SAP ABAP Interface IF_RECD_DIST_RULE (Distribution Formula)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-CN (Application Component) Real Estate Contract
     RE_CD_CD (Package) RE: Conditions
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RECD_DIST_RULE Distribution Formula - Basis Class 20001026
Properties
Interface IF_RECD_DIST_RULE  
Short Description Distribution 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_DIST_RULE has no interface.
Friends
Interface IF_RECD_DIST_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) RECDDISTRULEPARA Untypified Parameter for a Distribution Formula 20011204
2 MD_PARAMETER2 Instance attribute Public Type reference (TYPE) RECDDISTRULEPARA Untypified Parameter for a Distribution Formula 20011204
3 MD_RULE Instance attribute Public Type reference (TYPE) RECDDISTRULE Distribution Formula 20001025
4 MF_INTERN Instance attribute Public Type reference (TYPE) ABAP_BOOL Is It an Internal Formula? 20011001
5 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 CHECK_PARAMETER Instance method Public Method Checks If Transferred Parameter Allowed 20001010
2 EXISTS_PARAMETER Instance method Public Method Checks If Parameters Exist 20001026
3 GET_ALLOWED_OBJTYPE Instance method Public Method Gets Allowed Object Types 20080111
4 GET_COMPLETE_DISTRIBUTION Instance method Public Method Gets Full Distribution 20050525
5 GET_CUSTOMIZING_MOD Instance method Public Method Supplies Modification Indic.-Customizing for the Parameter 20011205
6 GET_DEFAULT_PARAMETER Instance method Public Method Supplies Default Parameter in Dependency... 20020218
7 GET_FLEXIBLE_FROM Instance method Public Method Gets Flexible Start 20080108
8 GET_FLEXIBLE_TO Instance method Public Method Gets Flexible End 20080108
9 GET_GUI_PARAMETER_FUNCTION Instance method Public Method Gets Modules for Parameter Maintenance 20040601
10 GET_INFO_ID Instance method Public Method Gets ID for Information 20030428
11 GET_OBJECT_INFO Instance method Public Method Gets Info for Distribution Object 20040303
12 GET_PARAMETER_DESCRIPTION Instance method Public Method Supplies Parameter Description 20011204
13 GET_PARAMETER_INFO Instance method Public Method Supplies Descriptive Text for a Parameter 20001024
14 GET_PARAMETER_LIST Instance method Public Method Supplies a List of All Possible Parameters 20001013
15 GET_VALUES Instance method Public Method Supplies the Distribution Amounts 20001010
16 IS_BADI_RULE Instance method Public Method Ask If It Is a BAdI Formula? 20040601
17 IS_CHECK_COMPLETENESS Instance method Public Method Is Full Check Active? 20040504
18 IS_DIRECT_DISTRIBUTION Instance method Public Method Is Direct Distribution Active? 20040416
19 IS_FLEXIBLE Instance method Public Method Asks If Flexible Intervals Are Supported 20080108
20 IS_INTERN Instance method Public Method Is It an Internal Formula? 20001027
21 IS_MODIFIABLE Instance method Public Method Can the Data Be Modified? 20001025
22 IS_OBJECT_NECESSARY Instance method Public Method Is the distribution object needed? 20020429
23 NEED_OBJECT_DATA Instance method Public Method Is Object Data Needed for Calculation? 20030508
24 RELEASE Instance method Public Method Release Data 20120508
25 SET_INTERN Instance method Public Method Sets Instance Attribute 20050110
26 SET_MODIFY Instance method Public Method Sets Instance Attribute 20050110
27 SET_PARAMETER1 Instance method Public Method Sets Instance Attribute 20050110
28 SET_PARAMETER2 Instance method Public Method Sets Instance Attribute 20050110
29 SET_RULE Instance method Public Method Sets Instance Attribute 20050110
Events
Interface IF_RECD_DIST_RULE has no event.
Types
Interface IF_RECD_DIST_RULE has no local type.
Method Signatures

Method CHECK_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PARA Value transfer Type reference (TYPE) RECDDISTRULEPARA Untypisierter Parameter für eine Verteilungsvorschrift 20001024
2 Importing ID_PARANUMBER Value transfer Type reference (TYPE) INT1 1 Byte Wert 20011204
3 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) IF_RECD_CONDITION Kondition 20011206
# Exception Resumable Description Created on
1 PARAMETER_INVALID Parameter ist nicht zulässig 20001024

