SAP ABAP Class CL_EDMS_FOLDER (EDMS: Folder)
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_ACO_COMMON Common Interface for Authorization Check 20020523
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CFS_STATUS_OBJECT Object Interface for Status Management 20020522
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EDMS_DOCUMENT EDMS: Document/Folder 20020408
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EDMS_OBJLINKS_DOCUMENT EDMS: Object Links - Document 20020423
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EDMS_DOCUMENT EDMS: Document 20020408
Properties
Class CL_EDMS_FOLDER  
Short Description EDMS: Folder    
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
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_EDMS_ARCHIVE_BUFFER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_EDMS_BADI_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ACO_COMMON Common Interface for Authorization Check 20020523
2 IF_CFS_STATUS_OBJECT Object Interface for Status Management 20020522
3 IF_EDMS_DOCUMENT EDMS: Document/Folder 20020408
4 IF_EDMS_OBJLINKS_DOCUMENT EDMS: Object Links - Document 20020423
Friends
# Friend Modeled only Created on Description
1 CL_EDMS_DOCUMENT_FACTORY 20020409 EDMS: Factory for Documents
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MP_AUTHORIZATION Instance attribute Protected Object reference (TYPE REF TO) IF_ACO_AUTHORIZATION Information About Authorization Subject 20020523
2 MP_DOCTYPE_DEF Instance attribute Protected Object reference (TYPE REF TO) CL_EDMS_DOCUMENT_TYPE EDMS: Service Functions for Document Categories 20020510
3 MP_DOCUMENT Instance attribute Protected Object reference (TYPE REF TO) IF_CDOCS_COMMON CDOCS: Joint Interface for Documents and Folders 20020409
4 MP_OBJLINK Instance attribute Protected Object reference (TYPE REF TO) CL_EDMS_OBJLINKS_DOCUMENT EDMS: Object Links - Document 20020423
5 MP_PARENT_AUTHORIZATION Instance attribute Protected Object reference (TYPE REF TO) IF_ACO_AUTHORIZATION Information About Authorization Subject 20020524
6 MP_STATUS Instance attribute Protected Object reference (TYPE REF TO) CL_CFS_STATUS CFS: Maintains a Status 20020508
7 MP_STATUS_OLD Instance attribute Protected Object reference (TYPE REF TO) CL_CFS_STATUS CFS: Maintains a Status 20020522
8 M_ACCESS_MODE Instance attribute Protected Type reference (TYPE) C Change Document 20020510
9 M_ENCRYPTION Instance attribute Private Type reference (TYPE) EDMS_T_DOC_FILE_FORMATS List of File Formats 20040209
10 M_EXTENSION Instance attribute Private Type reference (TYPE) EDMS_TS_EXTENSION EDMS: Enhancements for Customer-Specific Fields 20040209
11 M_EXT_DOC_KEY Instance attribute Private Type reference (TYPE) EDMS_TS_DOCUMENT_KEY EDMS: External Document Keys 20020506
12 M_EXT_DOC_KEY_OLD Instance attribute Private Type reference (TYPE) EDMS_TS_DOCUMENT_KEY EDMS: External Document Keys 20020506
13 M_IGNORE_AUTHORIZATION Instance attribute Protected Type reference (TYPE) ABAP_BOOL Ignore Authorizations 20020611
14 M_IGNORE_STATUS Instance attribute Protected Type reference (TYPE) ABAP_BOOL Ignore Status Checks 20020611
15 M_SAVE_STATUS Instance attribute Private Type reference (TYPE) ABAP_BOOL 20020625
16 SR_BADI Static Attribute Private Object reference (TYPE REF TO) EDMS_SUBAPPLICATION BAdI Interface IF_EX_EDMS_SUBAPPLICATION 20030312
17 S_HANDLE Static Attribute Protected Type reference (TYPE) ACO_PERSISTENCY_HANDLE Handle for Reference to Instance of Persistence Class 20020523
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020409
2 CONSTRUCTOR Instance method Public Constructor Constructor 20020408
3 COPY_EDMS_DOC Instance method Protected Method EDMS- Copy Data 20020709
4 CREATE Instance method Protected Method Create Document/Folder 20020510
5 DELETE_EDMS_DOC Instance method Protected Method EDMS- Delete Data 20020506
6 GET_ALL_CHILDREN Instance method Public Method Determine Entire Structure of Folder 20020628
7 GET_SKWF_IO Instance method Public Method SKWF: Determine IO 20020423
8 INITIALIZE Instance method Protected Method Initialize Document/Folder 20020524
9 INITIALIZE_EDMS_DOC Instance method Protected Method EDMS- Read Data 20020409
10 NAME_SPACE_ERROR Instance method Protected Method Namespace Error 20020517
11 OBJECT_NOT_EXIST_ERROR Instance method Protected Method Document Does Not Exist 20020517
12 REMOVE_PARENT Instance method Public Method Initialize PARENT 20041215
13 SAVE_EDMS_DOC Instance method Protected Method EDMS- Save Data 20020506
14 SKWF_ERROR Instance method Protected Method SKWF Error 20020517
15 _SET_CHECK_LEVEL Instance method Protected Method Settings for Checks 20020826
Events
Class CL_EDMS_FOLDER has no event.
Types
Class CL_EDMS_FOLDER has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_EDMS_FOLDER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_EDMS_FOLDER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CDOCS_COMMON Call by reference Object reference (TYPE REF TO) IF_CDOCS_COMMON CDOCS: Gemeinsames Interface für Dokumente und Folder 20020408
2 Importing I_ID Call by reference Type reference (TYPE) EDMS_DOCID EDMS: Dokument-ID 20020408

