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
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Constant | Public | Type reference (TYPE) | C | '~' | Replacement of Invalid Characters in URIs | 20090527 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Checks Existence of the Resource | 20071123 | |
| 2 | Static method | Public | Method | Create Complete Collection | 20071029 | |
| 3 | Static method | Public | Method | Creates xml_das Index Table If Not Present | 20071121 | |
| 4 | Static method | Public | Method | Delete | 20090706 | |
| 5 | Static method | Public | Method | Deletes the Collection | 20071212 | |
| 6 | Static method | Public | Method | Deletes Complete Logical (Not Assigned) Home Path | 20071218 | |
| 7 | Static method | Public | Method | Reads Attributes from the Collection | 20080304 | |
| 8 | Static method | Public | Method | Reads All Resources for a DOCID/CREP | 20090709 | |
| 9 | Static method | Public | Method | Determines the Archive Store | 20080116 | |
| 10 | Static method | Public | Method | Determines webdav-Conformity for ArchiveLink References | 20080114 | |
| 11 | Static method | Public | Method | Set/Delete LH for a Resource | 20071130 | |
| 12 | Static method | Public | Method | Creates Empty Resource | 20071031 | |
| 13 | Static method | Public | Method | Set the Expiration Attribute | 20071030 | |
| 14 | Static method | Public | Method | Set Attributes for the Collections | 20071030 | |
| 15 | Static method | Public | Method | Sets Destination | 20071218 | |
| 16 | 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 | IV_ARCHIVE_STORE | Call by reference | Type reference (TYPE) | STRING | Crep, Teil des index | 20071123 | |||
| 2 | IV_INDEX_NAME | Call by reference | Type reference (TYPE) | STRING | Name des Suchindexes | 20071123 | |||
| 3 | IV_MANDT | Value transfer | Type reference (TYPE) | MANDT | Mandant | 20090113 | |||
| 4 | IV_OBJECT_ID | Value transfer | Type reference (TYPE) | SAEOBJID | SAP ArchiveLink: Objekt-Id (Objektidentifikator) | 20090113 | |||
| 5 | IV_PATH | Call by reference | Type reference (TYPE) | STRING | Suchpfad | 20071123 | |||
| 6 | IV_REPORT | Value transfer | Type reference (TYPE) | SAEREPORT | SAP ArchiveLink Reportname | 20090113 | |||
| 7 | IV_RESOURCE_NAME | Call by reference | Type reference (TYPE) | STRING | Proxy, Teil des index | 20071123 | |||
| 8 | IV_SAP_OBJECT | Value transfer | Type reference (TYPE) | SAEANWDID | SAP ArchiveLink: Objekttyp des Business Objekts | 20090113 | |||
| 9 | RV_URI | Value transfer | Type reference (TYPE) | STRING | Uri des Proxys | 20071123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XADK: DA Service Client Ausnahmen | 20071123 | ||
| 2 | XADK: DA Service Server Ausnahmen | 20071123 | ||
| 3 | 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 | IV_ARCHIVE_STORE | Call by reference | Type reference (TYPE) | STRING | Archive Store: Wert aus IRM | 20071029 | |||
| 2 | IV_URI | Call by reference | Type reference (TYPE) | STRING | Uri der Collection | 20071029 | |||
| 3 | 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 | XADK: Ausnahmen | 20071031 |
Method CREATE_INDEX_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SCHEME | Call by reference | Type reference (TYPE) | STRING | Schema al oder dl | 20071121 | |||
| 2 | IV_SID | Call by reference | Type reference (TYPE) | SYSYSID | Name des SAP-Systems | 20080612 | |||
| 3 | IV_TESTMODE | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20100319 | ||
| 4 | RV_INDEX_NAME | Value transfer | Type reference (TYPE) | STRING | Name des XML_DAS Indexes | 20071123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20071121 | |||
| 2 | XADK: DA Service Server Ausnahmen | 20071204 | ||
| 3 | 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 | IV_DELETE_RANGE | Call by reference | Type reference (TYPE) | ADMI_DRNG | Löschumfang | 20090706 | |||
| 2 | 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 | IV_URI | Call by reference | Type reference (TYPE) | STRING | URI einer Ressource oder Kollektion | 20090706 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DAS-Konnektor: Ausnahmen auf T100 Basis | 20090706 | ||
| 2 | ILM: Datenvernichtung | 20090812 | ||
| 3 | XADK: Ausnahmen | 20090706 | ||
| 4 | XADK: DA Service Client Ausnahmen | 20090706 | ||
| 5 | XADK: DA Service Server Ausnahmen | 20090706 | ||
| 6 | 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 | IV_URI | Call by reference | Type reference (TYPE) | STRING | 20071212 | ||||
| 2 | IV_WEBDAV_DEST | Call by reference | Type reference (TYPE) | STRING | 20071218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DAS-Konnektor: Ausnahmen auf T100 Basis | 20071212 | ||
| 2 | XADK: DA Service Client Ausnahmen | 20071212 | ||
| 3 | XADK: DA Service Server Ausnahmen | 20071212 | ||
| 4 | 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 | IV_HOMEPATH | Call by reference | Type reference (TYPE) | STRING | 20071218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XADK: Ausnahmen | 20071218 | ||
| 2 | XADK: DA Service Client Ausnahmen | 20071218 | ||
| 3 | XADK: DA Service Server Ausnahmen | 20071218 | ||
| 4 | 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 | IV_PROPERTY_NAME | Call by reference | Type reference (TYPE) | STRING | 20080304 | ||||
| 2 | IV_URI | Call by reference | Type reference (TYPE) | STRING | URI einer Ressource oder Kollektion | 20080304 | |||
| 3 | IV_WEBDAV_DEST | Call by reference | Type reference (TYPE) | ADMI_WEBDAV_DESTINATION | HTTP-Verbindung zum XML-DAS für WebDAV | 20080304 | |||
| 4 | RT_WEBDAV_PROPERTIES | Value transfer | Type reference (TYPE) | ADMI_T_WEBDAV_PROP | Tabelle von WebDAV Properties | 20080304 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DAS-Konnektor: Ausnahmen auf T100 Basis | 20080304 | ||
| 2 | XADK: Ausnahmen | 20080429 | ||
| 3 | XADK: DA Service Client Ausnahmen | 20080304 | ||
| 4 | XADK: DA Service Server Ausnahmen | 20080304 | ||
| 5 | 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 | ET_RESULT_SET | Value transfer | Type reference (TYPE) | CL_ARC_DAS_CON=>TT_RESULT_SET | Uri der Proxys | 20090709 | |||
| 2 | IV_AL_DL | Call by reference | Type reference (TYPE) | CHAR2 | AL/DL Index searchpath | 20130426 | |||
| 3 | IV_CREP | Call by reference | Type reference (TYPE) | STRING | Crep, Teil des index | 20090709 | |||
| 4 | IV_DOCID | Call by reference | Type reference (TYPE) | STRING | Proxy, Teil des index | 20090709 | |||
| 5 | IV_VALID_ONLY | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20090908 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ILM: Datenvernichtung | 20090908 | ||
| 2 | XADK: DA Service Client Ausnahmen | 20090709 | ||
| 3 | XADK: DA Service Server Ausnahmen | 20090709 | ||
| 4 | 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 | IV_ARCHIVE_PATH | Call by reference | Type reference (TYPE) | STRING | Archivpfad einer Kollektion | 20080116 | |||
| 2 | IV_RESOURCE_URI | Call by reference | Type reference (TYPE) | STRING | Uri der Resource | 20080116 | |||
| 3 | RV_STORE | Call by reference | Type reference (TYPE) | STRING | 20080116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XADK: DA Service Client Ausnahmen | 20080116 | ||
| 2 | XADK: DA Service Server Ausnahmen | 20080116 | ||
| 3 | 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 | IV_ARCHIVE_STORE | Call by reference | Type reference (TYPE) | STRING | Archive Store | 20080114 | |||
| 2 | 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 | XADK: DA Service Client Ausnahmen | 20080114 | ||
| 2 | XADK: DA Service Server Ausnahmen | 20080114 | ||
| 3 | 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 | IV_ACTION | Call by reference | Type reference (TYPE) | LHM_TODO | Hinzufügen ('ADD') oder Entfernen ('REM') | 20071130 | |||
| 2 | IV_CASE | Call by reference | Type reference (TYPE) | CL_ARC_DAS_CON=>TY_ILM_CASE | Legalhold Fall | 20071130 | |||
| 3 | IV_TEST | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20071212 | |||
| 4 | IV_URI | Call by reference | Type reference (TYPE) | STRING | URI der Resource | 20071130 | |||
| 5 | 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 | XADK: Ausnahmen | 20071130 |
Method PUT_EMPTY_RESOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_INDEX | Call by reference | Type reference (TYPE) | CL_ARC_DAS_CON=>TT_INDEX_PROPERTIES | Index | 20071217 | |||
| 2 | IV_NAME | Call by reference | Type reference (TYPE) | STRING | Name der Resource | 20071031 | |||
| 3 | IV_URI | Call by reference | Type reference (TYPE) | STRING | Uri der Collection | 20071031 | |||
| 4 | RV_RESOURCE_URI | Value transfer | Type reference (TYPE) | STRING | Uri angelegten Resource | 20071031 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XADK: Ausnahmen | 20071031 |
Method SET_EXPIRATION_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EXPIRATION_DATE | Call by reference | Type reference (TYPE) | TIMESTAMP | Ablaufdatum: Wert aus Irm | 20071030 | |||
| 2 | IV_RET_BEGIN_DATE | Call by reference | Type reference (TYPE) | TIMESTAMP | Begin des Ablaufdatums: Wert aus Irm | 20071030 | |||
| 3 | IV_URI | Call by reference | Type reference (TYPE) | STRING | Uri auf die das Expiration Date gesetzt wird | 20071030 | |||
| 4 | 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 | DAS-Konnektor: Ausnahmen auf T100 Basis | 20071113 | ||
| 2 | XADK: Ausnahmen | 20080429 | ||
| 3 | XADK: DA Service Client Ausnahmen | 20071113 | ||
| 4 | XADK: DA Service Server Ausnahmen | 20071113 | ||
| 5 | 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 | IT_WEBDAV_PROPERTIES | Call by reference | Type reference (TYPE) | ADMI_T_WEBDAV_PROP | Tabelle von WebDAV Properties | 20071030 | |||
| 2 | IV_URI | Call by reference | Type reference (TYPE) | STRING | Uri der Collection | 20071030 | |||
| 3 | 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 | DAS-Konnektor: Ausnahmen auf T100 Basis | 20071113 | ||
| 2 | XADK: DA Service Client Ausnahmen | 20071113 | ||
| 3 | XADK: DA Service Server Ausnahmen | 20071113 | ||
| 4 | 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 | 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 | IV_ACTION | Call by reference | Type reference (TYPE) | ADMI_ACTN | 'I' | Aktion zur Synchronisation eines Home-Pfades | 20071218 | ||
| 2 | IV_HOMEPATH | Call by reference | Type reference (TYPE) | STRING | Home-Pfad | 20071023 | |||
| 3 | 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 | XADK: Ausnahmen | 20071024 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 711 |