Method EXISTS_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PARANUMBER Value transfer Type reference (TYPE) INT1 1 Byte Wert 20011204
2 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) IF_RECD_CONDITION Kondition 20011206
3 Returning RF_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Sind Parameter vorhanden? 20011001

Method EXISTS_PARAMETER on Interface IF_RECD_DIST_RULE has no exception.

Method GET_ALLOWED_OBJTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_OBJTYPE_ALL Call by reference Type reference (TYPE) RECABOOL Alle Objektarten 20080111
2 Exporting ET_OBJTYPE_CONDITION Call by reference Type reference (TYPE) RE_T_OBJTYPE Objektarten 20080111
3 Exporting ET_OBJTYPE_PARENT Call by reference Type reference (TYPE) RE_T_OBJTYPE Objektarten 20080111
4 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) IF_RECD_CONDITION Kondition 20080111
5 Importing IO_HAS_CONDITION Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20080111

Method GET_ALLOWED_OBJTYPE on Interface IF_RECD_DIST_RULE has no exception.

Method GET_COMPLETE_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DISTRULE Call by reference Type reference (TYPE) RECDDISTRULE Verteilungsvorschrift 20050525
2 Returning RD_COMPLETE_DISTRIBUTION Value transfer Type reference (TYPE) RECDDISTCOMPLETE Vollständige Verteilung 20050525

Method GET_COMPLETE_DISTRIBUTION on Interface IF_RECD_DIST_RULE has no exception.

Method GET_CUSTOMIZING_MOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PARANUMBER Value transfer Type reference (TYPE) INT1 1 Byte Wert 20011205
2 Returning RD_MODCUST Value transfer Type reference (TYPE) RECDRULESMODCUST Feldmodifikation Berech.- und Verteil.vorschrift Customizing 20011205

Method GET_CUSTOMIZING_MOD on Interface IF_RECD_DIST_RULE has no exception.

Method GET_DEFAULT_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_PARA_1 Value transfer Type reference (TYPE) RECDDISTRULEPARA Parameter für eine Verteilungsvorschrift 20020218
2 Exporting ED_PARA_2 Value transfer Type reference (TYPE) RECDDISTRULEPARA Parameter für eine Verteilungsvorschrift 20020218
3 Importing ID_PARA_1 Value transfer Type reference (TYPE) RECDDISTRULEPARA Parameter für eine Verteilungsvorschrift 20020218
4 Importing ID_PARA_2 Value transfer Type reference (TYPE) RECDDISTRULEPARA Parameter für eine Verteilungsvorschrift 20020218
5 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) IF_RECD_CONDITION Kondition 20020218

Method GET_DEFAULT_PARAMETER on Interface IF_RECD_DIST_RULE has no exception.

Method GET_FLEXIBLE_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONDITION Value transfer Object reference (TYPE REF TO) IF_RECD_CONDITION Einzelkondition 20080109
2 Importing IO_CONDITION_MNGR Value transfer Object reference (TYPE REF TO) IF_RECD_CONDITION_MNGR Konditionen-Manager 20080109
3 Importing IO_OBJECT_CONDITION Value transfer Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Objekt der Kondition 20080109
4 Returning RD_FLEXIBLE_FROM Value transfer Type reference (TYPE) RECADATEFROM Flexibles Ab 20080108

Method GET_FLEXIBLE_FROM on Interface IF_RECD_DIST_RULE has no exception.

Method GET_FLEXIBLE_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONDITION Value transfer Object reference (TYPE REF TO) IF_RECD_CONDITION Einzelkondition 20080109
2 Importing IO_CONDITION_MNGR Value transfer Object reference (TYPE REF TO) IF_RECD_CONDITION_MNGR Konditionen-Manager 20080109
3 Importing IO_OBJECT_CONDITION Value transfer Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Objekt der Kondition 20080109
4 Returning RD_FLEXIBLE_TO Value transfer Type reference (TYPE) RECADATETO Flexibles Bis 20080108

Method GET_FLEXIBLE_TO on Interface IF_RECD_DIST_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 Exporting ED_FUNCTION Call by reference Type reference (TYPE) RECDRULEGUIFMPBOPAI Baustein für Vorschriftsparameterpflege 20040601
2 Importing ID_DISTRULE Call by reference Type reference (TYPE) RECDDISTRULEEXT Externe Verteilungsvorschrift 20040601
3 Importing IF_PBO Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20040601

