SAP ABAP Class /MRSS/CL_SGR_UI_MAIN (User Interface Main Class)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-MO (Application Component) Maintenance Orders
     /MRSS/SGR (Package) Operative Reporting for Scheduling Engine
Properties
Class /MRSS/CL_SGR_UI_MAIN  
Short Description User Interface Main Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/SGR   Operative Reporting for Scheduling Engine 
Created 20031031   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /MRSS/CL_SGR_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CNCA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /MRSS/CL_SGR_UI_MAIN has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 /MRSS/CL_SGR_IL_MAIN 20031124 Interaction Layer Main Class
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 LREF_DATA_TABLE Instance attribute Public Object reference (TYPE REF TO) /MRSS/CL_SGR_UI_TABLE Data Table / Public Because No Friend Possible 20040129
2 LREF_EASY_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Splitter Control (Simple) 20031103
3 LREF_GRAPH Instance attribute Public Object reference (TYPE REF TO) /MRSS/CL_SGR_UI_GRAPH TEMP for Test Purposes / Public Because No Friend Possible 20031103
4 LREF_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /MRSS/CL_SGR_UI_MAIN Reference to Instance of SGR_UI_MAIN 20031103
5 LREF_INTERACTION_LAYER Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_SGR_IL_MAIN Reference to Interaction Layer 20031124
6 LREF_OBJECTMANAGER Instance attribute Private Object reference (TYPE REF TO) CL_HR_OBJECTMANAGER Reference to Organizational Units Tree 20031104
7 LREF_POPUPBOX Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER Reference to Dialog Box Container 20031216
8 LV_CONTAINER_NAME Instance attribute Private Type reference (TYPE) STRING Name of Custom Control on Screen Container 20031103
9 LV_SHOW_DATA_TABLE Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN Is a Data Table to Be Displayed? 20031103
10 LV_SHOW_ORG_UNITS Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN Are Organizational Units to Be Displayed? 20031103
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20040121
2 EXIT Instance method Private Method Ends the Report 20031204
3 FREE Instance method Public Method Closing Actions 20031217
4 GET_INSTANCE Instance method Public Method Gets Instance for Class 20031031
5 GET_REFERENCE_TABLE Instance method Public Method Gets Reference to Data Table 20040129
6 ON_POPUP_CLOSE Instance method Private Event handling method Dialog Box Close Event Was Triggered 20031217
7 ON_TOOLBAR_FUNCTION_SELECTED Instance method Private Event handling method Event Handler for Toolbar 20071029
8 PRINT_DATA Instance method Public Method Prints the Data 20110225
9 PROCESS_PAI Instance method Public Method Central PAI Start-Up Point 20031031
10 PROCESS_PBO Instance method Public Method Central PBO Start-Up Point 20031031
11 RESET Instance method Public Method Resets Graph and Table to Initial Status 20040212
12 SET_GRAPH_CUSTOMIZING Instance method Public Method Sets Customizing for Graph(s) 20031126
13 SET_GRAPH_DATA Instance method Public Method Sets the Data to Be Displayed for Graph(s) 20031126
14 SET_LIST_DATA Instance method Public Method Sets the Data for the List 20031031
15 SET_NEW_ORG_LEVELS Instance method Private Method Set New Org Units 20110406
16 SET_TITLE Instance method Public Method Sets the Window Title 20040212
17 SWITCH_ORG_UNITS Instance method Public Method Activates/Deactivates Selection Option for Org. Units 20031204
Events
# Event Type Visibility Description Created on
1 NEW_ORG_UNIT_SELECTED Instance Event
(0)
Public
(2)
A New Organization Was Chosen 20031117
Types
Class /MRSS/CL_SGR_UI_MAIN has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTAINER_NAME Call by reference Type reference (TYPE) C 20040121
2 Importing IV_CUST_DATES Call by reference Type reference (TYPE) /MRSS/T_SGR_CUST_DATES Struktur mit Datums relevantem Customizing 20040129
3 Importing IV_DYNNR Call by reference Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20040121
4 Importing IV_INTERACTION_LAYER Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGR_IL_MAIN Interaction Layer Haupt-Klasse 20040121
5 Importing IV_POP_UP_MODUS Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN ' ' Pop-Up Modus 20040121
6 Importing IV_REPID Call by reference Type reference (TYPE) SYCPROG ABAP-Programm, Aufrufer in externen Prozeduren 20040121
7 Importing IV_SHOW_DATA_TABLE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Logische Variable 20040121
8 Importing IV_SHOW_ORG_UNITS Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Logische Variable 20040121

Method CONSTRUCTOR on class /MRSS/CL_SGR_UI_MAIN has no exception.

Method EXIT Signature

Method EXIT on class /MRSS/CL_SGR_UI_MAIN has no parameter.
Method EXIT on class /MRSS/CL_SGR_UI_MAIN has no exception.

Method FREE Signature

