SAP ABAP Class CL_QG_EVAL_VIEW_GUI_MANAGER (View Container for SAP GUI and HTML GUI)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   QM-QC-AQC (Application Component) Active Quality Control
     QG_EVAL (Package) QM: Online Evaluations
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_QG_EVAL_VIEW_MANAGER Visualization of View Types 20050118
Properties
Class CL_QG_EVAL_VIEW_GUI_MANAGER  
Short Description View Container for SAP GUI and HTML GUI    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class QG_EVAL    
Program status     
Category 0   
Package QG_EVAL   QM: Online Evaluations 
Created 20050118   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_QG_EVAL_VIEW_GUI_MANAGER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_QG_EVAL_VIEW_MANAGER Visualization of View Types 20050118
Friends
Class CL_QG_EVAL_VIEW_GUI_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CHART_HEIGHT Constant Private Type reference (TYPE) I 480 Chart Height 20050314
2 CO_CHART_WIDTH Constant Private Type reference (TYPE) I 640 Chart Width 20050314
3 CO_ENV_HTMLGUI Constant Public Type reference (TYPE) CHAR1 'H' HTML GUI 20050127
4 CO_ENV_WEBDYNPRO Constant Public Type reference (TYPE) CHAR1 'W' Web 20050128
5 CO_ENV_WINGUI Constant Public Type reference (TYPE) CHAR1 'G' SAP GUI 20050218
6 CO_FALSE Constant Private Type reference (TYPE) BOOLEAN '-' Boolean Variable (X=true, -=false, space=unknown) 20050218
7 CO_FUNCTION_DESIGN Constant Public Type reference (TYPE) UI_FUNC 'QG_EVAL_DESIGN' Function Code 20050314
8 CO_FUNCTION_EXIT Constant Public Type reference (TYPE) UI_FUNC 'QG_EVAL_EXIT' Function Code 20050314
9 CO_FUNCTION_EXPORT Constant Protected Type reference (TYPE) UI_FUNC 'QG_EVAL_EXPORT' Function Code 20050314
10 CO_FUNCTION_INFO Constant Public Type reference (TYPE) UI_FUNC 'QG_EVAL_INFO' Function Code 20050404
11 CO_FUNCTION_PRINT Constant Protected Type reference (TYPE) UI_FUNC 'QG_EVAL_PRINT' Function Code 20050314
12 CO_LEAF_BOTTOM Instance attribute Private Attribute reference (LIKE) 20050203
13 CO_LEAF_DOWN Instance attribute Private Attribute reference (LIKE) 20050203
14 CO_LEAF_TOP Instance attribute Private Attribute reference (LIKE) 20050203
15 CO_LEAF_UP Instance attribute Private Attribute reference (LIKE) 20050203
16 CO_MAX_VIEWS Constant Public Type reference (TYPE) I 5 Maximum Number of Views 20050124
17 CO_TRUE Constant Private Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=true, -=false, space=unknown) 20050213
18 CO_TYPE_CHART Constant Public Type reference (TYPE) QGEVAL_VIEW_TYPE 'C' Chart 20050128
19 CO_TYPE_DETAILVIEW Constant Public Type reference (TYPE) QGEVAL_VIEW_TYPE 'D' Detail Views 20121004
20 CO_TYPE_IMAGE Constant Public Type reference (TYPE) QGEVAL_VIEW_TYPE 'I' Screen 20050128
21 CO_TYPE_TABLE Constant Public Type reference (TYPE) QGEVAL_VIEW_TYPE 'T' Table 20050128
22 MR_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20050121
23 MR_DIALOG_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER Container for Custom Controls in Screen Area 20050131
24 MR_DIALOG_RECEIVER Instance attribute Private Object reference (TYPE REF TO) LCL_DIALOG_EVENT_HANDLER 20050131
25 MR_DIALOG_TABLE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20050131
26 MR_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20050121
27 MT_ROWS Instance attribute Private Type reference (TYPE) TT_ROWS Table of All Lines in the Splitter 20050128
28 MT_VIEWS Instance attribute Private Type reference (TYPE) TT_VIEWS Collection of All Views with All Controls 20050121
29 MV_IGS_DESTINATION Instance attribute Private Attribute reference (LIKE) 20050218
30 MV_LOG_HANDLE Instance attribute Private Attribute reference (LIKE) 20050125
31 MV_MAX_VIEWS Instance attribute Private Type reference (TYPE) QG_EVAL_MAX_VIEWS 1 Maximum Number of Views Per Page 20050121
32 MV_MSG Instance attribute Public Type reference (TYPE) CHAR1 Auxiliary Variable for Message Output 20050126
33 MV_TOP_OF_PAGE Instance attribute Private Type reference (TYPE) QGEVAL_VIEW_NUMBER 1 Top View Number on Page 20050126
34 MV_TYPE Instance attribute Private Type reference (TYPE) QGEVAL_VIEW_TYPE View Type (Table, Chart, Screen) 20050128
35 MV_VIEW_COUNTER Instance attribute Private Type reference (TYPE) QGEVAL_VIEW_NUMBER 0 Counter for Views 20050127
36 OT_INSTANCES Instance attribute Private Attribute reference (LIKE) 20050405
37 ST_IGS_DESTINATION Static Attribute Private Type reference (TYPE) TT_IGS_DESTINATION Table of Destinations 20050331
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050118
2 DISPLAY_CHART Instance method Private Method Includes View Containing a Graphic in View Area 20050126
3 DISPLAY_DETAILVIEW Instance method Private Method Includes a View Containing a Detail in View Area 20121008
4 DISPLAY_DIALOG_TABLE Instance method Public Method Displays a View in a Separate Window 20050131
5 DISPLAY_IMAGE Instance method Private Method Includes a View Containing a Picture in View Area 20050126
6 DISPLAY_TABLE Instance method Private Method Includes a View Containing a Table in View Area 20050126
7 FUNCTION_DESIGN Instance method Private Method Design Mode 20050314
8 FUNCTION_EXPORT Instance method Private Method Exports View 20050314
9 FUNCTION_PRINT Instance method Private Method Prints View 20050314
10 GET_DETAILVIEW_PARAMETER Instance method Public Method 20121004
11 GET_ENVIRONMENT Static method Public Method Reads Information About Current UI Environment 20050128
12 GET_ROW_OF_VIEW Instance method Private Method Delivers Control Line for View 20050209
13 GET_STATUS Instance method Private Method 20050228
14 GET_TYPE Instance method Public Method Returns a Usable View Type 20050405
15 GET_VIEWS Instance method Public Method 20050304
16 IMAGE_CONVERT Instance method Private Method Converts Screen Format 20050314
17 MESSAGE_ADD Instance method Private Method 20050125
18 REFRESH_ROW Instance method Private Method Updates Controls for Line 20050201
19 SET_CONTAINER Instance method Public Method Sets Container in Which Views Are Displayed 20050131
20 SET_CONTAINER_ROW Instance method Public Method Sets Container in Which a View Is Displayed 20121008
21 SET_TABLE_SETTINGS Instance method Private Method Sets Table Properties for a View 20050205
22 SET_VIEW_SETTINGS Instance method Private Method Saves Properties of View Controls 20050205
23 SET_VISIBLE Instance method Private Method Sets the View to Visible/Invisible 20050128
24 VIEW_DESTROY Instance method Private Method Deletes a View 20050126
25 VIEW_INFO Instance method Private Method Information for Implementation of a View 20050404
Events
Class CL_QG_EVAL_VIEW_GUI_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CHART Private Object reference (TYPE REF TO) CL_GUI_CHART_ENGINE 20050201
2 TS_IGS_DESTINATION Private See coding Information About a Destination 20050331 BEGIN OF ts_igs_destination, destination TYPE char32, environment TYPE char1, installed TYPE char1, END OF ts_igs_destination
3 TS_ROW Private See coding Structure for Line with Controls 20050128 BEGIN OF ts_row , view_number TYPE qgeval_view_number, table TYPE REF TO cl_gui_alv_grid, toolbar TYPE REF TO cl_gui_toolbar, view_area TYPE REF TO cl_gui_container, html TYPE REF TO cl_gui_html_viewer, splitter TYPE REF TO cl_gui_splitter_container, chart TYPE REF TO cl_gui_chart_engine, chart_design_mode TYPE char1, END OF ts_row
4 TS_VIEW Private See coding Structure of All Controls for View 20050121 BEGIN OF ts_view, view_number TYPE qgeval_view_number, v_typ TYPE qg_eval_v_typ, view TYPE REF TO cl_qg_eval_view, tablevariant TYPE disvariant, tablelayout TYPE lvc_s_layo, table_qinfo TYPE lvc_t_qinf, table_excl TYPE ui_functions, table_save TYPE char01, " Save Layout table_fieldcat TYPE lvc_t_fcat, table_filter TYPE lvc_t_filt, table_sort TYPE lvc_t_sort, image_url(128) TYPE c, handler TYPE REF TO lcl_view_event_handler, detail_program type program, detail_screen type sydynnr, detail_funct type rs38l_fnam, END OF ts_view
5 TT_IGS_DESTINATION Private See coding Table of Destinations 20050331 tt_igs_destination TYPE SORTED TABLE OF ts_igs_destination WITH UNIQUE KEY destination
6 TT_ROWS Private See coding Table of All Lines in the Splitter 20050128 tt_rows TYPE STANDARD TABLE OF ts_row
7 TT_VIEWS Private See coding Collection of All Views with All Controls 20050121 tt_views TYPE SORTED TABLE OF ts_view WITH UNIQUE KEY view_number
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IGS_DESTINATION Call by reference Type reference (TYPE) CHAR32 'IGS_RFC_DEST' RFC-Destination des IGS 20050218
2 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20050124
3 Importing IV_MAX_VIEWS Call by reference Type reference (TYPE) QG_EVAL_MAX_VIEWS Anzahl an Views pro Seite 20050118
4 Importing IV_TYPE Call by reference Type reference (TYPE) CHAR1 T=Tabelle, C=Chart, I=Bild 20050128

