SAP ABAP Class CL_CPRO_WEBDAV_NULL_RESOURCE (WebDAV Object: "Null Resource" (Object Not in Repository))
Hierarchy
☛ CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   ⤷ PLM (Application Component) Product Lifecycle Management
     ⤷ CPRO (Package) Interface for File Explorer Integration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CPRO_WEBDAV_RESOURCE WebDAV Object (Abstract) 20050510
Properties
Class CL_CPRO_WEBDAV_NULL_RESOURCE  
Short Description WebDAV Object: "Null Resource" (Object Not in Repository)    
Super Class CL_CPRO_WEBDAV_RESOURCE WebDAV Object (Abstract) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CPRO   Interface for File Explorer Integration 
Created 20050510   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CFXF1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CPRO_WEBDAV_NULL_RESOURCE has no interface implemented.
Friends
Class CL_CPRO_WEBDAV_NULL_RESOURCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_PARENT_BO_ID Instance attribute Private Type reference (TYPE) CPRO_API_TS_OBJECTID Object Identifier of Superior Project Element 20050510
2 MS_PARENT_OBJ_ID Instance attribute Private Type reference (TYPE) CPRO_API_TS_OBJECTID Object Identifier of Superior Object 20050510
3 M_DPR_PARENT_GUID Instance attribute Private Type reference (TYPE) GUID_32 DPR GUID of Superior Object 20050510
4 M_LOCK_OWNER Instance attribute Private Type reference (TYPE) SYUNAME User Name 20050523
5 M_LOCK_OWNER_WEBDAV Instance attribute Private Type reference (TYPE) STRING WebDAV Owner of Lock 20050720
6 M_LOCK_TOKEN Instance attribute Private Type reference (TYPE) STRING Lock Token 20050523
7 M_PARENT_GUID Instance attribute Private Type reference (TYPE) GUID_32 GUID of Superior Object 20050510
8 M_PARENT_OBJECT_TYPE Instance attribute Private Type reference (TYPE) CPRO_WEBDAV_T_OBJECT_TYPE Higher-level object type 20050510
Methods
# Method Level Visibility Method type Description Created on
1 ADD_LOCK_PROPERTIES Instance method Private Method Adds Lock Attributes to CT_PROPERTIES_RESULT 20050523
2 CHECK_BEFORE_MKCOL Instance method Private Method Checks Whether New Folder Can Be Created 20050510
3 CHECK_BEFORE_PUT Instance method Private Method Checks Whether New Document Can Be Created 20050510
4 CONSTRUCTOR Instance method Public Constructor Constructor 20050510
5 MKCOL_CFX Instance method Private Method Create cFolders Folder 20050510
6 MKCOL_DPR Instance method Private Method Create cProjects Folder 20050510
7 PREPARE_CONTENT Instance method Private Method Converts Request-Body to Byte Table 20050510
8 PUT_CFX Instance method Private Method Creates New cFolders Document and Version 20050510
9 PUT_DPR Instance method Private Method Creates New cProjects Document and Corresponding Version 20050510
Events
Class CL_CPRO_WEBDAV_NULL_RESOURCE has no event.
Types
Class CL_CPRO_WEBDAV_NULL_RESOURCE has no local type.
Method Signatures

Method ADD_LOCK_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROPERTIES_CUST Call by reference Type reference (TYPE) CPRO_WEBDAV_TT_PROPERTY_CUST Tabelle mit WebDAV-Daten zu Attributen 20050523
2 Changing CT_PROPERTIES_RESULT Call by reference Type reference (TYPE) SKWH_HTTP_WEBDAV_PROPERTY_TAB WEBDAV Properties 20050523

Method ADD_LOCK_PROPERTIES on class CL_CPRO_WEBDAV_NULL_RESOURCE has no exception.

Method CHECK_BEFORE_MKCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CPRO_FAULT Call by reference Type reference (TYPE) CPRO_API_TS_RETURN_CODE Allgemeine Rückgabestruktur mit Fehlerbeschreibung 20050510
2 Exporting E_NEW_NAME Call by reference Type reference (TYPE) STRING Name der neuen Mappe 20050510
3 Importing IP_SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20050510

Method CHECK_BEFORE_MKCOL on class CL_CPRO_WEBDAV_NULL_RESOURCE has no exception.

Method CHECK_BEFORE_PUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CPRO_FAULT Call by reference Type reference (TYPE) CPRO_API_TS_RETURN_CODE Allgemeine Rückgabestruktur mit Fehlerbeschreibung 20050510
2 Exporting E_NEW_NAME Call by reference Type reference (TYPE) STRING Name des neuen Dokuments 20050510
3 Importing IP_SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20050510

