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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | 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 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Information About Authorization Subject | 20020523 | |||
| 2 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_EDMS_DOCUMENT_TYPE | EDMS: Service Functions for Document Categories | 20020510 | |||
| 3 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_CDOCS_COMMON | CDOCS: Joint Interface for Documents and Folders | 20020409 | |||
| 4 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_EDMS_OBJLINKS_DOCUMENT | EDMS: Object Links - Document | 20020423 | |||
| 5 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Information About Authorization Subject | 20020524 | |||
| 6 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CFS_STATUS | CFS: Maintains a Status | 20020508 | |||
| 7 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CFS_STATUS | CFS: Maintains a Status | 20020522 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | C | Change Document | 20020510 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | EDMS_T_DOC_FILE_FORMATS | List of File Formats | 20040209 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | EDMS_TS_EXTENSION | EDMS: Enhancements for Customer-Specific Fields | 20040209 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | EDMS_TS_DOCUMENT_KEY | EDMS: External Document Keys | 20020506 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | EDMS_TS_DOCUMENT_KEY | EDMS: External Document Keys | 20020506 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | Ignore Authorizations | 20020611 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | Ignore Status Checks | 20020611 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20020625 | ||||
| 16 | Static Attribute | Private | Object reference (TYPE REF TO) | EDMS_SUBAPPLICATION | BAdI Interface IF_EX_EDMS_SUBAPPLICATION | 20030312 | |||
| 17 | Static Attribute | Protected | Type reference (TYPE) | ACO_PERSISTENCY_HANDLE | Handle for Reference to Instance of Persistence Class | 20020523 |
Methods
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 | IP_CDOCS_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_CDOCS_COMMON | CDOCS: Gemeinsames Interface für Dokumente und Folder | 20020408 | |||
| 2 | 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 | IP_CDOCS_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_CDOCS_COMMON | CDOCS: Gemeinsames Interface für Dokumente und Folder | 20020709 | |||
| 2 | IP_PARENT_AUTHORIZATION | Call by reference | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Informationen zu einem Ber.subjekt | 20020709 | |||
| 3 | I_ON_COMMIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Daten On Commit sichern | 20020709 | ||
| 4 | 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 | IP_PARENT_AUTHORIZATION | Call by reference | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Informationen zu einem Ber.subjekt | 20020524 | |||
| 2 | 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 | 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 | 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 | 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 | IP_PARENT_AUTHORIZATION | Call by reference | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Informationen zu einem Ber.subjekt | 20020524 | |||
| 2 | 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 | 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 | 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 | I_COMMIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Commit auslösen | 20020625 | ||
| 2 | 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 | 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 | I_IGNORE_AUTHORIZATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Berechtigung ignorieren | 20020826 | ||
| 2 | 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 |