SAP ABAP Class CL_ARC_DAS_CON_AUDIT (XML-DAS Connector for AUDIT/ILM)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-ADK (Application Component) Archive Development Kit
     S_ARC_DAS_CON (Package) API for XML DAS Connector
Properties
Class CL_ARC_DAS_CON_AUDIT  
Short Description XML-DAS Connector for AUDIT/ILM    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ARC_DAS_CON   API for XML DAS Connector 
Created 20070723   SAP 
Last change 20110908   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)
Interfaces
Class CL_ARC_DAS_CON_AUDIT has no interface implemented.
Friends
Class CL_ARC_DAS_CON_AUDIT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_CURRENT_SESSION Instance attribute Private Type reference (TYPE) TS_SESSION_PROPERTIES 20070724
2 MT_DAV_LINK Static Attribute Private Type reference (TYPE) TT_DAV_LINK 20070724
3 MT_FILES_AND_OFFSET Instance attribute Private Type reference (TYPE) AIND_T_ARKEY ARCHIVEKEY and ARCHIVEOFS Table 20090721
4 MT_FILE_PROPERTIES Static Attribute Private Type reference (TYPE) TT_FILE_PROPERTIES 20070724
5 MT_READ_MODULES Instance attribute Private Type reference (TYPE) TY_READ_MODULES 20081017
6 MT_SESSIONS Static Attribute Private Type reference (TYPE) TT_SESSION_PROPERTIES 20070723
7 MV_ARCHIVE_CREATION_RELEASE Instance attribute Private Type reference (TYPE) SYSAPRL Release Status of SAP System 20081017
8 MV_FILE_IS_OPEN Instance attribute Private Type reference (TYPE) BOOLE_D ABAP_FALSE File Opened 20090721
9 MV_HANDLE Instance attribute Private Type reference (TYPE) I 20070724
10 MV_READ_VIA_INDEX Instance attribute Private Type reference (TYPE) BOOLE_D ABAP_FALSE Read via SAP AS Index (abap_true or abap_false) 20090721
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE_READ Instance method Public Method Closes the Read Operation for the Archive File 20070723
2 CONVERT_DATA Static method Public Method internal (do not use) 20070725
3 FILL_OBJECT_DATA Instance method Private Method Internal 20070725
4 GET_ARCHIVE_HANDLE Instance method Public Method Determine ADK Handle for the Archive File 20070723
5 GET_DATA_FOR_STRUCTURE Instance method Public Method Outputs Data for a Certain Structure 20070723
6 GET_DATA_OF_OBJECT Instance method Public Method Outputs Data for a Data Object 20070723
7 GET_FILE_INFO Static method Public Method Determine Information for an ADK Archive File 20070723
8 GET_NAMETABS Static method Public Method Determine Name Tab Information for Achived Structures 20070725
9 GET_NEXT_OBJECT Instance method Public Method Fetches the Next Data Object from the Archive File 20070723
10 GET_OLD_CLASS_DATA Instance method Private Method Internal 20081017
11 GET_STRUCTDESCR Static method Public Method internal (do not use) 20070725
12 GET_STRUCTURES Static method Public Method Determine Names of Structures in an Archive File 20070723
13 HEAD Static method Public Method Determine Information on Resources or Collections 20070723
14 LIST Static method Public Method Display Resources List 20070723
15 OPEN_FOR_READ Static method Public Method Open Archive File for Reading 20070723
16 OPEN_FOR_READ_WITH_INDEX Static method Public Method Open Archive File for Reading 20090721
17 OPEN_READ_INT Instance method Private Method internal 20070724
18 OPEN_READ_INT_WITH_INDEX Instance method Private Method internal 20090721
Events
Class CL_ARC_DAS_CON_AUDIT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_FILE_PROPERTIES Public See coding 20070723 BEGIN OF ts_file_properties, archive_key TYPE arkey, webdav_dest TYPE admi_webdav_destination, document TYPE admi_run_d, archiving_object TYPE objct_tr01, sysid TYPE sysysid, client TYPE admi_clien, creat_user TYPE admi_user, creat_date TYPE admi_cdate, creat_time TYPE admi_time, obj_count TYPE admi_count, file_size TYPE admi_size, status_fil TYPE admi_stfil, END OF ts_file_properties
2 TS_NAMETAB_INFO Public See coding 20070723 BEGIN OF ts_nametab_info, struc_name TYPE tabname, t_nametab TYPE arch_t_nametab, structdescr TYPE REF TO cl_abap_structdescr, END OF ts_nametab_info
3 TS_OBJECT_DATA Public See coding 20070723 BEGIN OF ts_object_data, struc_name TYPE tabname, struc_data TYPE REF TO data, END OF ts_object_data
4 TS_RESULT_SET Public See coding 20070723 BEGIN OF ts_result_set, uri TYPE admi_uri_adk, archive_path TYPE admi_path, res_name TYPE admi_res, res_type TYPE admi_res_t, creation_utc TYPE admi_tstp, creation_user TYPE admi_user, resource_size TYPE admx_size, col_type TYPE admi_col_t, END OF ts_result_set
5 TS_SESSION_PROPERTIES Public See coding 20070723 BEGIN OF ts_session_properties, uri TYPE admi_uri_adk, archive_key TYPE arkey, webdav_dest TYPE admi_webdav_destination, archiving_object TYPE objct_tr01, t_obj_structures TYPE SORTED TABLE OF arch_ddic WITH UNIQUE KEY name, structures_read TYPE boole_d, t_nametab_info TYPE tt_nametab_info, nametab_read TYPE boole_d, t_used_classes TYPE SORTED TABLE OF adk_class WITH UNIQUE KEY class, classes_read TYPE boole_d, END OF ts_session_properties
6 TT_DAV_LINK Private See coding 20070724 tt_dav_link TYPE SORTED TABLE OF admi_file_davlnk WITH UNIQUE KEY archiv_key
7 TT_FILE_PROPERTIES Public See coding 20070724 tt_file_properties TYPE SORTED TABLE OF ts_file_properties WITH UNIQUE KEY archive_key
8 TT_NAMETAB_INFO Public See coding 20070723 tt_nametab_info TYPE SORTED TABLE OF ts_nametab_info WITH UNIQUE KEY struc_name
9 TT_OBJECT_DATA Public See coding 20070723 tt_object_data TYPE SORTED TABLE OF ts_object_data WITH UNIQUE KEY struc_name
10 TT_RESULT_SET Public See coding 20070723 tt_result_set TYPE SORTED TABLE OF ts_result_set WITH UNIQUE KEY uri
11 TT_SESSION_PROPERTIES Public See coding 20070723 tt_session_properties TYPE SORTED TABLE OF ts_session_properties WITH UNIQUE KEY uri
12 TT_STRUCTURE_NAMES Public See coding 20070723 tt_structure_names TYPE SORTED TABLE OF arch_ddic WITH UNIQUE KEY name
13 TY_READ_MODULE Private See coding 20081017 BEGIN OF ty_read_module, class TYPE arch_class-arch_class, fbname TYPE tfdir-funcname, END OF ty_read_module
14 TY_READ_MODULES Private See coding 20081017 ty_read_modules TYPE STANDARD TABLE OF ty_read_module
Method Signatures

