SAP ABAP Class CL_REAJ_METHOD_RLRA (Adjustment Method - RLRA)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-AJ (Application Component) Rent Adjustment
     RE_AJ_ME (Package) RE: Adjustment Methods
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_REAJ_METHOD Adjustment Method - Basis 20031002
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_REAJ_METHOD_RLRA Adjustment Method - RLRA 20031002
Properties
Class CL_REAJ_METHOD_RLRA  
Short Description Adjustment Method - RLRA    
Super Class CL_REAJ_METHOD Adjustment Method - Basis 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_AJ_ME   RE: Adjustment Methods 
Created 20031002   SAP 
Last change 20110908   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)
2 GTYPE Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 REAJ1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 REAJ4 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RECD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_REAJ_METHOD_RLRA Adjustment Method - RLRA 20031002
Friends
# Friend Modeled only Created on Description
1 CF_RECA_OBJECT 20031014 Object That Can Be Instantiated: Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_ADDTOTAL_USED Static Attribute Private Type reference (TYPE) RECDUNITPRICE Total Surcharge Used 20101125
2 MD_OBJECT_IDENT Instance attribute Private Type reference (TYPE) RECASTRING String 20031110
3 MD_OBJNR_BU Instance attribute Private Type reference (TYPE) RECAOBJNR Building object number 20031120
4 MD_OBJNR_RO Instance attribute Private Type reference (TYPE) RECAOBJNR Object Number of RO 20031120
5 MF_EXIT_RLRA Static Attribute Private Type reference (TYPE) RECABOOL Is There an Implementation? 20031205
6 MO_CONTRACT Instance attribute Protected Object reference (TYPE REF TO) IF_RECN_CONTRACT Contract (VICN01) 20031205
7 MO_EXIT_RLRA Static Attribute Private Object reference (TYPE REF TO) BADI_REAJ_ADJUSTMENT_RLRA Adjustment of Conditions (BAdI) 20031205
8 MO_RENTAL_OBJECT Instance attribute Protected Object reference (TYPE REF TO) IF_REBD_RENTAL_OBJECT Rental Object (VIBDRO) 20031205
9 MS_CONDITION Instance attribute Protected Type reference (TYPE) RECD_CONDITION Conditions VICDCOND Incl. Calculation and Distribution 20031205
10 MS_DETAIL_RO Instance attribute Protected Type reference (TYPE) REBD_RENTAL_OBJECT 20031105
11 MS_RLRAAGE_X Instance attribute Private Type reference (TYPE) REAJC_RLRA_AGE_CLASS_X Building Age Category 20031118
12 MS_RLRAAMT Instance attribute Protected Type reference (TYPE) REAJC_RLRA_AMOUNTS 20031105
13 MS_RLRASIZ_X Instance attribute Private Type reference (TYPE) REAJC_RLRA_SIZE_CLASS_X Size Class 20031121
14 MS_RLRA_X Instance attribute Protected Type reference (TYPE) REAJC_RLRA_X Basic Data for Rep. List of Rents and Addit. Fields 20031105
15 MT_CHARACT_X Instance attribute Private Type reference (TYPE) RE_T_REAJ_CHARACT_X Fixtures/Fittings and Additional Fields for Adjustment 20031106
16 MT_FFCH Instance attribute Private Type reference (TYPE) GTYPE_T_FFCH 20031105
17 MT_FFCH_OLD Instance attribute Private Type reference (TYPE) GTYPE_T_FFCH 20031113
18 MT_RECRLRA Instance attribute Protected Type reference (TYPE) RE_T_VIAJRECRLRA Adjustment Record RLRA 20031002
19 MT_RECRLRAFF Instance attribute Protected Type reference (TYPE) RE_T_VIAJRECRLRAFF Adjustment Record RLRAFF 20031106
20 MT_RECRLRAFF_OLD Instance attribute Protected Type reference (TYPE) RE_T_VIAJRECRLRAFF Adjustment Record RLRAFF 20031106
21 MT_RECRLRAVAR Instance attribute Protected Type reference (TYPE) RE_T_VIAJRECRLRAVAR Adjustment Record RLRAVAR 20031118
22 MT_RECRLRAVAR_OLD Instance attribute Protected Type reference (TYPE) RE_T_VIAJRECRLRAVAR Adjustment Record RLRAVAR 20031118
23 MT_RECRLRA_OLD Instance attribute Protected Type reference (TYPE) RE_T_VIAJRECRLRA Adjustment Record RLRA 20031002
24 MT_RLRACHCT_X Instance attribute Private Type reference (TYPE) RE_T_RLRA_CHARACTCATE_X Characteristic Category 20031106
25 MT_RLRASRCHA_X Instance attribute Private Type reference (TYPE) RE_T_RLRA_SR_CHARACT_AREA_X Incr./Reduct. for Each Char.Category and Area and Add.Flds 20060510
26 MT_RLRASRCH_X Instance attribute Private Type reference (TYPE) RE_T_RLRA_SR_CHARACT_X Incr./Reduct. Charact. and Addit. Fields (TIVAJRLRASRCH) 20031106
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_OBJECT_RLRA Instance method Private Method Checks Object Consistency 20040308
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20031205
3 GET_BASE_POINTER_BY_DATE Instance method Public Method 20031002
4 GET_DETAIL_BY_DATE Instance method Public Method 20031002
5 GET_FFCH_ADDON Instance method Private Method Calculate Increase Based on Fixt./Fittings Characteristics 20031031
6 GET_INTERPOLATION Instance method Private Method Gets Interpolated Value 20031118
7 GET_INTIAL_RENT Instance method Private Method Determines the Base Rent 20031105
8 GET_OBJECT Instance method Private Method Gets the Object That Adjustment Is For 20031006
9 GET_OBJECT_DEPEND_DATA Instance method Private Method Gets Object-Dependent Data for Rep. List of Rents Adjustment 20031006
10 GET_POINTER_BY_DATE Instance method Public Method 20031002
11 GET_RECRLRA_BY_CONDGUID Instance method Public Method 20031002
12 GET_RELATIVE_BASE Instance method Private Method Calculate Ref. Val. for Increase Due to Relative Increase 20031031
13 GET_RENT_SIGN Instance method Private Method Calculate Rent Based on Amenities Level Sign 20031031
14 GET_RLRA_AMOUNTS Instance method Private Method Gets the Value Table Entry 20031110
15 GET_RLRA_DETAIL_BY_CONDITION Instance method Public Method 20031002
Events
Class CL_REAJ_METHOD_RLRA has no event.
Types
Class CL_REAJ_METHOD_RLRA has no local type.
Method Signatures

