SAP ABAP Class IF_EX_REAJ_ADJUSTMENT (Adjustment of Conditions (BAdI))
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20050609
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EXM_IM_REAJ_ADJUSTMENT Example Factor from Customer Table 20060220
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EXM_IM_REAJ_CAPP_PROVISIONS Example for Deriving Capping Percentage from Building 20130228
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_REXC_AJ_ADJM_AT_15 Imp. Class for BAdI Imp. REXC_ADJUSTMENT_15 20050322
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_REXC_AJ_ADJM_CH01 Imp. Class for BAdI Imp. REXC_AJ_ADJM_CH01 20050125
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_REXC_FR_BS_ADJ_TERM RE-FX FR: Clear the adjustment termno for new condition 20110107
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_REXC_FR_SBA RE-FX FR: Sales Based Agreement Adjustment 20100429
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_REXC_FR_SBA_BADI_EX RE-FX FR: Example of BAdI-based Sales Grading Adjustment 20101022
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_RE_XC_PT_RA_CAL BAPI for Rent adjustment calculation in PT 20080423
Properties
Class IF_EX_REAJ_ADJUSTMENT  
Short Description Adjustment of Conditions (BAdI)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20031106   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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
Class IF_EX_REAJ_ADJUSTMENT has no interface implemented.
Friends
Class IF_EX_REAJ_ADJUSTMENT has no friend class.
Attributes
Class IF_EX_REAJ_ADJUSTMENT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADJUSTMENT Instance method Public Method Execution of Adjustment 20031107
2 AFTER_ACTIVATION Instance method Public Method Called After an Activation of an Adjustment 20100526
3 AFTER_REVERSAL Instance method Public Method Called After a Reversal of an Adjustment 20100526
4 AFTER_STORE Instance method Public Method Perform Further Actions After Saving 20031107
5 CAPPING Instance method Public Method Execution of Capping 20031107
6 GET_ADJMRULE_FOR_INSERT Instance method Public Method Gets Possible Adjustment Methods for Adding 20050125
7 GET_ADJUSTMENT_VALUE Instance method Public Method Gets the Value for a Variable of the Control Table 20031106
8 GET_BEHAVIOR_SUBSEQ_COND Instance method Public Method Gets the Behavior Context of Subsequent Condition 20100302
9 GET_FIELDCATALOG Instance method Public Method Gets Field Catalog for Adjustment Transactions 20050909
10 GET_FIELDCATALOG_VALUE Instance method Public Method Gets Value for a Field Catalog Entry 20050909
11 HIDE_FIELDCATALOG Instance method Public Method Switches Off Certain Columns (Performance) 20071129
12 MODIFY_ADJUSTMENT Instance method Public Method Modification of Adjustment 20070323
13 MODIFY_ADJUSTMENT_CEA Instance method Public Method Modifying Adjustment Cost Efficiency Analysis 20071031
14 MODIFY_CAPPING_PROVISIONS Instance method Public Method Change Capping Provisions 20130228
15 MODIFY_TCODE Instance method Public Method Change Transaction Code 20080422
Events
Class IF_EX_REAJ_ADJUSTMENT has no event.
Types
Class IF_EX_REAJ_ADJUSTMENT has no local type.
Method Signatures

Method ADJUSTMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_METHREFGUID Call by reference Type reference (TYPE) REAJMETHREFGUID Referenz auf verfahrenspezifische Daten 20031107
2 Changing CD_UNITPRICE_NEW Call by reference Type reference (TYPE) RECDUNITPRICE Neuer Einheitspreis der Kondition 20031107
3 Changing CD_VALIDFROM_NEW Call by reference Type reference (TYPE) RECDVALIDFROM Neues Gültig Ab der Kondition 20031107
4 Changing CF_ERROR Call by reference Type reference (TYPE) RECABOOL Fehler? 20031107
5 Changing CF_EXIT_PROCESSED Call by reference Type reference (TYPE) RECABOOL Exit wurde ausgeführt? 20031107
6 Changing CF_NO_ADJUSTMENT Call by reference Type reference (TYPE) RECABOOL Keine Anpassung? 20031107
7 Changing CT_MESSAGE Call by reference Type reference (TYPE) RE_T_MSG Liste zusätzlicher Meldungen 20031107
8 Importing ID_ADJMRULE Call by reference Type reference (TYPE) REAJADJMRULE Anpassungsregel 20041119
9 Importing ID_ADJMSUBRULE Call by reference Type reference (TYPE) REAJADJMRULE Untergeordnete Anpassungsregel 20041119
10 Importing IO_CONTRACT Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf Vertrag 20031107
11 Importing IO_METHOD Call by reference Object reference (TYPE REF TO) OBJECT 20081111
12 Importing IO_RENTAL_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf Mietobjekt 20031107
13 Importing IS_CONDITION Call by reference Type reference (TYPE) RECD_CONDITION Detail der anzupassenden Konditionen 20031107
14 Importing IS_RHYTHM Call by reference Type reference (TYPE) RETM_POSTING_RH Detail der Rhythmusklausel der Kondition 20031107

