SAP ABAP Class CL_DPR_CFX_DOCUMENT_VERSION (CDOCS: Main Files)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-DOC (Application Component) Documents
     DEVELOPMENT_PROJECTS_DOC_CFX (Package) Documents in Project Management: CFX Document Storage
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CDOCS_COMMON_FILE CDOCS: Shared Interface for All File Types 20050217
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CDOCS_MAIN_FILE CDOCS: Joint Interface for Main Files 20050408
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EDMS_COMMON_FILE CDOCS: Shared Interface for All File Types 20050223
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EDMS_MAIN_FILE EDMS: Main File 20050223
Properties
Class CL_DPR_CFX_DOCUMENT_VERSION  
Short Description CDOCS: Main Files    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_DOC_CFX   Documents in Project Management: CFX Document Storage 
Created 20050217   SAP 
Last change 20141109    
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_CDOCS_ARCHIVE_BUFFER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CDOCS_COMMON_FILE CDOCS: Shared Interface for All File Types 20050217
2 IF_CDOCS_MAIN_FILE CDOCS: Joint Interface for Main Files 20050408
3 IF_EDMS_COMMON_FILE CDOCS: Shared Interface for All File Types 20050223
4 IF_EDMS_MAIN_FILE EDMS: Main File 20050223
Friends
# Friend Modeled only Created on Description
1 CL_DPR_CFX_DOCUMENT 20050408 Project Management Document Class
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_KPRO_MEMID_FTP Constant Private Type reference (TYPE) SDOK_PROPV 'FTP_CLIENT:RFC_DESTINATION' Attribute of a Document or a Relationship 20050217
2 C_KPRO_MEMID_HTTP Constant Private Type reference (TYPE) SDOK_PROPV 'HTTP_CLIENT:RFC_DESTINATION' Attribute of a Document or a Relationship 20050217
3 MP_DOCUMENT Instance attribute Protected Object reference (TYPE REF TO) IF_EDMS_DOCUMENT Common Interface for Documents and Folders 20050221
4 M_CATEGORY Instance attribute Protected Type reference (TYPE) SDOK_PROPV Category 20050217
5 M_CHANGED_AT Instance attribute Protected Type reference (TYPE) TZNTSTMPS SAP System, User Logon Name 20050217
6 M_CHANGED_BY Instance attribute Protected Type reference (TYPE) SY-UNAME UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20050217
7 M_CHECKED_OUT Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20050217
8 M_CHECKOUT_USER Instance attribute Protected Type reference (TYPE) SY-UNAME SAP System, User Logon Name 20050217
9 M_CREATED_AT Instance attribute Protected Type reference (TYPE) TZNTSTMPS UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20050217
10 M_CREATED_BY Instance attribute Protected Type reference (TYPE) SY-UNAME SAP System, User Logon Name 20050217
11 M_DESCRIPTION Instance attribute Protected Type reference (TYPE) SDOK_PROPV Name 20050217
12 M_FILENAME Instance attribute Protected Type reference (TYPE) SAEURI File Name/URL 20050217
13 M_FILESIZE Instance attribute Protected Type reference (TYPE) I File Size 20050217
14 M_FTP_DEST Instance attribute Protected Type reference (TYPE) RFCDEST FTP Destination 20050217
15 M_HTTP_DEST Instance attribute Protected Type reference (TYPE) RFCDEST HTTP Destination 20050217
16 M_IS_FORMAT_VERSION Instance attribute Protected Type reference (TYPE) ABAP_BOOL Format Version 20050221
17 M_IS_PERSISTENT Instance attribute Protected Type reference (TYPE) ABAP_BOOL PHIO Already Saved 20050217
18 M_IS_UNPROTECTED Instance attribute Protected Type reference (TYPE) ABAP_BOOL File is Unprotected/URL 20050217
19 M_LOCKED_BY Instance attribute Protected Type reference (TYPE) SY-UNAME Checked Out By 20050217
20 M_MIMETYPE Instance attribute Protected Type reference (TYPE) W3CONTTYPE HTML Content Type 20050217
21 M_SKWF_IO Instance attribute Protected Type reference (TYPE) SKWF_IO SKWF Object 20050217
22 M_STATE Instance attribute Protected Type reference (TYPE) SDOK_PROPV Attribute Value 20050217
23 M_STORAGE_CAT Instance attribute Protected Type reference (TYPE) SDOK_STCAT Category for Physical Documents 20050217
24 M_TRACKING_MODE Instance attribute Private Type reference (TYPE) TS_TRACKING_MODE Attribute Value 20050217
25 M_USED_BY_APPL Instance attribute Protected Type reference (TYPE) SKWF_APPL Application 20050217
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20050217
2 CONVERT_SDOK2SKWF_BAD_IOS Instance method Protected Method 20050217
3 DETERMINE_GET_URL Instance method Public Method HTTP Get URL 20100331
4 DETERMINE_PUT_URL Instance method Public Method HTTP Put URL 20100330
5 FREE_KPRO_DESTINATIONS Instance method Protected Method Delete Destination for KPRO 20050217
6 GENERATE_PLAIN_ERROR_DOCUMENT Instance method Protected Method Generate HTML with Simple Error Message 20070914
7 GET_ATTRIB_FROM_PROPERTY_TAB Instance method Protected Method Fill Attributes from Properties Table 20050217
8 GET_CONTENT_URL Instance method Private Method URL zu Lesen/Schreiben des Contents 20050217
9 GET_DOCUMENT Instance method Public Method Get Document 20070124
10 GET_FILE_ATTRIBUTES Instance method Protected Method Determine File Attributes from KPRO 20050217
11 GET_SKWF_IO Instance method Protected Method Determine IO Data 20050217
12 INITIALIZE_DPR Static method Public Method Read Instance for Main File from DB 20050307
13 INIT_ATTRIBUTES Instance method Private Method Attribute initialisieren 20050217
14 MARK_CONTENT_PRELIM Instance method Public Method Mark content as prelim 20100408
15 SAVE_STORAGE_CATEGORY Instance method Private Method Storage-Category am Phio speichern 20050217
16 SET_DOCUMENT Instance method Public Method Set Document 20050221
17 SET_FILE_ATTRIBUTES Instance method Protected Method Save File Attributes 20050217
18 SET_KPRO_DESTINATIONS Instance method Protected Method Set Destination for KPRO 20050217
19 SET_PERSISTENT Instance method Protected Method Set Persistent Flag 20050217
20 SET_PROPERTY_TAB_FROM_ATTRIB Instance method Protected Method Set Up Properties Table 20050217
21 UPDATE_CHANGED_AT Instance method Protected Method Upate Administrative Data 20050217
22 UPDATE_CREATED_AT Instance method Protected Method Upate Administrative Data 20050217
23 UPDATE_FILE_DATA Instance method Protected Method Update File Data After Check-In 20050217
24 UPDATE_PROPERTIES Instance method Public Method 20100326
25 WRITE_TRACKING Instance method Protected Method Write Tracking Data 20050217
Events
Class CL_DPR_CFX_DOCUMENT_VERSION has no event.
Types
Class CL_DPR_CFX_DOCUMENT_VERSION has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Call by reference Type reference (TYPE) SKWF_APPL Applikation 20061113
2 Importing I_ID Call by reference Type reference (TYPE) SDOK_PHID Physisches Dokument 20050217

