SAP ABAP Class CL_ARCHLNK_DAS_CON (XML-DAS Connector for Archivelink WebDAV Archive Store)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷ BC-ILM-ACA (Application Component) Archiving Connector ABAP
⤷ S_ARCHLNK_RETENSION_MGMT (Package) Retention Management for ArchiveLink Documents
⤷ BC-ILM-ACA (Application Component) Archiving Connector ABAP
⤷ S_ARCHLNK_RETENSION_MGMT (Package) Retention Management for ArchiveLink Documents
Properties
Class | CL_ARCHLNK_DAS_CON | |
Short Description | XML-DAS Connector for Archivelink WebDAV Archive Store | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | S_ARCHLNK_RETENSION_MGMT | Retention Management for ArchiveLink Documents |
Created | 20071023 | SAP |
Last change | 20140121 | 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 | CL_ARC_DAS_CON | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_ARCHLNK_DAS_CON has no interface implemented.
Friends
Class CL_ARCHLNK_DAS_CON has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MC_REPLACE_CHAR_IN_URI | Constant | Public | Type reference (TYPE) | C | '~' | Replacement of Invalid Characters in URIs | 20090527 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_RESOURCE_EXISTENCE | Static method | Public | Method | Checks Existence of the Resource | 20071123 |
2 | COMPLETE_COLLECTION | Static method | Public | Method | Create Complete Collection | 20071029 |
3 | CREATE_INDEX_TABLE | Static method | Public | Method | Creates xml_das Index Table If Not Present | 20071121 |
4 | DELETE | Static method | Public | Method | Delete | 20090706 |
5 | DELETE_COLLECTION | Static method | Public | Method | Deletes the Collection | 20071212 |
6 | DELETE_HOME | Static method | Public | Method | Deletes Complete Logical (Not Assigned) Home Path | 20071218 |
7 | GET_PROPERTY | Static method | Public | Method | Reads Attributes from the Collection | 20080304 |
8 | GET_RESOURCES_FOR_ALDOC | Static method | Public | Method | Reads All Resources for a DOCID/CREP | 20090709 |
9 | GET_WEBDAV_STORE | Static method | Public | Method | Determines the Archive Store | 20080116 |
10 | GET_WEBDAV_STORE_META_DATA | Static method | Public | Method | Determines webdav-Conformity for ArchiveLink References | 20080114 |
11 | LEGALHOLD_PROPAGATE | Static method | Public | Method | Set/Delete LH for a Resource | 20071130 |
12 | PUT_EMPTY_RESOURCE | Static method | Public | Method | Creates Empty Resource | 20071031 |
13 | SET_EXPIRATION_DATE | Static method | Public | Method | Set the Expiration Attribute | 20071030 |
14 | SET_PROPERTY | Static method | Public | Method | Set Attributes for the Collections | 20071030 |
15 | SET_XML_DAS_DEST | Static method | Public | Method | Sets Destination | 20071218 |
16 | SYNC_HOME_PATH | Static method | Public | Method | Creates the Home Path Physically | 20071023 |
Events
Class CL_ARCHLNK_DAS_CON has no event.
Types
Class CL_ARCHLNK_DAS_CON has no local type.
Method Signatures
Method CHECK_RESOURCE_EXISTENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ARCHIVE_STORE | Call by reference | Type reference (TYPE) | STRING | Crep, Teil des index | 20071123 | ||
2 | Importing | IV_INDEX_NAME | Call by reference | Type reference (TYPE) | STRING | Name des Suchindexes | 20071123 | ||
3 | Importing | IV_MANDT | Value transfer | Type reference (TYPE) | MANDT | Mandant | 20090113 | ||
4 | Importing | IV_OBJECT_ID | Value transfer | Type reference (TYPE) | SAEOBJID | SAP ArchiveLink: Objekt-Id (Objektidentifikator) | 20090113 | ||
5 | Importing | IV_PATH | Call by reference | Type reference (TYPE) | STRING | Suchpfad | 20071123 | ||
6 | Importing | IV_REPORT | Value transfer | Type reference (TYPE) | SAEREPORT | SAP ArchiveLink Reportname | 20090113 | ||
7 | Importing | IV_RESOURCE_NAME | Call by reference | Type reference (TYPE) | STRING | Proxy, Teil des index | 20071123 | ||
8 | Importing | IV_SAP_OBJECT | Value transfer | Type reference (TYPE) | SAEANWDID | SAP ArchiveLink: Objekttyp des Business Objekts | 20090113 | ||
9 | Returning | RV_URI | Value transfer | Type reference (TYPE) | STRING | Uri des Proxys | 20071123 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_XADK_DAS_CLIENT | XADK: DA Service Client Ausnahmen | 20071123 | |
2 | CX_XADK_DAS_SERVER | XADK: DA Service Server Ausnahmen | 20071123 | |
3 | CX_XADK_SYSTEM | XADK: Ausnahmen des WebServer oder Ablagesystems | 20071123 |
Method COMPLETE_COLLECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ARCHIVE_STORE | Call by reference | Type reference (TYPE) | STRING | Archive Store: Wert aus IRM | 20071029 | ||
2 | Importing | IV_URI | Call by reference | Type reference (TYPE) | STRING | Uri der Collection | 20071029 | ||
3 | Importing | IV_WEBDAV_DEST | Call by reference | Type reference (TYPE) | ADMI_WEBDAV_DESTINATION | HTTP-Verbindung zum XML-DAS für WebDAV | 20071030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_XADK | XADK: Ausnahmen | 20071031 |
Method CREATE_INDEX_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_SCHEME | Call by reference | Type reference (TYPE) | STRING | Schema al oder dl | 20071121 | ||
2 | Importing | IV_SID | Call by reference | Type reference (TYPE) | SYSYSID | Name des SAP-Systems | 20080612 | ||
3 | Importing | IV_TESTMODE | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20100319 | |
4 | Returning | RV_INDEX_NAME | Value transfer | Type reference (TYPE) | STRING | Name des XML_DAS Indexes | 20071123 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_XADK_DAS_CLIENT | 20071121 | ||
2 | CX_XADK_DAS_SERVER | XADK: DA Service Server Ausnahmen | 20071204 | |
3 | CX_XADK_SYSTEM | XADK: Ausnahmen des WebServer oder Ablagesystems | 20071204 |
Method DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_DELETE_RANGE | Call by reference | Type reference (TYPE) | ADMI_DRNG | Löschumfang | 20090706 | ||
2 | Importing | IV_DEL_EMPTY_COLS | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090706 | |
3 | Importing | IV_URI | Call by reference | Type reference (TYPE) | STRING | URI einer Ressource oder Kollektion | 20090706 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ARC_DAS | DAS-Konnektor: Ausnahmen auf T100 Basis | 20090706 | |
2 | CX_ARC_DESTRUCTION | ILM: Datenvernichtung | 20090812 | |
3 | CX_XADK | XADK: Ausnahmen | 20090706 | |
4 | CX_XADK_DAS_CLIENT | XADK: DA Service Client Ausnahmen | 20090706 | |
5 | CX_XADK_DAS_SERVER | XADK: DA Service Server Ausnahmen | 20090706 | |
6 | CX_XADK_SYSTEM | XADK: Ausnahmen des WebServer oder Ablagesystems | 20090706 |
Method DELETE_COLLECTION 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) | STRING | 20071212 | |||
2 | Importing | IV_WEBDAV_DEST | Call by reference | Type reference (TYPE) | STRING | 20071218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ARC_DAS | DAS-Konnektor: Ausnahmen auf T100 Basis | 20071212 | |
2 | CX_XADK_DAS_CLIENT | XADK: DA Service Client Ausnahmen | 20071212 | |
3 | CX_XADK_DAS_SERVER | XADK: DA Service Server Ausnahmen | 20071212 | |
4 | CX_XADK_SYSTEM | XADK: Ausnahmen des WebServer oder Ablagesystems | 20071212 |
Method DELETE_HOME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_HOMEPATH | Call by reference | Type reference (TYPE) | STRING | 20071218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_XADK | XADK: Ausnahmen | 20071218 | |
2 | CX_XADK_DAS_CLIENT | XADK: DA Service Client Ausnahmen | 20071218 | |
3 | CX_XADK_DAS_SERVER | XADK: DA Service Server Ausnahmen | 20071218 | |
4 | CX_XADK_SYSTEM | XADK: Ausnahmen des WebServer oder Ablagesystems | 20071218 |
Method GET_PROPERTY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_PROPERTY_NAME | Call by reference | Type reference (TYPE) | STRING | 20080304 | |||
2 | Importing | IV_URI | Call by reference | Type reference (TYPE) | STRING | URI einer Ressource oder Kollektion | 20080304 | ||
3 | Importing | IV_WEBDAV_DEST | Call by reference | Type reference (TYPE) | ADMI_WEBDAV_DESTINATION | HTTP-Verbindung zum XML-DAS für WebDAV | 20080304 | ||
4 | Returning | RT_WEBDAV_PROPERTIES | Value transfer | Type reference (TYPE) | ADMI_T_WEBDAV_PROP | Tabelle von WebDAV Properties | 20080304 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ARC_DAS | DAS-Konnektor: Ausnahmen auf T100 Basis | 20080304 | |
2 | CX_XADK | XADK: Ausnahmen | 20080429 | |
3 | CX_XADK_DAS_CLIENT | XADK: DA Service Client Ausnahmen | 20080304 | |
4 | CX_XADK_DAS_SERVER | XADK: DA Service Server Ausnahmen | 20080304 | |
5 | CX_XADK_SYSTEM | XADK: Ausnahmen des WebServer oder Ablagesystems | 20080304 |
Method GET_RESOURCES_FOR_ALDOC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_RESULT_SET | Value transfer | Type reference (TYPE) | CL_ARC_DAS_CON=>TT_RESULT_SET | Uri der Proxys | 20090709 | ||
2 | Importing | IV_AL_DL | Call by reference | Type reference (TYPE) | CHAR2 | AL/DL Index searchpath | 20130426 | ||
3 | Importing | IV_CREP | Call by reference | Type reference (TYPE) | STRING | Crep, Teil des index | 20090709 | ||
4 | Importing | IV_DOCID | Call by reference | Type reference (TYPE) | STRING | Proxy, Teil des index | 20090709 | ||
5 | Importing | IV_VALID_ONLY | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20090908 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ARCHLNK_PROPAGATION | ILM: Datenvernichtung | 20090908 | |
2 | CX_XADK_DAS_CLIENT | XADK: DA Service Client Ausnahmen | 20090709 | |
3 | CX_XADK_DAS_SERVER | XADK: DA Service Server Ausnahmen | 20090709 | |
4 | CX_XADK_SYSTEM | XADK: Ausnahmen des WebServer oder Ablagesystems | 20090709 |
Method GET_WEBDAV_STORE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ARCHIVE_PATH | Call by reference | Type reference (TYPE) | STRING | Archivpfad einer Kollektion | 20080116 | ||
2 | Importing | IV_RESOURCE_URI | Call by reference | Type reference (TYPE) | STRING | Uri der Resource | 20080116 | ||
3 | Exporting | RV_STORE | Call by reference | Type reference (TYPE) | STRING | 20080116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_XADK_DAS_CLIENT | XADK: DA Service Client Ausnahmen | 20080116 | |
2 | CX_XADK_DAS_SERVER | XADK: DA Service Server Ausnahmen | 20080116 | |
3 | CX_XADK_SYSTEM | XADK: Ausnahmen des WebServer oder Ablagesystems | 20080116 |
Method GET_WEBDAV_STORE_META_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ARCHIVE_STORE | Call by reference | Type reference (TYPE) | STRING | Archive Store | 20080114 | ||
2 | Returning | RV_RESULT | Value transfer | Type reference (TYPE) | STRING | NOR= no support; DATE= only expdate; BOTH=expdate and LH | 20080114 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_XADK_DAS_CLIENT | XADK: DA Service Client Ausnahmen | 20080114 | |
2 | CX_XADK_DAS_SERVER | XADK: DA Service Server Ausnahmen | 20080114 | |
3 | CX_XADK_SYSTEM | XADK: Ausnahmen des WebServer oder Ablagesystems | 20080114 |
Method LEGALHOLD_PROPAGATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ACTION | Call by reference | Type reference (TYPE) | LHM_TODO | Hinzufügen ('ADD') oder Entfernen ('REM') | 20071130 | ||
2 | Importing | IV_CASE | Call by reference | Type reference (TYPE) | CL_ARC_DAS_CON=>TY_ILM_CASE | Legalhold Fall | 20071130 | ||
3 | Importing | IV_TEST | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20071212 | ||
4 | Importing | IV_URI | Call by reference | Type reference (TYPE) | STRING | URI der Resource | 20071130 | ||
5 | Returning | RV_RESULT | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20071130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_XADK | XADK: Ausnahmen | 20071130 |
Method PUT_EMPTY_RESOURCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_INDEX | Call by reference | Type reference (TYPE) | CL_ARC_DAS_CON=>TT_INDEX_PROPERTIES | Index | 20071217 | ||
2 | Importing | IV_NAME | Call by reference | Type reference (TYPE) | STRING | Name der Resource | 20071031 | ||
3 | Importing | IV_URI | Call by reference | Type reference (TYPE) | STRING | Uri der Collection | 20071031 | ||
4 | Returning | RV_RESOURCE_URI | Value transfer | Type reference (TYPE) | STRING | Uri angelegten Resource | 20071031 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_XADK | XADK: Ausnahmen | 20071031 |
Method SET_EXPIRATION_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_EXPIRATION_DATE | Call by reference | Type reference (TYPE) | TIMESTAMP | Ablaufdatum: Wert aus Irm | 20071030 | ||
2 | Importing | IV_RET_BEGIN_DATE | Call by reference | Type reference (TYPE) | TIMESTAMP | Begin des Ablaufdatums: Wert aus Irm | 20071030 | ||
3 | Importing | IV_URI | Call by reference | Type reference (TYPE) | STRING | Uri auf die das Expiration Date gesetzt wird | 20071030 | ||
4 | Importing | IV_WEBDAV_DEST | Call by reference | Type reference (TYPE) | ADMI_WEBDAV_DESTINATION | HTTP-Verbindung zum XML-DAS für WebDAV | 20071030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ARC_DAS | DAS-Konnektor: Ausnahmen auf T100 Basis | 20071113 | |
2 | CX_XADK | XADK: Ausnahmen | 20080429 | |
3 | CX_XADK_DAS_CLIENT | XADK: DA Service Client Ausnahmen | 20071113 | |
4 | CX_XADK_DAS_SERVER | XADK: DA Service Server Ausnahmen | 20071113 | |
5 | CX_XADK_SYSTEM | XADK: Ausnahmen des WebServer oder Ablagesystems | 20071113 |
Method SET_PROPERTY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_WEBDAV_PROPERTIES | Call by reference | Type reference (TYPE) | ADMI_T_WEBDAV_PROP | Tabelle von WebDAV Properties | 20071030 | ||
2 | Importing | IV_URI | Call by reference | Type reference (TYPE) | STRING | Uri der Collection | 20071030 | ||
3 | Importing | IV_WEBDAV_DEST | Call by reference | Type reference (TYPE) | ADMI_WEBDAV_DESTINATION | HTTP-Verbindung zum XML-DAS für WebDAV | 20071030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ARC_DAS | DAS-Konnektor: Ausnahmen auf T100 Basis | 20071113 | |
2 | CX_XADK_DAS_CLIENT | XADK: DA Service Client Ausnahmen | 20071113 | |
3 | CX_XADK_DAS_SERVER | XADK: DA Service Server Ausnahmen | 20071113 | |
4 | CX_XADK_SYSTEM | XADK: Ausnahmen des WebServer oder Ablagesystems | 20071113 |
Method SET_XML_DAS_DEST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_WEBDAV_DEST | Call by reference | Type reference (TYPE) | STRING | 20071218 |
Method SET_XML_DAS_DEST on class CL_ARCHLNK_DAS_CON has no exception.
Method SYNC_HOME_PATH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ACTION | Call by reference | Type reference (TYPE) | ADMI_ACTN | 'I' | Aktion zur Synchronisation eines Home-Pfades | 20071218 | |
2 | Importing | IV_HOMEPATH | Call by reference | Type reference (TYPE) | STRING | Home-Pfad | 20071023 | ||
3 | Importing | IV_TESTMODE | Call by reference | Type reference (TYPE) | BOOLE_D | ' ' | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20071023 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_XADK | XADK: Ausnahmen | 20071024 |
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 711 |