Method ADJUSTMENT on class IF_EX_REAJ_ADJUSTMENT has no exception.

Method AFTER_ACTIVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_ERROR Call by reference Type reference (TYPE) RECABOOL Fehler? 20100526
2 Changing CF_EXIT_PROCESSED Call by reference Type reference (TYPE) RECABOOL Exit wurde ausgeführt? 20100526
3 Changing CT_MESSAGE Call by reference Type reference (TYPE) RE_T_MSG Liste zusätzlicher Meldungen 20100526
4 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf Anpassungsobject 20100526
5 Importing IS_RECORD Call by reference Type reference (TYPE) VIAJRECORD Anpassungssatz 20100526

Method AFTER_ACTIVATION on class IF_EX_REAJ_ADJUSTMENT has no exception.

Method AFTER_REVERSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_ERROR Call by reference Type reference (TYPE) RECABOOL Fehler? 20100526
2 Changing CF_EXIT_PROCESSED Call by reference Type reference (TYPE) RECABOOL Exit wurde ausgeführt? 20100526
3 Changing CT_MESSAGE Call by reference Type reference (TYPE) RE_T_MSG Liste zusätzlicher Meldungen 20100526
4 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf Anpassungsobject 20100526
5 Importing IS_RECORD Call by reference Type reference (TYPE) VIAJRECORD Anpassungssatz 20100526

Method AFTER_REVERSAL on class IF_EX_REAJ_ADJUSTMENT has no exception.

Method AFTER_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PROCESSGUID Call by reference Type reference (TYPE) RECAPROCESSGUID Anpassungs-GUID 20031107

Method AFTER_STORE on class IF_EX_REAJ_ADJUSTMENT has no exception.

Method CAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_EXIT_PROCESSED Call by reference Type reference (TYPE) RECABOOL Exit wurde ausgeführt? 20031107
2 Changing CS_RECORD Call by reference Type reference (TYPE) REAJ_RECORD_METH Anpassungsatz 20031107
3 Changing CT_MESSAGE Call by reference Type reference (TYPE) RE_T_MSG Liste zusätzlicher Meldungen 20031107
4 Changing CT_RECORD_DEPEND Call by reference Type reference (TYPE) RE_T_RECORD_METH abhängige Anpassungssätze 20090724
5 Importing ID_ADJMRULE Call by reference Type reference (TYPE) REAJADJMRULE Anpassungsregel 20041119
6 Importing ID_ADJMSUBRULE Call by reference Type reference (TYPE) REAJADJMRULE Untergeordnete Anpassungsregel 20041119
7 Importing IF_AFTER_STANDARD Call by reference Type reference (TYPE) RECABOOL Nach Standardkappung? 20031205
8 Importing IF_BEFORE_STANDARD Call by reference Type reference (TYPE) RECABOOL Vor Standardkappung? 20031205
9 Importing IO_CONTRACT Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf Vertrag 20031107
10 Importing IS_CONDITION Call by reference Type reference (TYPE) RECD_CONDITION Detail der anzupassenden Konditionen 20031107

Method CAPPING on class IF_EX_REAJ_ADJUSTMENT has no exception.

Method GET_ADJMRULE_FOR_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ADJMRULE Call by reference Type reference (TYPE) RE_T_ADJMRULE Anpassungsregel 20050125
2 Importing IO_CONTRACT Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf Vertrag 20050125
3 Importing IO_RENTAL_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf Mietobjekt 20050125

Method GET_ADJMRULE_FOR_INSERT on class IF_EX_REAJ_ADJUSTMENT has no exception.

