SAP ABAP Class CL_AR_ARCHIVE_ACCESS (Access to Archive Data)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FS-ARE (Application Component) Archiving Engine
     ARFA_ARCHIVING_BVIEW_PLATFORM (Package) Archiving Business View Platform
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_AR_ARCHIVE_READER Read Access to Archive 20060221
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_AR_DATA_ACCESS General Data Access 20060208
Properties
Class CL_AR_ARCHIVE_ACCESS  
Short Description Access to Archive Data    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ARFA_ARCHIVING_BVIEW_PLATFORM   Archiving Business View Platform 
Created 20060208   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ADK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 IF_AR_DATA_ACCESS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_AR_ARCHIVE_READER Read Access to Archive 20060221
2 IF_AR_DATA_ACCESS General Data Access 20060208
Friends
# Friend Modeled only Created on Description
1 CL_AR_ACCESS_FACTORY 20060223 Factory for Access Instances
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ARCHSCENARIO Instance attribute Private Type reference (TYPE) TYP_AR_OBJECT Archiving Scenario 20060208
2 REF_CACHE Instance attribute Private Object reference (TYPE REF TO) LCL_BUFFER 20060209
3 REF_CONTEXT Instance attribute Private Object reference (TYPE REF TO) DATA Context 20060209
4 S_TAH_ACLA_CALL Static Attribute Private Type reference (TYPE) TYP_TAH_ACLA_CALL 20060825
5 S_TAH_ARKEY2OBJ Static Attribute Private Type reference (TYPE) TYP_TAH_ARKEY2OBJ 20060208
6 S_TAH_INST Static Attribute Private Type reference (TYPE) TYP_TAH_INST 20060208
Methods
# Method Level Visibility Method type Description Created on
1 CALL_FMOD_ACLA_GET_TABLE Instance method Private Method Call Archiving Class Function Module 20060825
2 CLEAR Instance method Public Method Delete Buffer 20060208
3 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20060208
4 CONVERT_BKEY_EXT2INT Instance method Private Method Convert Business Key 20060210
5 CONVERT_BKEY_INT2EXT Instance method Private Method Convert Business Key 20060210
6 CONVERT_CONTAINER_INT2EXT Instance method Private Method Convert Data Container to External Format 20060209
7 DETERM_BUSINESSKEY Instance method Private Method Determine Business Key 20060208
8 GET_BUSINESSKEY Instance method Public Method Get Business Key for Position 20060210
9 READ_ACLA_DATA_FROM_ARCHIVE Instance method Private Method Read Data for Archiving Classes 20060222
10 READ_CONTAINER_FROM_ARCHIVE Instance method Public Method Read Content of Data Container from Archive 20060215
11 SET_CONTEXT Instance method Private Method Set Context 20060209
12 S_CLEAR Static method Public Method Delete Buffer 20060208
13 S_DETERM_ARSCENARIO Static method Public Method Determine Archiving Scenario from Position 20060209
14 S_GET_INSTANCE Static method Private Method Get Access Instance for Scenario 20060208
15 S_SUPPLY_DATA Static method Public Method Place Archive Data in Access Buffer 20060208
Events
Class CL_AR_ARCHIVE_ACCESS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_STR_ACLA_CALL Private See coding 20060825 BEGIN OF typ_str_acla_call, archclass TYPE adk_class-class, tas_params TYPE abap_func_parmbind_tab, END OF typ_str_acla_call
2 TYP_STR_ARKEY2OBJ Private See coding 20060208 BEGIN OF typ_str_arkey2obj, archivekey TYPE typ_archivepos-archivekey, scenario TYPE typ_ar_object, END OF typ_str_arkey2obj
3 TYP_STR_CONTAINER Private Type reference (TYPE) LCL_BUFFER=>TYP_STR_CONTAINER 20060209
4 TYP_STR_INST Private See coding 20060208 BEGIN OF typ_str_inst, scenario TYPE typ_ar_object, ref_access TYPE REF TO cl_ar_archive_access, END OF typ_str_inst
5 TYP_TAH_ACLA_CALL Private See coding 20060825 typ_tah_acla_call TYPE HASHED TABLE OF typ_str_acla_call WITH UNIQUE KEY archclass
6 TYP_TAH_ARKEY2OBJ Private See coding 20060208 typ_tah_arkey2obj TYPE HASHED TABLE OF typ_str_arkey2obj WITH UNIQUE KEY archivekey
7 TYP_TAH_INST Private See coding 20060208 typ_tah_inst TYPE HASHED TABLE OF typ_str_inst WITH UNIQUE KEY scenario
Method Signatures

Method CALL_FMOD_ACLA_GET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_DATA Call by reference Type reference (TYPE) TABLE 20060825
2 Importing I_ARCHCLASS Call by reference Type reference (TYPE) ADK_CLASS-CLASS 20060825
3 Importing I_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SY-TABIX Index interner Tabellen 20060825
4 Importing I_TABNAME Call by reference Type reference (TYPE) ADK_TABLE-TABNAME 20060825

