SAP ABAP Class CL_ILM_AO (Individual Archiving Object)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-ADK (Application Component) Archive Development Kit
     S_ILM_ARC_ADMIN (Package) Archive Administration Back-End
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ILM_AO Interface Archiving Object 20120926
Properties
Class CL_ILM_AO  
Short Description Individual Archiving Object    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ILM_ARC_ADMIN   Archive Administration Back-End 
Created 20120918   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_ILM_AO Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_ILM_ARC_ADMIN_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_ILM_AO Interface Archiving Object 20120926
Friends
# Friend Modeled only Created on Description
1 CL_ILM_AO_MANAGER 20121005 Manager for Archiving Objects
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_OBJ_ARC Constant Private Type reference (TYPE) BALOBJ_D 'ARCHIVING' Application Log: Object Name (Application Code) 20121107
2 GC_PROT_DET Constant Private Type reference (TYPE) BALSUBOBJ 'DETLOG' Application Log: Subobject 20121107
3 GC_PROT_SUM Constant Private Type reference (TYPE) BALSUBOBJ 'SUMLOG' Application Log: Subobject 20121107
4 MS_ARCH_OBJ Instance attribute Private Type reference (TYPE) ARCH_OBJ Objects for Archiving and Reorganization 20130125
5 MS_ARCH_USR Instance attribute Private Type reference (TYPE) ARCH_USR Customizing Table for Archiving 20130128
6 MS_LAST_RUN Instance attribute Private Type reference (TYPE) ILM_S_WRITE_RUN Structure Type for Archiving Session Attributes 20121005
7 MT_PROC_OPT Instance attribute Private See coding 20130621
8 MV_ALLRUN_STATUS Instance attribute Protected Type reference (TYPE) ARC_OBJ_STATUS Status of an Archiving Object 20121005
9 MV_APPLIC Instance attribute Private Attribute reference (LIKE) 20130125
10 MV_ARCHOBJECT Instance attribute Private Attribute reference (LIKE) 20130125
11 MV_CROSS_CLIENT Instance attribute Private Type reference (TYPE) ARCH_CLIEN '-' Indicator: Cross-Client Archiving 20121108
12 MV_DESCRIPTION Instance attribute Private Attribute reference (LIKE) 20130125
13 MV_ILMOBJECT Instance attribute Private Type reference (TYPE) LRM_OBJECT_TYPE ILM Object 20121005
14 MV_ILMOBJECT_DESCR Instance attribute Private Type reference (TYPE) LRM_OBJECT_DESCRIPTION Description of a Rule Type, ILM Object, and so on 20121023
15 MV_RESPONSIBLE Instance attribute Private Type reference (TYPE) ARCH_RESPONSIBLE Person Responsible for Performing Archiving 20121005
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_DELAY_DURATION Instance method Private Method Calculates Duration and Delay 20130208
2 CALCULATE_TIME_DIFF_IN_SEC Instance method Private Method Calculates Time Difference in Seconds 20130208
3 CONSTRUCTOR Instance method Public Constructor 20120926
4 DETERMINE_ALLRUN_STATUS Instance method Private Method Determines the Status of All Sessions 20121005
5 GET_ALLRUN_STATUS Instance method Private Method 20130125
6 GET_APPLIC Instance method Private Method 20130125
7 GET_APPLOG_INFO Instance method Private Method 20130125
8 GET_DESCRIPTION Instance method Private Method 20130125
9 GET_ILM_OBJECT Instance method Private Method 20130125
10 GET_JOB_INFO Instance method Private Method 20130125
11 GET_LAST_RUN Instance method Private Method Determines the Last Sessions 20121005
12 GET_RESPONSIBLE Instance method Private Method 20130125
13 IS_CROSS_CLIENT Instance method Private Method Determines whether the Object Is Archived Across Clients 20121108
14 SET_PROCESSING_OPTION Instance method Private Method Calculates Duration and Delay 20130315
Events
Class CL_ILM_AO has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_APPLIC Private Attribute reference (LIKE) 20130125
2 TY_S_ILMOBJECT Private Attribute reference (LIKE) 20130125
3 TY_S_OBJECT Private Attribute reference (LIKE) 20130125
4 TY_S_PROC_OPT Private See coding 20130621 begin of TY_S_PROC_OPT, JOBTYPE type ADMI_JOBS-JOBTYPE, VARIANT type ADMI_VARI_, PROC_OPT type ILM_PROCESSING_OPTION, end of TY_S_PROC_OPT
5 TY_S_STATUS Private Attribute reference (LIKE) 20130125
Method Signatures

