SAP ABAP Class CL_LRM_BS_RULE_EXEC (Runtime - Business Suite)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ILM-IRM-RT (Application Component) IRM Run Time
     S_LRM_BS (Package) Runtime - Business Suite
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 IF_LRM_BS_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_LRM_BS_TYPES_INTERNAL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_LRM_TYPES 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 MO_ORIGINAL_INSTANCE Instance attribute Public Object reference (TYPE REF TO) CL_LRM_BS_RULE_EXEC Original Instance 20080625
2 MR_INSTANCE_KEY Instance attribute Public Object reference (TYPE REF TO) DATA Instance key 20120127
3 MS_INSTANCE_ORIGIN Instance attribute Public Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN Instance Origin 20080616
4 MT_FIELD_VALUES Instance attribute Public Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Field Values 20090729
5 MT_FIELD_VALUE_SETS Instance attribute Public Type reference (TYPE) IF_LRM_BS_TYPES=>TY_T_FIELD_VALUE_SETS Field Value Records 20090707
6 MT_INSTANCE_DATA Instance attribute Public Type reference (TYPE) IF_LRM_BS_TYPES=>TY_T_INSTANCE_DATA Instance Data 20090619
7 MT_USED_CONDITION_FIELDS Instance attribute Protected Type reference (TYPE) TTFIELDNAME Number of Field Names 20110607
8 MT_VALID_RULES Instance attribute Protected Type reference (TYPE) IF_LRM_TYPES=>TY_T_RULE_KEYS Valid rules 20091022
9 MV_DATA_OBJECT_KIND Instance attribute Protected Type reference (TYPE) LRM_DATA_OBJECT_KIND Data Object Type 20091022
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_TIME_OFFSET Instance method Private Method Apply Time Offset to Time Reference 20110913
2 APPLY_TIME_OFFSET_BADI Instance method Private Method Apply Time Offset to Time Reference 20110919
3 APPLY_TIME_OFFSET_STANDARD Instance method Private Method Apply Time Offset to Time Reference 20111019
4 CHECK_REFERENCE_DATE Static method Private Method Check Reference Date 20110930
5 CONSTRUCTOR Instance method Public Constructor 20080610
6 CONVERT_FIELDVALUES Instance method Protected Method Convert Field Values into Field Value Records 20090720
7 CONVERT_JOINED_INSTANCE_DATA Static method Private Method 20100302
8 CONVERT_TO_TIMESTAMP Static method Private Method Conv. Field Value (DATS/Time Stamp) Acc. to TS if Appl. 20080620
9 CREATE_FIELDVALUE_SETS Instance method Protected Method 20090722
10 CREATE_INSTANCEDATA Instance method Protected Method 20090722
11 DELETE_DUPLICATE_FIELD_VALUES Static method Protected Method 20090608
12 GET_BEQUEATHING_INSTANCES Instance method Private Method Determine Bequeathing Instances 20120319
13 GET_BEQUEATHING_INSTANCES_BADI Instance method Private Method Determine Bequeathing Instances 20091109
14 GET_COMPONENTS Static method Private Method 20100225
15 GET_DATA_OBJECT_KIND Instance method Public Method 20091022
16 GET_FIELD_VALUES_BADI Instance method Private Method Determine Field Values via BAdI 20091007
17 GET_FIELD_VALUES_BADI_STD Instance method Private Method Determine Field Values via BAdI 20091014
18 GET_INSTANCE_DATA Instance method Public Method Find Source Fields for Inheriting Object Instance 20100203
19 GET_INSTANCE_DATA_BADI Instance method Private Method Find Source Fields for Inheriting Object Instance 20091110
20 GET_LEGAL_HOLD Instance method Protected Method Determine Legal Hold Information 20080623
21 GET_OBJECT_TYPE_FOR_ARCH_OBJ Static method Public Method Determine IRM Object Type for an Archiving Object 20080728
22 GET_OBJECT_TYPE_FOR_BOR_OBJ Static method Public Method Determine IRM Object Type for an Archiving Object 20080728
23 GET_RELATIONS_BADI Instance method Private Method 20091027
24 GET_RUNTIME Instance method Protected Method Fetch Runtime 20080720
25 GET_SOURCE_FIELDS Instance method Public Method Determine Fields for Rule Evaluation 20080711
26 GET_STARTDATE Instance method Protected Method Determine Field Values for Transferred Field Names 20091007
27 GET_STARTDATE_BADI Instance method Private Method Determine Start Times via BAdI 20091006
28 GET_STARTDATE_BADI_STD Instance method Private Method Determine Start Times via BAdI 20091014
29 GET_TYPEHANDLE Instance method Private Method 20090720
30 GET_USED_CONDITION_FIELDS Instance method Protected Method Determine Condition Fields 20110607
31 GET_VALID_RULES Instance method Public Method Determine Valid Rules for Last Object Instance 20091022
32 IS_DESTRUCTIBLE Instance method Protected Method Determine Destructibility 20080623
33 IS_LEAP_YEAR Instance method Private Method Check Whether a Year is a Leap Year 20110915
34 IS_USED Instance method Private Method 20110530
35 SOURCE_FIELDS_SORT Instance method Private Method Determine Fields for Rule Evaluation 20090729
36 TABLE_GET_FIELDPOSITION Static method Private Method Determine Position of Table Field 20090729
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 Importing ITH_FIELD_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES 20111011
2 Importing IV_REFERENCE_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20110913
3 Importing IV_TIME_OFFSET Call by reference Type reference (TYPE) LRM_CONSTANT_VALUE Zeitversatz 20110913
4 Returning RV_START_DATE Value transfer Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20110913
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC 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 Exporting ER_BADI_IRM_TO Call by reference Object reference (TYPE REF TO) BADI_IRM_TO BAdI BADI_IRM_TO 20110919
2 Exporting ETH_SOURCE_FIELDS Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Quellfelder 20111011
3 Exporting EV_START_DATE Value transfer Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20110919
4 Importing ITH_FIELD_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES 20111011
5 Importing IV_REFERENCE_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20110919
6 Importing IV_TIME_OFFSET Call by reference Type reference (TYPE) LRM_CONSTANT_VALUE Zeitversatz 20110919
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC 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 Importing IV_REFERENCE_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20111019
2 Importing IV_TIME_OFFSET Call by reference Type reference (TYPE) LRM_CONSTANT_VALUE Zeitversatz 20111019
3 Returning 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 Importing IV_REFERENCE_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20110930
2 Importing IV_STARTTIME_TYPE Call by reference Type reference (TYPE) LRM_CONSTANT_VALUE Wert einer Konstante 20110930
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC Fehler in Runtime 20110930

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing 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 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) LRM_OBJECT_TYPE ILM-Objekt 20080610
3 Importing IV_POLICY_CATEGORY Call by reference Type reference (TYPE) LRM_POLICY_CATEGORY Regelwerkkategorie 20110609
4 Importing 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 CX_LRM_RULE_EXEC Fehler in Runtime 20090504

