SAP ABAP Class CL_CDOCS_FACTORY (CDOCs: Factory for Document)
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)
Properties
Class CL_CDOCS_FACTORY  
Short Description CDOCs: Factory for Document    
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)
Interfaces
Class CL_CDOCS_FACTORY has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CDOCS_APPLICATION 20020325 CDOCS: Application
2 CL_CDOCS_DOCUMENT 20020325 CDOCS: Document
3 CL_CDOCS_FOLDER 20020325 CDOCS: Main Files
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_OBJECTS Static Attribute Private Type reference (TYPE) TT_UNIQUE_GUID_LIST 20020405
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_DOCUMENT Static method Public Method Generates Instance for New Document 20020322
2 CREATE_FOLDER Static method Public Method Generates Instance for New Folder 20020322
3 CREATE_LINK Static method Protected Method Generates Instance for a Link to a Document 20020628
4 CREATE_OBJECTS_FROM_PROPERTIES Static method Public Method Generates Instances from Read Properties 20020325
5 EXISTENCE_CHECK Static method Public Method Folder/Document Exists 20020709
6 INITIALIZE Static method Public Method Read Document/Folder 20020405
7 INITIALIZE_DOCUMENT Static method Public Method Read Document 20020405
8 INITIALIZE_FOLDER Static method Public Method Read Folder 20020405
9 IS_OBJECT_INITIALIZED Static method Public Method True If the Object with Given ID is Initialized 20020405
10 REGISTER_OBJECT Static method Private Method Notes Object 20020405
Events
Class CL_CDOCS_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_GUID_OBJECT Private See coding 20020405
2 TT_UNIQUE_GUID_LIST Private See coding 20020405
Method Signatures

Method CREATE_DOCUMENT 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 20020405
2 Importing I_ID Call by reference Type reference (TYPE) SDOK_DOCID ID für Dokumente und Beziehungen 20020322
3 Returning RP_DOCUMENT Value transfer Object reference (TYPE REF TO) IF_CDOCS_COMMON CDOCS: Gemeinsames Interface für Dokumente und Folder 20020405

Method CREATE_DOCUMENT on class CL_CDOCS_FACTORY has no exception.

Method CREATE_FOLDER 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 20020405
2 Importing I_ID Call by reference Type reference (TYPE) SDOK_DOCID ID für Dokumente und Beziehungen 20020322
3 Returning RP_DOCUMENT Value transfer Object reference (TYPE REF TO) IF_CDOCS_COMMON CDOCS: Gemeinsames Interface für Dokumente und Folder 20020408

Method CREATE_FOLDER on class CL_CDOCS_FACTORY has no exception.

Method CREATE_LINK 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_CDOCS_COMMON CDOCS: Gemeinsames Interface für Dokumente und Folder 20020628
2 Importing IP_PARENT Call by reference Object reference (TYPE REF TO) IF_CDOCS_COMMON CDOCS: Gemeinsames Interface für Dokumente und Folder 20020710
3 Importing I_LINK_NAME Call by reference Type reference (TYPE) EDMS_DOC_NAME Linkname 20020628
4 Returning RP_LINK Value transfer Object reference (TYPE REF TO) IF_CDOCS_COMMON CDOCS: Gemeinsames Interface für Dokumente und Folder 20020628

Method CREATE_LINK on class CL_CDOCS_FACTORY has no exception.

Method CREATE_OBJECTS_FROM_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_IOS Call by reference Type reference (TYPE) SKWF_IOS Tabelle mit getypten Info Objekten 20020325
2 Importing IT_PROPERTIES Call by reference Type reference (TYPE) SDOKPROPTLS Liste von Attributausprägungen von Objekten 20020325
3 Returning RT_OBJECTS Value transfer Type reference (TYPE) CFX_TT_CDOCS_COMMON_ID CDOCS: Liste von Dokumenten 20020325

Method CREATE_OBJECTS_FROM_PROPERTIES on class CL_CDOCS_FACTORY has no exception.

Method EXISTENCE_CHECK 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_DOCID ID für Dokumente und Beziehungen 20020709
2 Returning R_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Objekt existiert 20020709

Method EXISTENCE_CHECK on class CL_CDOCS_FACTORY has no exception.

Method INITIALIZE 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_DOCID ID für Dokumente und Beziehungen 20020405
2 Returning RP_DOCUMENT Value transfer Object reference (TYPE REF TO) IF_CDOCS_COMMON CDOCS: Gemeinsames Interface für Dokumente und Folder 20020405

Method INITIALIZE on class CL_CDOCS_FACTORY has no exception.

Method INITIALIZE_DOCUMENT 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_DOCID ID für Dokumente und Beziehungen 20020405
2 Returning RP_DOCUMENT Value transfer Object reference (TYPE REF TO) IF_CDOCS_COMMON CDOCS: Gemeinsames Interface für Dokumente und Folder 20020405

Method INITIALIZE_DOCUMENT on class CL_CDOCS_FACTORY has no exception.

Method INITIALIZE_FOLDER 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_DOCID ID für Dokumente und Beziehungen 20020405
2 Returning RP_DOCUMENT Value transfer Object reference (TYPE REF TO) IF_CDOCS_COMMON CDOCS: Gemeinsames Interface für Dokumente und Folder 20020405

Method INITIALIZE_FOLDER on class CL_CDOCS_FACTORY has no exception.

Method IS_OBJECT_INITIALIZED 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) GUID_32 GUID im 'CHAR' Format in Großschreibung 20020405
2 Returning R_IS_INITIALIZED Value transfer Type reference (TYPE) ABAP_BOOL 20020405

Method IS_OBJECT_INITIALIZED on class CL_CDOCS_FACTORY has no exception.

Method REGISTER_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_DOC Call by reference Object reference (TYPE REF TO) IF_CDOCS_COMMON CDOCS: Gemeinsames Interface für Dokumente und Folder 20020405
2 Importing I_ID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20020405

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