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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Instance attribute | Private | Type reference (TYPE) | TS_SESSION_PROPERTIES | 20070724 | ||||
| 2 | Static Attribute | Private | Type reference (TYPE) | TT_DAV_LINK | 20070724 | ||||
| 3 | Instance attribute | Private | Type reference (TYPE) | AIND_T_ARKEY | ARCHIVEKEY and ARCHIVEOFS Table | 20090721 | |||
| 4 | Static Attribute | Private | Type reference (TYPE) | TT_FILE_PROPERTIES | 20070724 | ||||
| 5 | Instance attribute | Private | Type reference (TYPE) | TY_READ_MODULES | 20081017 | ||||
| 6 | Static Attribute | Private | Type reference (TYPE) | TT_SESSION_PROPERTIES | 20070723 | ||||
| 7 | Instance attribute | Private | Type reference (TYPE) | SYSAPRL | Release Status of SAP System | 20081017 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | File Opened | 20090721 | ||
| 9 | Instance attribute | Private | Type reference (TYPE) | I | 20070724 | ||||
| 10 | 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 | Instance method | Public | Method | Closes the Read Operation for the Archive File | 20070723 | |
| 2 | Static method | Public | Method | internal (do not use) | 20070725 | |
| 3 | Instance method | Private | Method | Internal | 20070725 | |
| 4 | Instance method | Public | Method | Determine ADK Handle for the Archive File | 20070723 | |
| 5 | Instance method | Public | Method | Outputs Data for a Certain Structure | 20070723 | |
| 6 | Instance method | Public | Method | Outputs Data for a Data Object | 20070723 | |
| 7 | Static method | Public | Method | Determine Information for an ADK Archive File | 20070723 | |
| 8 | Static method | Public | Method | Determine Name Tab Information for Achived Structures | 20070725 | |
| 9 | Instance method | Public | Method | Fetches the Next Data Object from the Archive File | 20070723 | |
| 10 | Instance method | Private | Method | Internal | 20081017 | |
| 11 | Static method | Public | Method | internal (do not use) | 20070725 | |
| 12 | Static method | Public | Method | Determine Names of Structures in an Archive File | 20070723 | |
| 13 | Static method | Public | Method | Determine Information on Resources or Collections | 20070723 | |
| 14 | Static method | Public | Method | Display Resources List | 20070723 | |
| 15 | Static method | Public | Method | Open Archive File for Reading | 20070723 | |
| 16 | Static method | Public | Method | Open Archive File for Reading | 20090721 | |
| 17 | Instance method | Private | Method | internal | 20070724 | |
| 18 | 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 | 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 | IR_STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Run Time Type Services | 20070725 | |||
| 2 | IR_UNCONVERTED_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20070725 | ||||
| 3 | IV_HANDLE | Call by reference | Type reference (TYPE) | I | ADK Handle | 20070725 | |||
| 4 | IV_STRUC_NAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20070725 | |||
| 5 | RR_CONVERTED_DATA | Value transfer | Object reference (TYPE REF TO) | DATA | 20070725 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CT_OBJECT_DATA | Call by reference | Type reference (TYPE) | TT_OBJECT_DATA | 20070725 | ||||
| 2 | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20070725 | ||||
| 3 | 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 | 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 | IT_NAMETAB | Call by reference | Type reference (TYPE) | ARCH_T_NAMETAB | Archivierte Nametab einer Struktur | 20070725 | |||
| 2 | IV_STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Run Time Type Services | 20070723 | |||
| 3 | IV_STRUC_NAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20070723 | |||
| 4 | RT_STRUC_DATA | Value transfer | Object reference (TYPE REF TO) | DATA | 20070725 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IT_NAMETABS | Call by reference | Type reference (TYPE) | TT_NAMETAB_INFO | Strukturen zu denen Daten geliefert werden sollen | 20070723 | |||
| 2 | RT_OBJECT_DATA | Value transfer | Type reference (TYPE) | TT_OBJECT_DATA | Daten aus dem Datenobjekt | 20070723 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_URI | Call by reference | Type reference (TYPE) | ADMI_URI_ADK | URI einer Ressource oder Kollektion | 20070723 | |||
| 2 | RS_FILE_PROPERTIES | Value transfer | Type reference (TYPE) | TS_FILE_PROPERTIES | Eingeschaften einer ADK Archivdatei | 20070723 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IT_STRUCTURES | Call by reference | Type reference (TYPE) | TT_STRUCTURE_NAMES | Strukturen, zu denen DDIC Informationen ermittelt werden | 20070725 | |||
| 2 | IV_URI | Call by reference | Type reference (TYPE) | ADMI_URI_ADK | URI einer Ressource oder Kollektion | 20070725 | |||
| 3 | RT_NAMETAB_INFO | Value transfer | Type reference (TYPE) | TT_NAMETAB_INFO | Nametab Informationen zu den Strukturen | 20070725 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | IT_NAMETABS | Call by reference | Type reference (TYPE) | TT_NAMETAB_INFO | 20081017 | ||||
| 2 | IV_ARCHIVING_CLASS | Call by reference | Type reference (TYPE) | ARCH_CLAS_ | Archivierungsklasse | 20081017 | |||
| 3 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20081017 | |||
| 4 | RT_DATA_TABLE | Value transfer | Object reference (TYPE REF TO) | DATA | Tabelle der Daten | 20081017 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IT_NAMETABS | Call by reference | Type reference (TYPE) | ARCH_T_NAMETAB | Feldleiste zur archivierten Nametab einer Struktur | 20070725 | |||
| 2 | RR_STRUCTDESCR | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Run Time Type Services | 20070725 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_URI | Call by reference | Type reference (TYPE) | ADMI_URI_ADK | URI einer Ressource oder Kollektion | 20070723 | |||
| 2 | RT_STRUCTURES | Value transfer | Type reference (TYPE) | TT_STRUCTURE_NAMES | Namen der archivierten Strukturen/Tabellen | 20070723 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_URI | Call by reference | Type reference (TYPE) | ADMI_URI_ADK | URI einer Ressource oder Kollektion | 20070723 | |||
| 2 | RS_RESULT_SET | Value transfer | Type reference (TYPE) | TS_RESULT_SET | Eigenschaften einer Ressource bzw. Kollektion | 20070723 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DAS-Konnektor: Ausnahmen auf T100 Basis | 20070723 | ||
| 2 | XADK: DA Service Client Ausnahmen | 20070723 | ||
| 3 | XADK: DA Service Server Ausnahmen | 20070723 | ||
| 4 | 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 | IV_LIST_RANGE | Call by reference | Type reference (TYPE) | ADMI_LRNG | 'ALL' | Ausgabeumfang | 20070723 | ||
| 2 | IV_RECURSIVE | Call by reference | Type reference (TYPE) | ADMI_RECUR | '' | Rekursiv: Auch unterhalb des Archivpfads suchen | 20070723 | ||
| 3 | IV_TYPE | Call by reference | Type reference (TYPE) | ADMI_RES_T | '' | Typ einer Ressource | 20070723 | ||
| 4 | IV_URI | Call by reference | Type reference (TYPE) | ADMI_URI_ADK | URI einer Ressource oder Kollektion | 20070723 | |||
| 5 | 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 | DAS-Konnektor: Ausnahmen auf T100 Basis | 20070723 | ||
| 2 | XADK: DA Service Client Ausnahmen | 20070723 | ||
| 3 | XADK: DA Service Server Ausnahmen | 20070723 | ||
| 4 | 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 | IV_URI | Call by reference | Type reference (TYPE) | ADMI_URI_ADK | URI einer Ressource oder Kollektion | 20070723 | |||
| 2 | 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 | 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 | IT_STRUCNAMES | Call by reference | Type reference (TYPE) | TT_STRUCTURE_NAMES | 20090721 | ||||
| 2 | IV_URI | Call by reference | Type reference (TYPE) | ADMI_URI_ADK | URI einer Ressource oder Kollektion | 20090721 | |||
| 3 | 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 | DAS-Konnektor: Ausnahmen auf T100 Basis | 20090721 | ||
| 2 | Keine aktive Infostruktur | 20090721 |
Method OPEN_READ_INT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_URI | Call by reference | Type reference (TYPE) | ADMI_URI_ADK | URI einer Ressource oder Kollektion | 20070724 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IT_STRUCNAMES | Call by reference | Type reference (TYPE) | TT_STRUCTURE_NAMES | 20090721 | ||||
| 2 | IV_URI | Call by reference | Type reference (TYPE) | ADMI_URI_ADK | URI einer Ressource oder Kollektion | 20090721 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DAS-Konnektor: Ausnahmen auf T100 Basis | 20090721 | ||
| 2 | Keine aktive Infostruktur | 20090721 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 711 |