SAP ABAP Class CL_AR_ACCESS_FACTORY (Factory for Access Instances)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FS-ARE (Application Component) Archiving Engine
     ARFA_ARCHIVING_BVIEW_PLATFORM (Package) Archiving Business View Platform
Properties
Class CL_AR_ACCESS_FACTORY  
Short Description Factory for Access Instances    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ARFA_ARCHIVING_BVIEW_PLATFORM   Archiving Business View Platform 
Created 20060208   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_AR_DATA_ACCESS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_AR_ACCESS_FACTORY has no interface implemented.
Friends
Class CL_AR_ACCESS_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 S_TAH_INST Static Attribute Private Type reference (TYPE) TYP_TAH_INST 20060223
Methods
# Method Level Visibility Method type Description Created on
1 S_GET_ACCESS Static method Public Method Get (Standard) Access Object 20060223
2 S_GET_ALL_TABNAMES Static method Public Method Get All Table Structures in Buffer 20060221
3 S_GET_ARCHIVED_DATA Static method Public Method Get Content of Data Container from the Archive 20060224
4 S_GET_ARCHIVE_ACCESS Static method Public Method Get Archive Access Object 20060208
5 S_GET_ARCHIVE_POSITION Static method Public Method Determine Archive Position 20060221
6 S_RETRIEVE_TABLE_DATA Static method Public Method Get Table Contents 20060221
7 S_SET_ACCESS Static method Public Method Set (Standard) Access Object 20060223
Events
Class CL_AR_ACCESS_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_STR_INST Private See coding 20060223 BEGIN OF TYP_STR_INST, SCENARIO TYPE TYP_AR_OBJECT, REF_ACCESS TYPE REF TO IF_AR_DATA_ACCESS, END OF TYP_STR_INST
2 TYP_TAH_INST Private See coding 20060223 TYP_TAH_INST TYPE HASHED TABLE OF TYP_STR_INST WITH UNIQUE KEY SCENARIO
Method Signatures

Method S_GET_ACCESS 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 20060223
2 Returning R_REF_ACCESS Value transfer Object reference (TYPE REF TO) IF_AR_DATA_ACCESS allgemeiner Datenzugriff 20060223

Method S_GET_ACCESS on class CL_AR_ACCESS_FACTORY has no exception.

Method S_GET_ALL_TABNAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_EXCLUDE_INITIAL Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20060221
2 Returning R_TAB_TABNAMES Value transfer Type reference (TYPE) AREN_TAB_TABNAMES Tabellennamen 20060221

Method S_GET_ALL_TABNAMES on class CL_AR_ACCESS_FACTORY has no exception.

Method S_GET_ARCHIVED_DATA 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 20060224
2 Importing I_BUSINESSKEY Call by reference Type reference (TYPE) ANY Businessschlüssel 20060224
3 Importing I_STR_ARCHPOS Call by reference Type reference (TYPE) TYP_ARCHIVEPOS Archiv-Position 20060224
4 Returning R_TAB_RECORDS Value transfer Type reference (TYPE) AREN_TAB_RECORDS Datensätze zu Tabellen 20060224
# Exception Resumable Description Created on
1 CX_AR_ACCESS_ERROR Fehler beim Archivzugriff 20100915

Method S_GET_ARCHIVE_ACCESS 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) IF_AR_DATA_ACCESS allgemeiner Datenzugriff 20060208

Method S_GET_ARCHIVE_ACCESS on class CL_AR_ACCESS_FACTORY has no exception.

Method S_GET_ARCHIVE_POSITION 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 20060221
2 Importing I_STR_BUSINESSKEY Call by reference Type reference (TYPE) ANY Businesskey 20060221
3 Returning R_TAB_POSITIONS Value transfer Type reference (TYPE) TYP_T_POSITION ArchivPositionen (AIS) 20060221

Method S_GET_ARCHIVE_POSITION on class CL_AR_ACCESS_FACTORY has no exception.

Method S_RETRIEVE_TABLE_DATA 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) STANDARD TABLE 20060221
2 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20060221

Method S_RETRIEVE_TABLE_DATA on class CL_AR_ACCESS_FACTORY has no exception.

Method S_SET_ACCESS 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 20060223
2 Importing I_REF_ACCESS Call by reference Object reference (TYPE REF TO) IF_AR_DATA_ACCESS allgemeiner Datenzugriff 20060223

Method S_SET_ACCESS on class CL_AR_ACCESS_FACTORY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 100