SAP ABAP Class CL_CDOCS_COMMON_FILE (CDOCS: Main Files)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-DOC (Application Component) Engineering Documents
     EDMS_SKWF_LAYER (Package) EDMS: Communication with KPRO (SKWF)
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 20020322
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CDOCS_ADD_FILE CDOCS: Main Files 20020322
2 Inheritance (c INHERITING FROM c_ref)  CL_CDOCS_MAIN_FILE CDOCS: Main Files 20020322
Properties
Class CL_CDOCS_COMMON_FILE  
Short Description CDOCS: Main Files    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EDMS_SKWF_LAYER   EDMS: Communication with KPRO (SKWF) 
Created 20020322   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 20020322
Friends
Class CL_CDOCS_COMMON_FILE has no friend 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 20020326
2 C_KPRO_MEMID_HTTP Constant Private Type reference (TYPE) SDOK_PROPV 'HTTP_CLIENT:RFC_DESTINATION' Attribute of a Document or a Relationship 20020326
3 M_CATEGORY Instance attribute Protected Type reference (TYPE) SDOK_PROPV Category 20020409
4 M_CHANGED_AT Instance attribute Protected Type reference (TYPE) TZNTSTMPS SAP System, User Logon Name 20020409
5 M_CHANGED_BY Instance attribute Protected Type reference (TYPE) SY-UNAME UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20020409
6 M_CHECKED_OUT Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20020410
7 M_CHECKOUT_USER Instance attribute Protected Type reference (TYPE) SY-UNAME SAP System, User Logon Name 20020430
8 M_CREATED_AT Instance attribute Protected Type reference (TYPE) TZNTSTMPS UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20020409
9 M_CREATED_BY Instance attribute Protected Type reference (TYPE) SY-UNAME SAP System, User Logon Name 20020409
10 M_DESCRIPTION Instance attribute Protected Type reference (TYPE) SDOK_PROPV Name 20020409
11 M_FILENAME Instance attribute Protected Type reference (TYPE) SAEURI File Name/URL 20020409
12 M_FILESIZE Instance attribute Protected Type reference (TYPE) I File Size 20020409
13 M_FTP_DEST Instance attribute Protected Type reference (TYPE) RFCDEST FTP Destination 20020409
14 M_HTTP_DEST Instance attribute Protected Type reference (TYPE) RFCDEST HTTP Destination 20020409
15 M_IS_PERSISTENT Instance attribute Protected Type reference (TYPE) ABAP_BOOL PHIO Already Saved 20020409
16 M_IS_UNPROTECTED Instance attribute Protected Type reference (TYPE) ABAP_BOOL File is Unprotected/URL 20020409
17 M_LOCKED_BY Instance attribute Protected Type reference (TYPE) SY-UNAME Checked Out By 20020409
18 M_MIMETYPE Instance attribute Protected Type reference (TYPE) W3CONTTYPE HTML Content Type 20020409
19 M_SKWF_IO Instance attribute Protected Type reference (TYPE) SKWF_IO SKWF Object 20020409
20 M_STATE Instance attribute Protected Type reference (TYPE) SDOK_PROPV Attribute Value 20020409
21 M_STORAGE_CAT Instance attribute Protected Type reference (TYPE) SDOK_STCAT Category for Physical Documents 20020409
22 M_TRACKING_MODE Instance attribute Private Type reference (TYPE) TS_TRACKING_MODE Attribute Value 20020506
23 M_USED_BY_APPL Instance attribute Protected Type reference (TYPE) SKWF_APPL Application 20020409
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20020325
2 CONVERT_SDOK2SKWF_BAD_IOS Instance method Protected Method 20020404
3 FREE_KPRO_DESTINATIONS Instance method Protected Method Delete Destination for KPRO 20020326
4 GET_ATTRIB_FROM_PROPERTY_TAB Instance method Protected Method Fill Attributes from Properties Table 20020325
5 GET_CONTENT_URL Instance method Private Method URL for Reading/Writing Content 20020326
6 GET_FILE_ATTRIBUTES Instance method Protected Method Determine File Attributes from KPRO 20020325
7 GET_SKWF_IO Instance method Protected Method Determine IO Data 20020325
8 INIT_ATTRIBUTES Instance method Private Method Initialize Attribute 20020429
9 SAVE_STORAGE_CATEGORY Instance method Private Method Save Storage Category for PHIO 20020326
10 SET_FILE_ATTRIBUTES Instance method Protected Method Save File Attributes 20020325
11 SET_KPRO_DESTINATIONS Instance method Protected Method Set Destination for KPRO 20020326
12 SET_PERSISTENT Instance method Protected Method Set Persistent Flag 20020325
13 SET_PROPERTY_TAB_FROM_ATTRIB Instance method Protected Method Set Up Properties Table 20020325
14 UPDATE_CHANGED_AT Instance method Protected Method Upate Administrative Data 20020506
15 UPDATE_CREATED_AT Instance method Protected Method Upate Administrative Data 20020506
16 UPDATE_FILE_DATA Instance method Protected Method Update File Data After Check-In 20020610
17 WRITE_TRACKING Instance method Protected Method Write Tracking Data 20020506
Events
Class CL_CDOCS_COMMON_FILE has no event.
Types
Class CL_CDOCS_COMMON_FILE 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_ID Call by reference Type reference (TYPE) SDOK_PHID Physisches Dokument 20020325

