SAP ABAP Class CL_DPR_MAINFRAME_UTIL (Help Functions for Back-End Communication)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO (Application Component) Project Management
     DEVELOPMENT_PROJECTS_UI_LOGIC (Package) Project Management UI Data Formatting
Properties
Class CL_DPR_MAINFRAME_UTIL  
Short Description Help Functions for Back-End Communication    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_UI_LOGIC   Project Management UI Data Formatting 
Created 20040903   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_DPR_UI_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_DPR_MAINFRAME_UTIL has no interface implemented.
Friends
Class CL_DPR_MAINFRAME_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_MSG_INFO Instance attribute Private Type reference (TYPE) TT_MSG_INFO 20041109
2 SC_COMPONENT_CRM Constant Private Type reference (TYPE) DLVUNIT 'BBPCRM' Software Component 20050418
3 SC_COMPONENT_CUSTOMER Constant Private Type reference (TYPE) DLVUNIT 'Z' Software Component 20050418
4 SC_COMPONENT_PLM Constant Private Type reference (TYPE) DLVUNIT 'CPROJECTS' Software Component 20050418
5 SC_PTCO_CANCEL Constant Public Type reference (TYPE) I 3 20050201
6 SC_PTCO_NOSAVE Constant Public Type reference (TYPE) I 2 20050201
7 SC_PTCO_SAVE Constant Public Type reference (TYPE) I 1 20050201
8 SC_PTC_CREATE_VERSION Constant Public Type reference (TYPE) I 5 20080724
9 SC_PTC_DISPLAYMODE Constant Public Type reference (TYPE) I 3 20050201
10 SC_PTC_EXIT Constant Public Type reference (TYPE) I 4 20050830
11 SC_PTC_EXPORT_PROJECT Constant Public Type reference (TYPE) I 6 20080910
12 SC_PTC_HOME Constant Public Type reference (TYPE) I 2 20050201
13 SC_PTC_ITEM_DETAILS Constant Public Type reference (TYPE) I 8 20100303
14 SC_PTC_REFRESH_CONFIRMATION Constant Public Type reference (TYPE) I 7 20081021
15 SC_PTC_TABCHANGE Constant Public Type reference (TYPE) I 1 20050201
16 SR_DPR_MAINFRAME_UTIL Static Attribute Private Object reference (TYPE REF TO) CL_DPR_MAINFRAME_UTIL Help Functions for Back-End Communication 20040903
17 SS_APPL_VIEW_FLAGS Static Attribute Private Type reference (TYPE) DPR_TS_APPL_VIEW_FLAGS Application Views to Be Displayed 20050413
18 SS_DPR_UI_BSP_CUST Static Attribute Private Type reference (TYPE) DPR_UI_BSP_CUST Customizing for General Interface Settings 20050418
19 ST_ACTIVITY_GROUPS Static Attribute Private Type reference (TYPE) SMUM_AGR_USERS Role Table Type 20050413
20 ST_APPL_VIEW Static Attribute Private Type reference (TYPE) DPR_TT_APPL_VIEW Table Type for the Application Views Offered to the User 20050413
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050413
2 GET_ALLOWED_APPL_VIEWS Static method Public Method Gets the Application Views Displayed for User 20050413
3 GET_ALL_MESSAGES Instance method Public Method Get Messages from Back-End 20050208
4 GET_DEFAULT_VALUES_FROM_BE Instance method Public Method Read Back-End Values 20040903
5 GET_FIRST_VISIBLE_APPVIEW Instance method Public Method Define First Visible Tab Title 20050509
6 GET_HEADER_URL Instance method Public Method Gets URL for Header Screen 20050418
7 GET_INSTANCE Static method Public Method Get Singleton 20040903
8 GET_LOGO_URL Instance method Public Method Gets URL for Company Logo Screen 20050420
9 GET_STARTVIEW_VISIBLE Instance method Private Method Delivers Visibility (True/False) of Selected View 20061220
10 GET_TABNAME_FOR_VIEW Instance method Public Method Convert View to Tab Name 20041021
11 GET_URL_FOR_WFD Instance method Private Method Get URL for WFM-RPA; May Be Empty 20050509
12 GET_USER_SETTINGS Instance method Public Method Read User Settings 20041209
13 GET_VIEW_FOR_TABNAME Instance method Public Method Convert Tab Name to View 20041021
14 IS_NAVIGATION_MESSAGE Instance method Public Method Message Points to a Reference Object 20050415
15 MESSAGE_IS_SELFEXPLANATORY Instance method Private Method Is Message Self-Explanatory? 20041108
16 MSG_INFO_FROM_CACHE Instance method Private Method Get Info for Message from Cache 20041109
17 READ_CUST_FOR_APPL_VIEW Static method Private Method Read Customizing for Appl. Views to Be Displayed for User 20050413
18 READ_CUST_FOR_UI_SETTINGS Static method Private Method Read Customizing for Banner 20050418
19 REREAD_CHANGE_MODE Instance method Public Method Transfer Settings Value Again 20050224
20 SET_POPIN_VISIBILITY Instance method Public Method Sets Visibility of Popins for Banner, Settings, Messages 20070112
21 SET_SELECTED_TOPTAB Instance method Public Method Read Selected Top-Level Initial Screen 20040903
22 SPLIT_MSG_INFO Instance method Public Method Allocation of a Message in GUID, Type, and Text 20050415
Events
Class CL_DPR_MAINFRAME_UTIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_MSG_INFO Private See coding 20041109 BEGIN OF ts_msg_info, msg_class TYPE arbgb, msg_nr TYPE msgnr, is_selfexp(1) TYPE c, END OF ts_msg_info
2 TT_MSG_INFO Private See coding 20041109 tt_msg_info TYPE HASHED TABLE OF ts_msg_info WITH UNIQUE KEY msg_class msg_nr
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_DPR_MAINFRAME_UTIL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DPR_MAINFRAME_UTIL has no exception.

