Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_RECD_CALC_RULE | Calculation Formula - Basis Class | 20001026 |
Properties
| Interface | IF_RECD_CALC_RULE | |
| Short Description | Calculation Formula |
General Data
| Package | RE_CD_CD | RE: Conditions |
| Created | 20001010 | SAP |
| Last changed | 20130531 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_RECD_CALC_RULE has no interface.
Friends
Interface IF_RECD_CALC_RULE has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MD_PARAMETER1 | Instance attribute | Public | Type reference (TYPE) | RECDCALCRULEPARA | Untypified Parameter for a Calculation Formula | 20011204 | ||
| 2 | MD_PARAMETER2 | Instance attribute | Public | Type reference (TYPE) | RECDCALCRULEPARA | Parameter for a Calculation Formula | 20011204 | ||
| 3 | MD_RULE | Instance attribute | Public | Type reference (TYPE) | RECDCALCRULE | Calculation formula | 20001025 | ||
| 4 | MF_DISTRIBUTION_ALLOWED | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | Possible Distribution Is Switched On | 20011001 | ||
| 5 | MF_INTERN | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | Is It an Internal Formula? | 20011001 | ||
| 6 | MF_MODIFIABLE | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | Can the Data Be Modified? | 20011001 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Can Calculation Formula Distribute? (Algorithm) | 20011001 | |
| 2 | Instance method | Public | Method | Supports Receiver or Sender? | 20030523 | |
| 3 | Instance method | Public | Method | Send a Message for an Empty Distribution? | 20040414 | |
| 4 | Instance method | Public | Method | Checks If Transferred Parameter Allowed | 20001010 | |
| 5 | Instance method | Public | Method | Checks If Parameters Exist | 20001026 | |
| 6 | Instance method | Public | Method | Gets Allowed Object Types | 20041216 | |
| 7 | Instance method | Public | Method | Supplies Modification Indic.-Customizing for the Parameter | 20011205 | |
| 8 | Instance method | Public | Method | Gets Default Parameter | 20020218 | |
| 9 | Instance method | Public | Method | Gets Flexible Start | 20080108 | |
| 10 | Instance method | Public | Method | Gets Flexible End | 20080108 | |
| 11 | Instance method | Public | Method | Gets Modules for Parameter Maintenance | 20030124 | |
| 12 | Instance method | Public | Method | Gets ID for Information | 20030124 | |
| 13 | Instance method | Public | Method | Supplies Parameter Description | 20011204 | |
| 14 | Instance method | Public | Method | Supplies Descriptive Text for a Parameter | 20001024 | |
| 15 | Instance method | Public | Method | Supplies a List of All Possible Parameters | 20001013 | |
| 16 | Instance method | Public | Method | Supplies the Unit of the Unit Price | 20001010 | |
| 17 | Instance method | Public | Method | Supplies the Calculation Amounts | 20001010 | |
| 18 | Instance method | Public | Method | Supplies Unit of Calculation Amounts | 20001010 | |
| 19 | Instance method | Public | Method | Adjustable by Adjustment Process? | 20030124 | |
| 20 | Instance method | Public | Method | Ask If It Is a BAdI Formula? | 20040527 | |
| 21 | Instance method | Public | Method | Is Formula a Dependent Formula? | 20030122 | |
| 22 | Instance method | Public | Method | Is It a Dependent Formula for Updating? | 20100310 | |
| 23 | Instance method | Public | Method | Should Calculation Formula Distribute? (Customizing) | 20011001 | |
| 24 | Instance method | Public | Method | Should Distribution Be Locked? (Algorithm) | 20030428 | |
| 25 | Instance method | Public | Method | Asks If External Cash Flow Items Supported... | 20061106 | |
| 26 | Instance method | Public | Method | Asks If Flexible Intervals Are Supported | 20080108 | |
| 27 | Instance method | Public | Method | Is It an Internal Formula? | 20001027 | |
| 28 | Instance method | Public | Method | Can the Data Be Modified? | 20001025 | |
| 29 | Instance method | Public | Method | Calculates Multiple One-Time Amounts => One-Time Condition? | 20050128 | |
| 30 | Instance method | Public | Method | Is the calculation object needed? | 20020429 | |
| 31 | Instance method | Public | Method | Asks If the Parameters Should Be Checked | 20040527 | |
| 32 | Instance method | Public | Method | Calculates One-Time Amounts => One-Time Condition? | 20040622 | |
| 33 | Instance method | Public | Method | Is Unit Price Needed? | 20011206 | |
| 34 | Instance method | Public | Method | Is Object Data Needed for Calculation? | 20030508 | |
| 35 | Instance method | Public | Method | Release Data | 20120508 | |
| 36 | Instance method | Public | Method | Rounds the Transferred Condition Amount per Customizing | 20021126 | |
| 37 | Instance method | Public | Method | Rounds the Transferred Unit Price per Customizing | 20021118 | |
| 38 | Instance method | Public | Method | Sets Instance Attribute | 20050110 | |
| 39 | Instance method | Public | Method | Sets Instance Attribute | 20050110 | |
| 40 | Instance method | Public | Method | Sets Instance Attribute | 20050110 | |
| 41 | Instance method | Public | Method | Sets Instance Attribute | 20050110 | |
| 42 | Instance method | Public | Method | Sets Instance Attribute | 20050110 | |
| 43 | Instance method | Public | Method | Sets Instance Attribute | 20050110 |
Events
Interface IF_RECD_CALC_RULE has no event.
Types
Interface IF_RECD_CALC_RULE has no local type.
Method Signatures
Method CAN_DISTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_DISTRIBUTE | Value transfer | Type reference (TYPE) | ABAP_BOOL | Kann auch verteilen? | 20011001 |
Method CAN_DISTRIBUTE on Interface IF_RECD_CALC_RULE has no exception.
Method CAN_RECIPIENT_OR_SENDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_RECIPIENT_OR_SENDER | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20030523 |
Method CAN_RECIPIENT_OR_SENDER on Interface IF_RECD_CALC_RULE has no exception.
Method CAN_SEND_MSG_EMPTY_DIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_SEND_MSG_EMPTY_DIST | Value transfer | Type reference (TYPE) | RECABOOL | Senden? | 20040414 |
Method CAN_SEND_MSG_EMPTY_DIST on Interface IF_RECD_CALC_RULE has no exception.
Method CHECK_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_PARA | Call by reference | Type reference (TYPE) | RECDCALCRULEPARA | Zu prüfender Berechnungsparameter | 20001024 | |||
| 2 | ID_PARANUMBER | Call by reference | Type reference (TYPE) | RECDPARANUMBER | Nummer des Parameter | 20011204 | |||
| 3 | IO_CONDITION | Call by reference | Object reference (TYPE REF TO) | IF_RECD_CONDITION | Kondition | 20011206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Parameter ist unvollständig | 20030131 | ||
| 2 | Parameter ist nicht zulässig | 20001010 |
Method EXISTS_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_PARANUMBER | Value transfer | Type reference (TYPE) | RECDPARANUMBER | 1 | Nummer des Parameters | 20011204 | ||
| 2 | IO_CONDITION | Call by reference | Object reference (TYPE REF TO) | IF_RECD_CONDITION | Kondition | 20011206 | |||
| 3 | RF_EXISTS | Value transfer | Type reference (TYPE) | ABAP_BOOL | Sind Parameter vorhanden? | 20011001 |
Method EXISTS_PARAMETER on Interface IF_RECD_CALC_RULE has no exception.
Method GET_ALLOWED_OBJTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_OBJTYPE_ALL | Call by reference | Type reference (TYPE) | RECABOOL | Alle Objektarten | 20050211 | |||
| 2 | ET_OBJTYPE_CONDITION | Call by reference | Type reference (TYPE) | RE_T_OBJTYPE | Objektarten | 20041216 | |||
| 3 | ET_OBJTYPE_PARENT | Call by reference | Type reference (TYPE) | RE_T_OBJTYPE | Objektarten | 20041216 | |||
| 4 | IO_CONDITION | Call by reference | Object reference (TYPE REF TO) | IF_RECD_CONDITION | Kondition | 20041216 | |||
| 5 | IO_HAS_CONDITION | Call by reference | Object reference (TYPE REF TO) | IF_RECA_BUS_OBJECT | Business-Objekt | 20041216 |
Method GET_ALLOWED_OBJTYPE on Interface IF_RECD_CALC_RULE has no exception.
Method GET_CUSTOMIZING_MOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_PARANUMBER | Value transfer | Type reference (TYPE) | RECDPARANUMBER | 1 | Nummer des Parameters | 20011205 | ||
| 2 | RD_MODCUST | Value transfer | Type reference (TYPE) | RECDRULESMODCUST | Feldmodifikation Berech.- und Verteil.vorschrift Customizing | 20011205 |
Method GET_CUSTOMIZING_MOD on Interface IF_RECD_CALC_RULE has no exception.
Method GET_DEFAULT_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_PARA_1 | Value transfer | Type reference (TYPE) | RECDCALCRULEPARA | Parameter für eine Berechnungsvorschrift | 20020218 | |||
| 2 | ED_PARA_2 | Value transfer | Type reference (TYPE) | RECDCALCRULEPARA | Parameter für eine Berechnungsvorschrift | 20020218 | |||
| 3 | ID_PARA_1 | Value transfer | Type reference (TYPE) | RECDCALCRULEPARA | Parameter für eine Berechnungsvorschrift | 20020218 | |||
| 4 | ID_PARA_2 | Value transfer | Type reference (TYPE) | RECDCALCRULEPARA | Parameter für eine Berechnungsvorschrift | 20020218 | |||
| 5 | IO_CONDITION | Call by reference | Object reference (TYPE REF TO) | IF_RECD_CONDITION | Kondition | 20020218 |
Method GET_DEFAULT_PARAMETER on Interface IF_RECD_CALC_RULE has no exception.
Method GET_FLEXIBLE_FROM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CONDITION | Value transfer | Object reference (TYPE REF TO) | IF_RECD_CONDITION | Einzelkondition | 20080109 | |||
| 2 | IO_CONDITION_MNGR | Value transfer | Object reference (TYPE REF TO) | IF_RECD_CONDITION_MNGR | Konditionen-Manager | 20080109 | |||
| 3 | IO_OBJECT_CONDITION | Value transfer | Object reference (TYPE REF TO) | IF_RECA_BUS_OBJECT | Objekt der Kondition | 20080109 | |||
| 4 | RD_FLEXIBLE_FROM | Value transfer | Type reference (TYPE) | RECADATEFROM | Ab | 20080108 |
Method GET_FLEXIBLE_FROM on Interface IF_RECD_CALC_RULE has no exception.
Method GET_FLEXIBLE_TO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CONDITION | Value transfer | Object reference (TYPE REF TO) | IF_RECD_CONDITION | Einzelkondition | 20080109 | |||
| 2 | IO_CONDITION_MNGR | Value transfer | Object reference (TYPE REF TO) | IF_RECD_CONDITION_MNGR | Konditionen-Manager | 20080109 | |||
| 3 | IO_OBJECT_CONDITION | Value transfer | Object reference (TYPE REF TO) | IF_RECA_BUS_OBJECT | Objekt der Kondition | 20080109 | |||
| 4 | RD_FLEXIBLE_TO | Value transfer | Type reference (TYPE) | RECADATETO | Bis | 20080108 |
Method GET_FLEXIBLE_TO on Interface IF_RECD_CALC_RULE has no exception.
Method GET_GUI_PARAMETER_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_FUNCTION | Call by reference | Type reference (TYPE) | RECDRULEGUIFMPBOPAI | Baustein für Vorschriftsparameterpflege | 20030124 | |||
| 2 | ID_CALCRULE | Call by reference | Type reference (TYPE) | RECDCALCRULEEXT | Externe Berechnungsvorschrift | 20030124 | |||
| 3 | IF_PBO | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20030124 |
Method GET_GUI_PARAMETER_FUNCTION on Interface IF_RECD_CALC_RULE has no exception.
Method GET_INFO_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_INFO_ID | Call by reference | Type reference (TYPE) | RECDRULETEXTINFO | Identifikation des Hilfetextes | 20030124 | |||
| 2 | ID_CALCRULE | Call by reference | Type reference (TYPE) | RECDCALCRULEEXT | Externe Berechnungsvorschrift | 20030124 |
Method GET_INFO_ID on Interface IF_RECD_CALC_RULE has no exception.
Method GET_PARAMETER_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_PARANUMBER | Value transfer | Type reference (TYPE) | RECDPARANUMBER | 1 | Nummer des Parameters | 20011204 | ||
| 2 | RD_PARA_DES | Value transfer | Type reference (TYPE) | RECDCALCRULEPARADES | Berechnungsvorschrift - Parameter | 20011204 |
Method GET_PARAMETER_DESCRIPTION on Interface IF_RECD_CALC_RULE has no exception.
Method GET_PARAMETER_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_PARA | Value transfer | Type reference (TYPE) | RECDCALCRULEPARA | Berechnungsvorschrift - Parameter | 20001024 | |||
| 2 | ID_PARANUMBER | Value transfer | Type reference (TYPE) | RECDPARANUMBER | 1 | Nummer des Parameters | 20011204 | ||
| 3 | IO_CONDITION | Call by reference | Object reference (TYPE REF TO) | IF_RECD_CONDITION | Kondition | 20011206 | |||
| 4 | RD_PARA_DES | Value transfer | Type reference (TYPE) | RECDCALCRULEPARADES | Berechnungsvorschrift - Parameter | 20001024 |
Method GET_PARAMETER_INFO on Interface IF_RECD_CALC_RULE has no exception.
Method GET_PARAMETER_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_PARANUMBER | Value transfer | Type reference (TYPE) | RECDPARANUMBER | 1 | Nummer des Parameters | 20011204 | ||
| 2 | ID_PARA_1 | Value transfer | Type reference (TYPE) | RECDCALCRULEPARA | Parameter 1 | 20031017 | |||
| 3 | ID_PARA_2 | Value transfer | Type reference (TYPE) | RECDCALCRULEPARA | Parameter 2 | 20031017 | |||
| 4 | IF_CALLED_BY_SHLP | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Gerufen von Suchhilfe | 20020425 | ||
| 5 | IO_CONDITION | Value transfer | Object reference (TYPE REF TO) | IF_RECD_CONDITION | Kondition | 20011206 | |||
| 6 | RT_CALC_PARA_LIST | Value transfer | Type reference (TYPE) | RE_T_RECD_CALC_PARA_LIST | Berechnungsvorschrift - Liste möglicher Parameter | 20001013 |
Method GET_PARAMETER_LIST on Interface IF_RECD_CALC_RULE has no exception.
Method GET_UNIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CONDITION | Call by reference | Object reference (TYPE REF TO) | IF_RECD_CONDITION | Einzelkondition | 20001017 | |||
| 2 | RD_UNIT | Value transfer | Type reference (TYPE) | STRING | Einheit des Einheitspreises | 20001010 |
Method GET_UNIT on Interface IF_RECD_CALC_RULE has no exception.
Method GET_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_OBJNRPARA | Call by reference | Type reference (TYPE) | RECDOBJNRPARA | Objektnummer im Berechnungs-/Verteilungsparameter | 20111007 | |||
| 2 | ET_CALC_VALUES | Call by reference | Type reference (TYPE) | RE_T_RECD_CALC_VALUES_TAB | Berechnungsgrößen | 20010821 | |||
| 3 | ET_DIST_VALUES | Call by reference | Type reference (TYPE) | RE_T_RECD_DIST_VALUES_TAB | Verteilungsgrößen | 20010821 | |||
| 4 | ET_USED_OBJECT_CALC | Call by reference | Type reference (TYPE) | RE_T_OBJNR | Benutzte Objekte Berechnung | 20030226 | |||
| 5 | ET_USED_OBJECT_DIST | Call by reference | Type reference (TYPE) | RE_T_OBJNR | Benutzte Objekte Verteilung | 20030226 | |||
| 6 | ID_CALCRULE | Value transfer | Type reference (TYPE) | RECDCALCRULE | Berechnungsvorschrift | 20001010 | |||
| 7 | ID_PARAMETER1 | Value transfer | Type reference (TYPE) | RECDCALCRULEPARA | Parameter für Berechnungsgrößenbestimmung | 20011204 | |||
| 8 | ID_PARAMETER2 | Value transfer | Type reference (TYPE) | RECDCALCRULEPARA | Parameter für eine Berechnungsvorschrift | 20011204 | |||
| 9 | IF_FORCE_DISTRIBUTION | Value transfer | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Verteilung erzwingen? | 20050513 | ||
| 10 | IO_CONDITION | Value transfer | Object reference (TYPE REF TO) | IF_RECD_CONDITION | Einzelkondition | 20001017 | |||
| 11 | IO_CONDITION_MNGR | Value transfer | Object reference (TYPE REF TO) | IF_RECD_CONDITION_MNGR | Konditionen-Manager | 20001027 | |||
| 12 | IO_CONDITION_OBJECT | Value transfer | Object reference (TYPE REF TO) | IF_RECA_BUS_OBJECT | Objekt, welches die Konditionen besitzt | 20010531 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Berechnungsfehler | 20001010 | ||
| 2 | Parameter nicht zulässig | 20001010 | ||
| 3 | Parameter fehlt | 20001010 |
Method GET_VALUE_UNIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CONDITION | Call by reference | Object reference (TYPE REF TO) | IF_RECD_CONDITION | Einzelkondition | 20001017 | |||
| 2 | RD_VALUE_UNIT | Value transfer | Type reference (TYPE) | STRING | Einheit der Berechnungsgrößen | 20001010 |
Method GET_VALUE_UNIT on Interface IF_RECD_CALC_RULE has no exception.
Method IS_ADJUSTABLE_BY_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_ADJUSTABLE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20030124 |
Method IS_ADJUSTABLE_BY_PROCESS on Interface IF_RECD_CALC_RULE has no exception.
Method IS_BADI_RULE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_BADI_RULE | Value transfer | Type reference (TYPE) | RECABOOL | Allgemeines Ja/Nein - Feld | 20040527 |
Method IS_BADI_RULE on Interface IF_RECD_CALC_RULE has no exception.
Method IS_DEPEND_RULE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_DEPEND_RULE | Value transfer | Type reference (TYPE) | ABAP_BOOL | Abhängig? | 20030122 |
Method IS_DEPEND_RULE on Interface IF_RECD_CALC_RULE has no exception.
Method IS_DEPEND_RULE_UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_DEPEND_RULE | Value transfer | Type reference (TYPE) | ABAP_BOOL | Abhängig? | 20100310 |
Method IS_DEPEND_RULE_UPDATE on Interface IF_RECD_CALC_RULE has no exception.
Method IS_DISTRIBUTION_ALLOWED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_DISTRIBUTION_ALLOWED | Value transfer | Type reference (TYPE) | ABAP_BOOL | Mögliche Verteilung erlaubt? | 20011001 |
Method IS_DISTRIBUTION_ALLOWED on Interface IF_RECD_CALC_RULE has no exception.
Method IS_DISTRIBUTION_LOCKED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_DISTRIBUTION_LOCKED | Value transfer | Type reference (TYPE) | ABAP_BOOL | Verteilung gesperrt? | 20030428 |
Method IS_DISTRIBUTION_LOCKED on Interface IF_RECD_CALC_RULE has no exception.
Method IS_EXTERN_CASHFLOW_SUPPORTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_EXTERN_CASHFLOW_SUPPORTED | Value transfer | Type reference (TYPE) | RECABOOL | Unterstützt? | 20061106 |
Method IS_EXTERN_CASHFLOW_SUPPORTED on Interface IF_RECD_CALC_RULE has no exception.
Method IS_FLEXIBLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CONDITION | Call by reference | Object reference (TYPE REF TO) | IF_RECD_CONDITION | Einzelkondition | 20080115 | |||
| 2 | IO_CONDITION_MNGR | Call by reference | Object reference (TYPE REF TO) | IF_RECD_CONDITION_MNGR | Konditionen-Manager | 20080115 | |||
| 3 | IO_OBJECT_CONDITION | Call by reference | Object reference (TYPE REF TO) | IF_RECA_BUS_OBJECT | Objekt der Kondition | 20080115 | |||
| 4 | RF_FLEXIBLE | Value transfer | Type reference (TYPE) | RECABOOL | Aktiv? | 20080108 |
Method IS_FLEXIBLE on Interface IF_RECD_CALC_RULE has no exception.
Method IS_INTERN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_INTERN | Value transfer | Type reference (TYPE) | ABAP_BOOL | Interne Vorschrift? | 20011001 |
Method IS_INTERN on Interface IF_RECD_CALC_RULE has no exception.
Method IS_MODIFIABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_MODIFIABLE | Value transfer | Type reference (TYPE) | ABAP_BOOL | Sind die Daten modifizierbar? | 20011001 |
Method IS_MODIFIABLE on Interface IF_RECD_CALC_RULE has no exception.
Method IS_MULTI_UNIQUE_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_MULTI_UNIQUE_VALUES | Value transfer | Type reference (TYPE) | RECABOOL | Mehrere Einmalbeträge? | 20050128 |
Method IS_MULTI_UNIQUE_VALUES on Interface IF_RECD_CALC_RULE has no exception.
Method IS_OBJECT_NECESSARY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_OBJECT_NECESSARY | Value transfer | Type reference (TYPE) | ABAP_BOOL | Objekt ist notwendig? | 20020429 |
Method IS_OBJECT_NECESSARY on Interface IF_RECD_CALC_RULE has no exception.
Method IS_PARAMETER_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_PARANUMBER | Call by reference | Type reference (TYPE) | RECDPARANUMBER | Nummer des Parameter | 20040527 | |||
| 2 | IO_CONDITION | Call by reference | Object reference (TYPE REF TO) | IF_RECD_CONDITION | Kondition | 20040527 | |||
| 3 | RF_CHECK | Value transfer | Type reference (TYPE) | RECABOOL | Parameter prüfen? | 20040527 |
Method IS_PARAMETER_CHECK on Interface IF_RECD_CALC_RULE has no exception.
Method IS_UNIQUE_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_UNIQUE_VALUES | Value transfer | Type reference (TYPE) | RECABOOL | Einmalbeträge? | 20040622 |
Method IS_UNIQUE_VALUES on Interface IF_RECD_CALC_RULE has no exception.
Method IS_UNITPRICE_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RD_UNITPRICE_ENABLED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20011206 |
Method IS_UNITPRICE_ENABLED on Interface IF_RECD_CALC_RULE has no exception.
Method NEED_OBJECT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_NEED | Value transfer | Type reference (TYPE) | ABAP_BOOL | Benötigt? | 20030508 |
Method NEED_OBJECT_DATA on Interface IF_RECD_CALC_RULE has no exception.
Method RELEASE Signature
Method RELEASE on Interface IF_RECD_CALC_RULE has no parameter.
Method RELEASE on Interface IF_RECD_CALC_RULE has no exception.
Method ROUND_CONDITION_AMOUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CD_AMOUNT | Call by reference | Type reference (TYPE) | RECDCONDVALUE | Konditionsbetrag | 20021126 | |||
| 2 | CD_AMOUNTGROSS | Call by reference | Type reference (TYPE) | RECDCONDVALUE | Währungsbetrag der Konditionsposition | 20021126 | |||
| 3 | CD_AMOUNTNET | Call by reference | Type reference (TYPE) | RECDCONDVALUE | Konditionsbetrag | 20021126 | |||
| 4 | CD_AMOUNTTAX | Call by reference | Type reference (TYPE) | RECDCONDVALUE | Währungsbetrag der Konditionsposition | 20021126 | |||
| 5 | ID_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20021126 | |||
| 6 | ID_CALCDATE | Value transfer | Type reference (TYPE) | SY-DATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20021126 | |||
| 7 | ID_CALCRULE | Value transfer | Type reference (TYPE) | RECDCALCRULEEXT | Externe Berechnungsvorschrift | 20021126 | |||
| 8 | ID_CURRENCY | Value transfer | Type reference (TYPE) | RECDCONDCURR | Währung der Konditionsposition | 20021126 | |||
| 9 | ID_DISCOUNT | Value transfer | Type reference (TYPE) | DZBD1P | Skonto Prozent 1 | 20021126 | |||
| 10 | ID_TAXGROUP | Value transfer | Type reference (TYPE) | RERATAXGROUP | Steuergruppe | 20021126 | |||
| 11 | ID_TAXTYPE | Value transfer | Type reference (TYPE) | RERATAXTYPE | Steuerart | 20021126 | |||
| 12 | ID_TXJCD | Value transfer | Type reference (TYPE) | TXJCD | Tax Jurisdiction Code - Standort für Steuerrechnung | 20021126 | |||
| 13 | IF_GROSS | Value transfer | Type reference (TYPE) | RECDISGROSS | Kennzeichnet einen Konditionsbetrag als Bruttobetrag | 20021126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20021126 |
Method ROUND_UNITPRICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_UNITPRICE | Call by reference | Type reference (TYPE) | RECDUNITPRICE | Währungsunabhängiger Einheitspreis | 20021118 | |||
| 2 | IF_COMPARE_PRICE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Vor dem Runden vergleichen? | 20040213 | ||
| 3 | IO_CONDITION | Call by reference | Object reference (TYPE REF TO) | IF_RECD_CONDITION | Kondition | 20021118 | |||
| 4 | RD_UNITPRICE | Value transfer | Type reference (TYPE) | RECDUNITPRICE | Währungsunabhängiger Einheitspreis | 20021118 |
Method ROUND_UNITPRICE on Interface IF_RECD_CALC_RULE has no exception.
Method SET_DISTRIBUTION_ALLOWED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_ALLOWED | Call by reference | Type reference (TYPE) | RECABOOL | Erlaubt? | 20050110 |
Method SET_DISTRIBUTION_ALLOWED on Interface IF_RECD_CALC_RULE has no exception.
Method SET_INTERN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_INTERN | Call by reference | Type reference (TYPE) | RECABOOL | Intern? | 20050110 |
Method SET_INTERN on Interface IF_RECD_CALC_RULE has no exception.
Method SET_MODIFY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_MODIFY | Call by reference | Type reference (TYPE) | RECABOOL | Modifizierbar? | 20050110 |
Method SET_MODIFY on Interface IF_RECD_CALC_RULE has no exception.
Method SET_PARAMETER1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_PARAMETER | Call by reference | Type reference (TYPE) | RECDCALCRULEPARA | Untypisierter Parameter | 20050110 |
Method SET_PARAMETER1 on Interface IF_RECD_CALC_RULE has no exception.
Method SET_PARAMETER2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_PARAMETER | Call by reference | Type reference (TYPE) | RECDCALCRULEPARA | Untypisierter Parameter | 20050110 |
Method SET_PARAMETER2 on Interface IF_RECD_CALC_RULE has no exception.
Method SET_RULE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_RULE | Call by reference | Type reference (TYPE) | RECDCALCRULE | Berechnungsvorschrift | 20050110 |
Method SET_RULE on Interface IF_RECD_CALC_RULE has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 46C |