Method CALCULATE_DELAY_DURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_JOB_NAME_STATUS Call by reference Type reference (TYPE) IF_ILM_ARC_ADMIN_TYPES=>TY_JOB_NAME_STATUS Struktur zur Übergabe von Jobkopfdaten (BI-API) 20130208

Method CALCULATE_DELAY_DURATION on class CL_ILM_AO has no exception.

Method CALCULATE_TIME_DIFF_IN_SEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENDDATE Call by reference Type reference (TYPE) BTCXDATE Ausführungsdatum eines Jobs 20130208
2 Importing IV_ENDTIME Call by reference Type reference (TYPE) BTCXTIME Ausführungszeit eines Jobs 20130208
3 Importing IV_STARTDATE Call by reference Type reference (TYPE) BTCXDATE Ausführungsdatum eines Jobs 20130208
4 Importing IV_STARTTIME Call by reference Type reference (TYPE) BTCXTIME Ausführungszeit eines Jobs 20130208
5 Returning RV_TIME_DIFF Value transfer Type reference (TYPE) I 20130208

Method CALCULATE_TIME_DIFF_IN_SEC on class CL_ILM_AO has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLIC Call by reference Type reference (TYPE) APPLI_TR01 Arbeitsgebiet 20121107
2 Importing IV_ARCHOBJECT Call by reference Type reference (TYPE) OBJCT_TR01 Archivierungsobjekt 20120926
3 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) OBTXT_TR01 Beschreibung des Archivierungsobjekts 20121107

Method CONSTRUCTOR on class CL_ILM_AO has no exception.

Method DETERMINE_ALLRUN_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATE Call by reference Type reference (TYPE) IF_ILM_ARC_ADMIN_TYPES=>TY_T_DATE_RANGE 20121024
2 Returning RV_STATUS Value transfer Type reference (TYPE) ARC_OBJ_STATUS Status eines Archivierungsobjekts 20121005
# Exception Resumable Description Created on
1 CX_ILM_AO Ausnahmeklasse für cl_ilm_ao 20121023

Method GET_ALLRUN_STATUS Signature

Method GET_ALLRUN_STATUS on class CL_ILM_AO has no parameter.
Method GET_ALLRUN_STATUS on class CL_ILM_AO has no exception.

Method GET_APPLIC Signature

Method GET_APPLIC on class CL_ILM_AO has no parameter.
Method GET_APPLIC on class CL_ILM_AO has no exception.

Method GET_APPLOG_INFO Signature

Method GET_APPLOG_INFO on class CL_ILM_AO has no parameter.
Method GET_APPLOG_INFO on class CL_ILM_AO has no exception.

Method GET_DESCRIPTION Signature

Method GET_DESCRIPTION on class CL_ILM_AO has no parameter.
Method GET_DESCRIPTION on class CL_ILM_AO has no exception.

Method GET_ILM_OBJECT Signature

Method GET_ILM_OBJECT on class CL_ILM_AO has no parameter.
Method GET_ILM_OBJECT on class CL_ILM_AO has no exception.

Method GET_JOB_INFO Signature

Method GET_JOB_INFO on class CL_ILM_AO has no parameter.
Method GET_JOB_INFO on class CL_ILM_AO has no exception.

Method GET_LAST_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_RUN Value transfer Type reference (TYPE) ILM_S_WRITE_RUN 20121005

Method GET_LAST_RUN on class CL_ILM_AO has no exception.

Method GET_RESPONSIBLE Signature

Method GET_RESPONSIBLE on class CL_ILM_AO has no parameter.
Method GET_RESPONSIBLE on class CL_ILM_AO has no exception.

Method IS_CROSS_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CROSS_CLIENT Value transfer Type reference (TYPE) ARCH_CLIEN Kennzeichen, ob mandantenübergreifend archiviert wird 20121108

Method IS_CROSS_CLIENT on class CL_ILM_AO has no exception.

Method SET_PROCESSING_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_JOB_NAME_STATUS Call by reference Type reference (TYPE) IF_ILM_ARC_ADMIN_TYPES=>TY_JOB_NAME_STATUS Struktur zur Übergabe von Jobkopfdaten (BI-API) 20130315

Method SET_PROCESSING_OPTION on class CL_ILM_AO has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740