SAP ABAP Class CL_DPR_R3DMS_UTILS (R3DMS: General Functions (Not Only UI))
Hierarchy
☛
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
⤷
PPM-PRO-DOC (Application Component) Documents
⤷
DEVELOPMENT_PROJECTS_R3_DMS (Package) Object Link Project Management and R/3 DMS
⤷
⤷
Properties
| Class | CL_DPR_R3DMS_UTILS | |
| Short Description | R3DMS: General Functions (Not Only UI) | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | DEVELOPMENT_PROJECTS_R3_DMS | Object Link Project Management and R/3 DMS |
| Created | 20040116 | 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) |
Interfaces
Class CL_DPR_R3DMS_UTILS has no interface implemented.
Friends
Class CL_DPR_R3DMS_UTILS has no friend class.
Attributes
Class CL_DPR_R3DMS_UTILS has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Add Messages to CGPL Application Log | 20040116 | |
| 2 | Static method | Public | Method | Generate URL for Calling of Viewing BSP | 20040116 | |
| 3 | Static method | Public | Method | Determine URL of Application for Editing the Linked Object | 20040129 | |
| 4 | Static method | Public | Method | Gets Content of Document Structure Originals | 20040121 | |
| 5 | Static method | Private | Method | Gets Content of Document Structure Originals | 20040122 | |
| 6 | Static method | Public | Method | URL for EasyDMS Application for Editing Document Info Record | 20040116 | |
| 7 | Static method | Public | Method | Determine Information About Object Link Parent | 20040116 | |
| 8 | Static method | Public | Method | Table with DMS Document Types for Dropdown Listbox | 20040116 | |
| 9 | Static method | Public | Method | Table with Superior Documents for Dropdown Listbox | 20040116 | |
| 10 | Static method | Public | Method | Loading Data Content into Browser | 20040116 | |
| 11 | Static method | Public | Method | Only Read Non-Identified Document Links | 20040116 | |
| 12 | Static method | Public | Method | Read Text Symbol | 20040116 | |
| 13 | Static method | Public | Method | Read All OBLs in the Collection Again | 20040116 |
Events
Class CL_DPR_R3DMS_UTILS has no event.
Types
Class CL_DPR_R3DMS_UTILS has no local type.
Method Signatures
Method ADD_CGPL_LOG_MSG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_BAPIRET2 | Call by reference | Type reference (TYPE) | BAPIRET2 | Returnparameter aus BAPI | 20040116 | |||
| 2 | IT_MSG | Call by reference | Type reference (TYPE) | DPR_R3DMS_TT_FREE_TEXT_MSG | Meldungen für das CGPL Anwendungs-Log | 20040116 | |||
| 3 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20040116 | |||
| 4 | IV_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID | GUID des Anwendungsobjekts (RAW16) | 20040116 | |||
| 5 | IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | Nachrichten, Nachrichtenklasse | 20040116 | |||
| 6 | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichten, Nachrichtennummer | 20040116 | |||
| 7 | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | Nachrichten, Nachrichtentyp | 20040116 | |||
| 8 | IV_MSGV1 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichten, Nachrichtenvariable | 20040116 | |||
| 9 | IV_MSGV2 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichten, Nachrichtenvariable | 20040116 | |||
| 10 | IV_MSGV3 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichten, Nachrichtenvariable | 20040116 | |||
| 11 | IV_MSGV4 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichten, Nachrichtenvariable | 20040116 | |||
| 12 | IV_NATXT | Call by reference | Type reference (TYPE) | BAPI_MSG | Nachrichtentext | 20040116 | |||
| 13 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Objekttyp in der Projektplanung | 20040116 |
Method ADD_CGPL_LOG_MSG on class CL_DPR_R3DMS_UTILS has no exception.
Method GENERATE_VIEWING_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_RUNTIME | Call by reference | Object reference (TYPE REF TO) | IF_BSP_RUNTIME | Business Server Page (BSP) Laufzeit | 20040116 | |||
| 2 | IS_DRAW_EXT_ID | Call by reference | Type reference (TYPE) | DPR_R3DMS_TS_DRAW_EXT_ID | Struktur mit Felder für den externen Schlüssel des Dokuments | 20040116 | |||
| 3 | IV_DESTINATION | Call by reference | Type reference (TYPE) | DPR_TV_OBL_DESTINATION | logische Destination (Wird bei Funktionsaufruf angegeben) | 20040116 | |||
| 4 | IV_FILENAME | Call by reference | Type reference (TYPE) | DPR_R3DMS_TV_EDMS_URL | EDMS kompatible URL | 20040116 | |||
| 5 | IV_NO_PATH | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Keinen http-Server-Pfad | 20040116 | ||
| 6 | IV_PROXY_CLASS_R3 | Call by reference | Type reference (TYPE) | OLR3_TV_PROXY_CLASS | Proxy-Klasse der SAP-Objektverknüpfung | 20040116 | |||
| 7 | IV_USE_LOCAL_URL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Verwende lokale Kopie, falls ausgechekt | 20040116 | ||
| 8 | RV_URL | Value transfer | Type reference (TYPE) | STRING | URL | 20040116 |
Method GENERATE_VIEWING_URL on class CL_DPR_R3DMS_UTILS has no exception.
Method GET_APPLICATION_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_URL | Call by reference | Type reference (TYPE) | STRING | URL derEasyDMS Applikation | 20040129 | |||
| 2 | IS_DRAW_EXT_ID | Call by reference | Type reference (TYPE) | DPR_R3DMS_TS_DRAW_EXT_ID | Struktur mit Felder für den externen Schlüssel des Dokuments | 20040129 | |||
| 3 | IV_OBL_OBJECT_KEY_DEF | Call by reference | Type reference (TYPE) | DPR_TV_OBL_OBJECT_KEY_DEF | Struktur zur Definition des internen Schlüssels des Objekts | 20040129 | |||
| 4 | IV_OBL_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_OBL_TYPE | Art des verknüpften Objekts | 20040129 |
Method GET_APPLICATION_URL on class CL_DPR_R3DMS_UTILS has no exception.
Method GET_CONTENT_OF_BOM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CONTENT | Call by reference | Type reference (TYPE) | DPR_R3DMS_TT_DOCCONTENT_4_GUID | Zeile f Binärdokumentinhalt (wie SDOKCNTBIN jedoch mit GUID) | 20040123 | |||
| 2 | IR_OBL | Call by reference | Object reference (TYPE REF TO) | CL_DPR_OBJECT_LINK | Development Projects: Schnittstelle aller Anwendungsobjekte | 20040122 | |||
| 3 | IS_DOC_ID | Call by reference | Type reference (TYPE) | DPR_R3DMS_TS_DRAW_EXT_ID | Struktur mit Felder für den externen Schlüssel des Dokuments | 20040122 |
Method GET_CONTENT_OF_BOM on class CL_DPR_R3DMS_UTILS has no exception.
Method GET_CONTENT_OF_BOM_RECURSIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CONTENT | Call by reference | Type reference (TYPE) | DPR_R3DMS_TT_DOCCONTENT_4_GUID | Zeile f Binärdokumentinhalt (wie SDOKCNTBIN jedoch mit GUID) | 20040122 | |||
| 2 | CV_STUFE | Call by reference | Type reference (TYPE) | DPR_R3DMS_TV_HISTU | 0 | Stufe (für mehrstufige Stücklistenauflösungen) | 20040122 | ||
| 3 | IR_OBL | Call by reference | Object reference (TYPE REF TO) | CL_DPR_OBJECT_LINK | Development Projects: Schnittstelle aller Anwendungsobjekte | 20040122 | |||
| 4 | IS_DOC_ID | Call by reference | Type reference (TYPE) | DPR_R3DMS_TS_DRAW_EXT_ID | Struktur mit Felder für den externen Schlüssel des Dokuments | 20040122 | |||
| 5 | IV_DESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20040122 | |||
| 6 | IV_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID | GUID des Anwendungsobjekts | 20040122 | |||
| 7 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logisches System | 20040122 | |||
| 8 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Objekttyp in der Projektplanung | 20040122 | |||
| 9 | IV_PROXY_CLASS | Call by reference | Type reference (TYPE) | OLR3_TV_PROXY_CLASS | Proxy-Klasse der SAP-Objektverknüpfung | 20040122 |
Method GET_CONTENT_OF_BOM_RECURSIVE on class CL_DPR_R3DMS_UTILS has no exception.
Method GET_EASYDMS_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_URL | Value transfer | Type reference (TYPE) | STRING | URL derEasyDMS Applikation | 20040116 | |||
| 2 | IS_DRAW_EXT_ID | Call by reference | Type reference (TYPE) | DPR_R3DMS_TS_DRAW_EXT_ID | Struktur mit Felder für den externen Schlüssel des Dokuments | 20040116 |
Method GET_EASYDMS_URL on class CL_DPR_R3DMS_UTILS has no exception.
Method GET_PARENT_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PARENT_DESCR | Call by reference | Type reference (TYPE) | DPR_R3DMS_TV_TEXT40 | Beschreibung des Elements | 20040116 | |||
| 2 | EV_PARENT_EXTID | Call by reference | Type reference (TYPE) | CGPL_EXTID | Externer Identifier eines Elements | 20040116 | |||
| 3 | EV_PARENT_OBJTYPE_T | Call by reference | Type reference (TYPE) | DPR_TV_OBL_TYPE_TXT | Bezeichnung der Objektart | 20040116 | |||
| 4 | EV_PROJ_DESCR | Call by reference | Type reference (TYPE) | DPR_R3DMS_TV_TEXT40 | Beschreibung des Projekts | 20040116 | |||
| 5 | EV_PROJ_EXTID | Call by reference | Type reference (TYPE) | CGPL_EXTID | Externer Identifier des Projekts | 20040116 | |||
| 6 | EV_PROJ_EXTID_CGPL | Call by reference | Type reference (TYPE) | CGPL_EXTID | Externer Identifier des Projekts aus CGPL_PROJECT | 20040116 | |||
| 7 | EV_VERSION_NUMBER | Call by reference | Type reference (TYPE) | CGPL_TV_VERSION | Versionsnummer | 20040116 | |||
| 8 | IR_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20040116 |
Method GET_PARENT_ATTRIBUTES on class CL_DPR_R3DMS_UTILS has no exception.
Method GET_R3DMS_DOC_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DOKAR_COLL_DOCUMENT | Call by reference | Type reference (TYPE) | DPR_R3DMS_TS_DOC_TYPES | cProjects: Default Dokumentart für Dokument in Collaboration | 20040116 | |||
| 2 | ES_DOKAR_COLL_FOLDER | Call by reference | Type reference (TYPE) | DPR_R3DMS_TS_DOC_TYPES | cProjects: Default Dokumentart für Ordner in Collaboration | 20040116 | |||
| 3 | ES_DOKAR_PSR_DOCUMENT | Call by reference | Type reference (TYPE) | DPR_R3DMS_TS_DOC_TYPES | cProjects: Default Dokumentart f Dokument in ProjektStatBer. | 20040116 | |||
| 4 | ES_DOKAR_PSR_FOLDER | Call by reference | Type reference (TYPE) | DPR_R3DMS_TS_DOC_TYPES | cProjects: Default Dokumentart für Ordner in ProjektStatBer. | 20040116 | |||
| 5 | ES_DOKAR_SET_GET | Call by reference | Type reference (TYPE) | DPR_R3DMS_TS_DOC_TYPES | cProjects: DMS Dokumentart mit Beschreibung aus SET/GET | 20040116 | |||
| 6 | ET_R3DMS_DOC_TYPES | Call by reference | Type reference (TYPE) | SHSVALTAB | DMS Dokumentart - Tabelle mit Objekttyp und Beschreibung | 20040116 | |||
| 7 | EV_R3DMS_DOC_TYPE | Call by reference | Type reference (TYPE) | OLR3_TV_DRAW_DOKAR | Vorbelegte Dokumentart | 20040116 | |||
| 8 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_OBL_TYPE | Art des verknüpften Objekts | 20040116 |
Method GET_R3DMS_DOC_TYPES on class CL_DPR_R3DMS_UTILS has no exception.
Method GET_UPPER_DMS_OBJLINKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_UPPER_BOMS | Call by reference | Type reference (TYPE) | DPR_R3DMS_TT_UPPER_BOMS | Stüli.zuordnung: Übergeordnete Stücklisten | 20040116 | |||
| 2 | CT_UPPER_ELEMENTS | Call by reference | Type reference (TYPE) | DPR_R3DMS_TT_UPPER_ELEMENTS | Stüli.zuordnung: Übergeordnete cProjects Elemente | 20040116 | |||
| 3 | CV_UPPER_BOM | Call by reference | Type reference (TYPE) | DPR_TV_GUID | Stüli.zuordnung: Übergeordnete Stückliste | 20040116 | |||
| 4 | CV_UPPER_ELEMENT | Call by reference | Type reference (TYPE) | DPR_R3_DMS_TV_NUMBER | Stüli.zuordnung: Übergeordnetes Element | 20040116 | |||
| 5 | ET_UPP_BOM_ITEMS | Call by reference | Type reference (TYPE) | SHSVALTAB | Stüli.zuordnung: Stülis des übergeordnente cProject-Elements | 20040116 | |||
| 6 | ET_UPP_ELEM_ITEMS | Call by reference | Type reference (TYPE) | SHSVALTAB | Stüli.zuordnung: Übergeordnente cProject-Elemente mit Stülis | 20040116 | |||
| 7 | IR_OBJECT_LINKS | Call by reference | Object reference (TYPE REF TO) | CL_DPR_OBJECT_LINKS | Development Projects: Collection für Objektverknüpfungen | 20040116 | |||
| 8 | IR_SELECTED_LINK | Call by reference | Object reference (TYPE REF TO) | CL_DPR_OBJECT_LINK | Selektierte Objektverknüpfung | 20040116 | |||
| 9 | IV_BOM_ASSIGN_MODUS | Call by reference | Type reference (TYPE) | DPR_R3DMS_TV_UPDMODE | Stüli.zuordnung: Modus der Verbuchung | 20040116 | |||
| 10 | IV_OBL_CATEGORY | Call by reference | Type reference (TYPE) | DPR_TV_OBL_CATEGORY | Kategorie der Objektart der Objektverknüpfung | 20040120 |
Method GET_UPPER_DMS_OBJLINKS on class CL_DPR_R3DMS_UTILS has no exception.
Method LOAD_FILE_CONTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Returnparameter | 20040116 | |||
| 2 | IR_NAVIGATION | Call by reference | Object reference (TYPE REF TO) | IF_BSP_NAVIGATION | Business Server Page (BSP) Navigation | 20040116 | |||
| 3 | IR_RESPONSE | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_RESPONSE | HTTP Framework (iHTTP) HTTP Response | 20040116 | |||
| 4 | IS_DRAW_EXT_ID | Call by reference | Type reference (TYPE) | DPR_R3DMS_TS_DRAW_EXT_ID | Struktur mit Felder für den externen Schlüssel des Dokuments | 20040116 | |||
| 5 | IV_DESTINATION | Call by reference | Type reference (TYPE) | DPR_TV_OBL_DESTINATION | Logische Destination | 20040116 | |||
| 6 | IV_PROXY_CLASS_R3 | Call by reference | Type reference (TYPE) | OLR3_TV_PROXY_CLASS | Proxy-Klasse der SAP-Objektverknüpfung | 20040116 | |||
| 7 | IV_SEND_URL | Value transfer | Type reference (TYPE) | ABAP_BOOL | URL senden | 20040116 | |||
| 8 | IV_USE_LOCAL_URL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Lokale URL, falls ausgecheckt und User gleich | 20040116 |
Method LOAD_FILE_CONTENT on class CL_DPR_R3DMS_UTILS has no exception.
Method READ_NON_INDENTIFIED_OBL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_OBJECT_LINKS | Call by reference | Object reference (TYPE REF TO) | CL_DPR_OBJECT_LINKS | Development Projects: Collection für Objektverknüpfungen | 20040116 | |||
| 2 | IV_OBL_CATEGORY | Call by reference | Type reference (TYPE) | DPR_TV_OBL_CATEGORY | Kategorie der Objektart der Objektverknüpfung | 20040120 |
Method READ_NON_INDENTIFIED_OBL on class CL_DPR_R3DMS_UTILS has no exception.
Method READ_TEXT_SYMBOL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_TEXTTAB | Call by reference | Type reference (TYPE) | TEXTPOOL | ABAP-Textpool-Definition | 20040116 | |||
| 2 | ET_TEXTTAB | Call by reference | Type reference (TYPE) | OLR3_DMS_TT_TEXTPOOL | TABLE_OF_TEXTPOOL | 20040116 | |||
| 3 | IV_CLSNAME | Call by reference | Type reference (TYPE) | PROGRAM | Name der Klasse | 20040116 | |||
| 4 | IV_LANGU | Value transfer | Type reference (TYPE) | LANGU | Sprachenschlüssel | 20040116 | |||
| 5 | IV_TEXTPOOLKY | Call by reference | Type reference (TYPE) | TEXTPOOLKY | Schlüssel des Textelements (Nummer / Selektionsname) | 20040116 |
Method READ_TEXT_SYMBOL on class CL_DPR_R3DMS_UTILS has no exception.
Method REFRESH_OBJLINKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_OBJECT_LINKS | Call by reference | Object reference (TYPE REF TO) | CL_DPR_OBJECT_LINKS | Development Projects: Collection für Objektverknüpfungen | 20040116 | |||
| 2 | IV_OBL_CATEGORY | Call by reference | Type reference (TYPE) | DPR_TV_OBL_CATEGORY | Kategorie der Objektart der Objektverknüpfung | 20040120 |
Method REFRESH_OBJLINKS on class CL_DPR_R3DMS_UTILS has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 310 |