SAP ABAP Class CL_HTTP_WEBDAV_SKWF (SKWF WEBDAV Handler)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-KPR-DMF (Application Component) Document Management Framework
     SKWH (Package) KW KM HTTP Dealer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HTTP_WEBDAV Generic WEBDAV Dealer 20000525
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HTTP_EXT_BSP_MIME SKWF WEBDAV Handler 20000906
2 Inheritance (c INHERITING FROM c_ref)  CL_HTTP_EXT_WEBDAV_SKWF O2: WEBDAV Handler 20031007
3 Inheritance (c INHERITING FROM c_ref)  CL_HTTP_WEBDAV_RSOD BW WEBDAV HTTP Handler for Documents 20001129
4 Inheritance (c INHERITING FROM c_ref)  CL_HTTP_WEBDAV_SKWF_CFF SKWF WEBDAV Handler for RoadRunner 20001129
5 Inheritance (c INHERITING FROM c_ref)  CL_HTTP_WEBDAV_SKWF_CFS SKWF WebDAV Handler for cFolders Settings 20010321
6 Inheritance (c INHERITING FROM c_ref)  CL_HTTP_WEBDAV_SKWF_FS SKWF WEBDAV Handler for RoadRunner 20000901
7 Inheritance (c INHERITING FROM c_ref)  CL_HTTP_WEBDAV_SKWR SKWR WEBDAV Handler 20010319
8 Inheritance (c INHERITING FROM c_ref)  CL_O2_HTTP_WEBDAV O2: WEBDAV Handler 20000821
Properties
Class CL_HTTP_WEBDAV_SKWF  
Short Description SKWF WEBDAV Handler    
Super Class CL_HTTP_WEBDAV Generic WEBDAV Dealer 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SKWH   KW KM HTTP Dealer 
Created 20000525   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SKWF_NAMESPACE_UTIL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_WEBDAV_UTIL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 SDOKA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SDOKM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HTTP_WEBDAV_SKWF has no interface implemented.
Friends
Class CL_HTTP_WEBDAV_SKWF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPLICATION Instance attribute Public Type reference (TYPE) SKWF_APPLS-APPL KW Framework: Application 20000706
2 COMPONENT Instance attribute Public Type reference (TYPE) STRING Component Address 20000829
3 CONTEXT Instance attribute Public Type reference (TYPE) SDOKPROPTYS SDOK: List of Pairs of Name and Value 20000801
4 GET_APP_FROM_URL Instance attribute Public Type reference (TYPE) I 1 0 = Application is Not Part of URL 20000714
5 UPDATE_VERSION Instance attribute Public Type reference (TYPE) I Update of Existing Version (=1) or New Version (=0) 20010419
Methods
# Method Level Visibility Method type Description Created on
1 CRACK_SKWF_URL Instance method Public Method Splits an SKWF URL 20000821
2 CRACK_SKWF_URL_CONTEXT Instance method Public Method Cracks an SKWF URL (Context) 20000821
3 CREATE_SKWF_RESOURCE Instance method Public Method Creates a New SKWF Resource 20000710
4 GET_CLASSES_FOR_PUT Instance method Public Method Delivers Document Classes To Create New Document 20000713
5 GET_CONNECTIONSPACE Instance method Public Method Delivers Application Connection Space 20000713
6 GET_CONTEXT_SELECTORS Instance method Public Method Creates a List with Context Selectors 20000920
7 GET_FOLDER_CLASS Instance method Public Method Delivers a Directory Class 20000706
8 GET_LOIOCLASS_FOR_PHIOCLASS Instance method Public Method Delivers the Logical Document Class 20000713
9 GET_PHIOCLASS_FOR_FILE Instance method Public Method Delivers Document Class for Given File Name 20000713
10 GET_SKWF_RESOURCE Instance method Public Method SKWF Resource Object for Given URL 20000718
Events
Class CL_HTTP_WEBDAV_SKWF has no event.
Types
Class CL_HTTP_WEBDAV_SKWF has no local type.
Method Signatures

Method CRACK_SKWF_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_APPLICATION Call by reference Type reference (TYPE) STRING Applikationsname 20000821
2 Exporting P_COMPONENT Call by reference Type reference (TYPE) STRING Komponentenname 20000821
3 Exporting P_CONTEXT Call by reference Type reference (TYPE) SDOKPROPTYS Kontextparameter 20000821
4 Exporting P_INTERNAL_URL Call by reference Type reference (TYPE) STRING interne URL 20000821
5 Exporting P_IO Call by reference Type reference (TYPE) SDOKOBJECT Direkt adressiertes Info Objekt 20000821
6 Importing P_URL Call by reference Type reference (TYPE) STRING URL 20000821

Method CRACK_SKWF_URL on class CL_HTTP_WEBDAV_SKWF has no exception.

