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 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_CDOCS_UTILS 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 ADD_CGPL_LOG_MSG Static method Public Method Add Messages to CGPL Application Log 20040116
2 GENERATE_VIEWING_URL Static method Public Method Generate URL for Calling of Viewing BSP 20040116
3 GET_APPLICATION_URL Static method Public Method Determine URL of Application for Editing the Linked Object 20040129
4 GET_CONTENT_OF_BOM Static method Public Method Gets Content of Document Structure Originals 20040121
5 GET_CONTENT_OF_BOM_RECURSIVE Static method Private Method Gets Content of Document Structure Originals 20040122
6 GET_EASYDMS_URL Static method Public Method URL for EasyDMS Application for Editing Document Info Record 20040116
7 GET_PARENT_ATTRIBUTES Static method Public Method Determine Information About Object Link Parent 20040116
8 GET_R3DMS_DOC_TYPES Static method Public Method Table with DMS Document Types for Dropdown Listbox 20040116
9 GET_UPPER_DMS_OBJLINKS Static method Public Method Table with Superior Documents for Dropdown Listbox 20040116
10 LOAD_FILE_CONTENT Static method Public Method Loading Data Content into Browser 20040116
11 READ_NON_INDENTIFIED_OBL Static method Public Method Only Read Non-Identified Document Links 20040116
12 READ_TEXT_SYMBOL Static method Public Method Read Text Symbol 20040116
13 REFRESH_OBJLINKS 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 Importing IS_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2 Returnparameter aus BAPI 20040116
2 Importing IT_MSG Call by reference Type reference (TYPE) DPR_R3DMS_TT_FREE_TEXT_MSG Meldungen für das CGPL Anwendungs-Log 20040116
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20040116
4 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des Anwendungsobjekts (RAW16) 20040116
5 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20040116
6 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20040116
7 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20040116
8 Importing IV_MSGV1 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20040116
9 Importing IV_MSGV2 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20040116
10 Importing IV_MSGV3 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20040116
11 Importing IV_MSGV4 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20040116
12 Importing IV_NATXT Call by reference Type reference (TYPE) BAPI_MSG Nachrichtentext 20040116
13 Importing 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 Importing IR_RUNTIME Call by reference Object reference (TYPE REF TO) IF_BSP_RUNTIME Business Server Page (BSP) Laufzeit 20040116
2 Importing 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 Importing IV_DESTINATION Call by reference Type reference (TYPE) DPR_TV_OBL_DESTINATION logische Destination (Wird bei Funktionsaufruf angegeben) 20040116
4 Importing IV_FILENAME Call by reference Type reference (TYPE) DPR_R3DMS_TV_EDMS_URL EDMS kompatible URL 20040116
5 Importing IV_NO_PATH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Keinen http-Server-Pfad 20040116
6 Importing IV_PROXY_CLASS_R3 Call by reference Type reference (TYPE) OLR3_TV_PROXY_CLASS Proxy-Klasse der SAP-Objektverknüpfung 20040116
7 Importing IV_USE_LOCAL_URL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Verwende lokale Kopie, falls ausgechekt 20040116
8 Returning 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 Exporting EV_URL Call by reference Type reference (TYPE) STRING URL derEasyDMS Applikation 20040129
2 Importing 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 Importing 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 Importing 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 Exporting 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 Importing IR_OBL Call by reference Object reference (TYPE REF TO) CL_DPR_OBJECT_LINK Development Projects: Schnittstelle aller Anwendungsobjekte 20040122
3 Importing 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 Changing 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 Changing CV_STUFE Call by reference Type reference (TYPE) DPR_R3DMS_TV_HISTU 0 Stufe (für mehrstufige Stücklistenauflösungen) 20040122
3 Importing IR_OBL Call by reference Object reference (TYPE REF TO) CL_DPR_OBJECT_LINK Development Projects: Schnittstelle aller Anwendungsobjekte 20040122
4 Importing 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 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20040122
6 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des Anwendungsobjekts 20040122
7 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20040122
8 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20040122
9 Importing 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 Returning EV_URL Value transfer Type reference (TYPE) STRING URL derEasyDMS Applikation 20040116
2 Importing 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 Exporting EV_PARENT_DESCR Call by reference Type reference (TYPE) DPR_R3DMS_TV_TEXT40 Beschreibung des Elements 20040116
2 Exporting EV_PARENT_EXTID Call by reference Type reference (TYPE) CGPL_EXTID Externer Identifier eines Elements 20040116
3 Exporting EV_PARENT_OBJTYPE_T Call by reference Type reference (TYPE) DPR_TV_OBL_TYPE_TXT Bezeichnung der Objektart 20040116
4 Exporting EV_PROJ_DESCR Call by reference Type reference (TYPE) DPR_R3DMS_TV_TEXT40 Beschreibung des Projekts 20040116
5 Exporting EV_PROJ_EXTID Call by reference Type reference (TYPE) CGPL_EXTID Externer Identifier des Projekts 20040116
6 Exporting EV_PROJ_EXTID_CGPL Call by reference Type reference (TYPE) CGPL_EXTID Externer Identifier des Projekts aus CGPL_PROJECT 20040116
7 Exporting EV_VERSION_NUMBER Call by reference Type reference (TYPE) CGPL_TV_VERSION Versionsnummer 20040116
8 Importing 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 Exporting 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 Exporting 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 Exporting ES_DOKAR_PSR_DOCUMENT Call by reference Type reference (TYPE) DPR_R3DMS_TS_DOC_TYPES cProjects: Default Dokumentart f Dokument in ProjektStatBer. 20040116
4 Exporting 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 Exporting 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 Exporting ET_R3DMS_DOC_TYPES Call by reference Type reference (TYPE) SHSVALTAB DMS Dokumentart - Tabelle mit Objekttyp und Beschreibung 20040116
7 Exporting EV_R3DMS_DOC_TYPE Call by reference Type reference (TYPE) OLR3_TV_DRAW_DOKAR Vorbelegte Dokumentart 20040116
8 Importing 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 Changing CT_UPPER_BOMS Call by reference Type reference (TYPE) DPR_R3DMS_TT_UPPER_BOMS Stüli.zuordnung: Übergeordnete Stücklisten 20040116
2 Changing CT_UPPER_ELEMENTS Call by reference Type reference (TYPE) DPR_R3DMS_TT_UPPER_ELEMENTS Stüli.zuordnung: Übergeordnete cProjects Elemente 20040116
3 Changing CV_UPPER_BOM Call by reference Type reference (TYPE) DPR_TV_GUID Stüli.zuordnung: Übergeordnete Stückliste 20040116
4 Changing CV_UPPER_ELEMENT Call by reference Type reference (TYPE) DPR_R3_DMS_TV_NUMBER Stüli.zuordnung: Übergeordnetes Element 20040116
5 Exporting ET_UPP_BOM_ITEMS Call by reference Type reference (TYPE) SHSVALTAB Stüli.zuordnung: Stülis des übergeordnente cProject-Elements 20040116
6 Exporting ET_UPP_ELEM_ITEMS Call by reference Type reference (TYPE) SHSVALTAB Stüli.zuordnung: Übergeordnente cProject-Elemente mit Stülis 20040116
7 Importing IR_OBJECT_LINKS Call by reference Object reference (TYPE REF TO) CL_DPR_OBJECT_LINKS Development Projects: Collection für Objektverknüpfungen 20040116
8 Importing IR_SELECTED_LINK Call by reference Object reference (TYPE REF TO) CL_DPR_OBJECT_LINK Selektierte Objektverknüpfung 20040116
9 Importing IV_BOM_ASSIGN_MODUS Call by reference Type reference (TYPE) DPR_R3DMS_TV_UPDMODE Stüli.zuordnung: Modus der Verbuchung 20040116
10 Importing 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 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20040116
2 Importing IR_NAVIGATION Call by reference Object reference (TYPE REF TO) IF_BSP_NAVIGATION Business Server Page (BSP) Navigation 20040116
3 Importing IR_RESPONSE Call by reference Object reference (TYPE REF TO) IF_HTTP_RESPONSE HTTP Framework (iHTTP) HTTP Response 20040116
4 Importing 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 Importing IV_DESTINATION Call by reference Type reference (TYPE) DPR_TV_OBL_DESTINATION Logische Destination 20040116
6 Importing IV_PROXY_CLASS_R3 Call by reference Type reference (TYPE) OLR3_TV_PROXY_CLASS Proxy-Klasse der SAP-Objektverknüpfung 20040116
7 Importing IV_SEND_URL Value transfer Type reference (TYPE) ABAP_BOOL URL senden 20040116
8 Importing 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 Importing IR_OBJECT_LINKS Call by reference Object reference (TYPE REF TO) CL_DPR_OBJECT_LINKS Development Projects: Collection für Objektverknüpfungen 20040116
2 Importing 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 Exporting ES_TEXTTAB Call by reference Type reference (TYPE) TEXTPOOL ABAP-Textpool-Definition 20040116
2 Exporting ET_TEXTTAB Call by reference Type reference (TYPE) OLR3_DMS_TT_TEXTPOOL TABLE_OF_TEXTPOOL 20040116
3 Importing IV_CLSNAME Call by reference Type reference (TYPE) PROGRAM Name der Klasse 20040116
4 Importing IV_LANGU Value transfer Type reference (TYPE) LANGU Sprachenschlüssel 20040116
5 Importing 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 Importing IR_OBJECT_LINKS Call by reference Object reference (TYPE REF TO) CL_DPR_OBJECT_LINKS Development Projects: Collection für Objektverknüpfungen 20040116
2 Importing 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