Method CHECK_OBJECT_RLRA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_KEYDATE Call by reference Type reference (TYPE) SYDATUM Datum 20040308
2 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) IF_RECD_CONDITION Kondition 20040308
3 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20040308

Method CHECK_OBJECT_RLRA on class CL_REAJ_METHOD_RLRA has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_REAJ_METHOD_RLRA has no parameter.
Method CONSTRUCTOR on class CL_REAJ_METHOD_RLRA has no exception.

Method GET_BASE_POINTER_BY_DATE Signature

Method GET_BASE_POINTER_BY_DATE on class CL_REAJ_METHOD_RLRA has no parameter.
Method GET_BASE_POINTER_BY_DATE on class CL_REAJ_METHOD_RLRA has no exception.

Method GET_DETAIL_BY_DATE Signature

Method GET_DETAIL_BY_DATE on class CL_REAJ_METHOD_RLRA has no parameter.
Method GET_DETAIL_BY_DATE on class CL_REAJ_METHOD_RLRA has no exception.

Method GET_FFCH_ADDON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ADDON Value transfer Type reference (TYPE) RECDUNITPRICE 20031031
2 Exporting ED_ADDON_ABS Value transfer Type reference (TYPE) RECDCONDVALUE Währungsbetrag der Konditionsposition 20031117
3 Importing ID_ADDON Value transfer Type reference (TYPE) RECDUNITPRICE 20031107
4 Importing ID_ADDON_ABS Value transfer Type reference (TYPE) RECDCONDVALUE Währungsbetrag der Konditionsposition 20031117
5 Importing ID_BASIS Value transfer Type reference (TYPE) RECDUNITPRICE 20031031
6 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST 20031031
7 Importing IT_FFCH Value transfer Type reference (TYPE) GTYPE_T_FFCH 20031031