Method CRACK_SKWF_URL_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CONTEXT Call by reference Type reference (TYPE) SDOKPROPTYS Kontextparameter 20000821
2 Exporting P_REST_URL Call by reference Type reference (TYPE) STRING URL ohne Kontextparameter 20000821
3 Importing P_URL Call by reference Type reference (TYPE) STRING URL 20000821

Method CRACK_SKWF_URL_CONTEXT on class CL_HTTP_WEBDAV_SKWF has no exception.

Method CREATE_SKWF_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGED_ON Call by reference Type reference (TYPE) CHAR14 Textfeld Länge 14 20011122
2 Importing CREATED_ON Call by reference Type reference (TYPE) CHAR14 Textfeld Länge 14 20011122
3 Importing IO Call by reference Type reference (TYPE) SKWF_OBTYP KW Framework: Objekt mit Typinformation 20000710
4 Importing PHIO_COMPONENT Call by reference Type reference (TYPE) SKWF_CPPRP KW Framework: Komponenteninformation 20011122
5 Importing PHIO_PROPERTIES Call by reference Type reference (TYPE) SDOKPROPTLS Liste von Attributausprägungen von Objekten 20011122
6 Importing PHIO_TO_LOIO Call by reference Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20011122
7 Exporting RESOURCE Call by reference Object reference (TYPE REF TO) IF_HTTP_WEBDAV_RESOURCE WebDAV Resource 20000710
8 Importing URI Call by reference Type reference (TYPE) STRING Relative URL 20000710
9 Importing URL Call by reference Type reference (TYPE) STRING URL 20000710

Method CREATE_SKWF_RESOURCE on class CL_HTTP_WEBDAV_SKWF has no exception.

Method GET_CLASSES_FOR_PUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILENAME Call by reference Type reference (TYPE) SDOK_FILNM Relativer Ablageort eines physischen Dokuments 20000713
2 Exporting LOIO_CLASS Call by reference Type reference (TYPE) SDOK_CLASS SDOK: Klasse von Informationsobjekten 20000713
3 Importing PARENT_FOLDER Call by reference Type reference (TYPE) SKWF_IO KW Framework: Objekt mit Typinformation 20000713
4 Exporting PHIO_CLASS Call by reference Type reference (TYPE) SDOK_CLASS SDOK: Klasse von Informationsobjekten 20000713

Method GET_CLASSES_FOR_PUT on class CL_HTTP_WEBDAV_SKWF has no exception.

Method GET_CONNECTIONSPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) SKWF_CSPCS KW Framework: Verbindungsbereich als Strukturelement 20000713

Method GET_CONNECTIONSPACE on class CL_HTTP_WEBDAV_SKWF has no exception.

Method GET_CONTEXT_SELECTORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) SDOKCXSELS Liste von Kontextselektoren 20000920

Method GET_CONTEXT_SELECTORS on class CL_HTTP_WEBDAV_SKWF has no exception.

Method GET_FOLDER_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT_FOLDER Call by reference Type reference (TYPE) SDOKOBJECT SDOK: BOR-Schlüssel für Informationsobjekt 20000706
2 Returning RVAL Value transfer Type reference (TYPE) SDOK_CLASS Dokumentenklasse 20000706

Method GET_FOLDER_CLASS on class CL_HTTP_WEBDAV_SKWF has no exception.

Method GET_LOIOCLASS_FOR_PHIOCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PHIOCLASS Call by reference Type reference (TYPE) SDOK_CLASS SDOK: Klasse von Informationsobjekten 20000713
2 Returning RVAL Value transfer Type reference (TYPE) SDOK_CLASS SDOK: Klasse von Informationsobjekten 20000713

Method GET_LOIOCLASS_FOR_PHIOCLASS on class CL_HTTP_WEBDAV_SKWF has no exception.

Method GET_PHIOCLASS_FOR_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILENAME Call by reference Type reference (TYPE) SDOK_FILNM Relativer Ablageort eines physischen Dokuments 20000713
2 Returning RVAL Value transfer Type reference (TYPE) SDOK_CLASS SDOK: Klasse von Informationsobjekten 20000713

Method GET_PHIOCLASS_FOR_FILE on class CL_HTTP_WEBDAV_SKWF has no exception.

Method GET_SKWF_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERNAL_URL Call by reference Type reference (TYPE) STRING Interne URL (ohne Root) 20000721
2 Returning RESOURCE Value transfer Object reference (TYPE REF TO) IF_HTTP_WEBDAV_RESOURCE Temp 20000718
3 Importing SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP server control block 20000718
4 Importing URL Call by reference Type reference (TYPE) STRING URL 20000718

Method GET_SKWF_RESOURCE on class CL_HTTP_WEBDAV_SKWF has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 50A