Method GET_GUI_PARAMETER_FUNCTION on Interface IF_RECD_DIST_RULE has no exception.

Method GET_INFO_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_INFO_ID Call by reference Type reference (TYPE) RECDRULETEXTINFO Identifikation des Hilfetextes 20030428
2 Importing ID_DISTRULE Call by reference Type reference (TYPE) RECDDISTRULEEXT Externe Verteilungsvorschrift 20030428

Method GET_INFO_ID on Interface IF_RECD_DIST_RULE has no exception.

Method GET_OBJECT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_OBJIDENTDIST Call by reference Type reference (TYPE) RECAIDENT Vollständige Objektidentifikation, z.B. "WE 1000/123" 20040303
2 Changing CD_OBJTXTDIST Call by reference Type reference (TYPE) REBDXLOBJECT Objektbeschreibung 20040303
3 Importing ID_PARAMETER1 Call by reference Type reference (TYPE) RECDDISTRULEPARA Parameter 1 20040303
4 Importing ID_PARAMETER2 Call by reference Type reference (TYPE) RECDDISTRULEPARA Parameter 2 20040303

Method GET_OBJECT_INFO on Interface IF_RECD_DIST_RULE has no exception.

Method GET_PARAMETER_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PARANUMBER Value transfer Type reference (TYPE) INT1 1 Byte Wert 20011204
2 Returning RD_PARA_DES Value transfer Type reference (TYPE) RECDCALCRULEPARADES Beschreibung - Parameter für Berechnungsvorschrift 20011204

Method GET_PARAMETER_DESCRIPTION on Interface IF_RECD_DIST_RULE has no exception.

Method GET_PARAMETER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PARA Value transfer Type reference (TYPE) RECDCALCRULEPARA Untypisierter Parameter für eine Berechnungsvorschrift 20001024
2 Importing ID_PARANUMBER Value transfer Type reference (TYPE) INT1 1 Byte Wert 20011204
3 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) IF_RECD_CONDITION Kondition 20011206
4 Returning RD_PARA_DES Value transfer Type reference (TYPE) RECDCALCRULEPARADES Beschreibung - Parameter für Berechnungsvorschrift 20001024

Method GET_PARAMETER_INFO on Interface IF_RECD_DIST_RULE has no exception.

Method GET_PARAMETER_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PARANUMBER Value transfer Type reference (TYPE) INT1 1 Byte Wert 20011204
2 Importing IF_CALLED_BY_SHLP Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Gerufen von Suchilfe 20020425
3 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) IF_RECD_CONDITION Kondition 20011206
4 Returning RT_DIST_PARA_LIST Value transfer Type reference (TYPE) RE_T_RECD_DIST_PARA_LIST Verteilungsvorschrift - Liste möglicher Parameter 20001013

Method GET_PARAMETER_LIST on Interface IF_RECD_DIST_RULE has no exception.

Method GET_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_OBJNRPARA Call by reference Type reference (TYPE) RECDOBJNRPARA Objektnummer im Berechnungs-/Verteilungsparameter 20111007
2 Exporting ET_DIST_VALUES Call by reference Type reference (TYPE) RE_T_RECD_DIST_VALUES_TAB Zeitabhängige Verteilungsgrößen 20010821
3 Exporting ET_USED_OBJECT_DIST Call by reference Type reference (TYPE) RE_T_OBJNR Benutzte Objekte Verteilung 20030226
4 Importing ID_DISTRULE Value transfer Type reference (TYPE) RECDDISTRULE Berechnungsvorschrift 20001024
5 Importing ID_OBJTYPEDIST Value transfer Type reference (TYPE) RECDOBJTYPEDIST Objektart für Verteilung 20010309
6 Importing ID_PARAMETER1 Value transfer Type reference (TYPE) RECDDISTRULEPARA Untypisierter Parameter für eine Berechnungsvorschrift 20011204
7 Importing ID_PARAMETER2 Value transfer Type reference (TYPE) RECDDISTRULEPARA Untypisierter Parameter für eine Verteilungsvorschrift 20011204
8 Importing IO_CONDITION Value transfer Object reference (TYPE REF TO) IF_RECD_CONDITION Einzelkondition 20001024
9 Importing IO_CONDITION_MNGR Value transfer Object reference (TYPE REF TO) IF_RECD_CONDITION_MNGR Konditionen-Manager 20001027
10 Importing IO_CONDITION_OBJECT Value transfer Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Objekt, welches die Konditionen besitzt 20010531
11 Importing IT_CALC_VALUES Value transfer Type reference (TYPE) RE_T_RECD_CALC_VALUES_TAB Zeitabhängige Berechnungsgrößen - Ohne KEY 20011025
# Exception Resumable Description Created on
1 CALCULATION_ERROR Berechnungsfehler 20001024
2 PARAMETER_INVALID Parameter nicht zulässig 20001024
3 PARAMETER_MISSING Parameter fehlt 20001024