Method CONSTRUCTOR on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.

Method DISPLAY_CHART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ROW Call by reference Type reference (TYPE) TS_ROW Struktur für Zeile mit Controls 20050128
2 Importing IS_VIEW Call by reference Type reference (TYPE) TS_VIEW Struktur über alle Controls zur View 20050128

Method DISPLAY_CHART on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.

Method DISPLAY_DETAILVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ROW Call by reference Type reference (TYPE) TS_ROW Struktur für Zeile mit Controls 20121008
2 Importing IS_VIEW Call by reference Type reference (TYPE) TS_VIEW Struktur über alle Controls zur View 20121008

Method DISPLAY_DETAILVIEW on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.

Method DISPLAY_DIALOG_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IET_DATA Call by reference Type reference (TYPE) ANY TABLE Datentabelle 20050131
2 Changing IET_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20050201
3 Importing IS_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYO ALV-Control: Layoutstruktur 20050131
4 Importing IT_EXCL Call by reference Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20050131
5 Importing IV_STRUCTURE Call by reference Type reference (TYPE) DD02L-TABNAME Tabellenname 20050131

Method DISPLAY_DIALOG_TABLE on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.

Method DISPLAY_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IES_VIEW Call by reference Type reference (TYPE) TS_VIEW Struktur über alle Controls zur View 20050228
2 Importing IS_ROW Call by reference Type reference (TYPE) TS_ROW Struktur für Zeile mit Controls 20050128