Method CLOSE_READ Signature

Method CLOSE_READ on class CL_ARC_DAS_CON_AUDIT has no parameter.
# Exception Resumable Description Created on
1 CX_ARC_DAS DAS-Konnektor: Ausnahmen auf T100 Basis 20070726

Method CONVERT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20070725
2 Importing IR_UNCONVERTED_DATA Call by reference Object reference (TYPE REF TO) DATA 20070725
3 Importing IV_HANDLE Call by reference Type reference (TYPE) I ADK Handle 20070725
4 Importing IV_STRUC_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20070725
5 Returning RR_CONVERTED_DATA Value transfer Object reference (TYPE REF TO) DATA 20070725
# Exception Resumable Description Created on
1 CX_ARC_DAS DAS-Konnektor: Ausnahmen auf T100 Basis 20070726

Method FILL_OBJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_DATA Call by reference Type reference (TYPE) TT_OBJECT_DATA 20070725
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20070725
3 Importing IV_STRUC_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20070725

Method FILL_OBJECT_DATA on class CL_ARC_DAS_CON_AUDIT has no exception.

Method GET_ARCHIVE_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ARCHIVE_HANDLE Value transfer Type reference (TYPE) I ADK Handle 20070724

Method GET_ARCHIVE_HANDLE on class CL_ARC_DAS_CON_AUDIT has no exception.

