SAP ABAP Interface IF_EX_REAJ_EXPENSE_CALC_RULE (Interface for BAdI: BADI_REAJ_EXPENSE_CALC_RULE)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-AJ (Application Component) Rent Adjustment
     RE_AJ_BD (Package) RE: Adjustment Master Data
Properties
Interface IF_EX_REAJ_EXPENSE_CALC_RULE  
Short Description Interface for BAdI: BADI_REAJ_EXPENSE_CALC_RULE    
General Data
Package RE_AJ_BD   RE: Adjustment Master Data 
Created 20061123   SAP 
Last changed 20100310   SAP 
Unicode checks active    
Forward declarations
Interface IF_EX_REAJ_EXPENSE_CALC_RULE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20061123
Friends
Interface IF_EX_REAJ_EXPENSE_CALC_RULE has no friend.
Attributes
Interface IF_EX_REAJ_EXPENSE_CALC_RULE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PARAM_FIRST Instance method Public Method Checks the First Parameter 20061123
2 CHECK_PARAM_SECOND Instance method Public Method Checks the Second Parameter 20061123
3 DO_CALCULATE Instance method Public Method Calculates the Values 20061123
4 EXISTS_PARAM_FIRST Instance method Public Method Asks If the First Parameter Exists 20061123
5 EXISTS_PARAM_LIST_FIRST Instance method Public Method Asks If First Parameter Is a List 20061123
6 EXISTS_PARAM_LIST_SECOND Instance method Public Method Asks If Second Parameter Is a List 20061123
7 EXISTS_PARAM_SECOND Instance method Public Method Asks If the Second Parameter Exists 20061123
8 GET_PARAM_DESCRIPTION_FIRST Instance method Public Method Gets Parameter Description for First Parameter 20061123
9 GET_PARAM_DESCRIPTION_SECOND Instance method Public Method Gets Parameter Description for Second Parameter 20061123
10 GET_PARAM_LIST_FIRST Instance method Public Method Gets Parameter List for First Parameter 20061123
11 GET_PARAM_LIST_SECOND Instance method Public Method Gets Parameter List for Second Parameter 20061123
12 IS_NOMINALAMOUNT_NECESSARY Instance method Public Method Asks If Nominal Value Is Needed 20061123
Events
Interface IF_EX_REAJ_EXPENSE_CALC_RULE has no event.
Types
Interface IF_EX_REAJ_EXPENSE_CALC_RULE has no local type.
Method Signatures

Method CHECK_PARAM_FIRST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CALCRULEPARAM Call by reference Type reference (TYPE) REAJCALCRULEPARAM Parameter für Berechnungsvorschrift 20061123
# Exception Resumable Description Created on
1 ERROR Fehler 20061123

Method CHECK_PARAM_SECOND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CALCRULEPARAM Call by reference Type reference (TYPE) REAJCALCRULEPARAM Parameter für Berechnungsvorschrift 20061123
# Exception Resumable Description Created on
1 ERROR Fehler 20061123

Method DO_CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_NOMINALAMOUNT Call by reference Type reference (TYPE) REAJNOMINALAMOUNT Nennbetrag 20061123
2 Changing CD_RESULT Call by reference Type reference (TYPE) RECDUNITPRICE Ergebnis 20061123
3 Importing ID_CALCRULEPARAM1 Call by reference Type reference (TYPE) REAJCALCRULEPARAM Parameter 1 20061123
4 Importing ID_CALCRULEPARAM2 Call by reference Type reference (TYPE) REAJCALCRULEPARAM Parameter 2 20061123
5 Importing ID_EXPPOS Call by reference Type reference (TYPE) REAJEXPPOS Aufwandsposition 20061123
6 Importing ID_EXPPOSGRP Call by reference Type reference (TYPE) REAJEXPPOSGRP Aufwandspositionsgruppe 20061123
7 Importing ID_EXPPOSVALIDFROM Call by reference Type reference (TYPE) REAJEXPPOSVALIDFROM Gültig Ab 20061123
8 Importing ID_EXPPOSVALIDTO Call by reference Type reference (TYPE) REAJEXPPOSVALIDTO Gültig Bis 20061123
9 Importing ID_NOMINALAMOUNT Call by reference Type reference (TYPE) REAJNOMINALAMOUNT Nennbetrag 20061123
10 Importing ID_OBJNR Call by reference Type reference (TYPE) RECAOBJNR Objektnummer 20061123
11 Importing IO_ADJMTASK Call by reference Object reference (TYPE REF TO) OBJECT Anpassungsmaßnahme 20061123
12 Importing IT_MEAS Call by reference Type reference (TYPE) RE_T_MEASCN_OBJ Vertragsbemessungen mit Objekt 20061123
13 Importing IT_OBJECT Call by reference Type reference (TYPE) RE_T_OBJ_ASSIGN Objektzuordnung 20061123
# Exception Resumable Description Created on
1 ERROR Fehler 20061123

