Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_LRM_RULE_EXEC | Runtime | 20080610 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_LRM_BS_RST_RULE_EXEC | Runtime - Business Suite - Residence | 20080710 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_LRM_BS_RTP_RULE_EXEC | Runtime - Business Suite - Retention | 20080710 |
Properties
| Class | CL_LRM_BS_RULE_EXEC | |
| Short Description | Runtime - Business Suite | |
| Super Class | CL_LRM_RULE_EXEC | Runtime |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | S_LRM_BS | Runtime - Business Suite |
| Created | 20080606 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_LRM_BS_RULE_EXEC has no interface implemented.
Friends
Class CL_LRM_BS_RULE_EXEC has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_LRM_BS_RULE_EXEC | Original Instance | 20080625 | |||
| 2 | Instance attribute | Public | Object reference (TYPE REF TO) | DATA | Instance key | 20120127 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN | Instance Origin | 20080616 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES | Field Values | 20090729 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_T_FIELD_VALUE_SETS | Field Value Records | 20090707 | |||
| 6 | Instance attribute | Public | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_T_INSTANCE_DATA | Instance Data | 20090619 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | TTFIELDNAME | Number of Field Names | 20110607 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | IF_LRM_TYPES=>TY_T_RULE_KEYS | Valid rules | 20091022 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | LRM_DATA_OBJECT_KIND | Data Object Type | 20091022 |
Methods
Events
Class CL_LRM_BS_RULE_EXEC has no event.
Types
Class CL_LRM_BS_RULE_EXEC has no local type.
Method Signatures
Method APPLY_TIME_OFFSET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ITH_FIELD_VALUES | Call by reference | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES | 20111011 | ||||
| 2 | IV_REFERENCE_DATE | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20110913 | |||
| 3 | IV_TIME_OFFSET | Call by reference | Type reference (TYPE) | LRM_CONSTANT_VALUE | Zeitversatz | 20110913 | |||
| 4 | RV_START_DATE | Value transfer | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20110913 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in Runtime | 20130121 |
Method APPLY_TIME_OFFSET_BADI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_BADI_IRM_TO | Call by reference | Object reference (TYPE REF TO) | BADI_IRM_TO | BAdI BADI_IRM_TO | 20110919 | |||
| 2 | ETH_SOURCE_FIELDS | Call by reference | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES | Quellfelder | 20111011 | |||
| 3 | EV_START_DATE | Value transfer | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20110919 | |||
| 4 | ITH_FIELD_VALUES | Call by reference | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES | 20111011 | ||||
| 5 | IV_REFERENCE_DATE | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20110919 | |||
| 6 | IV_TIME_OFFSET | Call by reference | Type reference (TYPE) | LRM_CONSTANT_VALUE | Zeitversatz | 20110919 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in Runtime | 20130121 |
Method APPLY_TIME_OFFSET_STANDARD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REFERENCE_DATE | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20111019 | |||
| 2 | IV_TIME_OFFSET | Call by reference | Type reference (TYPE) | LRM_CONSTANT_VALUE | Zeitversatz | 20111019 | |||
| 3 | RV_START_DATE | Value transfer | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20111019 |
Method APPLY_TIME_OFFSET_STANDARD on class CL_LRM_BS_RULE_EXEC has no exception.
Method CHECK_REFERENCE_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REFERENCE_DATE | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20110930 | |||
| 2 | IV_STARTTIME_TYPE | Call by reference | Type reference (TYPE) | LRM_CONSTANT_VALUE | Wert einer Konstante | 20110930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in Runtime | 20110930 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ORIGINAL_INSTANCE | Call by reference | Object reference (TYPE REF TO) | CL_LRM_BS_RULE_EXEC | Ursprüngliche Instanz für die Regelermittlung | 20080625 | |||
| 2 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | LRM_OBJECT_TYPE | ILM-Objekt | 20080610 | |||
| 3 | IV_POLICY_CATEGORY | Call by reference | Type reference (TYPE) | LRM_POLICY_CATEGORY | Regelwerkkategorie | 20110609 | |||
| 4 | IV_RULE_DETERMINATION_MODE | Call by reference | Type reference (TYPE) | LRM_RULE_GET_MODE | 'L_C' | IRM: Modus für Ermittlung von Regeln | 20080617 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in Runtime | 20090504 |
Method CONVERT_FIELDVALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FIELDVALUES | Call by reference | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES | 20090720 | ||||
| 2 | RR_FIELDVALUE_SETS | Value transfer | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_R_FIELD_VALUE_SETS | 20091202 |
Method CONVERT_FIELDVALUES on class CL_LRM_BS_RULE_EXEC has no exception.
Method CONVERT_JOINED_INSTANCE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_JOINDED_INST_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20100302 | ||||
| 2 | RESULT | Call by reference | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_T_FIELD_VALUE_SETS | 20100302 |
Method CONVERT_JOINED_INSTANCE_DATA on class CL_LRM_BS_RULE_EXEC has no exception.
Method CONVERT_TO_TIMESTAMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIELD_VALUE | Call by reference | Type reference (TYPE) | DATA | DATS oder UTC-Zeitstempel | 20080620 | |||
| 2 | RV_TIMESTAMP | Value transfer | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20080620 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in Runtime | 20080716 |
Method CREATE_FIELDVALUE_SETS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_INSTANCE_DATA | Call by reference | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_T_INSTANCE_DATA | 20090722 | ||||
| 2 | RESULT | Call by reference | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_T_FIELD_VALUE_SETS | 20100302 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in Runtime | 20091211 |
Method CREATE_INSTANCEDATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FIELDVALUES | Call by reference | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES | 20090722 | ||||
| 2 | RT_INSTANCE_DATA | Value transfer | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_T_INSTANCE_DATA | 20090722 |
Method CREATE_INSTANCEDATA on class CL_LRM_BS_RULE_EXEC has no exception.
Method DELETE_DUPLICATE_FIELD_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_FIELD_VALUES | Value transfer | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_R_TABNAME_FIELDNAME_VALUES | 20091130 | ||||
| 2 | IT_FIELD_VALUES | Call by reference | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES | 20090608 |
Method DELETE_DUPLICATE_FIELD_VALUES on class CL_LRM_BS_RULE_EXEC has no exception.
Method GET_BEQUEATHING_INSTANCES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ITH_FIELD_VALUES | Call by reference | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES | Feldwerte | 20120319 | |||
| 2 | RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | 20120319 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in Runtime | 20120319 |
Method GET_BEQUEATHING_INSTANCES_BADI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_INSTANCE_ORIGIN | Call by reference | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN | Instanzherkunft | 20091109 | |||
| 2 | IT_SOURCE_FIELDS | Call by reference | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES | Quellfelder | 20091109 | |||
| 3 | RT_INSTANCES | Value transfer | Object reference (TYPE REF TO) | DATA | Vererbende Objektinstanzen | 20091109 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in Runtime | 20091109 |
Method GET_COMPONENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Run Time Type Services | 20100225 | |||
| 2 | RESULT | Value transfer | Type reference (TYPE) | ABAP_COMPONENT_TAB | 20100225 |
Method GET_COMPONENTS on class CL_LRM_BS_RULE_EXEC has no exception.
Method GET_DATA_OBJECT_KIND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_DATA_OBJECT_KIND | Value transfer | Type reference (TYPE) | LRM_DATA_OBJECT_KIND | Datenobjektart | 20091022 |
Method GET_DATA_OBJECT_KIND on class CL_LRM_BS_RULE_EXEC has no exception.
Method GET_FIELD_VALUES_BADI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ITH_SOURCE_FIELDS | Call by reference | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES | Quellfelder zur Ermittlung der Feldwerte | 20091007 | |||
| 2 | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20091007 | |||
| 3 | RT_FIELD_VALUES | Value transfer | Type reference (TYPE) | IF_LRM_TYPES=>TY_T_FIELD_VALUE | Feldwerte | 20091007 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in Runtime | 20091007 |
Method GET_FIELD_VALUES_BADI_STD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ITH_SOURCE_FIELDS | Call by reference | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES | Quellfelder zur Ermittlung der Feldwerte | 20091014 | |||
| 2 | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20091014 | |||
| 3 | RT_FIELD_VALUES | Value transfer | Type reference (TYPE) | IF_LRM_TYPES=>TY_T_FIELD_VALUE | Feldwerte | 20091014 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in Runtime | 20091014 |
Method GET_INSTANCE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_INSTANCE | Call by reference | Object reference (TYPE REF TO) | DATA | 20100203 | ||||
| 2 | RT_RESULT | Value transfer | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_T_INSTANCE_DATA | 20110513 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in Runtime | 20111110 |
Method GET_INSTANCE_DATA_BADI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_INSTANCE_DATA | Value transfer | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_R_TABNAME_FIELDNAME_VALUES | 20091130 | ||||
| 2 | EV_ACTIVE_BADI_IMPL_FOUND | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20100203 | |||
| 3 | IR_INSTANCE | Call by reference | Object reference (TYPE REF TO) | DATA | 20091208 | ||||
| 4 | IT_SOURCE_FIELDS | Call by reference | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_T_TABLE_AND_FIELD | 20091110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in Runtime | 20091216 |
Method GET_LEGAL_HOLD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_LEGAL_HOLD | Value transfer | Type reference (TYPE) | IF_LRM_TYPES=>TY_T_LEGAL_HOLD_AND_CASE_GUID | 20080623 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in Runtime | 20080716 |
Method GET_OBJECT_TYPE_FOR_ARCH_OBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ARCHIVING_OBJECT | Call by reference | Type reference (TYPE) | OBJCT_TR01 | Archivierungsobjekt | 20080728 | |||
| 2 | RV_OBJECT_TYPE | Value transfer | Type reference (TYPE) | LRM_OBJECT_TYPE | IRM: Objekttypname | 20080728 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in Runtime | 20080728 |
Method GET_OBJECT_TYPE_FOR_BOR_OBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BOR_OBJECT | Call by reference | Type reference (TYPE) | LRM_OBJECT_TYPE_TO_BOR_OBJECT | BOR-Objekttyp | 20080728 | |||
| 2 | RT_OBJECT_TYPES | Value transfer | Type reference (TYPE) | IF_LRM_TYPES=>TY_T_OBJECT_TYPE | Objekttypen | 20091130 |
Method GET_OBJECT_TYPE_FOR_BOR_OBJ on class CL_LRM_BS_RULE_EXEC has no exception.
Method GET_RELATIONS_BADI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SOURCE_FIELDS | Call by reference | Type reference (TYPE) | DATA | Quellfelder | 20091027 | |||
| 2 | RT_RELATED_OBJECTS | Value transfer | Type reference (TYPE) | TRL_BORID | BOR-Objekte | 20091027 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in Runtime | 20091027 |
Method GET_RUNTIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ORIGINAL_INSTANCE | Call by reference | Object reference (TYPE REF TO) | CL_LRM_BS_RULE_EXEC | Runtime - Business Suite - Ursprüngliche Instanz | 20080720 | |||
| 2 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | LRM_OBJECT_TYPE | Objekttypname | 20080720 | |||
| 3 | RO_RUNTIME | Value transfer | Object reference (TYPE REF TO) | CL_LRM_BS_RULE_EXEC | Runtime - Business Suite | 20080720 |
Method GET_RUNTIME on class CL_LRM_BS_RULE_EXEC has no exception.
Method GET_SOURCE_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIELDS_FOR_DESTRUCTIBLE | Value transfer | Type reference (TYPE) | BOOLE_D | X = Felder für die die Vernichtbarkeit werden benötigt | 20080711 | |||
| 2 | IV_FIELDS_FOR_LEGAL_HOLD | Value transfer | Type reference (TYPE) | BOOLE_D | X = Felder für die Legal Hold Angaben werden benötigt | 20080711 | |||
| 3 | IV_FIELDS_FOR_PERIOD_OR_LOC | Value transfer | Type reference (TYPE) | BOOLE_D | X = Felder für die Aufbewahrungsfrist, /-ort werden benötigt | 20080711 | |||
| 4 | RT_FIELDS | Value transfer | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_T_TABLE_AND_FIELD | benötigte Quellfelder | 20080711 |
Method GET_SOURCE_FIELDS on class CL_LRM_BS_RULE_EXEC has no exception.
Method GET_STARTDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_START_DATE | Call by reference | Type reference (TYPE) | TIMESTAMP | Datums für ein Beginnzeitpunkt | 20091007 | |||
| 2 | ITH_CONDITION | Call by reference | Type reference (TYPE) | IF_LRM_TYPES=>TY_TH_FIELD_NAME_AND_VALUE | Bedingungssatz | 20120312 | |||
| 3 | ITH_FIELD_VALUES | Call by reference | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES | Feldwertsatz | 20091007 | |||
| 4 | IV_START_TIME_TYPE | Call by reference | Type reference (TYPE) | LRM_CONSTANT_VALUE | Bezugszeitpunkt | 20091007 | |||
| 5 | IV_TIME_OFFSET | Call by reference | Type reference (TYPE) | LRM_CONSTANT_VALUE | Zeitversatz | 20110913 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20091007 |
Method GET_STARTDATE_BADI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_START_DATE | Call by reference | Type reference (TYPE) | TIMESTAMP | Datum des Beginnzeitpunkts | 20091006 | |||
| 2 | ITH_CONDITION | Call by reference | Type reference (TYPE) | IF_LRM_TYPES=>TY_TH_FIELD_NAME_AND_VALUE | Bedingungssatz | 20120312 | |||
| 3 | ITH_SOURCE_FIELDS | Call by reference | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES | Quellfelder zu Ermittlung des Beginnzeitpunkts | 20091007 | |||
| 4 | IV_START_TIME_TYPE | Call by reference | Type reference (TYPE) | LRM_CONSTANT_VALUE | Name des Beginnzeitpunkts | 20091007 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20091006 |
Method GET_STARTDATE_BADI_STD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_START_DATE | Call by reference | Type reference (TYPE) | TIMESTAMP | Datum des Beginnzeitpunkts | 20091014 | |||
| 2 | ITH_CONDITION | Call by reference | Type reference (TYPE) | IF_LRM_TYPES=>TY_TH_FIELD_NAME_AND_VALUE | Bedingungssatz | 20120312 | |||
| 3 | ITH_SOURCE_FIELDS | Call by reference | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES | Quellfelder zu Ermittlung des Beginnzeitpunkts | 20091014 | |||
| 4 | IV_START_TIME_TYPE | Call by reference | Type reference (TYPE) | LRM_CONSTANT_VALUE | Name des Beginnzeitpunkts | 20091014 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20091014 |
Method GET_TYPEHANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_TYPEHANDLE | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_DATADESCR | Run Time Type Services | 20090720 | |||
| 2 | IT_FIELDVALUES | Call by reference | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES | 20090720 | ||||
| 3 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20090720 |
Method GET_TYPEHANDLE on class CL_LRM_BS_RULE_EXEC has no exception.
Method GET_USED_CONDITION_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | TTFIELDNAME | Menge von Feldnamen | 20110607 |
Method GET_USED_CONDITION_FIELDS on class CL_LRM_BS_RULE_EXEC has no exception.
Method GET_VALID_RULES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_VALID_RULES | Value transfer | Type reference (TYPE) | IF_LRM_TYPES=>TY_T_RULE_KEYS | 20091022 |
Method GET_VALID_RULES on class CL_LRM_BS_RULE_EXEC has no exception.
Method IS_DESTRUCTIBLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_LEGAL_HOLD | Call by reference | Type reference (TYPE) | IF_LRM_TYPES=>TY_T_LEGAL_HOLD_AND_CASE_GUID | Tabelle aus: Legal Hold Guid + Case Guid | 20080623 | |||
| 2 | IV_RETENTION_PERIOD_END_MIN | Call by reference | Type reference (TYPE) | LRM_RETENTION_PERIOD_END_MIN | Ende der Mindestaufbewahrungsfrist | 20091005 | |||
| 3 | RV_DESTRUCTIBLE | Value transfer | Type reference (TYPE) | LRM_DESTRUCTIBLE | Auskunft über die Vernichtbarkeit | 20080623 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | IRM: Anbindung an Business Suite - Fehler | 20080715 |
Method IS_LEAP_YEAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_YEAR | Call by reference | Type reference (TYPE) | NUMC4 | Jahr | 20110915 | |||
| 2 | RESULT | Value transfer | Type reference (TYPE) | BOOLE_D | Ergebnis: 'X' = Schaltjahr; ' ' = kein Schaltjahr) | 20110915 |
Method IS_LEAP_YEAR on class CL_LRM_BS_RULE_EXEC has no exception.
Method IS_USED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | LRM_FIELD_NAME | Name eines regelrelevanten Feldes | 20110530 | |||
| 2 | RESULT | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20110530 |
Method IS_USED on class CL_LRM_BS_RULE_EXEC has no exception.
Method SOURCE_FIELDS_SORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RESULT | Call by reference | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_T_TABLE_AND_FIELD | sortierte Quellfelder | 20091211 | |||
| 2 | IT_FIELDS | Call by reference | Type reference (TYPE) | IF_LRM_BS_TYPES=>TY_T_TABLE_AND_FIELD | unsortierte Quellfelder | 20090729 |
Method SOURCE_FIELDS_SORT on class CL_LRM_BS_RULE_EXEC has no exception.
Method TABLE_GET_FIELDPOSITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20090729 | |||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20090729 | |||
| 3 | RV_POSITION | Value transfer | Type reference (TYPE) | SY-TABIX | Feldposition | 20090729 |
Method TABLE_GET_FIELDPOSITION on class CL_LRM_BS_RULE_EXEC has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 712 |