Method DISPLAY_IMAGE on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.

Method DISPLAY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IES_VIEW Call by reference Type reference (TYPE) TS_VIEW Struktur über View 20050201
2 Importing IS_ROW Call by reference Type reference (TYPE) TS_ROW Struktur für Zeile mit Controls 20050128

Method DISPLAY_TABLE on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.

Method FUNCTION_DESIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VIEW Call by reference Type reference (TYPE) TS_VIEW Struktur über alle Controls zur View 20050314

Method FUNCTION_DESIGN on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.

Method FUNCTION_EXPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VIEW Call by reference Type reference (TYPE) TS_VIEW Struktur über alle Controls zur View 20050314

Method FUNCTION_EXPORT on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.

Method FUNCTION_PRINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VIEW Call by reference Type reference (TYPE) TS_VIEW Struktur über alle Controls zur View 20050314

Method FUNCTION_PRINT on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.

Method GET_DETAILVIEW_PARAMETER Signature

Method GET_DETAILVIEW_PARAMETER on class CL_QG_EVAL_VIEW_GUI_MANAGER has no parameter.
Method GET_DETAILVIEW_PARAMETER on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.

Method GET_ENVIRONMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ENVIRONMENT Value transfer Type reference (TYPE) CHAR1 SAP GUI, HTML GUI, Web 20050218
2 Exporting EV_IGS_INSTALLED Value transfer Type reference (TYPE) CHAR1 IGS auf Destination installiert 20050218
3 Importing IV_IGS_DESTINATION Call by reference Type reference (TYPE) CHAR32 Destination des IGS-Servers 20050218

Method GET_ENVIRONMENT on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.

