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