Method CONVERT_FIELDVALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDVALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES 20090720
2 Returning 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 Importing IT_JOINDED_INST_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20100302
2 Exporting 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 Importing IV_FIELD_VALUE Call by reference Type reference (TYPE) DATA DATS oder UTC-Zeitstempel 20080620
2 Returning RV_TIMESTAMP Value transfer Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20080620
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC Fehler in Runtime 20080716

Method CREATE_FIELDVALUE_SETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INSTANCE_DATA Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_T_INSTANCE_DATA 20090722
2 Changing RESULT Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_T_FIELD_VALUE_SETS 20100302
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC Fehler in Runtime 20091211

Method CREATE_INSTANCEDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDVALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES 20090722
2 Returning 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 Changing CR_FIELD_VALUES Value transfer Type reference (TYPE) IF_LRM_BS_TYPES=>TY_R_TABNAME_FIELDNAME_VALUES 20091130
2 Importing 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 Importing ITH_FIELD_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Feldwerte 20120319
2 Returning RESULT Value transfer Object reference (TYPE REF TO) DATA 20120319
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC 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 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN Instanzherkunft 20091109
2 Importing IT_SOURCE_FIELDS Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Quellfelder 20091109
3 Returning RT_INSTANCES Value transfer Object reference (TYPE REF TO) DATA Vererbende Objektinstanzen 20091109
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC Fehler in Runtime 20091109

Method GET_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20100225
2 Returning 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 Returning 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 Importing 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 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20091007
3 Returning RT_FIELD_VALUES Value transfer Type reference (TYPE) IF_LRM_TYPES=>TY_T_FIELD_VALUE Feldwerte 20091007
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC 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 Importing 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 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20091014
3 Returning RT_FIELD_VALUES Value transfer Type reference (TYPE) IF_LRM_TYPES=>TY_T_FIELD_VALUE Feldwerte 20091014
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC Fehler in Runtime 20091014

Method GET_INSTANCE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INSTANCE Call by reference Object reference (TYPE REF TO) DATA 20100203
2 Returning RT_RESULT Value transfer Type reference (TYPE) IF_LRM_BS_TYPES=>TY_T_INSTANCE_DATA 20110513
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC 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 Changing CR_INSTANCE_DATA Value transfer Type reference (TYPE) IF_LRM_BS_TYPES=>TY_R_TABNAME_FIELDNAME_VALUES 20091130
2 Exporting EV_ACTIVE_BADI_IMPL_FOUND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100203
3 Importing IR_INSTANCE Call by reference Object reference (TYPE REF TO) DATA 20091208
4 Importing 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 CX_LRM_RULE_EXEC Fehler in Runtime 20091216