Method GET_ALLOWED_APPL_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_APPL_VIEW_FLAGS Value transfer Type reference (TYPE) DPR_TS_APPL_VIEW_FLAGS Anzuzeigende Applikationssichten 20050413

Method GET_ALLOWED_APPL_VIEWS on class CL_DPR_MAINFRAME_UTIL has no exception.

Method GET_ALL_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MESSAGES Value transfer Type reference (TYPE) DPR_TT_UI_MSGS Tabelle mit Nachrichten aus dem Backend 20050208

Method GET_ALL_MESSAGES on class CL_DPR_MAINFRAME_UTIL has no exception.

Method GET_DEFAULT_VALUES_FROM_BE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HEADERDATA Call by reference Type reference (TYPE) DPR_TS_UI_WDHEADER komplette Headerbeschreibung 20040903
2 Exporting EV_CPL_SUBVIEW Call by reference Type reference (TYPE) STRING 20051012
3 Exporting EV_EVA_SUBVIEW Call by reference Type reference (TYPE) STRING 20051216
4 Exporting EV_TEMPLATE_SUBVIEW Call by reference Type reference (TYPE) STRING 20050616
5 Exporting EV_VERSION_SUBVIEW Call by reference Type reference (TYPE) STRING 20050616
6 Importing IV_DETAILVIEW Call by reference Type reference (TYPE) STRING 20041001
7 Importing IV_EDITMODE Call by reference Type reference (TYPE) STRING 20041001
8 Importing IV_GUID Call by reference Type reference (TYPE) STRING 20041001
9 Importing IV_NOHOME Call by reference Type reference (TYPE) STRING 20041112
10 Importing IV_NOMENU Call by reference Type reference (TYPE) STRING 20041007
11 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) STRING 20041123
12 Importing IV_ROOT_GUID Call by reference Type reference (TYPE) STRING 20041123
13 Importing IV_ROOT_OBJECT_TYPE Call by reference Type reference (TYPE) STRING 20041123
14 Importing IV_STARTVIEW Call by reference Type reference (TYPE) STRING 20041001

Method GET_DEFAULT_VALUES_FROM_BE on class CL_DPR_MAINFRAME_UTIL has no exception.

Method GET_FIRST_VISIBLE_APPVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ALL_TABS Call by reference Type reference (TYPE) DPR_TS_UI_WDHEADER komplette Headerbeschreibung 20050509
2 Returning RV_FIRST_TAB Value transfer Type reference (TYPE) STRING 20050509

Method GET_FIRST_VISIBLE_APPVIEW on class CL_DPR_MAINFRAME_UTIL has no exception.

Method GET_HEADER_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HEADER_URL Value transfer Type reference (TYPE) DPR_TV_HEADER_URL URL für Bild in Kopfzeile cProjects 20050418

Method GET_HEADER_URL on class CL_DPR_MAINFRAME_UTIL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_DPR_MAINFRAME_UTIL Value transfer Object reference (TYPE REF TO) CL_DPR_MAINFRAME_UTIL Hilfsfunktionen zur Backendkommunikation 20040903

Method GET_INSTANCE on class CL_DPR_MAINFRAME_UTIL has no exception.

Method GET_LOGO_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LOGO_URL Value transfer Type reference (TYPE) DPR_TV_HEADER_URL URL für Bild in Kopfzeile cProjects 20050713

Method GET_LOGO_URL on class CL_DPR_MAINFRAME_UTIL has no exception.

Method GET_STARTVIEW_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADERDATA Call by reference Type reference (TYPE) DPR_TS_UI_WDHEADER komplette Headerbeschreibung 20061220
2 Returning RV_VISIBLE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20061220

Method GET_STARTVIEW_VISIBLE on class CL_DPR_MAINFRAME_UTIL has no exception.