Method EXISTS_PARAM_FIRST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_EXISTS Call by reference Type reference (TYPE) RECABOOL Existiert? 20061123

Method EXISTS_PARAM_FIRST on Interface IF_EX_REAJ_EXPENSE_CALC_RULE has no exception.

Method EXISTS_PARAM_LIST_FIRST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_EXISTS Call by reference Type reference (TYPE) RECABOOL Existiert? 20061123

Method EXISTS_PARAM_LIST_FIRST on Interface IF_EX_REAJ_EXPENSE_CALC_RULE has no exception.

Method EXISTS_PARAM_LIST_SECOND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_EXISTS Call by reference Type reference (TYPE) RECABOOL Existiert? 20061123

Method EXISTS_PARAM_LIST_SECOND on Interface IF_EX_REAJ_EXPENSE_CALC_RULE has no exception.

Method EXISTS_PARAM_SECOND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_EXISTS Call by reference Type reference (TYPE) RECABOOL Existiert? 20061123

Method EXISTS_PARAM_SECOND on Interface IF_EX_REAJ_EXPENSE_CALC_RULE has no exception.

Method GET_PARAM_DESCRIPTION_FIRST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_XCALCRULEPARAM Call by reference Type reference (TYPE) STRING Parameterbeschreibung 20061123
2 Changing CD_XCALCRULEPARAMINFO Call by reference Type reference (TYPE) REAJXCALCRULEPARAM Parameterinformation 20061123
3 Importing ID_CALCRULEPARAM Call by reference Type reference (TYPE) REAJCALCRULEPARAM Parameter für Berechnungsvorschrift 20061123
4 Importing ID_LANGU Call by reference Type reference (TYPE) SYLANGU Sprache 20061123

Method GET_PARAM_DESCRIPTION_FIRST on Interface IF_EX_REAJ_EXPENSE_CALC_RULE has no exception.

Method GET_PARAM_DESCRIPTION_SECOND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_XCALCRULEPARAM Call by reference Type reference (TYPE) STRING Parameterbeschreibung 20061123
2 Changing CD_XCALCRULEPARAMINFO Call by reference Type reference (TYPE) REAJXCALCRULEPARAM Parameterinformation 20061123
3 Importing ID_CALCRULEPARAM Call by reference Type reference (TYPE) REAJCALCRULEPARAM Parameter für Berechnungsvorschrift 20061123
4 Importing ID_LANGU Call by reference Type reference (TYPE) SYLANGU Sprache 20061123

Method GET_PARAM_DESCRIPTION_SECOND on Interface IF_EX_REAJ_EXPENSE_CALC_RULE has no exception.

Method GET_PARAM_LIST_FIRST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARAM Call by reference Type reference (TYPE) RE_T_CALC_RULE_PARAM Parameter für Berechnungsvorschrift 20061123
2 Importing ID_LANGU Call by reference Type reference (TYPE) SYLANGU Sprachenschlüssel der aktuellen Textumgebung 20061123

Method GET_PARAM_LIST_FIRST on Interface IF_EX_REAJ_EXPENSE_CALC_RULE has no exception.

Method GET_PARAM_LIST_SECOND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARAM Call by reference Type reference (TYPE) RE_T_CALC_RULE_PARAM Parameter für Berechnungsvorschrift 20061123
2 Importing ID_LANGU Call by reference Type reference (TYPE) SYLANGU Sprachenschlüssel der aktuellen Textumgebung 20061123

Method GET_PARAM_LIST_SECOND on Interface IF_EX_REAJ_EXPENSE_CALC_RULE has no exception.

Method IS_NOMINALAMOUNT_NECESSARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_XNOMINALAMOUNT Call by reference Type reference (TYPE) STRING Nennbetragbeschreibung 20061123
2 Changing CD_XNOMINALAMOUNTINFO Call by reference Type reference (TYPE) STRING Nennbetraginformation 20061123
3 Changing CF_NECESSARY Call by reference Type reference (TYPE) RECABOOL Notwendig? 20061123
4 Importing ID_EXPPOS Call by reference Type reference (TYPE) REAJEXPPOS Aufwandsposition 20061123

Method IS_NOMINALAMOUNT_NECESSARY on Interface IF_EX_REAJ_EXPENSE_CALC_RULE has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700