SAP ABAP Class CL_LRM_BS_RST_RULE_EXEC (Runtime - Business Suite - Residence)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ILM-IRM-RT (Application Component) IRM Run Time
     S_LRM_BS_RST (Package) Runtime - Business Suite - Residence
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_LRM_BS_RULE_EXEC Runtime - Business Suite 20080710
Properties
Class CL_LRM_BS_RST_RULE_EXEC  
Short Description Runtime - Business Suite - Residence    
Super Class CL_LRM_BS_RULE_EXEC Runtime - Business Suite 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_LRM_BS_RST   Runtime - Business Suite - Residence 
Created 20080710   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_RST_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_LRM_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 ZIF_LRM_RST_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_LRM_BS_RST_RULE_EXEC has no interface implemented.
Friends
Class CL_LRM_BS_RST_RULE_EXEC has no friend class.
Attributes
Class CL_LRM_BS_RST_RULE_EXEC has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110609
2 GET_RESIDENCE_RULE Instance method Private Method Determine Residence Time Rule 20080710
3 GET_RESIDENCE_RULE_F_INSTANCE Instance method Public Method Determine Residence Time Rule According to Instance Key 20080711
4 GET_RESIDENCE_RULE_F_VALUES Instance method Public Method Determine Residence Time Rule Using Instance Field Value 20080711
Events
Class CL_LRM_BS_RST_RULE_EXEC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_LRM_BS_RST_RULE Private See coding 20131015 BEGIN OF ty_s_lrm_bs_rst_rule, rule_group TYPE lrm_rule_group. INCLUDE TYPE lrm_s_bs_rst_rule. TYPES: END OF ty_s_lrm_bs_rst_rule
Method Signatures

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 20110609
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) LRM_OBJECT_TYPE ILM-Objekt 20110609
3 Importing IV_RULE_DETERMINATION_MODE Call by reference Type reference (TYPE) LRM_RULE_GET_MODE 'L_C' IRM: Modus für Ermittlung von Regeln 20110609
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC Fehler in Runtime 20110609

Method GET_RESIDENCE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALID_RULES Call by reference Type reference (TYPE) IF_LRM_RST_TYPES=>TY_T_RESIDENCE_RULE 20120319
2 Exporting EV_RESIDENCE_TIME_BEGIN Call by reference Type reference (TYPE) IF_LRM_RST_TYPES=>RESIDENCE_TIME_BEGIN 20080710
3 Exporting EV_RESIDENCE_TIME_END Call by reference Type reference (TYPE) IF_LRM_RST_TYPES=>RESIDENCE_TIME_END 20080710
4 Importing IR_INSTANCE_KEY Call by reference Object reference (TYPE REF TO) DATA 20120127
5 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN 20080710
6 Importing IT_FIELD_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES 20080710
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC Fehler in Runtime 20080717

Method GET_RESIDENCE_RULE_F_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALL_RULES Call by reference Type reference (TYPE) IF_LRM_RST_TYPES=>TY_T_RESIDENCE_RULE Tabelle aus: Residenzzeitregel 20080711
2 Exporting EV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL 20110704
3 Exporting EV_RESIDENCE_TIME_BEGIN Call by reference Type reference (TYPE) IF_LRM_RST_TYPES=>RESIDENCE_TIME_BEGIN IRM: Beginn der Residenzzeit 20080711
4 Exporting EV_RESIDENCE_TIME_END Call by reference Type reference (TYPE) IF_LRM_RST_TYPES=>RESIDENCE_TIME_END IRM: Ende der Residenzzeit 20080711
5 Importing IR_INSTANCE_KEY Call by reference Object reference (TYPE REF TO) DATA Schlüssel einer Instanz 20120127
6 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN Herkunft einer Instanz 20080711
7 Importing IV_POLICY_TYPE Call by reference Type reference (TYPE) IF_LRM_TYPES=>POLICY_TYPE IF_LRM_RST_TYPES=>C_POLICY_TYPE_ARCHIVING Prüfgebiet 20110804
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC Fehler in Runtime 20080717

Method GET_RESIDENCE_RULE_F_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALL_RULES Call by reference Type reference (TYPE) IF_LRM_RST_TYPES=>TY_T_RESIDENCE_RULE Tabelle aus: Residenzzeitregel 20080711
2 Exporting EV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20110527
3 Exporting EV_RESIDENCE_TIME_BEGIN Call by reference Type reference (TYPE) IF_LRM_RST_TYPES=>RESIDENCE_TIME_BEGIN IRM: Beginn der Residenzzeit 20080711
4 Exporting EV_RESIDENCE_TIME_END Call by reference Type reference (TYPE) IF_LRM_RST_TYPES=>RESIDENCE_TIME_END IRM: Ende der Residenzzeit 20080711
5 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN Herkunft einer Instanz 20080711
6 Importing ITH_FIELD_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Tabelle aus: Tabellenname + Feldname + Tabelle v. Feldwerten 20080711
7 Importing IV_POLICY_TYPE Call by reference Type reference (TYPE) IF_LRM_TYPES=>POLICY_TYPE IF_LRM_RST_TYPES=>C_POLICY_TYPE_ARCHIVING Prüfgebiet 20110704
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC Fehler in Runtime 20080717
History
Last changed by/on SAP  20130531 
SAP Release Created in 712