Method IS_BADI_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_BADI_RULE Value transfer Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20040601

Method IS_BADI_RULE on Interface IF_RECD_DIST_RULE has no exception.

Method IS_CHECK_COMPLETENESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DISTRULE Call by reference Type reference (TYPE) RECDDISTRULE Verteilungsvorschrift 20040504
2 Returning RF_CHECK_COMPLETENESS Value transfer Type reference (TYPE) RECDCHDICOMPLETENESS Vollständige Prüfung? 20040504

Method IS_CHECK_COMPLETENESS on Interface IF_RECD_DIST_RULE has no exception.

Method IS_DIRECT_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DISTRULE Call by reference Type reference (TYPE) RECDDISTRULE Verteilungsvorschrift 20040416
2 Returning RF_DIRECT_DISTRIBUTION Value transfer Type reference (TYPE) RECDDIRECTDIST Verteilung auf Verteilungsobjekt wenn eindeutig 20040416

Method IS_DIRECT_DISTRIBUTION on Interface IF_RECD_DIST_RULE has no exception.

Method IS_FLEXIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) IF_RECD_CONDITION Einzelkondition 20080115
2 Importing IO_CONDITION_MNGR Call by reference Object reference (TYPE REF TO) IF_RECD_CONDITION_MNGR Konditionen-Manager 20080115
3 Importing IO_OBJECT_CONDITION Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Objekt der Kondition 20080115
4 Returning RF_FLEXIBLE Value transfer Type reference (TYPE) RECABOOL Aktiv? 20080108

Method IS_FLEXIBLE on Interface IF_RECD_DIST_RULE has no exception.

Method IS_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_INTERN Value transfer Type reference (TYPE) ABAP_BOOL Interne Vorschrift? 20011001

Method IS_INTERN on Interface IF_RECD_DIST_RULE has no exception.

Method IS_MODIFIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_MODIFIABLE Value transfer Type reference (TYPE) ABAP_BOOL Sind die Daten modifizierbar? 20011001

Method IS_MODIFIABLE on Interface IF_RECD_DIST_RULE has no exception.

Method IS_OBJECT_NECESSARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_OBJECT_NECESSARY Value transfer Type reference (TYPE) ABAP_BOOL Objekt ist notwendig? 20020429

Method IS_OBJECT_NECESSARY on Interface IF_RECD_DIST_RULE has no exception.

Method NEED_OBJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_NEED Value transfer Type reference (TYPE) ABAP_BOOL Benötigt? 20030508

Method NEED_OBJECT_DATA on Interface IF_RECD_DIST_RULE has no exception.

Method RELEASE Signature

Method RELEASE on Interface IF_RECD_DIST_RULE has no parameter.
Method RELEASE on Interface IF_RECD_DIST_RULE has no exception.

Method SET_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_INTERN Call by reference Type reference (TYPE) RECABOOL Intern? 20050110

Method SET_INTERN on Interface IF_RECD_DIST_RULE has no exception.

Method SET_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_MODIFY Call by reference Type reference (TYPE) RECABOOL Modifizierbar? 20050110

Method SET_MODIFY on Interface IF_RECD_DIST_RULE has no exception.

Method SET_PARAMETER1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PARAMETER Call by reference Type reference (TYPE) RECDDISTRULEPARA Untypisierter Parameter für eine Verteilungsvorschrift 20050110

Method SET_PARAMETER1 on Interface IF_RECD_DIST_RULE has no exception.

Method SET_PARAMETER2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PARAMETER Call by reference Type reference (TYPE) RECDDISTRULEPARA Untypisierter Parameter für eine Verteilungsvorschrift 20050110

Method SET_PARAMETER2 on Interface IF_RECD_DIST_RULE has no exception.

Method SET_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_RULE Call by reference Type reference (TYPE) RECDDISTRULE Verteilungsvorschrift 20050110

Method SET_RULE on Interface IF_RECD_DIST_RULE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 46C