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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 5 | 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 | Static Attribute | Private | Type reference (TYPE) | RECDUNITPRICE | Total Surcharge Used | 20101125 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | RECASTRING | String | 20031110 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | RECAOBJNR | Building object number | 20031120 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | RECAOBJNR | Object Number of RO | 20031120 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | RECABOOL | Is There an Implementation? | 20031205 | |||
| 6 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_RECN_CONTRACT | Contract (VICN01) | 20031205 | |||
| 7 | Static Attribute | Private | Object reference (TYPE REF TO) | BADI_REAJ_ADJUSTMENT_RLRA | Adjustment of Conditions (BAdI) | 20031205 | |||
| 8 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_REBD_RENTAL_OBJECT | Rental Object (VIBDRO) | 20031205 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | RECD_CONDITION | Conditions VICDCOND Incl. Calculation and Distribution | 20031205 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | REBD_RENTAL_OBJECT | 20031105 | ||||
| 11 | Instance attribute | Private | Type reference (TYPE) | REAJC_RLRA_AGE_CLASS_X | Building Age Category | 20031118 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | REAJC_RLRA_AMOUNTS | 20031105 | ||||
| 13 | Instance attribute | Private | Type reference (TYPE) | REAJC_RLRA_SIZE_CLASS_X | Size Class | 20031121 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | REAJC_RLRA_X | Basic Data for Rep. List of Rents and Addit. Fields | 20031105 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | RE_T_REAJ_CHARACT_X | Fixtures/Fittings and Additional Fields for Adjustment | 20031106 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | GTYPE_T_FFCH | 20031105 | ||||
| 17 | Instance attribute | Private | Type reference (TYPE) | GTYPE_T_FFCH | 20031113 | ||||
| 18 | Instance attribute | Protected | Type reference (TYPE) | RE_T_VIAJRECRLRA | Adjustment Record RLRA | 20031002 | |||
| 19 | Instance attribute | Protected | Type reference (TYPE) | RE_T_VIAJRECRLRAFF | Adjustment Record RLRAFF | 20031106 | |||
| 20 | Instance attribute | Protected | Type reference (TYPE) | RE_T_VIAJRECRLRAFF | Adjustment Record RLRAFF | 20031106 | |||
| 21 | Instance attribute | Protected | Type reference (TYPE) | RE_T_VIAJRECRLRAVAR | Adjustment Record RLRAVAR | 20031118 | |||
| 22 | Instance attribute | Protected | Type reference (TYPE) | RE_T_VIAJRECRLRAVAR | Adjustment Record RLRAVAR | 20031118 | |||
| 23 | Instance attribute | Protected | Type reference (TYPE) | RE_T_VIAJRECRLRA | Adjustment Record RLRA | 20031002 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | RE_T_RLRA_CHARACTCATE_X | Characteristic Category | 20031106 | |||
| 25 | 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 | Instance attribute | Private | Type reference (TYPE) | RE_T_RLRA_SR_CHARACT_X | Incr./Reduct. Charact. and Addit. Fields (TIVAJRLRASRCH) | 20031106 |
Methods
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 | ID_KEYDATE | Call by reference | Type reference (TYPE) | SYDATUM | Datum | 20040308 | |||
| 2 | IO_CONDITION | Call by reference | Object reference (TYPE REF TO) | IF_RECD_CONDITION | Kondition | 20040308 | |||
| 3 | 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 | ED_ADDON | Value transfer | Type reference (TYPE) | RECDUNITPRICE | 20031031 | ||||
| 2 | ED_ADDON_ABS | Value transfer | Type reference (TYPE) | RECDCONDVALUE | Währungsbetrag der Konditionsposition | 20031117 | |||
| 3 | ID_ADDON | Value transfer | Type reference (TYPE) | RECDUNITPRICE | 20031107 | ||||
| 4 | ID_ADDON_ABS | Value transfer | Type reference (TYPE) | RECDCONDVALUE | Währungsbetrag der Konditionsposition | 20031117 | |||
| 5 | ID_BASIS | Value transfer | Type reference (TYPE) | RECDUNITPRICE | 20031031 | ||||
| 6 | IO_MSGLIST | Value transfer | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | 20031031 | ||||
| 7 | 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 | ED_CHARACTWEIGHT | Call by reference | Type reference (TYPE) | REBDCHARACTWEIGHT | Punktzahl, mit der das Ausstattungsmerkmal gewichtet wird | 20031118 | |||
| 2 | ID_ADJMVAR | Value transfer | Type reference (TYPE) | REAJADJMVAR | Technischer Variablenname | 20031118 | |||
| 3 | ID_RLRAPOINTMAX | Value transfer | Type reference (TYPE) | REAJRLRAPOINTMAX | Maximale Punktzahl, mit der das Merkmal gewichtet wird | 20031118 | |||
| 4 | ID_RLRAPOINTMIN | Value transfer | Type reference (TYPE) | REAJRLRAPOINTMIN | Minimale Punktzahl, mit der das Merkmal gewichtet wird | 20031118 | |||
| 5 | ID_RLRAROUNDDEC | Value transfer | Type reference (TYPE) | REAJRLRAROUNDDEC | Anzahl Dezimalstellen, auf die gerundet werden soll | 20031118 | |||
| 6 | ID_RLRAROUNDTYP | Value transfer | Type reference (TYPE) | REAJRLRAROUNDTYPE | Rundungsart des interpolierten Werts | 20031118 | |||
| 7 | ID_RLRAVALUEMAX | Value transfer | Type reference (TYPE) | REAJRLRAVALUEMAX | Maximaler Wert, mit der interpoliert wird | 20031118 | |||
| 8 | ID_RLRAVALUEMIN | Value transfer | Type reference (TYPE) | REAJRLRAVALUEMIN | Minimaler Wert, mit der interpoliert wird | 20031118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20031118 |
Method GET_INTIAL_RENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_BASISRENT | Value transfer | Type reference (TYPE) | RECDUNITPRICE | Basismiete | 20031105 | |||
| 2 | ID_AREA | Call by reference | Type reference (TYPE) | REBDMEASVALUE | Bemessungsgröße: Verfügbare | 20031121 | |||
| 3 | ID_BASISRENT | Value transfer | Type reference (TYPE) | RECDUNITPRICE | Basismiete | 20031121 | |||
| 4 | ID_BUILDYEAR | Call by reference | Type reference (TYPE) | I | Baujahr | 20031118 | |||
| 5 | IO_MSGLIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20031121 | |||
| 6 | IS_DETAIL_RO | Call by reference | Type reference (TYPE) | REBD_RENTAL_OBJECT | Mietobjektdetail | 20031105 | |||
| 7 | IS_RLRAAGE_X | Call by reference | Type reference (TYPE) | REAJC_RLRA_AGE_CLASS_X | Baualtersklasse | 20031118 | |||
| 8 | IS_RLRAAMT | Call by reference | Type reference (TYPE) | REAJC_RLRA_AMOUNTS | Wertetabelle | 20031105 | |||
| 9 | IS_RLRASIZ_X | Call by reference | Type reference (TYPE) | REAJC_RLRA_SIZE_CLASS_X | Grössenklasse | 20031121 | |||
| 10 | 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 | ED_OBJNR | Value transfer | Type reference (TYPE) | RECAOBJNR | Objekt | 20031006 | |||
| 2 | IO_CONDITION | Value transfer | Object reference (TYPE REF TO) | IF_RECD_CONDITION | Kondition | 20031006 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20031006 |
Method GET_OBJECT_DEPEND_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_BUILDDATE | Value transfer | Type reference (TYPE) | REAJRLRABUILDDATE | Baujahr | 20031006 | |||
| 2 | ED_FLOOR | Value transfer | Type reference (TYPE) | VVBHOEHEST | Höhenzahl des Geschosses | 20031119 | |||
| 3 | ED_IDENT | Value transfer | Type reference (TYPE) | CLIKE | Objektidentifikation | 20031110 | |||
| 4 | ED_MEASVALUE | Value transfer | Type reference (TYPE) | REAJRLRAMEASVALUE | Bemessungsgrösse | 20031006 | |||
| 5 | ED_OBJNR_BU | Value transfer | Type reference (TYPE) | RECAOBJNR | Objektnummer Gebäude | 20031120 | |||
| 6 | ED_OBJNR_RO | Value transfer | Type reference (TYPE) | RECAOBJNR | Objektnummer Mietobjekt | 20031120 | |||
| 7 | ED_OPERATING_COSTS | Value transfer | Type reference (TYPE) | RECDCONDVALUE | Betriebskosten | 20031030 | |||
| 8 | ED_RLRA | Value transfer | Type reference (TYPE) | REAJRLRA | Mietspiegel | 20031006 | |||
| 9 | ED_RLRAAGE | Value transfer | Type reference (TYPE) | REAJRLRAAGE | Baualtersklasse | 20031006 | |||
| 10 | ED_RLRAFIXFITCATE | Value transfer | Type reference (TYPE) | REAJRLRAFIXFITCATE | Aussattungsklasse | 20031006 | |||
| 11 | ED_RLRALOC | Value transfer | Type reference (TYPE) | REAJRLRALOC | Lageklasse | 20031006 | |||
| 12 | ED_RLRASIZ | Value transfer | Type reference (TYPE) | REAJRLRASIZ | Grössenklasse | 20031006 | |||
| 13 | ED_RLRASIZUNIT | Value transfer | Type reference (TYPE) | REAJRLRASIZUNIT | Bemessungseinheit | 20031006 | |||
| 14 | ES_DETAIL_RO | Value transfer | Type reference (TYPE) | REBD_RENTAL_OBJECT | 20031029 | ||||
| 15 | ES_RLRAAGE_X | Value transfer | Type reference (TYPE) | REAJC_RLRA_AGE_CLASS_X | 20031006 | ||||
| 16 | ES_RLRAAMT | Value transfer | Type reference (TYPE) | REAJC_RLRA_AMOUNTS | 20031007 | ||||
| 17 | ES_RLRAFIXFITCATE_X | Value transfer | Type reference (TYPE) | REAJC_RLRA_FIXFITCATE_X | 20031006 | ||||
| 18 | ES_RLRALOC_X | Value transfer | Type reference (TYPE) | REAJC_RLRA_LOC_CLASS_X | 20031006 | ||||
| 19 | ES_RLRASIZ_X | Value transfer | Type reference (TYPE) | REAJC_RLRA_SIZE_CLASS_X | 20031006 | ||||
| 20 | ES_RLRA_X | Value transfer | Type reference (TYPE) | REAJC_RLRA_X | 20031006 | ||||
| 21 | ET_CHARACT_X | Value transfer | Type reference (TYPE) | RE_T_REAJ_CHARACT_X | Ausstattung und Zusatzfelder für Anpassung | 20031007 | |||
| 22 | ET_MEAS_ADDITIONAL | Call by reference | Type reference (TYPE) | RE_T_REBD_MEAS | Bemessungen | 20041112 | |||
| 23 | ET_RLRACHCT_X | Value transfer | Type reference (TYPE) | RE_T_RLRA_CHARACTCATE_X | 20031006 | ||||
| 24 | ET_RLRALABEL_X | Value transfer | Type reference (TYPE) | RE_T_RLRA_LABEL_X | 20031006 | ||||
| 25 | ET_RLRASRCHA_X | Value transfer | Type reference (TYPE) | RE_T_RLRA_SR_CHARACT_AREA_X | 20031006 | ||||
| 26 | ET_RLRASRCH_X | Value transfer | Type reference (TYPE) | RE_T_RLRA_SR_CHARACT_X | 20031006 | ||||
| 27 | ID_KEYDATE | Call by reference | Type reference (TYPE) | SYDATUM | Zugriffsdatum | 20031006 | |||
| 28 | ID_OBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Anpassungsobjekt | 20031006 | |||
| 29 | IF_INCL_FFCT_WITHOUT_CHCT | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_TRUE | Auch Ausst.Merkmale ohne Klasse | 20031107 | ||
| 30 | IO_CHECK_RLRA_MSGLIST_BU | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20040308 | |||
| 31 | IO_CHECK_RLRA_MSGLIST_RO | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20040308 | |||
| 32 | IO_CONDITION | Call by reference | Object reference (TYPE REF TO) | IF_RECD_CONDITION | Anzupassende Kondition | 20031007 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ED_ABSOLUTE_ADDON | Call by reference | Type reference (TYPE) | RECDUNITPRICE | 20031031 | ||||
| 2 | ED_RELATIVE_BASE | Call by reference | Type reference (TYPE) | RECDUNITPRICE | 20031031 | ||||
| 3 | ID_ABSOLUTE_ADDON | Value transfer | Type reference (TYPE) | RECDUNITPRICE | Währungsunabhängiger Einheitspreis | 20031107 | |||
| 4 | ID_ADDON | Value transfer | Type reference (TYPE) | RECDUNITPRICE | 20031031 | ||||
| 5 | ID_BASIS | Value transfer | Type reference (TYPE) | RECDUNITPRICE | 20031031 | ||||
| 6 | ID_RELATIVE_BASE | Value transfer | Type reference (TYPE) | RECDUNITPRICE | Währungsunabhängiger Einheitspreis | 20031107 | |||
| 7 | 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 | ED_RENT_SIGN | Call by reference | Type reference (TYPE) | RECDUNITPRICE | 20031031 | ||||
| 2 | ID_RENT_SIGN | Value transfer | Type reference (TYPE) | RECDUNITPRICE | 20031107 | ||||
| 3 | IO_MSGLIST | Value transfer | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | 20031031 | ||||
| 4 | IS_RLRAAMT | Value transfer | Type reference (TYPE) | REAJC_RLRA_AMOUNTS | 20031031 | ||||
| 5 | IT_CHARACT_X | Value transfer | Type reference (TYPE) | RE_T_REAJ_CHARACT_X | Ausstattung und Zusatzfelder für Anpassung | 20031031 | |||
| 6 | IT_RLRACHCT_X | Value transfer | Type reference (TYPE) | RE_T_RLRA_CHARACTCATE_X | 20031031 | ||||
| 7 | 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 | EF_NO_DIMENSION | Call by reference | Type reference (TYPE) | ABAP_BOOL | Keine Dimension | 20040308 | |||
| 2 | ES_RLRAAMT | Call by reference | Type reference (TYPE) | REAJC_RLRA_AMOUNTS | Wertetabelle zu Mietspiegel (TIVAJRLRAAMT) | 20031110 | |||
| 3 | ID_IDENT | Value transfer | Type reference (TYPE) | CLIKE | Objektidentifikation | 20031110 | |||
| 4 | ID_RLRA | Value transfer | Type reference (TYPE) | REAJRLRA | Mietspiegel | 20031110 | |||
| 5 | ID_RLRAAGE | Value transfer | Type reference (TYPE) | REAJRLRAAGE | Baualtersklasse | 20031110 | |||
| 6 | ID_RLRAFIXFITCATE | Value transfer | Type reference (TYPE) | REAJRLRAFIXFITCATE | Ausstattungsklasse | 20031110 | |||
| 7 | ID_RLRALOC | Value transfer | Type reference (TYPE) | REAJRLRALOC | Lageklasse | 20031110 | |||
| 8 | ID_RLRASIZ | Value transfer | Type reference (TYPE) | REAJRLRASIZ | Größenklasse | 20031110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 |