Method GET_DATA_FOR_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NAMETAB Call by reference Type reference (TYPE) ARCH_T_NAMETAB Archivierte Nametab einer Struktur 20070725
2 Importing IV_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20070723
3 Importing IV_STRUC_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20070723
4 Returning RT_STRUC_DATA Value transfer Object reference (TYPE REF TO) DATA 20070725
# Exception Resumable Description Created on
1 CX_ARC_DAS DAS-Konnektor: Ausnahmen auf T100 Basis 20070726

Method GET_DATA_OF_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NAMETABS Call by reference Type reference (TYPE) TT_NAMETAB_INFO Strukturen zu denen Daten geliefert werden sollen 20070723
2 Returning RT_OBJECT_DATA Value transfer Type reference (TYPE) TT_OBJECT_DATA Daten aus dem Datenobjekt 20070723
# Exception Resumable Description Created on
1 CX_ARC_DAS DAS-Konnektor: Ausnahmen auf T100 Basis 20070726

Method GET_FILE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_URI Call by reference Type reference (TYPE) ADMI_URI_ADK URI einer Ressource oder Kollektion 20070723
2 Returning RS_FILE_PROPERTIES Value transfer Type reference (TYPE) TS_FILE_PROPERTIES Eingeschaften einer ADK Archivdatei 20070723
# Exception Resumable Description Created on
1 CX_ARC_DAS DAS-Konnektor: Ausnahmen auf T100 Basis 20070726

Method GET_NAMETABS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STRUCTURES Call by reference Type reference (TYPE) TT_STRUCTURE_NAMES Strukturen, zu denen DDIC Informationen ermittelt werden 20070725
2 Importing IV_URI Call by reference Type reference (TYPE) ADMI_URI_ADK URI einer Ressource oder Kollektion 20070725
3 Returning RT_NAMETAB_INFO Value transfer Type reference (TYPE) TT_NAMETAB_INFO Nametab Informationen zu den Strukturen 20070725
# Exception Resumable Description Created on
1 CX_ARC_DAS DAS-Konnektor: Ausnahmen auf T100 Basis 20070726

Method GET_NEXT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_END_OF_FILE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070813
# Exception Resumable Description Created on
1 CX_ARC_DAS DAS-Konnektor: Ausnahmen auf T100 Basis 20070726

Method GET_OLD_CLASS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NAMETABS Call by reference Type reference (TYPE) TT_NAMETAB_INFO 20081017
2 Importing IV_ARCHIVING_CLASS Call by reference Type reference (TYPE) ARCH_CLAS_ Archivierungsklasse 20081017
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20081017
4 Returning RT_DATA_TABLE Value transfer Object reference (TYPE REF TO) DATA Tabelle der Daten 20081017
# Exception Resumable Description Created on
1 CX_ARC_DAS DAS-Konnektor: Ausnahmen auf T100 Basis 20081017

Method GET_STRUCTDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NAMETABS Call by reference Type reference (TYPE) ARCH_T_NAMETAB Feldleiste zur archivierten Nametab einer Struktur 20070725
2 Returning RR_STRUCTDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20070725
# Exception Resumable Description Created on
1 CX_ARC_DAS DAS-Konnektor: Ausnahmen auf T100 Basis 20070726

Method GET_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_URI Call by reference Type reference (TYPE) ADMI_URI_ADK URI einer Ressource oder Kollektion 20070723
2 Returning RT_STRUCTURES Value transfer Type reference (TYPE) TT_STRUCTURE_NAMES Namen der archivierten Strukturen/Tabellen 20070723
# Exception Resumable Description Created on
1 CX_ARC_DAS DAS-Konnektor: Ausnahmen auf T100 Basis 20070726