Method CONSTRUCTOR on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method CONVERT_SDOK2SKWF_BAD_IOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BAD_OBJECTS Call by reference Type reference (TYPE) SDOKERRKEYS SDOK: Fehlercode für ein Dokument 20050217
2 Importing IT_BAD_OBJECTS_X Call by reference Type reference (TYPE) SDOKERRMSGS Objekt mit Fehlerinformation 20050217
3 Returning RT_BAD_IOS Value transfer Type reference (TYPE) SKWF_IOERRS Tabelle mit KW-Objektfehler Objekten 20050217

Method CONVERT_SDOK2SKWF_BAD_IOS on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method DETERMINE_GET_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GET_URL Value transfer Type reference (TYPE) STRING 20100412

Method DETERMINE_GET_URL on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method DETERMINE_PUT_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PUT_URL Value transfer Type reference (TYPE) STRING HTTP Put URL 20100412

Method DETERMINE_PUT_URL on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method FREE_KPRO_DESTINATIONS Signature

Method FREE_KPRO_DESTINATIONS on class CL_DPR_CFX_DOCUMENT_VERSION has no parameter.
Method FREE_KPRO_DESTINATIONS on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method GENERATE_PLAIN_ERROR_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FILE_ACCESS_INFO Call by reference Type reference (TYPE) SDOKFILACIS SDOK: Angaben zu Dokumentinhalten in internen Tabellen 20070914
2 Exporting ET_FILE_CONTENT_ASCII Call by reference Type reference (TYPE) SDOKCNTASCS Tabelle mit Zeilen von Textdokumentinhalt für den Web-Server 20070914