Method GET_FFCH_ADDON on class CL_REAJ_METHOD_RLRA has no exception.

Method GET_INTERPOLATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CHARACTWEIGHT Call by reference Type reference (TYPE) REBDCHARACTWEIGHT Punktzahl, mit der das Ausstattungsmerkmal gewichtet wird 20031118
2 Importing ID_ADJMVAR Value transfer Type reference (TYPE) REAJADJMVAR Technischer Variablenname 20031118
3 Importing ID_RLRAPOINTMAX Value transfer Type reference (TYPE) REAJRLRAPOINTMAX Maximale Punktzahl, mit der das Merkmal gewichtet wird 20031118
4 Importing ID_RLRAPOINTMIN Value transfer Type reference (TYPE) REAJRLRAPOINTMIN Minimale Punktzahl, mit der das Merkmal gewichtet wird 20031118
5 Importing ID_RLRAROUNDDEC Value transfer Type reference (TYPE) REAJRLRAROUNDDEC Anzahl Dezimalstellen, auf die gerundet werden soll 20031118
6 Importing ID_RLRAROUNDTYP Value transfer Type reference (TYPE) REAJRLRAROUNDTYPE Rundungsart des interpolierten Werts 20031118
7 Importing ID_RLRAVALUEMAX Value transfer Type reference (TYPE) REAJRLRAVALUEMAX Maximaler Wert, mit der interpoliert wird 20031118
8 Importing ID_RLRAVALUEMIN Value transfer Type reference (TYPE) REAJRLRAVALUEMIN Minimaler Wert, mit der interpoliert wird 20031118
# Exception Resumable Description Created on
1 ERROR Fehler 20031118

Method GET_INTIAL_RENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_BASISRENT Value transfer Type reference (TYPE) RECDUNITPRICE Basismiete 20031105
2 Importing ID_AREA Call by reference Type reference (TYPE) REBDMEASVALUE Bemessungsgröße: Verfügbare 20031121
3 Importing ID_BASISRENT Value transfer Type reference (TYPE) RECDUNITPRICE Basismiete 20031121
4 Importing ID_BUILDYEAR Call by reference Type reference (TYPE) I Baujahr 20031118
5 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20031121
6 Importing IS_DETAIL_RO Call by reference Type reference (TYPE) REBD_RENTAL_OBJECT Mietobjektdetail 20031105
7 Importing IS_RLRAAGE_X Call by reference Type reference (TYPE) REAJC_RLRA_AGE_CLASS_X Baualtersklasse 20031118
8 Importing IS_RLRAAMT Call by reference Type reference (TYPE) REAJC_RLRA_AMOUNTS Wertetabelle 20031105
9 Importing IS_RLRASIZ_X Call by reference Type reference (TYPE) REAJC_RLRA_SIZE_CLASS_X Grössenklasse 20031121
10 Importing IS_RLRA_X Call by reference Type reference (TYPE) REAJC_RLRA_X Mietspiegel 20031105

Method GET_INTIAL_RENT on class CL_REAJ_METHOD_RLRA has no exception.

Method GET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_OBJNR Value transfer Type reference (TYPE) RECAOBJNR Objekt 20031006
2 Importing IO_CONDITION Value transfer Object reference (TYPE REF TO) IF_RECD_CONDITION Kondition 20031006
# Exception Resumable Description Created on
1 ERROR Fehler 20031006