Method GET_ADJUSTMENT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_ADJUSTMENT_VALUE Call by reference Type reference (TYPE) REAJADJMVARVALUE Variablenwert für die Anpassungsteuerung 20031106
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) RE_T_MSG Liste zusätzlicher Meldungen 20031106
3 Importing ID_VALIDFROM_NEW Call by reference Type reference (TYPE) RECDVALIDFROM Neues Gültig Ab der Kondition 20031106
4 Importing ID_VARIABLE Call by reference Type reference (TYPE) REAJADJMVAR Variablenbezeichnung 20031106
5 Importing IF_FIRST_CALL Call by reference Type reference (TYPE) RECABOOL Erster Aufruf? 20031106
6 Importing IO_CONTRACT Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf Vertrag 20031106
7 Importing IO_RENTAL_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf Mietobjekt 20031106
8 Importing IS_CONDITION Call by reference Type reference (TYPE) RECD_CONDITION Detail der anzupassenden Konditionen 20031106
9 Importing IT_ADJUSTMENT_VALUE Call by reference Type reference (TYPE) RE_T_ADJMVAR_VALUE Variablen für die Anpassungsteuerung incl. Werte 20031212

Method GET_ADJUSTMENT_VALUE on class IF_EX_REAJ_ADJUSTMENT has no exception.

Method GET_BEHAVIOR_SUBSEQ_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_NO_RHYTHM Call by reference Type reference (TYPE) RECABOOL ABAP_FALSE kein Anp.-rhythmus bei Wechsel auf Folgekondition 20100302
2 Importing ID_ADJMREASON Call by reference Type reference (TYPE) REAJADJMREASON Anpassungsgrund 20100302
3 Importing ID_ADJMRULE Call by reference Type reference (TYPE) REAJADJMRULE Anpassungsregel 20100302
4 Importing ID_ADJMSUBRULE Call by reference Type reference (TYPE) REAJADJMSUBRULE Elementare Anpassungsregel (Bestandteil der komb. Regel) 20100302
5 Importing ID_ADJMVALIDFROM Call by reference Type reference (TYPE) REAJADJMVALIDFROM Gültig-ab-Datum des Anpassungslaufs 20100302
6 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) IF_RECD_CONDITION Kondition 20100302
7 Importing IO_CONTRACT Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Vertrag 20100302
8 Importing IO_RENTAL_OBJECT Call by reference Object reference (TYPE REF TO) IF_REBD_RENTAL_OBJECT Mietobjekt 20100302
9 Importing IS_CONDITION Call by reference Type reference (TYPE) RECD_CONDITION Folgekondition 20100302

Method GET_BEHAVIOR_SUBSEQ_COND on class IF_EX_REAJ_ADJUSTMENT has no exception.

Method GET_FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDCATALOG Call by reference Type reference (TYPE) RE_T_ADJM_FIELDCATALOG Feldkatalog 20050909
2 Importing IF_CONTINUATION Call by reference Type reference (TYPE) RECABOOL Fortsetzenmodus? 20050909
3 Importing IF_DISPLAY Call by reference Type reference (TYPE) RECABOOL Anzeigemodus? 20050909
4 Importing IF_METHOD_BADI Call by reference Type reference (TYPE) RECABOOL BAdI-Anpassung? 20100309
5 Importing IF_METHOD_CH01 Call by reference Type reference (TYPE) RECABOOL Schweizer Anpassung? 20100309
6 Importing IF_METHOD_COMP Call by reference Type reference (TYPE) RECABOOL Vergleichsanpassung? 20100309
7 Importing IF_METHOD_FREE Call by reference Type reference (TYPE) RECABOOL Freie Anpassung? 20100309
8 Importing IF_METHOD_INDX Call by reference Type reference (TYPE) RECABOOL Indexanpassung? 20100309
9 Importing IF_METHOD_RLRA Call by reference Type reference (TYPE) RECABOOL Mietspiegelanpassung? 20100309
10 Importing IF_METHOD_SCSE Call by reference Type reference (TYPE) RECABOOL Anpassung Nebenkosten? 20100309
11 Importing IF_METHOD_TASK Call by reference Type reference (TYPE) RECABOOL Anpassung Anpassungsmaßnahme? 20100309
12 Importing IF_METHOD_TASK_CEA Call by reference Type reference (TYPE) RECABOOL Anpassung Wirtschaftlichkeitsberechnung? 20100309
13 Importing IF_REVERSAL Call by reference Type reference (TYPE) RECABOOL Stornomodus? 20050909
14 Importing IF_SIMULATION Call by reference Type reference (TYPE) RECABOOL Simulationsmodus? 20050909

Method GET_FIELDCATALOG on class IF_EX_REAJ_ADJUSTMENT has no exception.

