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 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