Method GET_OBJECT_DEPEND_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_BUILDDATE Value transfer Type reference (TYPE) REAJRLRABUILDDATE Baujahr 20031006
2 Exporting ED_FLOOR Value transfer Type reference (TYPE) VVBHOEHEST Höhenzahl des Geschosses 20031119
3 Exporting ED_IDENT Value transfer Type reference (TYPE) CLIKE Objektidentifikation 20031110
4 Exporting ED_MEASVALUE Value transfer Type reference (TYPE) REAJRLRAMEASVALUE Bemessungsgrösse 20031006
5 Exporting ED_OBJNR_BU Value transfer Type reference (TYPE) RECAOBJNR Objektnummer Gebäude 20031120
6 Exporting ED_OBJNR_RO Value transfer Type reference (TYPE) RECAOBJNR Objektnummer Mietobjekt 20031120
7 Exporting ED_OPERATING_COSTS Value transfer Type reference (TYPE) RECDCONDVALUE Betriebskosten 20031030
8 Exporting ED_RLRA Value transfer Type reference (TYPE) REAJRLRA Mietspiegel 20031006
9 Exporting ED_RLRAAGE Value transfer Type reference (TYPE) REAJRLRAAGE Baualtersklasse 20031006
10 Exporting ED_RLRAFIXFITCATE Value transfer Type reference (TYPE) REAJRLRAFIXFITCATE Aussattungsklasse 20031006
11 Exporting ED_RLRALOC Value transfer Type reference (TYPE) REAJRLRALOC Lageklasse 20031006
12 Exporting ED_RLRASIZ Value transfer Type reference (TYPE) REAJRLRASIZ Grössenklasse 20031006
13 Exporting ED_RLRASIZUNIT Value transfer Type reference (TYPE) REAJRLRASIZUNIT Bemessungseinheit 20031006
14 Exporting ES_DETAIL_RO Value transfer Type reference (TYPE) REBD_RENTAL_OBJECT 20031029
15 Exporting ES_RLRAAGE_X Value transfer Type reference (TYPE) REAJC_RLRA_AGE_CLASS_X 20031006
16 Exporting ES_RLRAAMT Value transfer Type reference (TYPE) REAJC_RLRA_AMOUNTS 20031007
17 Exporting ES_RLRAFIXFITCATE_X Value transfer Type reference (TYPE) REAJC_RLRA_FIXFITCATE_X 20031006
18 Exporting ES_RLRALOC_X Value transfer Type reference (TYPE) REAJC_RLRA_LOC_CLASS_X 20031006
19 Exporting ES_RLRASIZ_X Value transfer Type reference (TYPE) REAJC_RLRA_SIZE_CLASS_X 20031006
20 Exporting ES_RLRA_X Value transfer Type reference (TYPE) REAJC_RLRA_X 20031006
21 Exporting ET_CHARACT_X Value transfer Type reference (TYPE) RE_T_REAJ_CHARACT_X Ausstattung und Zusatzfelder für Anpassung 20031007
22 Exporting ET_MEAS_ADDITIONAL Call by reference Type reference (TYPE) RE_T_REBD_MEAS Bemessungen 20041112
23 Exporting ET_RLRACHCT_X Value transfer Type reference (TYPE) RE_T_RLRA_CHARACTCATE_X 20031006
24 Exporting ET_RLRALABEL_X Value transfer Type reference (TYPE) RE_T_RLRA_LABEL_X 20031006
25 Exporting ET_RLRASRCHA_X Value transfer Type reference (TYPE) RE_T_RLRA_SR_CHARACT_AREA_X 20031006
26 Exporting ET_RLRASRCH_X Value transfer Type reference (TYPE) RE_T_RLRA_SR_CHARACT_X 20031006
27 Importing ID_KEYDATE Call by reference Type reference (TYPE) SYDATUM Zugriffsdatum 20031006
28 Importing ID_OBJNR Call by reference Type reference (TYPE) RECAOBJNR Anpassungsobjekt 20031006
29 Importing IF_INCL_FFCT_WITHOUT_CHCT Call by reference Type reference (TYPE) RECABOOL ABAP_TRUE Auch Ausst.Merkmale ohne Klasse 20031107
30 Importing IO_CHECK_RLRA_MSGLIST_BU Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20040308
31 Importing IO_CHECK_RLRA_MSGLIST_RO Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20040308
32 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) IF_RECD_CONDITION Anzupassende Kondition 20031007
# Exception Resumable Description Created on
1 ERROR Fehler 20031006

