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 |