Method CONSTRUCTOR on class CL_EDMS_FOLDER has no exception.

Method COPY_EDMS_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CDOCS_COMMON Call by reference Object reference (TYPE REF TO) IF_CDOCS_COMMON CDOCS: Gemeinsames Interface für Dokumente und Folder 20020709
2 Importing IP_PARENT_AUTHORIZATION Call by reference Object reference (TYPE REF TO) IF_ACO_AUTHORIZATION Informationen zu einem Ber.subjekt 20020709
3 Importing I_ON_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Daten On Commit sichern 20020709
4 Returning RP_DOCUMENT Value transfer Object reference (TYPE REF TO) IF_EDMS_DOCUMENT EDMS: Dokument/Folder 20020709

Method COPY_EDMS_DOC on class CL_EDMS_FOLDER has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PARENT_AUTHORIZATION Call by reference Object reference (TYPE REF TO) IF_ACO_AUTHORIZATION Informationen zu einem Ber.subjekt 20020524
2 Importing I_DOCTYPE Call by reference Type reference (TYPE) EDMS_DOC_TYPE EDMS: Dokumenttyp 20020510

Method CREATE on class CL_EDMS_FOLDER has no exception.

Method DELETE_EDMS_DOC Signature

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

Method DELETE_EDMS_DOC on class CL_EDMS_FOLDER has no exception.

Method GET_ALL_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CHILDREN Value transfer Type reference (TYPE) EDMS_TT_DOCUMENT_ID EDMS: Liste von Dokumenten 20020628

Method GET_ALL_CHILDREN on class CL_EDMS_FOLDER 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 20020423

Method GET_SKWF_IO on class CL_EDMS_FOLDER has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PARENT_AUTHORIZATION Call by reference Object reference (TYPE REF TO) IF_ACO_AUTHORIZATION Informationen zu einem Ber.subjekt 20020524
2 Importing I_FOR_UPDATE Call by reference Type reference (TYPE) ABAP_BOOL 20020524

Method INITIALIZE on class CL_EDMS_FOLDER has no exception.

Method INITIALIZE_EDMS_DOC Signature

Method INITIALIZE_EDMS_DOC on class CL_EDMS_FOLDER has no parameter.
Method INITIALIZE_EDMS_DOC on class CL_EDMS_FOLDER has no exception.

Method NAME_SPACE_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_NMSPC_ERROR CDOCS: SKWF-Error 20020517

Method NAME_SPACE_ERROR on class CL_EDMS_FOLDER has no exception.

Method OBJECT_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 20020517

Method OBJECT_NOT_EXIST_ERROR on class CL_EDMS_FOLDER has no exception.

Method REMOVE_PARENT Signature

Method REMOVE_PARENT on class CL_EDMS_FOLDER has no parameter.
Method REMOVE_PARENT on class CL_EDMS_FOLDER has no exception.

Method SAVE_EDMS_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Commit auslösen 20020625
2 Importing I_ON_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Daten On Commit sichern 20020626

Method SAVE_EDMS_DOC on class CL_EDMS_FOLDER 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 20020517

Method SKWF_ERROR on class CL_EDMS_FOLDER has no exception.

Method _SET_CHECK_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IGNORE_AUTHORIZATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Berechtigung ignorieren 20020826
2 Importing I_IGNORE_STATUS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Statusprüfungen ignorieren 20020826

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