Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_RETM_SPECIFIC_TERM_MNGR | Concrete Term Manager (VITMTERM): Standard Impl. | 20020809 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_REAJ_TERM_MNGR | Adjustment Rule for Contract/Rental Object - Manager | 20020809 |
Properties
| Class | CL_REAJ_TERM_MNGR | |
| Short Description | Adjustment Rule for Contract/Rental Object - Manager | |
| Super Class | CL_RETM_SPECIFIC_TERM_MNGR | Concrete Term Manager (VITMTERM): Standard Impl. |
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | ||
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | RE_AJ_TM | RE: Terms - Adjustment |
| Created | 20020809 | SAP |
| Last change | 20130531 | 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_TERM_MNGR | Adjustment Rule for Contract/Rental Object - Manager | 20020809 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CF_RECA_OBJECT | 20020809 | Object That Can Be Instantiated: Factory |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | REAJADJMRULE | Adjustment Rule | 20040420 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Is There an Implementation? | 20050125 | ||
| 3 | Instance attribute | Private | Type reference (TYPE) | RECABOOL | ABAP_FALSE | RECORD Buffer Filled? | 20130416 | ||
| 4 | Static Attribute | Private | Object reference (TYPE REF TO) | BADI_REAJ_ADJUSTMENT | BAdI Interface IF_EX_REAJ_ADJUSTMENT | 20050125 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | RE_T_IF_REAJ_GLOBAL_MNGR | Cross-Method | 20020815 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | RE_T_IF_REAJ_OBJECT_MNGR | Object-specific | 20020819 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | RE_T_IF_REAJ_SPECIFIC_MNGR | Method-Specific | 20020815 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | RE_T_ADJMTERM | Adjustment Term | 20020809 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | RE_T_ADJMTERM | Adjustment Term | 20020809 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | RE_T_VIAJNEXTADJM | Date of Next Adjustment to Conditions (VIAJNEXTADJM) | 20021106 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | RE_T_VIAJNEXTADJM | Date of Next Adjustment to Conditions (VIAJNEXTADJM) | 20021107 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | RE_T_VIAJRECORD | Adjustment Record (VIAJRECORD) | 20021107 |
Methods
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | AFTER_CHANGE | Instance Event (0) |
Public (2) |
20030505 |
Types
Class CL_REAJ_TERM_MNGR has no local type.
Method Signatures
Method CHECK_DETAIL Signature
Method CHECK_DETAIL on class CL_REAJ_TERM_MNGR has no parameter.
Method CHECK_DETAIL on class CL_REAJ_TERM_MNGR has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_REAJ_TERM_MNGR has no parameter.
Method CONSTRUCTOR on class CL_REAJ_TERM_MNGR has no exception.
Method DELETE_DATE_NEXT_ADJUSTMENT Signature
Method DELETE_DATE_NEXT_ADJUSTMENT on class CL_REAJ_TERM_MNGR has no parameter.
Method DELETE_DATE_NEXT_ADJUSTMENT on class CL_REAJ_TERM_MNGR has no exception.
Method DELETE_DETAIL Signature
Method DELETE_DETAIL on class CL_REAJ_TERM_MNGR has no parameter.
Method DELETE_DETAIL on class CL_REAJ_TERM_MNGR has no exception.
Method DO_PREASSIGNMENT Signature
Method DO_PREASSIGNMENT on class CL_REAJ_TERM_MNGR has no parameter.
Method DO_PREASSIGNMENT on class CL_REAJ_TERM_MNGR has no exception.
Method FILL_BUFFER_RECORD Signature
Method FILL_BUFFER_RECORD on class CL_REAJ_TERM_MNGR has no parameter.
Method FILL_BUFFER_RECORD on class CL_REAJ_TERM_MNGR has no exception.
Method GET_ADDITIONAL_FIELDCATALOG Signature
Method GET_ADDITIONAL_FIELDCATALOG on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_ADDITIONAL_FIELDCATALOG on class CL_REAJ_TERM_MNGR has no exception.
Method GET_ADJMRULE Signature
Method GET_ADJMRULE on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_ADJMRULE on class CL_REAJ_TERM_MNGR has no exception.
Method GET_ADJM_RECORDS Signature
Method GET_ADJM_RECORDS on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_ADJM_RECORDS on class CL_REAJ_TERM_MNGR has no exception.
Method GET_ADJM_RECORDS_BY_CONDGUID Signature
Method GET_ADJM_RECORDS_BY_CONDGUID on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_ADJM_RECORDS_BY_CONDGUID on class CL_REAJ_TERM_MNGR has no exception.
Method GET_CONDITIONS Signature
Method GET_CONDITIONS on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_CONDITIONS on class CL_REAJ_TERM_MNGR has no exception.
Method GET_DATE_NEXT_ADJUSTMENT Signature
Method GET_DATE_NEXT_ADJUSTMENT on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_DATE_NEXT_ADJUSTMENT on class CL_REAJ_TERM_MNGR has no exception.
Method GET_DATE_SLICES Signature
Method GET_DATE_SLICES on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_DATE_SLICES on class CL_REAJ_TERM_MNGR has no exception.
Method GET_DETAIL Signature
Method GET_DETAIL on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_DETAIL on class CL_REAJ_TERM_MNGR has no exception.
Method GET_DETAIL_BY_KEYDATE Signature
Method GET_DETAIL_BY_KEYDATE on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_DETAIL_BY_KEYDATE on class CL_REAJ_TERM_MNGR has no exception.
Method GET_DETAIL_X Signature
Method GET_DETAIL_X on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_DETAIL_X on class CL_REAJ_TERM_MNGR has no exception.
Method GET_GLOBAL_POINTER Signature
Method GET_GLOBAL_POINTER on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_GLOBAL_POINTER on class CL_REAJ_TERM_MNGR has no exception.
Method GET_IDENT_FOR_MESSAGE Signature
Method GET_IDENT_FOR_MESSAGE on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_IDENT_FOR_MESSAGE on class CL_REAJ_TERM_MNGR has no exception.
Method GET_INDEX_BY_KEY Signature
Method GET_INDEX_BY_KEY on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_INDEX_BY_KEY on class CL_REAJ_TERM_MNGR has no exception.
Method GET_INDEX_RANGE Signature
Method GET_INDEX_RANGE on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_INDEX_RANGE on class CL_REAJ_TERM_MNGR has no exception.
Method GET_INDEX_SUBRULE_BY_KEY Signature
Method GET_INDEX_SUBRULE_BY_KEY on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_INDEX_SUBRULE_BY_KEY on class CL_REAJ_TERM_MNGR has no exception.
Method GET_INDEX_VALIDFROM Signature
Method GET_INDEX_VALIDFROM on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_INDEX_VALIDFROM on class CL_REAJ_TERM_MNGR has no exception.
Method GET_INTRENO Signature
Method GET_INTRENO on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_INTRENO on class CL_REAJ_TERM_MNGR has no exception.
Method GET_LIST Signature
Method GET_LIST on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_LIST on class CL_REAJ_TERM_MNGR has no exception.
Method GET_LIST_BY_ADJMRULE Signature
Method GET_LIST_BY_ADJMRULE on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_LIST_BY_ADJMRULE on class CL_REAJ_TERM_MNGR has no exception.
Method GET_LIST_BY_TERMNO Signature
Method GET_LIST_BY_TERMNO on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_LIST_BY_TERMNO on class CL_REAJ_TERM_MNGR has no exception.
Method GET_LIST_X Signature
Method GET_LIST_X on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_LIST_X on class CL_REAJ_TERM_MNGR has no exception.
Method GET_LIST_X_BY_TERMNO Signature
Method GET_LIST_X_BY_TERMNO on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_LIST_X_BY_TERMNO on class CL_REAJ_TERM_MNGR has no exception.
Method GET_OBJECT_POINTER Signature
Method GET_OBJECT_POINTER on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_OBJECT_POINTER on class CL_REAJ_TERM_MNGR has no exception.
Method GET_OBJTYPE Signature
Method GET_OBJTYPE on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_OBJTYPE on class CL_REAJ_TERM_MNGR has no exception.
Method GET_PARENT_POINTER Signature
Method GET_PARENT_POINTER on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_PARENT_POINTER on class CL_REAJ_TERM_MNGR has no exception.
Method GET_RULE_POINTER Signature
Method GET_RULE_POINTER on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_RULE_POINTER on class CL_REAJ_TERM_MNGR has no exception.
Method GET_SPECIFIC_POINTER Signature
Method GET_SPECIFIC_POINTER on class CL_REAJ_TERM_MNGR has no parameter.
Method GET_SPECIFIC_POINTER on class CL_REAJ_TERM_MNGR has no exception.
Method HANDLE_AFTER_CHANGE_LIST Signature
Method HANDLE_AFTER_CHANGE_LIST on class CL_REAJ_TERM_MNGR has no parameter.
Method HANDLE_AFTER_CHANGE_LIST on class CL_REAJ_TERM_MNGR has no exception.
Method HAS_PERIOD Signature
Method HAS_PERIOD on class CL_REAJ_TERM_MNGR has no parameter.
Method HAS_PERIOD on class CL_REAJ_TERM_MNGR has no exception.
Method HAS_SPECIFIC_GLOBAL Signature
Method HAS_SPECIFIC_GLOBAL on class CL_REAJ_TERM_MNGR has no parameter.
Method HAS_SPECIFIC_GLOBAL on class CL_REAJ_TERM_MNGR has no exception.
Method HAS_SPECIFIC_SPECIFIC Signature
Method HAS_SPECIFIC_SPECIFIC on class CL_REAJ_TERM_MNGR has no parameter.
Method HAS_SPECIFIC_SPECIFIC on class CL_REAJ_TERM_MNGR has no exception.
Method IS_INDIVIDUAL_GLOBAL Signature
Method IS_INDIVIDUAL_GLOBAL on class CL_REAJ_TERM_MNGR has no parameter.
Method IS_INDIVIDUAL_GLOBAL on class CL_REAJ_TERM_MNGR has no exception.
Method IS_INDIVIDUAL_SPECIFIC Signature
Method IS_INDIVIDUAL_SPECIFIC on class CL_REAJ_TERM_MNGR has no parameter.
Method IS_INDIVIDUAL_SPECIFIC on class CL_REAJ_TERM_MNGR has no exception.
Method IS_MODIFIED_GLOBAL Signature
Method IS_MODIFIED_GLOBAL on class CL_REAJ_TERM_MNGR has no parameter.
Method IS_MODIFIED_GLOBAL on class CL_REAJ_TERM_MNGR has no exception.
Method IS_MODIFIED_OBJECT Signature
Method IS_MODIFIED_OBJECT on class CL_REAJ_TERM_MNGR has no parameter.
Method IS_MODIFIED_OBJECT on class CL_REAJ_TERM_MNGR has no exception.
Method IS_MODIFIED_SPECIFIC Signature
Method IS_MODIFIED_SPECIFIC on class CL_REAJ_TERM_MNGR has no parameter.
Method IS_MODIFIED_SPECIFIC on class CL_REAJ_TERM_MNGR has no exception.
Method NEW_BY_DATE Signature
Method NEW_BY_DATE on class CL_REAJ_TERM_MNGR has no parameter.
Method NEW_BY_DATE on class CL_REAJ_TERM_MNGR has no exception.
Method PREPARE_LIST_BEFORE_STORE Signature
Method PREPARE_LIST_BEFORE_STORE on class CL_REAJ_TERM_MNGR has no parameter.
Method PREPARE_LIST_BEFORE_STORE on class CL_REAJ_TERM_MNGR has no exception.
Method SET_DATE_NEXT_ADJUSTMENT Signature
Method SET_DATE_NEXT_ADJUSTMENT on class CL_REAJ_TERM_MNGR has no parameter.
Method SET_DATE_NEXT_ADJUSTMENT on class CL_REAJ_TERM_MNGR has no exception.
Method SET_DEFAULT_RULE Signature
Method SET_DEFAULT_RULE on class CL_REAJ_TERM_MNGR has no parameter.
Method SET_DEFAULT_RULE on class CL_REAJ_TERM_MNGR has no exception.
Method SET_DETAIL Signature
Method SET_DETAIL on class CL_REAJ_TERM_MNGR has no parameter.
Method SET_DETAIL on class CL_REAJ_TERM_MNGR has no exception.
Method SORT Signature
Method SORT on class CL_REAJ_TERM_MNGR has no parameter.
Method SORT on class CL_REAJ_TERM_MNGR has no exception.
Method SUBRULE_POINTER_HANDLING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_SUBRULE | Call by reference | Type reference (TYPE) | REAJ_SUBRULE | Anpassungsklausel: Elementare Anpassungsregel | 20020814 | |||
| 2 | CT_SUBRULE | Call by reference | Type reference (TYPE) | RE_T_SUBRULE | Anpassungsklausel: Elementare Anpassungsregel | 20020812 | |||
| 3 | ID_ADJMRULE | Value transfer | Type reference (TYPE) | REAJADJMRULE | Anpassungsregel | 20020813 | |||
| 4 | ID_TERMNO | Value transfer | Type reference (TYPE) | RETMTERMNO | Nummer der Klausel | 20020812 | |||
| 5 | ID_TERMNO_NEW | Call by reference | Type reference (TYPE) | RETMTERMNO | Nummer der Klausel | 20110526 | |||
| 6 | ID_VALIDFROM | Value transfer | Type reference (TYPE) | RETMTERMVALIDFROM | Gültig-ab-Datum einer Klausel | 20020813 | |||
| 7 | ID_VALIDTO | Value transfer | Type reference (TYPE) | RETMTERMVALIDTO | Gültig-bis-Datum einer Klausel | 20020813 | |||
| 8 | IF_INSTANCE | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Init by Instance | 20020814 | ||
| 9 | IF_KEY | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Init by Key | 20020814 | ||
| 10 | IF_NEW | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Init by New | 20020812 | ||
| 11 | IT_INSTANCE_TEMPLATE | Call by reference | Type reference (TYPE) | RE_T_SUBRULE | Anpassungsregel: Verfahrensübergreifend-Manager (VIAJRULE) | 20020814 |
Method SUBRULE_POINTER_HANDLING on class CL_REAJ_TERM_MNGR has no exception.
Method SWITCH_INDIVIDUAL_GLOBAL Signature
Method SWITCH_INDIVIDUAL_GLOBAL on class CL_REAJ_TERM_MNGR has no parameter.
Method SWITCH_INDIVIDUAL_GLOBAL on class CL_REAJ_TERM_MNGR has no exception.
Method SWITCH_INDIVIDUAL_SPECIFIC Signature
Method SWITCH_INDIVIDUAL_SPECIFIC on class CL_REAJ_TERM_MNGR has no parameter.
Method SWITCH_INDIVIDUAL_SPECIFIC on class CL_REAJ_TERM_MNGR has no exception.
Method VALIDFROM_MOVED Signature
Method VALIDFROM_MOVED on class CL_REAJ_TERM_MNGR has no parameter.
Method VALIDFROM_MOVED on class CL_REAJ_TERM_MNGR has no exception.
Method WRITE_CHANGE_DOCUMENT_NA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_OBJECTCLAS | Call by reference | Type reference (TYPE) | CDOBJECTCL | Objektklasse | 20081120 | |||
| 2 | ID_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20081120 | |||
| 3 | ID_TABNAME_2 | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname (2) | 20081120 | |||
| 4 | ID_TABNAME_3 | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname (3) | 20081120 | |||
| 5 | ID_TABNAME_4 | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname (4) | 20081120 | |||
| 6 | ID_TABNAME_5 | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname (5) | 20081120 | |||
| 7 | ID_TABNAME_6 | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname (6) | 20081120 | |||
| 8 | ID_UPD | Call by reference | Type reference (TYPE) | RECACHANGEIND | Update-Kennzeichen des Ausgangsobjektes | 20081120 | |||
| 9 | ID_UPD_2 | Call by reference | Type reference (TYPE) | RECACHANGEIND | Update-Kennzeichen (2) | 20081120 | |||
| 10 | ID_UPD_3 | Call by reference | Type reference (TYPE) | RECACHANGEIND | Update-Kennzeichen (3) | 20081120 | |||
| 11 | ID_UPD_4 | Call by reference | Type reference (TYPE) | RECACHANGEIND | Update-Kennzeichen (4) | 20081120 | |||
| 12 | ID_UPD_5 | Call by reference | Type reference (TYPE) | RECACHANGEIND | Update-Kennzeichen (5) | 20081120 | |||
| 13 | ID_UPD_6 | Call by reference | Type reference (TYPE) | RECACHANGEIND | Update-Kennzeichen (6) | 20081120 | |||
| 14 | IF_IN_UPDATE_TASK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Verbuchung mit "IN UPDATE TASK" rufen | 20081120 | ||
| 15 | IO_BUS_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_RECA_BUS_OBJECT | Business-Objekt | 20081120 | |||
| 16 | IS_NEW | Call by reference | Type reference (TYPE) | DATA | Daten neu (als Struktur) | 20081120 | |||
| 17 | IS_OLD | Call by reference | Type reference (TYPE) | DATA | Daten alt (als Struktur) | 20081120 | |||
| 18 | IT_NEW | Call by reference | Type reference (TYPE) | STANDARD TABLE | Daten neu (als Tabelle) | 20081120 | |||
| 19 | IT_NEW_2 | Call by reference | Type reference (TYPE) | STANDARD TABLE | Daten neu (als Tabelle) (2) | 20081120 | |||
| 20 | IT_NEW_3 | Call by reference | Type reference (TYPE) | STANDARD TABLE | Daten neu (als Tabelle) (3) | 20081120 | |||
| 21 | IT_NEW_4 | Call by reference | Type reference (TYPE) | STANDARD TABLE | Daten neu (als Tabelle) (4) | 20081120 | |||
| 22 | IT_NEW_5 | Call by reference | Type reference (TYPE) | STANDARD TABLE | Daten neu (als Tabelle) (5) | 20081120 | |||
| 23 | IT_NEW_6 | Call by reference | Type reference (TYPE) | STANDARD TABLE | Daten neu (als Tabelle) (6) | 20081120 | |||
| 24 | IT_OLD | Call by reference | Type reference (TYPE) | STANDARD TABLE | Daten alt (als Tabelle) | 20081120 | |||
| 25 | IT_OLD_2 | Call by reference | Type reference (TYPE) | STANDARD TABLE | Daten alt (als Tabelle) (2) | 20081120 | |||
| 26 | IT_OLD_3 | Call by reference | Type reference (TYPE) | STANDARD TABLE | Daten alt (als Tabelle) (3) | 20081120 | |||
| 27 | IT_OLD_4 | Call by reference | Type reference (TYPE) | STANDARD TABLE | Daten alt (als Tabelle) (4) | 20081120 | |||
| 28 | IT_OLD_5 | Call by reference | Type reference (TYPE) | STANDARD TABLE | Daten alt (als Tabelle) (5) | 20081120 | |||
| 29 | IT_OLD_6 | Call by reference | Type reference (TYPE) | STANDARD TABLE | Daten alt (als Tabelle) (6) | 20081120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Schreiben der Änderungsbelege | 20081120 |
Event Signatures
Event AFTER_CHANGE Signature
Event AFTER_CHANGE on class CL_REAJ_TERM_MNGR has no parameter.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 200 |