Method FREE on class /MRSS/CL_SGR_UI_MAIN has no parameter.
Method FREE on class /MRSS/CL_SGR_UI_MAIN has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_REFERENCE Value transfer Object reference (TYPE REF TO) /MRSS/CL_SGR_UI_MAIN Plantafel UI Dynproconnector 20031031

Method GET_INSTANCE on class /MRSS/CL_SGR_UI_MAIN has no exception.

Method GET_REFERENCE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_DATA_TABLE Value transfer Object reference (TYPE REF TO) /MRSS/CL_SGR_UI_TABLE DatenTabelle zum Graphen 20040129

Method GET_REFERENCE_TABLE on class /MRSS/CL_SGR_UI_MAIN has no exception.

Method ON_POPUP_CLOSE Signature

Method ON_POPUP_CLOSE on class /MRSS/CL_SGR_UI_MAIN has no parameter.
Method ON_POPUP_CLOSE on class /MRSS/CL_SGR_UI_MAIN has no exception.

Method ON_TOOLBAR_FUNCTION_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20071029

Method ON_TOOLBAR_FUNCTION_SELECTED on class /MRSS/CL_SGR_UI_MAIN has no exception.

Method PRINT_DATA Signature

Method PRINT_DATA on class /MRSS/CL_SGR_UI_MAIN has no parameter.
Method PRINT_DATA on class /MRSS/CL_SGR_UI_MAIN has no exception.

Method PROCESS_PAI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OKCODE Call by reference Type reference (TYPE) SYST-UCOMM SPACE Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20031105

Method PROCESS_PAI on class /MRSS/CL_SGR_UI_MAIN has no exception.

Method PROCESS_PBO Signature

Method PROCESS_PBO on class /MRSS/CL_SGR_UI_MAIN has no parameter.
Method PROCESS_PBO on class /MRSS/CL_SGR_UI_MAIN has no exception.

Method RESET Signature

Method RESET on class /MRSS/CL_SGR_UI_MAIN has no parameter.
Method RESET on class /MRSS/CL_SGR_UI_MAIN has no exception.

Method SET_GRAPH_CUSTOMIZING Signature

Method SET_GRAPH_CUSTOMIZING on class /MRSS/CL_SGR_UI_MAIN has no parameter.
Method SET_GRAPH_CUSTOMIZING on class /MRSS/CL_SGR_UI_MAIN has no exception.

Method SET_GRAPH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_GRAPH_BUFFER Call by reference Type reference (TYPE) /MRSS/T_SGR_DATA_SERIES_T Table of Series for Graph 20071029
2 Importing IS_GRAPH_DATA_SIM Call by reference Type reference (TYPE) /MRSS/T_SGR_DATA Structure with Data for Graph and Table 20071029
3 Importing IT_ORG_UNITS Call by reference Type reference (TYPE) KEYOBJEC_T Table of type TREE_OBJEC 20071029
4 Importing IV_CLEAR_SIMUL Call by reference Type reference (TYPE) CRMT_BOOLEAN Logical Variable 20071029
5 Importing IV_GRAPH_DATA Call by reference Type reference (TYPE) /MRSS/T_SGR_DATA Struktur mit Daten für Graph und Tabelle 20031126

Method SET_GRAPH_DATA on class /MRSS/CL_SGR_UI_MAIN has no exception.

Method SET_LIST_DATA Signature

Method SET_LIST_DATA on class /MRSS/CL_SGR_UI_MAIN has no parameter.
Method SET_LIST_DATA on class /MRSS/CL_SGR_UI_MAIN has no exception.

Method SET_NEW_ORG_LEVELS Signature

Method SET_NEW_ORG_LEVELS on class /MRSS/CL_SGR_UI_MAIN has no parameter.
Method SET_NEW_ORG_LEVELS on class /MRSS/CL_SGR_UI_MAIN has no exception.

Method SET_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUI_TITLE Call by reference Type reference (TYPE) CHAR70 'REPORT_MAIN_ORG' Characterfeld der Länge 70 20040212
2 Importing IV_REPID Call by reference Type reference (TYPE) SYCPROG ABAP-Programm, Aufrufer in externen Prozeduren 20040212
3 Importing IV_TITLE Call by reference Type reference (TYPE) CHAR70 Neue Überschrift 20040212

Method SET_TITLE on class /MRSS/CL_SGR_UI_MAIN has no exception.

Method SWITCH_ORG_UNITS Signature

Method SWITCH_ORG_UNITS on class /MRSS/CL_SGR_UI_MAIN has no parameter.
Method SWITCH_ORG_UNITS on class /MRSS/CL_SGR_UI_MAIN has no exception.
Event Signatures

Event NEW_ORG_UNIT_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_ORG_STRUCT Exporting Value transfer Type reference (TYPE) KEYSTRUC_T 20060222
2 EX_ORG_UNITS Exporting Value transfer Type reference (TYPE) KEYOBJEC_T Tabelle vom Type TREE_OBJEC 20031119
History
Last changed by/on SAP  20141109 
SAP Release Created in 401