SAP ABAP Class CL_EDMS_MAIN_FILE (EDMS: Main Files)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-DOC (Application Component) Engineering Documents
     EDMS_DOCUMENT (Package) EDMS: Documents
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EDMS_COMMON_FILE CDOCS: Shared Interface for All File Types 20020408
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EDMS_MAIN_FILE EDMS: Main File 20020408
Properties
Class CL_EDMS_MAIN_FILE  
Short Description EDMS: Main Files    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EDMS_DOCUMENT   EDMS: Documents 
Created 20020408   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EDMS_MAIN_FILE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EDMS_COMMON_FILE CDOCS: Shared Interface for All File Types 20020408
2 IF_EDMS_MAIN_FILE EDMS: Main File 20020408
Friends
# Friend Modeled only Created on Description
1 CL_EDMS_MAIN_FILE_FACTORY 20020809 EDMS: Factory for Main Files
2 CL_EDMS_OBJECT_REGISTRY 20071205 EDMS: Register Objects
3 IF_EDMS_DOCUMENT 20020408 EDMS: Document/Folder
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MP_DOCUMENT Instance attribute Private Object reference (TYPE REF TO) IF_EDMS_DOCUMENT EDMS: Document/Folder 20020408
2 MP_FILE Instance attribute Private Object reference (TYPE REF TO) IF_CDOCS_MAIN_FILE CDOCS: Joint Interface for Main Files 20020408
Methods
# Method Level Visibility Method type Description Created on
1 CHECKIN_ERROR Instance method Protected Method Check In Error 20020523
2 CHECKOUT_ERROR Instance method Protected Method Check Out Error 20020523
3 CONSTRUCTOR Instance method Public Constructor Constructor 20020408
4 GET_CHANGED_AT Instance method Public Method 20020410
5 GET_CHANGED_BY Instance method Public Method 20020410
6 GET_CREATED_AT Instance method Public Method 20020410
7 GET_CREATED_BY Instance method Public Method 20020410
8 GET_FILE_ATTRIBUTE Instance method Public Method 20050125
9 INITIALIZE_EDMS_FILE Instance method Protected Method EMDS - Read Data 20020409
10 NOT_EXIST_ERROR Instance method Protected Method SKWF Error 20020524
11 SKWF_ERROR Instance method Protected Method SKWF Error 20020523
12 UPDATE_NEW_VERSION Instance method Protected Method 20020731
Events
Class CL_EDMS_MAIN_FILE has no event.
Types
Class CL_EDMS_MAIN_FILE has no local type.
Method Signatures

Method CHECKIN_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ERROR Call by reference Object reference (TYPE REF TO) CX_CDOCS_SKWF_ERROR CDOCS: SKWF-Error 20020523

Method CHECKIN_ERROR on class CL_EDMS_MAIN_FILE has no exception.

Method CHECKOUT_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ERROR Call by reference Object reference (TYPE REF TO) CX_CDOCS_SKWF_ERROR CDOCS: SKWF-Error 20020523

Method CHECKOUT_ERROR on class CL_EDMS_MAIN_FILE has no exception.

Method CONSTRUCTOR Signature

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

Method CONSTRUCTOR on class CL_EDMS_MAIN_FILE has no exception.

Method GET_CHANGED_AT Signature

Method GET_CHANGED_AT on class CL_EDMS_MAIN_FILE has no parameter.
Method GET_CHANGED_AT on class CL_EDMS_MAIN_FILE has no exception.

Method GET_CHANGED_BY Signature

Method GET_CHANGED_BY on class CL_EDMS_MAIN_FILE has no parameter.
Method GET_CHANGED_BY on class CL_EDMS_MAIN_FILE has no exception.

Method GET_CREATED_AT Signature

Method GET_CREATED_AT on class CL_EDMS_MAIN_FILE has no parameter.
Method GET_CREATED_AT on class CL_EDMS_MAIN_FILE has no exception.

Method GET_CREATED_BY Signature

Method GET_CREATED_BY on class CL_EDMS_MAIN_FILE has no parameter.
Method GET_CREATED_BY on class CL_EDMS_MAIN_FILE has no exception.

Method GET_FILE_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting R_MP_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_EDMS_DOCUMENT 20050125

Method GET_FILE_ATTRIBUTE on class CL_EDMS_MAIN_FILE has no exception.

Method INITIALIZE_EDMS_FILE Signature

Method INITIALIZE_EDMS_FILE on class CL_EDMS_MAIN_FILE has no parameter.
Method INITIALIZE_EDMS_FILE on class CL_EDMS_MAIN_FILE has no exception.

Method NOT_EXIST_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ERROR Call by reference Object reference (TYPE REF TO) CX_CDOCS_OBJECT_NOT_EXISTS CDOCS: SKWF-Error 20020524
2 Importing I_FILENAME Value transfer Type reference (TYPE) EDMS_URL EDMS: URL 20020524

Method NOT_EXIST_ERROR on class CL_EDMS_MAIN_FILE has no exception.

Method SKWF_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ERROR Call by reference Object reference (TYPE REF TO) CX_CDOCS_SKWF_ERROR CDOCS: SKWF-Error 20020523

Method SKWF_ERROR on class CL_EDMS_MAIN_FILE has no exception.

Method UPDATE_NEW_VERSION 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 20020731
2 Importing I_NEW_ID Call by reference Type reference (TYPE) SDOK_PHID Physisches Dokument 20020731

Method UPDATE_NEW_VERSION on class CL_EDMS_MAIN_FILE has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200