Method GENERATE_PLAIN_ERROR_DOCUMENT on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method GET_ATTRIB_FROM_PROPERTY_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROPERTIES Call by reference Type reference (TYPE) SDOKPROPTYS SDOK: Liste von Name-Wert-Paaren 20050217

Method GET_ATTRIB_FROM_PROPERTY_TAB on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method GET_CONTENT_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FOR_GET Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE URL zum Lesen 20050217
2 Returning R_URL Value transfer Type reference (TYPE) SAEURI SAP ArchiveLink: Datenelement für absolute URI 20050217

Method GET_CONTENT_URL on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method GET_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_DOCUMENT Value transfer Object reference (TYPE REF TO) IF_EDMS_DOCUMENT CDOCS: Gemeinsames Interface für Dokumente und Folder 20070124

Method GET_DOCUMENT on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method GET_FILE_ATTRIBUTES Signature

Method GET_FILE_ATTRIBUTES on class CL_DPR_CFX_DOCUMENT_VERSION has no parameter.
Method GET_FILE_ATTRIBUTES on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method GET_SKWF_IO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IO Value transfer Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20050217

Method GET_SKWF_IO on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method INITIALIZE_DPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) SDOK_PHID Physisches Dokument 20050307
2 Returning RP_FILE Value transfer Object reference (TYPE REF TO) IF_CDOCS_MAIN_FILE CDOCS: Gemeinsames Interface für Mainfiles 20050307

Method INITIALIZE_DPR on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method INIT_ATTRIBUTES Signature

Method INIT_ATTRIBUTES on class CL_DPR_CFX_DOCUMENT_VERSION has no parameter.
Method INIT_ATTRIBUTES on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method MARK_CONTENT_PRELIM Signature

Method MARK_CONTENT_PRELIM on class CL_DPR_CFX_DOCUMENT_VERSION has no parameter.
Method MARK_CONTENT_PRELIM on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method SAVE_STORAGE_CATEGORY Signature

Method SAVE_STORAGE_CATEGORY on class CL_DPR_CFX_DOCUMENT_VERSION has no parameter.
Method SAVE_STORAGE_CATEGORY on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method SET_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_EDMS_DOCUMENT CDOCS: Gemeinsames Interface für Dokumente und Folder 20050221

Method SET_DOCUMENT on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method SET_FILE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILENAME Call by reference Type reference (TYPE) SAEURI SAP ArchiveLink: Datenelement für absolute URI 20050217
2 Importing I_FILESIZE Call by reference Type reference (TYPE) I 20050217
3 Importing I_MIMETYPE Call by reference Type reference (TYPE) W3CONTTYPE HTML-Content-Type 20050217

Method SET_FILE_ATTRIBUTES on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method SET_KPRO_DESTINATIONS Signature

Method SET_KPRO_DESTINATIONS on class CL_DPR_CFX_DOCUMENT_VERSION has no parameter.
Method SET_KPRO_DESTINATIONS on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method SET_PERSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PERSISTENT Call by reference Type reference (TYPE) ABAP_BOOL 20050217

Method SET_PERSISTENT on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method SET_PROPERTY_TAB_FROM_ATTRIB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PROPERTIES Value transfer Type reference (TYPE) SDOKPROPTYS SDOK: Liste von Name-Wert-Paaren 20050217

Method SET_PROPERTY_TAB_FROM_ATTRIB on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method UPDATE_CHANGED_AT Signature

Method UPDATE_CHANGED_AT on class CL_DPR_CFX_DOCUMENT_VERSION has no parameter.
Method UPDATE_CHANGED_AT on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method UPDATE_CREATED_AT Signature

Method UPDATE_CREATED_AT on class CL_DPR_CFX_DOCUMENT_VERSION has no parameter.
Method UPDATE_CREATED_AT on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method UPDATE_FILE_DATA Signature

Method UPDATE_FILE_DATA on class CL_DPR_CFX_DOCUMENT_VERSION has no parameter.
Method UPDATE_FILE_DATA on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method UPDATE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROPERTIES Call by reference Type reference (TYPE) SDOKPROPTYS SDOK: List of Pairs of Name and Value 20100401

Method UPDATE_PROPERTIES on class CL_DPR_CFX_DOCUMENT_VERSION has no exception.

Method WRITE_TRACKING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRACK_MODE Call by reference Type reference (TYPE) C 20050217

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