SAP ABAP Class CL_OLR3_DMS_EASYDMS (cProjects: Document Link DMS - Proxy Class)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
PS-DOC-DMS (Application Component) Document Processing
⤷
DEVELOPMENT_PROJECT_R3_DMS (Package) Object Link cProjects and DMS
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_OLR3_DMS_PROXY | OLR3: Interface for Linked Proxy Class | 20031023 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_OLR3_PROXY | OLR3: Interface for Linked Proxy Class | 20031023 |
Properties
| Class | CL_OLR3_DMS_EASYDMS | |
| Short Description | cProjects: Document Link DMS - Proxy Class | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | DEVELOPMENT_PROJECT_R3_DMS | Object Link cProjects and DMS |
| Created | 20031023 | SAP |
| Last change | 20130531 | SAP |
| 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) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_OLR3_DMS_PROXY | OLR3: Interface for Linked Proxy Class | 20031023 | ||
| 2 | IF_OLR3_PROXY | OLR3: Interface for Linked Proxy Class | 20031023 |
Friends
Class CL_OLR3_DMS_EASYDMS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | INT2 | 1022 | Length of the Row for Binary Document Content (SDOK_SDATX) | 20031031 | ||
| 2 | Constant | Public | Type reference (TYPE) | CHAR25 | 'C_DMS_PHIO_MASTER_CLASS' | Name of DMS Constant C_DMS_PHIO_MASTER_CLASS | 20031031 | ||
| 3 | Constant | Public | Type reference (TYPE) | CHAR3 | 'doc' | Object Category: Document | 20031031 | ||
| 4 | Constant | Public | Type reference (TYPE) | CHAR3 | 'fol' | Object Category: Folder | 20031031 | ||
| 5 | Constant | Public | Type reference (TYPE) | TEXT10 | 'doclnk' | Object Category: Document Link | 20040211 | ||
| 6 | Constant | Public | Type reference (TYPE) | TEXT10 | 'follnk' | Object Category: Folder Link | 20040211 | ||
| 7 | Constant | Public | Type reference (TYPE) | BALOBJ_D | 'CVCPR_ERR' | Appl.Log: Update Error in SAP DMS Integration | 20040127 | ||
| 8 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'BOM_ASSIGNMENTS' | Insert or Delete Document in Higher-Level Document Structure | 20040127 | ||
| 9 | Constant | Public | Type reference (TYPE) | OLR3_DMS_TV_OBL_CATEGORY | '0DMSR3' | Category of Object Link: DMS | 20040127 | ||
| 10 | Constant | Public | Type reference (TYPE) | OLR3_DMS_TV_OBL_CATEGORY | '0DMSR3STATUSREP' | Category of Object Link: DMS | 20040127 | ||
| 11 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'COLL_CREA_DOC' | Create "Document" for Collaboration | 20040127 | ||
| 12 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'COLL_CREA_FOLD' | Create "Folder" for Collaboration | 20040127 | ||
| 13 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'COLL_CREA_ORIG' | Create New "Original" Using Collaboration | 20040127 | ||
| 14 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'COLL_DOC_NEW_VERSION' | Create New Version of a "Document" for Collaboration | 20040127 | ||
| 15 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'COLL_UPD_ORIG' | Update "Original" Using Collaboration | 20040127 | ||
| 16 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'CROSS' | General Messages | 20040127 | ||
| 17 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'LNK_2_COPIED_FOLD' | Create Object Link for Copying a Folder | 20040127 | ||
| 18 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'LNK_2_NEW_FOLD' | Create Object Link for a New Folder | 20040127 | ||
| 19 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'LNK_2_SAVED_FOLD' | Create Object Link for an Existing Folder | 20040127 | ||
| 20 | Constant | Public | Type reference (TYPE) | CHAR3 | 'PSR' | Prefix for File Path of Original of Project Status Report | 20040127 | ||
| 21 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'PSR_CREA_DOC' | Create "Document" for Project Status Report | 20040127 | ||
| 22 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'PSR_CREA_FOLD' | Create "Folder" for Project Status Report | 20040127 | ||
| 23 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'PSR_CREA_ORIG' | Create New "Original" About Project Status Report | 20040127 | ||
| 24 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'TRANSFER_DOC' | Transfer Objects: Create New Document | 20040211 | ||
| 25 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'TRANSFER_FOLD' | Transfer Objects: Create New Folder | 20040211 | ||
| 26 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'TRANSFER_NEW_VERSION' | Transfer Objects: Create New Version of Document | 20040211 | ||
| 27 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'TRANSFER_ORIG' | Transfer Objects: Create New Original | 20040211 | ||
| 28 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'TRANSFER_UPD_ORIG' | Transfer Objects: Update Original | 20040211 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Create Additional Folders, Documents, or Originals | 20040127 | |
| 2 | Static method | Public | Method | Detailed Data for 'Document' of a Document Info Record | 20051013 | |
| 3 | Static method | Private | Method | Tries to Read the Storage Category | 20041019 | |
| 4 | Static method | Private | Method | Set Detail Data for 'Document' in Attribute Table | 20051019 | |
| 5 | Static method | Private | Method | Set Detail Data for 'Folder' in Attribute Table | 20051019 |
Events
Class CL_OLR3_DMS_EASYDMS has no event.
Types
Class CL_OLR3_DMS_EASYDMS has no local type.
Method Signatures
Method CREATE_SUB_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_CONTENT | Call by reference | Type reference (TYPE) | OLR3_DMS_TS_DOC_CONTENT_4_GUID | Content für zusätzlichs Dokument (z.B. PSR) in einem neuen F | 20040127 | |||
| 2 | IS_OBJLINK | Call by reference | Type reference (TYPE) | OLR3_DMS_TS_OBJLINK | Dokumentverknüpfung | 20040127 | |||
| 3 | IV_ASYNCHRONOUS_ON | Call by reference | Type reference (TYPE) | BOOLE_D | Asynchrone Verbuchung via QRFC: Default = 'X' | 20040127 |
Method CREATE_SUB_OBJECTS on class CL_OLR3_DMS_EASYDMS has no exception.
Method GET_DOC_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECTS | Call by reference | Type reference (TYPE) | OLR3_DMS_TT_FOLDER | Mappen (oder Dokumente) | 20051017 | |||
| 2 | EV_CFX_BI_BS_NAME | Call by reference | Type reference (TYPE) | OLR3_DMS_TV_CFX_BI_BS_NAME | Name des Systems der Dokumentenverwaltung | 20051017 | |||
| 3 | EV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logisches System | 20051017 | |||
| 4 | IS_DRAW_EXT_ID | Call by reference | Type reference (TYPE) | OLR3_DMS_TS_DRAW_EXT_ID | Struktur der Felder für den externen Schlüssel des Dokuments | 20051013 | |||
| 5 | IV_CFX_CUST_LINK | Call by reference | Type reference (TYPE) | OLR3_DMS_TV_CFX_CUST_LINK | cFolder-Name im Customizing der cFolders-Backend-Integr. | 20051013 | |||
| 6 | IV_HAS_CHILDREN_ANALYSIS | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | 'X' = Kinder eines Ordners ermitteln (falls IV_MULTILEVEL = | 20110216 | ||
| 7 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logischer Systemname des cProjectssystems | 20051013 | |||
| 8 | IV_MULTILEVEL | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | 'X' = Dokumentstückliste komplett auflösen | 20110216 |
Method GET_DOC_STRUCTURE on class CL_OLR3_DMS_EASYDMS has no exception.
Method KPRO_CHECK_SCAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_REP_TYPE | Call by reference | Type reference (TYPE) | C | Ablageort | 20041019 | |||
| 2 | IV_SCAT | Call by reference | Type reference (TYPE) | C | Storage-Kategorie | 20041019 |
Method KPRO_CHECK_SCAT on class CL_OLR3_DMS_EASYDMS has no exception.
Method SET_DOCUMENT_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ATTRIBUTES | Call by reference | Type reference (TYPE) | OLR3_DMS_TT_ATTRIBUTES | Attribute | 20051019 | |||
| 2 | IS_ADMIN | Call by reference | Type reference (TYPE) | DRAW_LAST_CHANGE | DVS: Letzte Änderungen am Dokument | 20051019 | |||
| 3 | IV_CFX_BI_BS_NAME | Call by reference | Type reference (TYPE) | OLR3_DMS_TV_CFX_BI_BS_NAME | Backend-Systemname aus dem Customizing der CFX Backendinterg | 20051019 | |||
| 4 | IV_CHECKED_IN | Call by reference | Type reference (TYPE) | BOOLE_D | Dokument is eingecheckt | 20051019 | |||
| 5 | IV_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | Beschreibung Dokument | 20051019 | |||
| 6 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | TEXT10 | Objektyp | 20051019 | |||
| 7 | IV_FILE_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | Beschreibung Datei | 20051019 | |||
| 8 | IV_FILE_EXTENSION | Call by reference | Type reference (TYPE) | STRING | Datei-Erweiterung | 20051019 | |||
| 9 | IV_FILE_NAME | Call by reference | Type reference (TYPE) | STRING | Dateiname | 20051019 | |||
| 10 | IV_FILE_PATH | Call by reference | Type reference (TYPE) | STRING | Dateipfad | 20051019 | |||
| 11 | IV_FILE_SIZE | Call by reference | Type reference (TYPE) | STRING | Dateigrösse | 20051019 | |||
| 12 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logisches System | 20051019 | |||
| 13 | IV_MIME_TYPE | Call by reference | Type reference (TYPE) | STRING | Mime-Type | 20051019 | |||
| 14 | IV_STATUS_TEXT | Call by reference | Type reference (TYPE) | STRING | Statustext | 20051019 | |||
| 15 | IV_STORAGE_CATEGORY | Call by reference | Type reference (TYPE) | STRING | Ablagekategorie | 20051019 | |||
| 16 | IV_WSAPPLICATION | Call by reference | Type reference (TYPE) | STRING | Workstation-Applikation | 20051019 |
Method SET_DOCUMENT_ATTRIBUTES on class CL_OLR3_DMS_EASYDMS has no exception.
Method SET_FOLDER_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ATTRIBUTES | Call by reference | Type reference (TYPE) | OLR3_DMS_TT_ATTRIBUTES | Attribute | 20051019 | |||
| 2 | IS_ADMIN | Call by reference | Type reference (TYPE) | DRAW_LAST_CHANGE | DVS: Letzte Änderungen am Dokument | 20051019 | |||
| 3 | IV_CFX_BI_BS_NAME | Call by reference | Type reference (TYPE) | OLR3_DMS_TV_CFX_BI_BS_NAME | Backend-Systemname aus dem Customizing der CFX Backendinterg | 20051019 | |||
| 4 | IV_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | Beschreibung | 20051019 | |||
| 5 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | TEXT10 | Objektyp | 20051019 | |||
| 6 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logisches System | 20051019 | |||
| 7 | IV_NAME | Call by reference | Type reference (TYPE) | STRING | Name | 20051019 | |||
| 8 | IV_STATUS_TEXT | Call by reference | Type reference (TYPE) | STRING | Statustext | 20051019 |
Method SET_FOLDER_ATTRIBUTES on class CL_OLR3_DMS_EASYDMS has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 2004_1_46C |