SAP ABAP Class CL_LRM_BS_RTP_RULE_EXEC (Runtime - Business Suite - Retention)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ILM-IRM-RT (Application Component) IRM Run Time
     S_LRM_BS_RTP (Package) Runtime - Business Suite - Retention
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_RTP_RULE_EXEC  
Short Description Runtime - Business Suite - Retention    
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_RTP   Runtime - Business Suite - Retention 
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_BS_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_LRM_RTP_TYPES 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_RTP_RULE_EXEC has no interface implemented.
Friends
Class CL_LRM_BS_RTP_RULE_EXEC has no friend class.
Attributes
Class CL_LRM_BS_RTP_RULE_EXEC has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DISPLAY_AUTHORIZATION Instance method Private Method Check display authorization 20120127
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080710
3 GET_RETENTION_RULE Instance method Private Method Determine Retention Rule 20080710
4 GET_RETENTION_RULE_F_INSTANCE Instance method Public Method Determine Retention Rule According to Key of an Instance 20080711
5 GET_RETENTION_RULE_F_VALUES Instance method Public Method Determine Retention Rule Acc. to Field Values of an Instance 20080711
Events
Class CL_LRM_BS_RTP_RULE_EXEC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_LRM_BS_RTP_RULE Protected See coding 20131015 BEGIN OF ty_s_lrm_bs_rtp_rule, rule_group TYPE lrm_rule_group. INCLUDE TYPE lrm_s_bs_rtp_rule. TYPES: END OF ty_s_lrm_bs_rtp_rule
Method Signatures

Method CHECK_DISPLAY_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_LRM_LOG Logging 20120127
2 Importing IT_VALID_RULES Call by reference Type reference (TYPE) IF_LRM_RTP_TYPES=>TY_T_RETENTION_RULE Gültige Regeln 20120127
3 Importing IV_USER Call by reference Type reference (TYPE) SY-UNAME Benutzername 20131023

Method CHECK_DISPLAY_AUTHORIZATION on class CL_LRM_BS_RTP_RULE_EXEC has no exception.

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 20080710
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) LRM_OBJECT_TYPE ILM-Objekt 20080710
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 20080710
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC Fehler in Runtime 20090504

Method GET_RETENTION_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETENTION_LOCATION Call by reference Type reference (TYPE) IF_LRM_RTP_TYPES=>TY_S_RETENTION_LOCATION Aufbewahrungsregel: Aufbewahrungsort 20080710
2 Exporting ES_RETENTION_PERIOD Call by reference Type reference (TYPE) IF_LRM_RTP_TYPES=>TY_S_RETENTION_PERIOD Aufbewahrungszeit 20080710
3 Exporting ET_VALID_RULES Call by reference Type reference (TYPE) IF_LRM_RTP_TYPES=>TY_T_RETENTION_RULE Tabelle aus: Aufbewahrungsregel 20120319
4 Exporting EV_DESTRUCTIBLE Call by reference Type reference (TYPE) LRM_DESTRUCTIBLE IRM: Auskunft über die Vernichtbarkeit 20080710
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 20080710
7 Importing ITH_FIELD_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Feldnamen und -werte einer Instanz 20080710
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC Fehler in Runtime 20080715

Method GET_RETENTION_RULE_F_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETENTION_LOCATION Call by reference Type reference (TYPE) IF_LRM_RTP_TYPES=>TY_S_RETENTION_LOCATION Aufbewahrungsregel: Aufbewahrungsort 20080711
2 Exporting ES_RETENTION_PERIOD Call by reference Type reference (TYPE) IF_LRM_RTP_TYPES=>TY_S_RETENTION_PERIOD Aufbewahrungszeit 20080711
3 Exporting ET_ALL_RULES Call by reference Type reference (TYPE) IF_LRM_RTP_TYPES=>TY_T_RETENTION_RULE Tabelle aus: Aufbewahrungsregel 20080711
4 Exporting EV_DESTRUCTIBLE Call by reference Type reference (TYPE) LRM_DESTRUCTIBLE IRM: Auskunft über die Vernichtbarkeit 20080711
5 Exporting EV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20110516
6 Importing IR_INSTANCE_KEY Call by reference Object reference (TYPE REF TO) DATA Schlüssel einer Instanz 20120127
7 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN Herkunft einer Instanz 20080711
8 Importing IV_POLICY_TYPE Call by reference Type reference (TYPE) IF_LRM_TYPES=>POLICY_TYPE Prüfgebiet 20110804
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC Fehler in Runtime 20080715

Method GET_RETENTION_RULE_F_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETENTION_LOCATION Call by reference Type reference (TYPE) IF_LRM_RTP_TYPES=>TY_S_RETENTION_LOCATION Finale Regel: Aufbewahrungsort 20080711
2 Exporting ES_RETENTION_PERIOD Call by reference Type reference (TYPE) IF_LRM_RTP_TYPES=>TY_S_RETENTION_PERIOD Finale Regel: Aufbewahrungszeit 20080711
3 Exporting ET_ALL_RULES Call by reference Type reference (TYPE) IF_LRM_RTP_TYPES=>TY_T_RETENTION_RULE Tabelle mit allen relevanten Regeln. Finale ist 1 von ihnen. 20080711
4 Exporting EV_DESTRUCTIBLE Call by reference Type reference (TYPE) LRM_DESTRUCTIBLE IRM: Auskunft über die Vernichtbarkeit 20080711
5 Exporting EV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20110513
6 Importing IS_INSTANCE_ORIGIN Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_S_INSTANCE_ORIGIN Instanzherkunft 20080711
7 Importing ITH_FIELD_VALUES Call by reference Type reference (TYPE) IF_LRM_BS_TYPES=>TY_TH_TABNAME_FIELDNAME_VALUES Feldnamen und -werte einer Instanz 20080711
8 Importing IV_POLICY_TYPE Call by reference Type reference (TYPE) IF_LRM_TYPES=>POLICY_TYPE Prüfgebiet 20110804
# Exception Resumable Description Created on
1 CX_LRM_RULE_EXEC Fehler in Runtime 20080715
History
Last changed by/on SAP  20130531 
SAP Release Created in 712