Method GET_TABNAME_FOR_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VIEW Call by reference Type reference (TYPE) STRING 20041021
2 Returning RV_UITAB Value transfer Type reference (TYPE) STRING 20041021

Method GET_TABNAME_FOR_VIEW on class CL_DPR_MAINFRAME_UTIL has no exception.

Method GET_URL_FOR_WFD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) STRING 20050809
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) STRING 20050809
3 Importing IV_ROOT_GUID Call by reference Type reference (TYPE) STRING 20050809
4 Importing IV_ROOT_OBJECT_TYPE Call by reference Type reference (TYPE) STRING 20050809
5 Returning RV_URL Value transfer Type reference (TYPE) STRING initial, wenn nicht installiert/aktiv 20050509

Method GET_URL_FOR_WFD on class CL_DPR_MAINFRAME_UTIL has no exception.

Method GET_USER_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGE_MODE Call by reference Type reference (TYPE) I 20050126
2 Exporting EV_DEFAULT_VIEW Call by reference Type reference (TYPE) STRING 20050126
3 Exporting EV_INFO_URL Call by reference Type reference (TYPE) STRING 20041209
4 Exporting EV_SHOW_BANNER Call by reference Type reference (TYPE) ABAP_BOOL 20041209

Method GET_USER_SETTINGS on class CL_DPR_MAINFRAME_UTIL has no exception.

Method GET_VIEW_FOR_TABNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UITAB Call by reference Type reference (TYPE) STRING 20041021
2 Returning RV_VIEW Value transfer Type reference (TYPE) STRING 20041021

Method GET_VIEW_FOR_TABNAME on class CL_DPR_MAINFRAME_UTIL has no exception.

Method IS_NAVIGATION_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_NAVIGATION_MESSAGE Call by reference Type reference (TYPE) ABAP_BOOL 20050415
2 Exporting EV_TXT Call by reference Type reference (TYPE) STRING 20050415
3 Importing IS_MSG Call by reference Type reference (TYPE) DPR_TS_UI_MSG_LINE Zeile im Messagelog 20050415

Method IS_NAVIGATION_MESSAGE on class CL_DPR_MAINFRAME_UTIL has no exception.

Method MESSAGE_IS_SELFEXPLANATORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ARBGB Call by reference Type reference (TYPE) ARBGB Arbeitsgebiet 20041108
2 Importing IV_MSGNR Call by reference Type reference (TYPE) MSGNR Nachrichtennummer 20041108
3 Returning RV_IS_SELFEXPLANATORY Value transfer Type reference (TYPE) ABAP_BOOL 20041108

Method MESSAGE_IS_SELFEXPLANATORY on class CL_DPR_MAINFRAME_UTIL has no exception.

Method MSG_INFO_FROM_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ARBGB Call by reference Type reference (TYPE) ARBGB Arbeitsgebiet 20041109
2 Importing IV_MSGNR Call by reference Type reference (TYPE) MSGNR Nachrichtennummer 20041109
3 Returning RV_INFO Value transfer Type reference (TYPE) ABAP_BOOL 20041109

Method MSG_INFO_FROM_CACHE on class CL_DPR_MAINFRAME_UTIL has no exception.

Method READ_CUST_FOR_APPL_VIEW Signature

Method READ_CUST_FOR_APPL_VIEW on class CL_DPR_MAINFRAME_UTIL has no parameter.
Method READ_CUST_FOR_APPL_VIEW on class CL_DPR_MAINFRAME_UTIL has no exception.

Method READ_CUST_FOR_UI_SETTINGS Signature

Method READ_CUST_FOR_UI_SETTINGS on class CL_DPR_MAINFRAME_UTIL has no parameter.
Method READ_CUST_FOR_UI_SETTINGS on class CL_DPR_MAINFRAME_UTIL has no exception.

Method REREAD_CHANGE_MODE Signature

Method REREAD_CHANGE_MODE on class CL_DPR_MAINFRAME_UTIL has no parameter.
Method REREAD_CHANGE_MODE on class CL_DPR_MAINFRAME_UTIL has no exception.

Method SET_POPIN_VISIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WD_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20070112

Method SET_POPIN_VISIBILITY on class CL_DPR_MAINFRAME_UTIL has no exception.

Method SET_SELECTED_TOPTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WHICH Call by reference Type reference (TYPE) STRING 20040903

Method SET_SELECTED_TOPTAB on class CL_DPR_MAINFRAME_UTIL has no exception.

Method SPLIT_MSG_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJ_EVENT Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Identifizierung eines Objektes 20050415
2 Exporting EV_TXT Call by reference Type reference (TYPE) STRING 20050415
3 Importing IS_MSG Call by reference Type reference (TYPE) DPR_TS_UI_MSG_LINE_REFOBJ Zeile im Messagelog 20050415

Method SPLIT_MSG_INFO on class CL_DPR_MAINFRAME_UTIL has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400