Method GET_POINTER_BY_DATE Signature

Method GET_POINTER_BY_DATE on class CL_REAJ_METHOD_RLRA has no parameter.
Method GET_POINTER_BY_DATE on class CL_REAJ_METHOD_RLRA has no exception.

Method GET_RECRLRA_BY_CONDGUID Signature

Method GET_RECRLRA_BY_CONDGUID on class CL_REAJ_METHOD_RLRA has no parameter.
Method GET_RECRLRA_BY_CONDGUID on class CL_REAJ_METHOD_RLRA has no exception.

Method GET_RELATIVE_BASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ABSOLUTE_ADDON Call by reference Type reference (TYPE) RECDUNITPRICE 20031031
2 Exporting ED_RELATIVE_BASE Call by reference Type reference (TYPE) RECDUNITPRICE 20031031
3 Importing ID_ABSOLUTE_ADDON Value transfer Type reference (TYPE) RECDUNITPRICE Währungsunabhängiger Einheitspreis 20031107
4 Importing ID_ADDON Value transfer Type reference (TYPE) RECDUNITPRICE 20031031
5 Importing ID_BASIS Value transfer Type reference (TYPE) RECDUNITPRICE 20031031
6 Importing ID_RELATIVE_BASE Value transfer Type reference (TYPE) RECDUNITPRICE Währungsunabhängiger Einheitspreis 20031107
7 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST 20031031

Method GET_RELATIVE_BASE on class CL_REAJ_METHOD_RLRA has no exception.

Method GET_RENT_SIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_RENT_SIGN Call by reference Type reference (TYPE) RECDUNITPRICE 20031031
2 Importing ID_RENT_SIGN Value transfer Type reference (TYPE) RECDUNITPRICE 20031107
3 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST 20031031
4 Importing IS_RLRAAMT Value transfer Type reference (TYPE) REAJC_RLRA_AMOUNTS 20031031
5 Importing IT_CHARACT_X Value transfer Type reference (TYPE) RE_T_REAJ_CHARACT_X Ausstattung und Zusatzfelder für Anpassung 20031031
6 Importing IT_RLRACHCT_X Value transfer Type reference (TYPE) RE_T_RLRA_CHARACTCATE_X 20031031
7 Importing IT_RLRASRCH_X Value transfer Type reference (TYPE) RE_T_RLRA_SR_CHARACT_X 20031031

Method GET_RENT_SIGN on class CL_REAJ_METHOD_RLRA has no exception.

Method GET_RLRA_AMOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_NO_DIMENSION Call by reference Type reference (TYPE) ABAP_BOOL Keine Dimension 20040308
2 Exporting ES_RLRAAMT Call by reference Type reference (TYPE) REAJC_RLRA_AMOUNTS Wertetabelle zu Mietspiegel (TIVAJRLRAAMT) 20031110
3 Importing ID_IDENT Value transfer Type reference (TYPE) CLIKE Objektidentifikation 20031110
4 Importing ID_RLRA Value transfer Type reference (TYPE) REAJRLRA Mietspiegel 20031110
5 Importing ID_RLRAAGE Value transfer Type reference (TYPE) REAJRLRAAGE Baualtersklasse 20031110
6 Importing ID_RLRAFIXFITCATE Value transfer Type reference (TYPE) REAJRLRAFIXFITCATE Ausstattungsklasse 20031110
7 Importing ID_RLRALOC Value transfer Type reference (TYPE) REAJRLRALOC Lageklasse 20031110
8 Importing ID_RLRASIZ Value transfer Type reference (TYPE) REAJRLRASIZ Größenklasse 20031110
# Exception Resumable Description Created on
1 ERROR Fehler 20031110

Method GET_RLRA_DETAIL_BY_CONDITION Signature

Method GET_RLRA_DETAIL_BY_CONDITION on class CL_REAJ_METHOD_RLRA has no parameter.
Method GET_RLRA_DETAIL_BY_CONDITION on class CL_REAJ_METHOD_RLRA has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 300