Method CONSTRUCTOR on class CL_CDOCS_COMMON_FILE 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 20020404
2 Importing IT_BAD_OBJECTS_X Call by reference Type reference (TYPE) SDOKERRMSGS Objekt mit Fehlerinformation 20020404
3 Returning RT_BAD_IOS Value transfer Type reference (TYPE) SKWF_IOERRS Tabelle mit KW-Objektfehler Objekten 20020404

Method CONVERT_SDOK2SKWF_BAD_IOS on class CL_CDOCS_COMMON_FILE has no exception.

Method FREE_KPRO_DESTINATIONS Signature

Method FREE_KPRO_DESTINATIONS on class CL_CDOCS_COMMON_FILE has no parameter.
Method FREE_KPRO_DESTINATIONS on class CL_CDOCS_COMMON_FILE 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 20020325

Method GET_ATTRIB_FROM_PROPERTY_TAB on class CL_CDOCS_COMMON_FILE 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 20020326
2 Returning R_URL Value transfer Type reference (TYPE) SAEURI SAP ArchiveLink: Datenelement für absolute URI 20020326

Method GET_CONTENT_URL on class CL_CDOCS_COMMON_FILE has no exception.

Method GET_FILE_ATTRIBUTES Signature

Method GET_FILE_ATTRIBUTES on class CL_CDOCS_COMMON_FILE has no parameter.
Method GET_FILE_ATTRIBUTES on class CL_CDOCS_COMMON_FILE 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 20020325

Method GET_SKWF_IO on class CL_CDOCS_COMMON_FILE has no exception.

Method INIT_ATTRIBUTES Signature

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

Method SAVE_STORAGE_CATEGORY Signature

Method SAVE_STORAGE_CATEGORY on class CL_CDOCS_COMMON_FILE has no parameter.
Method SAVE_STORAGE_CATEGORY on class CL_CDOCS_COMMON_FILE 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 20020325
2 Importing I_FILESIZE Call by reference Type reference (TYPE) I 20020325
3 Importing I_MIMETYPE Call by reference Type reference (TYPE) W3CONTTYPE HTML-Content-Type 20020325

Method SET_FILE_ATTRIBUTES on class CL_CDOCS_COMMON_FILE has no exception.

Method SET_KPRO_DESTINATIONS Signature

Method SET_KPRO_DESTINATIONS on class CL_CDOCS_COMMON_FILE has no parameter.
Method SET_KPRO_DESTINATIONS on class CL_CDOCS_COMMON_FILE 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 20020325

Method SET_PERSISTENT on class CL_CDOCS_COMMON_FILE 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 20020325

Method SET_PROPERTY_TAB_FROM_ATTRIB on class CL_CDOCS_COMMON_FILE has no exception.

Method UPDATE_CHANGED_AT Signature

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

Method UPDATE_CREATED_AT Signature

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

Method UPDATE_FILE_DATA Signature

Method UPDATE_FILE_DATA on class CL_CDOCS_COMMON_FILE has no parameter.
Method UPDATE_FILE_DATA on class CL_CDOCS_COMMON_FILE 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 20020506

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