Method GET_FIELDCATALOG_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_GRIDVALUE Call by reference Type reference (TYPE) REAJGRIDVALUE Wert, welcher im ALV-Grid angezeigt wird 20050909
2 Importing ID_GRIDROLL Call by reference Type reference (TYPE) LVC_ROLL Datenelement 20050909
3 Importing IO_CONTRACT Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf Vertrag 20050909
4 Importing IO_RENTAL_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf Mietobjekt 20050909
5 Importing IS_CONDITION Call by reference Type reference (TYPE) RECD_CONDITION Detail der anzupassenden Konditionen 20050909
6 Importing IS_RECORD Call by reference Type reference (TYPE) REAJ_RECORD Anpassungsatz 20050909

Method GET_FIELDCATALOG_VALUE on class IF_EX_REAJ_ADJUSTMENT has no exception.

Method HIDE_FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_HIDE Call by reference Type reference (TYPE) RECABOOL Ausschalten? 20071129
2 Importing IF_XADJMOBJECT Call by reference Type reference (TYPE) RECABOOL ABAP_FALSE Bezeichnung Anpassungsobjekt 20071129
3 Importing IF_XPARTNER Call by reference Type reference (TYPE) RECABOOL ABAP_FALSE Name/Adresse des Geschäftspartners 20071129

Method HIDE_FIELDCATALOG on class IF_EX_REAJ_ADJUSTMENT has no exception.

Method MODIFY_ADJUSTMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RECORD_MODIFY Call by reference Type reference (TYPE) REAJ_RECORD_MODIFY Modifizierbare Felder des Anpassungssatzes 20070323
2 Importing IS_RECORD Call by reference Type reference (TYPE) VIAJRECORD Anpassungssatz 20070323

Method MODIFY_ADJUSTMENT on class IF_EX_REAJ_ADJUSTMENT has no exception.

Method MODIFY_ADJUSTMENT_CEA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RECORD_METH Call by reference Type reference (TYPE) REAJ_RECORD_METH Felder des Anpassungsatzes für das Verfahren 20071105
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) RE_T_MSG Liste zusätzlicher Meldungen 20071031
3 Importing IO_RENTAL_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf Folgevertrag 20071031
4 Importing IS_CONDITION Call by reference Type reference (TYPE) RECD_CONDITION Detail der anzupassenden Konditionen 20071031
5 Importing IT_PRESTAGE Call by reference Type reference (TYPE) RE_T_PRESTAGE Vorstufenanpassungssatz 20071031
6 Importing IT_RECORD_METH_ALL Call by reference Type reference (TYPE) RE_T_RECORD_METH Alle bisherigen Anpassungsätze 20071031
7 Importing IT_RECORD_TASK Call by reference Type reference (TYPE) RE_T_VIAJRECTASK Anpassungssatz TASK 20071031
8 Importing IT_RECORD_TASK_OBJECT Call by reference Type reference (TYPE) RE_T_VIAJRECTASKOBJ Anpassungssatz TASK - Objektbezogen 20071031

Method MODIFY_ADJUSTMENT_CEA on class IF_EX_REAJ_ADJUSTMENT has no exception.

Method MODIFY_CAPPING_PROVISIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CAPPING_PROVISIONS Call by reference Type reference (TYPE) RE_T_RULE_MINMAXINC Minimale/Maximale Erhöhung pro Anpassungsregel 20130228
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) RE_T_MSG Liste zusätzlicher Meldungen 20130228
3 Importing ID_ADJMRULE Call by reference Type reference (TYPE) REAJADJMRULE Anpassungsregel 20130228
4 Importing ID_ADJMSUBRULE Call by reference Type reference (TYPE) REAJADJMRULE Untergeordnete Anpassungsregel 20130228
5 Importing IO_CONTRACT Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf Vertrag 20130228
6 Importing IS_CONDITION Call by reference Type reference (TYPE) RECD_CONDITION Detail der anzupassenden Konditionen 20130228
7 Importing IS_RECORD Call by reference Type reference (TYPE) REAJ_RECORD_METH Anpassungsatz 20130228

Method MODIFY_CAPPING_PROVISIONS on class IF_EX_REAJ_ADJUSTMENT has no exception.

Method MODIFY_TCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_TCODE Call by reference Type reference (TYPE) SYTCODE Aktueller Transaktionscode 20080422

Method MODIFY_TCODE on class IF_EX_REAJ_ADJUSTMENT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in