Method GET_LEGAL_HOLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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 CX_LRM_RULE_EXEC 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 Importing IV_ARCHIVING_OBJECT Call by reference Type reference (TYPE) OBJCT_TR01 Archivierungsobjekt 20080728
2 Returning RV_OBJECT_TYPE Value transfer Type reference (TYPE) LRM_OBJECT_TYPE IRM: Objekttypname 20080728
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC 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 Importing IV_BOR_OBJECT Call by reference Type reference (TYPE) LRM_OBJECT_TYPE_TO_BOR_OBJECT BOR-Objekttyp 20080728
2 Returning 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 Importing IT_SOURCE_FIELDS Call by reference Type reference (TYPE) DATA Quellfelder 20091027
2 Returning RT_RELATED_OBJECTS Value transfer Type reference (TYPE) TRL_BORID BOR-Objekte 20091027
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC Fehler in Runtime 20091027

Method GET_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ORIGINAL_INSTANCE Call by reference Object reference (TYPE REF TO) CL_LRM_BS_RULE_EXEC Runtime - Business Suite - Ursprüngliche Instanz 20080720
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) LRM_OBJECT_TYPE Objekttypname 20080720
3 Returning 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 Importing IV_FIELDS_FOR_DESTRUCTIBLE Value transfer Type reference (TYPE) BOOLE_D X = Felder für die die Vernichtbarkeit werden benötigt 20080711
2 Importing 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 Importing 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 Returning 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 Exporting EV_START_DATE Call by reference Type reference (TYPE) TIMESTAMP Datums für ein Beginnzeitpunkt 20091007
2 Importing ITH_CONDITION Call by reference Type reference (TYPE) IF_LRM_TYPES=>TY_TH_FIELD_NAME_AND_VALUE Bedingungssatz 20120312
3 Importing ITH_FIELD_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Feldwertsatz 20091007
4 Importing IV_START_TIME_TYPE Call by reference Type reference (TYPE) LRM_CONSTANT_VALUE Bezugszeitpunkt 20091007
5 Importing IV_TIME_OFFSET Call by reference Type reference (TYPE) LRM_CONSTANT_VALUE Zeitversatz 20110913
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC 20091007

Method GET_STARTDATE_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_START_DATE Call by reference Type reference (TYPE) TIMESTAMP Datum des Beginnzeitpunkts 20091006
2 Importing ITH_CONDITION Call by reference Type reference (TYPE) IF_LRM_TYPES=>TY_TH_FIELD_NAME_AND_VALUE Bedingungssatz 20120312
3 Importing 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 Importing IV_START_TIME_TYPE Call by reference Type reference (TYPE) LRM_CONSTANT_VALUE Name des Beginnzeitpunkts 20091007
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC 20091006

Method GET_STARTDATE_BADI_STD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_START_DATE Call by reference Type reference (TYPE) TIMESTAMP Datum des Beginnzeitpunkts 20091014
2 Importing ITH_CONDITION Call by reference Type reference (TYPE) IF_LRM_TYPES=>TY_TH_FIELD_NAME_AND_VALUE Bedingungssatz 20120312
3 Importing 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 Importing IV_START_TIME_TYPE Call by reference Type reference (TYPE) LRM_CONSTANT_VALUE Name des Beginnzeitpunkts 20091014
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC 20091014

Method GET_TYPEHANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_TYPEHANDLE Value transfer Object reference (TYPE REF TO) CL_ABAP_DATADESCR Run Time Type Services 20090720
2 Importing IT_FIELDVALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES 20090720
3 Importing 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 Returning 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 Returning 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 Importing 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 Importing IV_RETENTION_PERIOD_END_MIN Call by reference Type reference (TYPE) LRM_RETENTION_PERIOD_END_MIN Ende der Mindestaufbewahrungsfrist 20091005
3 Returning RV_DESTRUCTIBLE Value transfer Type reference (TYPE) LRM_DESTRUCTIBLE Auskunft über die Vernichtbarkeit 20080623
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC 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 Importing IV_YEAR Call by reference Type reference (TYPE) NUMC4 Jahr 20110915
2 Returning 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 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) LRM_FIELD_NAME Name eines regelrelevanten Feldes 20110530
2 Returning 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 Exporting ET_RESULT Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_T_TABLE_AND_FIELD sortierte Quellfelder 20091211
2 Importing 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 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20090729
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20090729
3 Returning 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