Method CHECK_BEFORE_PUT on class CL_CPRO_WEBDAV_NULL_RESOURCE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_ID Call by reference Type reference (TYPE) CPRO_API_TS_OBJECTID Objekt Identifikator 20050510
2 Importing IS_OBJECT_NAMES Call by reference Type reference (TYPE) CPRO_WEBDAV_TS_OBJ_NAMES Struktur: Objekt-Name und eindeutiger Name (mit externer ID) 20050510
3 Importing IS_PARENT_BO_ID Call by reference Type reference (TYPE) CPRO_API_TS_OBJECTID Objekt Identifikator des übergeordneten Projektelements 20050510
4 Importing IS_PARENT_OBJ_ID Call by reference Type reference (TYPE) CPRO_API_TS_OBJECTID Objekt Identifikator des übergeordneten Objekts 20050510
5 Importing I_PARENT_URL Call by reference Type reference (TYPE) STRING URL des übergeordneten Objekts 20050510

Method CONSTRUCTOR on class CL_CPRO_WEBDAV_NULL_RESOURCE has no exception.

Method MKCOL_CFX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CPRO_FAULT Call by reference Type reference (TYPE) CPRO_API_TS_RETURN_CODE Allgemeine Rückgabestruktur mit Fehlerbeschreibung 20050510
2 Importing IP_SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20050510
3 Importing I_NEW_NAME Call by reference Type reference (TYPE) STRING Neuer Name der Mappe 20050510

Method MKCOL_CFX on class CL_CPRO_WEBDAV_NULL_RESOURCE has no exception.

Method MKCOL_DPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CPRO_FAULT Call by reference Type reference (TYPE) CPRO_API_TS_RETURN_CODE Allgemeine Rückgabestruktur mit Fehlerbeschreibung 20050510
2 Importing IP_SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20050510
3 Importing I_NEW_NAME Call by reference Type reference (TYPE) STRING Neuer Name der Mappe 20050510

Method MKCOL_DPR on class CL_CPRO_WEBDAV_NULL_RESOURCE has no exception.

Method PREPARE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BINARY_CONTENT_CFX Call by reference Type reference (TYPE) SDOKCNTBINS SDOK: Tabelle von Binärdokumentinhalten für den Web-Server 20050510
2 Exporting ET_BINARY_CONTENT_DPR Call by reference Type reference (TYPE) BAPI_TT_RAW_CONTAINER RAW-Portionen d. Länge 255 f. Langtext, Abnahmedokument usw. 20050510
3 Exporting E_CONTENT_LENGTH Call by reference Type reference (TYPE) STRING Dateigröße 20050510
4 Exporting E_CONTENT_TYPE Call by reference Type reference (TYPE) STRING Mimetype 20050510
5 Importing IP_SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20050510

Method PREPARE_CONTENT on class CL_CPRO_WEBDAV_NULL_RESOURCE has no exception.

Method PUT_CFX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BINARY_CONTENT Call by reference Type reference (TYPE) SDOKCNTBINS SDOK: Tabelle von Binärdokumentinhalten für den Web-Server 20050510
2 Exporting ES_CPRO_FAULT Call by reference Type reference (TYPE) CPRO_API_TS_RETURN_CODE Allgemeine Rückgabestruktur mit Fehlerbeschreibung 20050510
3 Importing IP_SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20050510
4 Importing I_CONTENT_LENGTH Call by reference Type reference (TYPE) STRING Dateigröße 20050510
5 Importing I_CONTENT_TYPE Call by reference Type reference (TYPE) STRING Mimetype 20050510
6 Importing I_FILE_NAME Call by reference Type reference (TYPE) STRING Dateiname 20050510
7 Importing I_NEW_NAME Call by reference Type reference (TYPE) STRING Neuer Name des Dokuments 20050510

Method PUT_CFX on class CL_CPRO_WEBDAV_NULL_RESOURCE has no exception.

Method PUT_DPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CPRO_FAULT Call by reference Type reference (TYPE) CPRO_API_TS_RETURN_CODE Allgemeine Rückgabestruktur mit Fehlerbeschreibung 20050510
2 Importing IP_SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20050510
3 Importing IT_BINARY_CONTENT Call by reference Type reference (TYPE) BAPI_TT_RAW_CONTAINER RAW-Portionen d. Länge 255 f. Langtext, Abnahmedokument usw. 20050510
4 Importing I_CONTENT_LENGTH Call by reference Type reference (TYPE) STRING Dateigröße 20050510
5 Importing I_CONTENT_TYPE Call by reference Type reference (TYPE) STRING Mimetype 20050510
6 Importing I_FILE_NAME Call by reference Type reference (TYPE) STRING Dateiname 20050510
7 Importing I_NEW_NAME Call by reference Type reference (TYPE) STRING Neuer Name des Dokuments 20050510

Method PUT_DPR on class CL_CPRO_WEBDAV_NULL_RESOURCE has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400