Method HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_URI Call by reference Type reference (TYPE) ADMI_URI_ADK URI einer Ressource oder Kollektion 20070723
2 Returning RS_RESULT_SET Value transfer Type reference (TYPE) TS_RESULT_SET Eigenschaften einer Ressource bzw. Kollektion 20070723
# Exception Resumable Description Created on
1 CX_ARC_DAS DAS-Konnektor: Ausnahmen auf T100 Basis 20070723
2 CX_XADK_DAS_CLIENT XADK: DA Service Client Ausnahmen 20070723
3 CX_XADK_DAS_SERVER XADK: DA Service Server Ausnahmen 20070723
4 CX_XADK_SYSTEM XADK: Ausnahmen des WebServer oder Ablagesystems 20070723

Method LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LIST_RANGE Call by reference Type reference (TYPE) ADMI_LRNG 'ALL' Ausgabeumfang 20070723
2 Importing IV_RECURSIVE Call by reference Type reference (TYPE) ADMI_RECUR '' Rekursiv: Auch unterhalb des Archivpfads suchen 20070723
3 Importing IV_TYPE Call by reference Type reference (TYPE) ADMI_RES_T '' Typ einer Ressource 20070723
4 Importing IV_URI Call by reference Type reference (TYPE) ADMI_URI_ADK URI einer Ressource oder Kollektion 20070723
5 Returning RT_RESULT_SET Value transfer Type reference (TYPE) TT_RESULT_SET Liste von Ressourcen/Kollektion sowie deren Eigenschaften 20070723
# Exception Resumable Description Created on
1 CX_ARC_DAS DAS-Konnektor: Ausnahmen auf T100 Basis 20070723
2 CX_XADK_DAS_CLIENT XADK: DA Service Client Ausnahmen 20070723
3 CX_XADK_DAS_SERVER XADK: DA Service Server Ausnahmen 20070723
4 CX_XADK_SYSTEM XADK: Ausnahmen des WebServer oder Ablagesystems 20070723

Method OPEN_FOR_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_URI Call by reference Type reference (TYPE) ADMI_URI_ADK URI einer Ressource oder Kollektion 20070723
2 Returning RR_SESSION Value transfer Object reference (TYPE REF TO) CL_ARC_DAS_CON_AUDIT XML-DAS Konnektor für AUDIT/ILM 20070723
# Exception Resumable Description Created on
1 CX_ARC_DAS DAS-Konnektor: Ausnahmen auf T100 Basis 20070726

Method OPEN_FOR_READ_WITH_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STRUCNAMES Call by reference Type reference (TYPE) TT_STRUCTURE_NAMES 20090721
2 Importing IV_URI Call by reference Type reference (TYPE) ADMI_URI_ADK URI einer Ressource oder Kollektion 20090721
3 Returning RR_SESSION Value transfer Object reference (TYPE REF TO) CL_ARC_DAS_CON_AUDIT XML-DAS Konnektor für AUDIT/ILM 20090721
# Exception Resumable Description Created on
1 CX_ARC_DAS DAS-Konnektor: Ausnahmen auf T100 Basis 20090721
2 CX_ARC_DAS_NO_INFOSTRUC Keine aktive Infostruktur 20090721

Method OPEN_READ_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_URI Call by reference Type reference (TYPE) ADMI_URI_ADK URI einer Ressource oder Kollektion 20070724
# Exception Resumable Description Created on
1 CX_ARC_DAS DAS-Konnektor: Ausnahmen auf T100 Basis 20070726

Method OPEN_READ_INT_WITH_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STRUCNAMES Call by reference Type reference (TYPE) TT_STRUCTURE_NAMES 20090721
2 Importing IV_URI Call by reference Type reference (TYPE) ADMI_URI_ADK URI einer Ressource oder Kollektion 20090721
# Exception Resumable Description Created on
1 CX_ARC_DAS DAS-Konnektor: Ausnahmen auf T100 Basis 20090721
2 CX_ARC_DAS_NO_INFOSTRUC Keine aktive Infostruktur 20090721
History
Last changed by/on SAP  20110908 
SAP Release Created in 711