Method CALL_FMOD_ACLA_GET_TABLE on class CL_AR_ARCHIVE_ACCESS has no exception.

Method CLEAR Signature

Method CLEAR on class CL_AR_ARCHIVE_ACCESS has no parameter.
Method CLEAR on class CL_AR_ARCHIVE_ACCESS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCHSCENARIO Call by reference Type reference (TYPE) TYP_AR_OBJECT Archivierungsszenario 20060208

Method CONSTRUCTOR on class CL_AR_ARCHIVE_ACCESS has no exception.

Method CONVERT_BKEY_EXT2INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR_BUSINESSKEY Call by reference Type reference (TYPE) ANY 20060210
2 Returning R_BUSINESSKEY Value transfer Type reference (TYPE) XSTRING 20060210

Method CONVERT_BKEY_EXT2INT on class CL_AR_ARCHIVE_ACCESS has no exception.

Method CONVERT_BKEY_INT2EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUSINESSKEY Call by reference Type reference (TYPE) XSTRING 20060210
2 Returning R_REF_BUSINESSKEY Value transfer Object reference (TYPE REF TO) DATA 20060210

Method CONVERT_BKEY_INT2EXT on class CL_AR_ARCHIVE_ACCESS has no exception.

Method CONVERT_CONTAINER_INT2EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR_CONTAINER_INTERNAL Call by reference Type reference (TYPE) TYP_STR_CONTAINER 20060209
2 Returning R_STR_CONTAINER_EXTERNAL Value transfer Type reference (TYPE) AREN_STR_CONTAINER Archiv Container 20060209

Method CONVERT_CONTAINER_INT2EXT on class CL_AR_ARCHIVE_ACCESS has no exception.

Method DETERM_BUSINESSKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB_RECORDS Call by reference Type reference (TYPE) AREN_TAB_RECORDS Datensätze zu Tabellen 20060208
2 Returning R_BUSINESSKEY Value transfer Type reference (TYPE) XSTRING 20060208

Method DETERM_BUSINESSKEY on class CL_AR_ARCHIVE_ACCESS has no exception.

Method GET_BUSINESSKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR_ARCHPOS Call by reference Type reference (TYPE) TYP_ARCHIVEPOS Archiv-Position 20060210
2 Returning R_REF_BUSINESSKEY Value transfer Object reference (TYPE REF TO) DATA 20060210

Method GET_BUSINESSKEY on class CL_AR_ARCHIVE_ACCESS has no exception.

Method READ_ACLA_DATA_FROM_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SY-TABIX Index interner Tabellen 20060222
2 Returning R_TAB_RECORDS Value transfer Type reference (TYPE) AREN_TAB_RECORDS Datensätze zu Tabellen 20060222

Method READ_ACLA_DATA_FROM_ARCHIVE on class CL_AR_ARCHIVE_ACCESS has no exception.

Method READ_CONTAINER_FROM_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR_ARCHPOS Call by reference Type reference (TYPE) TYP_ARCHIVEPOS Archiv-Position 20060215
2 Returning R_STR_CONTAINER Value transfer Type reference (TYPE) AREN_STR_CONTAINER Archiv Container 20060215
# Exception Resumable Description Created on
1 CX_AR_ACCESS_ERROR Fehler beim Archivzugriff 20100915

Method SET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF_CONTEXT Call by reference Object reference (TYPE REF TO) DATA 20060209

Method SET_CONTEXT on class CL_AR_ARCHIVE_ACCESS has no exception.

Method S_CLEAR Signature

Method S_CLEAR on class CL_AR_ARCHIVE_ACCESS has no parameter.
Method S_CLEAR on class CL_AR_ARCHIVE_ACCESS has no exception.

Method S_DETERM_ARSCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR_ARCHPOS Call by reference Type reference (TYPE) TYP_ARCHIVEPOS Archiv-Position 20060209
2 Returning R_ARCHSCENARIO Value transfer Type reference (TYPE) TYP_AR_OBJECT Archivierungsszenario 20060209
# Exception Resumable Description Created on
1 CX_AR_BUSINESS_VIEW_STATERR Statische Ausnahme 20060301

Method S_GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCHSCENARIO Call by reference Type reference (TYPE) TYP_AR_OBJECT Archivierungsszenario 20060208
2 Returning R_REF_ACCESS Value transfer Object reference (TYPE REF TO) CL_AR_ARCHIVE_ACCESS 20060208

Method S_GET_INSTANCE on class CL_AR_ARCHIVE_ACCESS has no exception.

Method S_SUPPLY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF_CONTEXT Call by reference Object reference (TYPE REF TO) DATA 20060208
2 Importing I_REF_RELFINDER Call by reference Object reference (TYPE REF TO) IF_AR_RELATION_FINDER Beziehungssucher 20060208
3 Importing I_STR_ARCHPOS Call by reference Type reference (TYPE) TYP_ARCHIVEPOS Archiv-Position 20060208
# Exception Resumable Description Created on
1 CX_AR_ACCESS_ERROR Fehler beim Archivzugriff 20100915
History
Last changed by/on SAP  20130531 
SAP Release Created in 100