Method GET_ROW_OF_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ROW Call by reference Type reference (TYPE) TS_ROW Struktur für Zeile mit Controls 20050209
2 Importing IR_VIEW Call by reference Object reference (TYPE REF TO) CL_QG_EVAL_VIEW Klasse zur Verwaltung einer View 20050209
3 Importing IV_VIEW_NUMBER Call by reference Type reference (TYPE) QGEVAL_VIEW_NUMBER Darstellungsnummer 20050209

Method GET_ROW_OF_VIEW on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.

Method GET_STATUS Signature

Method GET_STATUS on class CL_QG_EVAL_VIEW_GUI_MANAGER has no parameter.
Method GET_STATUS on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TYPE Value transfer Type reference (TYPE) QGEVAL_VIEW_TYPE Darstellungsform 20050405

Method GET_TYPE on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.

Method GET_VIEWS Signature

Method GET_VIEWS on class CL_QG_EVAL_VIEW_GUI_MANAGER has no parameter.
Method GET_VIEWS on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.

Method IMAGE_CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MIME Call by reference Type reference (TYPE) W3MIMETABTYPE ITS: Tabellentyp für MIME-Source 20050314
2 Exporting EV_SIZE Call by reference Type reference (TYPE) W3PARAM-CONT_LEN HTML-Content-Len 20050314
3 Changing IEV_TYPE_TARGET Call by reference Type reference (TYPE) W3PARAM-CONT_TYPE HTML-Content-Type 20050314
4 Importing IT_MIME Call by reference Type reference (TYPE) W3MIMETABTYPE ITS: Tabellentyp für MIME-Source 20050314
5 Importing IV_HEIGHT Call by reference Type reference (TYPE) I CO_CHART_HEIGHT Höhe des Bildes 20050418
6 Importing IV_SIZE Call by reference Type reference (TYPE) W3PARAM-CONT_LEN HTML-Content-Len 20050314
7 Importing IV_TYPE_SOURCE Call by reference Type reference (TYPE) W3PARAM-CONT_TYPE HTML-Content-Type 20050314
8 Importing IV_WIDTH Call by reference Type reference (TYPE) I CO_CHART_WIDTH Breite des Bildes 20050418
# Exception Resumable Description Created on
1 ERROR_OCCURED Es trat ein Fehler bei der Konvertierung auf 20050314

Method MESSAGE_ADD Signature

Method MESSAGE_ADD on class CL_QG_EVAL_VIEW_GUI_MANAGER has no parameter.
Method MESSAGE_ADD on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.

Method REFRESH_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ROW Call by reference Type reference (TYPE) TS_ROW Struktur für Zeile mit Controls 20050201
2 Importing IS_VIEW Call by reference Type reference (TYPE) TS_VIEW Struktur über alle Controls zur View 20050307
3 Importing IV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050213

Method REFRESH_ROW on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.

Method SET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CUSTOM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20050131

Method SET_CONTAINER on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.

Method SET_CONTAINER_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CUSTOM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20121008
2 Importing IV_ROW Call by reference Type reference (TYPE) I Sichtbarer Bereich 20121008

Method SET_CONTAINER_ROW on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.

Method SET_TABLE_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IES_VIEW Call by reference Type reference (TYPE) TS_VIEW Struktur über alle Controls zur View 20050205
2 Importing IS_ROW Call by reference Type reference (TYPE) TS_ROW Struktur für Zeile mit Controls 20050205

Method SET_TABLE_SETTINGS on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.

Method SET_VIEW_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IES_VIEW Call by reference Type reference (TYPE) TS_VIEW Struktur über alle Controls zur View 20050205
2 Importing IS_ROW Call by reference Type reference (TYPE) TS_ROW Struktur für Zeile mit Controls 20050205

Method SET_VIEW_SETTINGS on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.

Method SET_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ROW Call by reference Type reference (TYPE) TS_ROW Struktur über alle Controls zur View 20050128
2 Importing IV_VISIBLE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20050128

Method SET_VISIBLE on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.

Method VIEW_DESTROY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VIEW Call by reference Type reference (TYPE) TS_VIEW Struktur über alle Controls zur View 20050314

Method VIEW_DESTROY on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.

Method VIEW_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VIEW Call by reference Type reference (TYPE) TS_VIEW Struktur über alle Controls zur View 20050404

Method VIEW_INFO on class CL_QG_EVAL_VIEW_GUI_MANAGER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600