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 |