SAP ABAP Class /MRSS/CL_SGR_IL_GRAPH (Interaction for the Graph)
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_IL_GRAPH  
Short Description Interaction for the Graph    
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 20031119   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 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /MRSS/CL_SGR_IL_GRAPH has no interface implemented.
Friends
Class /MRSS/CL_SGR_IL_GRAPH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_UI_MAIN Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_SGR_UI_MAIN User Interface Main Class 20071025
2 GS_BUTTONS Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_BUTTON_S Table to Remember Pushbuttons 20071030
3 GT_QUAL_CAT Instance attribute Private Type reference (TYPE) /MRSS/T_POT_QUALI_CATEG_TAB Table Type of /MRSS/D_POT_QULI 20110406
4 GV_CONTAINER_NAME Instance attribute Private Type reference (TYPE) STRING 20071025
5 GV_POPUP Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20071025
6 GV_SHOW_DATA_TABLE Instance attribute Private Type reference (TYPE) CRMT_BOOLEAN Logical Variable 20071025
7 LREF_DB_ACCESS Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_POT_CAPACITY_POT_DB Qualification DB Table Access 20110406
8 LREF_MENU_ABSOLUT Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20040309
9 LREF_MENU_CATEGORY Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20110309
10 LREF_MENU_DIMENSION Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20040119
11 LREF_MENU_GRAPHTYPE Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu Graph Type 20031201
12 LREF_MENU_MODE Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20110309
13 LREF_MENU_MULTI Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20040119
14 LREF_MENU_ROOTDATE Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20040122
15 LREF_MENU_TIMEFRAME Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Menu for Analysis Period 20031124
16 LREF_UI_GRAPH Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_SGR_UI_GRAPH Reference to the Graph 20031124
17 LS_ACTUAL_GRAPH_TYPE Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_ACTUAL_GRAPH_TYPE Current Graph Type 20040119
18 LS_CALENDAR_EVENT Instance attribute Private Type reference (TYPE) CNTL_SIMPLE_EVENT A Calendar Control Event 20031208
19 LS_CUST_DATES Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_CUST_DATES Required Data for Graph 20031125
20 LS_GRAPH_TYPE Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_GRAPH_TYPE Current Graph Type 20040116
21 LS_TB_BUTTON Instance attribute Private Type reference (TYPE) STB_BUTTON Individual Pushbutton for Graph Toolbar 20031124
22 LS_TOOLBAR_EVENT Instance attribute Private Type reference (TYPE) CNTL_SIMPLE_EVENT A Toolbar Event 20031124
23 LT_CALENDAR_EVENTS Instance attribute Private Type reference (TYPE) CNTL_SIMPLE_EVENTS Table of Events Used 20031208
24 LT_GRAPH_TYPES Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_GRAPH_TYPE_T Table of All the Graphs Defined 20040116
25 LT_TB_BUTTONS Instance attribute Private Type reference (TYPE) TTB_BUTTON Pushbuttons for Graph Toolbar 20031124
26 LT_TOOLBAR_EVENTS Instance attribute Private Type reference (TYPE) CNTL_SIMPLE_EVENTS Toolbar Events 20031124
27 LV_BUTTONS Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_BUTTON_S List of Pushbuttons (Visible Yes/No) 20031203
28       Number of Days for Which Data Exists
29 LV_QUAL_CAT Instance attribute Private Type reference (TYPE) /MRSS/T_POT_QUALI_CATEGORY Qualification Category 20110309
30 LV_SHOW_TABLE Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN Display Table? 20031203
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20031119
2 FREE Instance method Public Method Closing Actions 20031217
3 GET_GRAPH_CLICK_DATE Instance method Public Event handling method 20071029
4 GET_TABLE_REFERENCE Instance method Public Method Get Reference of Table 20071026
5 GET_TOOLBAR_BUTTONS Instance method Private Method Get Toolbar Pushbuttons for Multigraph View 20071030
6 GET_WEEKDAY Instance method Private Method 20071029
7 HIGHLIGHT_FIRST_GRAPH_BOX Instance method Public Method Highlight the first box of the rendered graphs 20140718
8 ON_CAL_DATE_SELECT Instance method Public Event handling method 20071029
9 ON_GRAPH_SELECT Instance method Public Event handling method 20071029
10 PROCESS_PAI Instance method Public Method Handles PAI 20031124
11 READ_GRAPH_TYPES Instance method Private Method Reads All the Graph Types Allowed 20040116
12 SET_DATES Instance method Public Method Sets the Required Data 20031125
13 SET_OVRUTIL Instance method Private Method Sets Overutilization Parameter 20071213
14 SET_PERS_DATA Instance method Public Method Transfers the User Standards 20040123
15 SET_TOOLBAR_BUTTONS Instance method Private Method Constructs Graph Toolbar 20031124
16 SWITCH_ABSOLUT Instance method Private Method Switch Between Percentage and Absolute View 20040309
17 SWITCH_DATA_TABLE Instance method Private Method Show or Hide Data Table 20031204
18 SWITCH_DATE_TEMPL Instance method Private Method Changes Template for Root Date 20040122
19 SWITCH_DEFAULTS Instance method Private Method New Default Values Are to Be Set and Saved 20040122
20 SWITCH_DIMENSION Instance method Private Method Switches Between 2D and 3D Display 20040119
21 SWITCH_GRAPH_TYPE Instance method Private Method Changes the Type of Graph 20031128
22 SWITCH_MODE Instance method Public Method Change Display Mode 20110309
23 SWITCH_MULTIBLE Instance method Private Method Changes the Type of Graph 20040119
24 SWITCH_POPUP_MODE Instance method Private Method Switch Popup Modes 20071025
25 SWITCH_QUALIFICATION_CATEGORY Instance method Private Method Switch Qualification Category 20110309
26 SWITCH_ROOT_DATE Instance method Private Method Prompts UI_GRAPH to Get New Date Using Dialog Box 20031208
27 SWITCH_TIMEFRAME Instance method Private Method Changes the Time Horizon of the Display 20031204
28 UPDATE_TOOLBAR_BUTTONS Instance method Public Method Updates Pushbuttons 20031201
Events
# Event Type Visibility Description Created on
1 CHANGE_CUMMULATION Static Event
(1)
Public
(2)
Set Cumulation 20050701
2 CHANGE_GRAPH_MULTI Instance Event
(0)
Public
(2)
The Graph Is to Show Several Organizational Units 20040116
3 CHANGE_GRAPH_TYPE Instance Event
(0)
Public
(2)
Type of Graph Is to Be Changed (Grouped/Stacked) 20031128
4 CHANGE_MODE Instance Event
(0)
Public
(2)
Change the Mode (Resource or Qualification Category) 20110309
5 CHANGE_OVRUTIL Instance Event
(0)
Public
(2)
Change Overutilization Parameter 20071212
6 CHANGE_ROOT_DATE Instance Event
(0)
Public
(2)
Changes Root Date to Date Selected in Graph 20071029
7 CHANGE_ROOT_TEMPLATE Instance Event
(0)
Public
(2)
Template Changed for Root Date Determination 20040223
8 CHANGE_TIMEFRAME Instance Event
(0)
Public
(2)
Event to Set a New Period 20031205
9 CHANGE_USER_DEFAULTS Instance Event
(0)
Public
(2)
User Settings Changed 20040122
10 ON_SELECT_DATE Instance Event
(0)
Public
(2)
20071029
11 SWITCH_QUAL_CATEGORY Instance Event
(0)
Public
(2)
Switch Qualification Category 20110309
12 UPDATE_SETTINGS Instance Event
(0)
Public
(2)
Report Changed Settings to the Business Layer 20040301
Types
Class /MRSS/CL_SGR_IL_GRAPH 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 IREF_UI_GRAPH Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGR_UI_GRAPH Graph Hauptklasse 20031124
2 Importing IREF_UI_MAIN Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGR_UI_MAIN User Interface Main Class 20071025
3 Importing IV_BUTTONS Call by reference Type reference (TYPE) /MRSS/T_SGR_BUTTON_S Tabelle mit Buttons 20031203
4 Importing IV_CONTAINER_NAME Call by reference Type reference (TYPE) C 20071025
5 Importing IV_CUST_DATES Call by reference Type reference (TYPE) /MRSS/T_SGR_CUST_DATES Struktur mit Datums relevantem Customizing 20031128
6 Importing IV_SHOW_DATA_TABLE Call by reference Type reference (TYPE) CRMT_BOOLEAN Logical Variable 20071025

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

Method FREE Signature

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

Method GET_GRAPH_CLICK_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Value transfer Attribute reference (LIKE) 20071029
2 Importing POINT Value transfer Attribute reference (LIKE) 20071029
3 Importing SERIES Value transfer Attribute reference (LIKE) 20071029

Method GET_GRAPH_CLICK_DATE on class /MRSS/CL_SGR_IL_GRAPH has no exception.

Method GET_TABLE_REFERENCE Signature

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

Method GET_TABLE_REFERENCE on class /MRSS/CL_SGR_IL_GRAPH has no exception.

Method GET_TOOLBAR_BUTTONS Signature

Method GET_TOOLBAR_BUTTONS on class /MRSS/CL_SGR_IL_GRAPH has no parameter.
Method GET_TOOLBAR_BUTTONS on class /MRSS/CL_SGR_IL_GRAPH has no exception.

Method GET_WEEKDAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Call by reference Type reference (TYPE) DATS Field of type DATS 20071029
2 Returning DAY Value transfer Type reference (TYPE) STRING 20071029

Method GET_WEEKDAY on class /MRSS/CL_SGR_IL_GRAPH has no exception.

Method HIGHLIGHT_FIRST_GRAPH_BOX Signature

Method HIGHLIGHT_FIRST_GRAPH_BOX on class /MRSS/CL_SGR_IL_GRAPH has no parameter.
Method HIGHLIGHT_FIRST_GRAPH_BOX on class /MRSS/CL_SGR_IL_GRAPH has no exception.

Method ON_CAL_DATE_SELECT Signature

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

Method ON_CAL_DATE_SELECT on class /MRSS/CL_SGR_IL_GRAPH has no exception.

Method ON_GRAPH_SELECT Signature

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

Method ON_GRAPH_SELECT on class /MRSS/CL_SGR_IL_GRAPH 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 Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20031124

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

Method READ_GRAPH_TYPES Signature

Method READ_GRAPH_TYPES on class /MRSS/CL_SGR_IL_GRAPH has no parameter.
Method READ_GRAPH_TYPES on class /MRSS/CL_SGR_IL_GRAPH has no exception.

Method SET_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CUST_DATA Call by reference Type reference (TYPE) /MRSS/T_SGR_CUST_DATES Struktur mit Datums relevantem Customizing 20031201

Method SET_DATES on class /MRSS/CL_SGR_IL_GRAPH has no exception.

Method SET_OVRUTIL Signature

Method SET_OVRUTIL on class /MRSS/CL_SGR_IL_GRAPH has no parameter.
Method SET_OVRUTIL on class /MRSS/CL_SGR_IL_GRAPH has no exception.

Method SET_PERS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PERS_DATA Call by reference Type reference (TYPE) /MRSS/T_SGR_CUST_DATES Struktur mit Benutzerspeziefischen Einstellungen 20040123

Method SET_PERS_DATA on class /MRSS/CL_SGR_IL_GRAPH has no exception.

Method SET_TOOLBAR_BUTTONS Signature

Method SET_TOOLBAR_BUTTONS on class /MRSS/CL_SGR_IL_GRAPH has no parameter.
Method SET_TOOLBAR_BUTTONS on class /MRSS/CL_SGR_IL_GRAPH has no exception.

Method SWITCH_ABSOLUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABSOLUT Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Logische Variable 20040309

Method SWITCH_ABSOLUT on class /MRSS/CL_SGR_IL_GRAPH has no exception.

Method SWITCH_DATA_TABLE Signature

Method SWITCH_DATA_TABLE on class /MRSS/CL_SGR_IL_GRAPH has no parameter.
Method SWITCH_DATA_TABLE on class /MRSS/CL_SGR_IL_GRAPH has no exception.

Method SWITCH_DATE_TEMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEW_TEMPLATE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20040122

Method SWITCH_DATE_TEMPL on class /MRSS/CL_SGR_IL_GRAPH has no exception.

Method SWITCH_DEFAULTS Signature

Method SWITCH_DEFAULTS on class /MRSS/CL_SGR_IL_GRAPH has no parameter.
Method SWITCH_DEFAULTS on class /MRSS/CL_SGR_IL_GRAPH has no exception.

Method SWITCH_DIMENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEW_DIMENSION Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 2D oder 3D (false oder true) 20040120

Method SWITCH_DIMENSION on class /MRSS/CL_SGR_IL_GRAPH has no exception.

Method SWITCH_GRAPH_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GRAPH_TYPE Call by reference Type reference (TYPE) STRING neuer Typ 20031201

Method SWITCH_GRAPH_TYPE on class /MRSS/CL_SGR_IL_GRAPH has no exception.

Method SWITCH_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEW_MODE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Function Code 20110309

Method SWITCH_MODE on class /MRSS/CL_SGR_IL_GRAPH has no exception.

Method SWITCH_MULTIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GRAPH_MULTIBLE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Logische Variable 20040119

Method SWITCH_MULTIBLE on class /MRSS/CL_SGR_IL_GRAPH has no exception.

Method SWITCH_POPUP_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FCODE Call by reference Type reference (TYPE) UI_FUNC Function Code 20071030

Method SWITCH_POPUP_MODE on class /MRSS/CL_SGR_IL_GRAPH has no exception.

Method SWITCH_QUALIFICATION_CATEGORY Signature

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

Method SWITCH_QUALIFICATION_CATEGORY on class /MRSS/CL_SGR_IL_GRAPH has no exception.

Method SWITCH_ROOT_DATE Signature

Method SWITCH_ROOT_DATE on class /MRSS/CL_SGR_IL_GRAPH has no parameter.
Method SWITCH_ROOT_DATE on class /MRSS/CL_SGR_IL_GRAPH has no exception.

Method SWITCH_TIMEFRAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEW_TIMEFRAME Call by reference Type reference (TYPE) I Neuer Zeitrahmen in Tagen 20031204

Method SWITCH_TIMEFRAME on class /MRSS/CL_SGR_IL_GRAPH has no exception.

Method UPDATE_TOOLBAR_BUTTONS Signature

Method UPDATE_TOOLBAR_BUTTONS on class /MRSS/CL_SGR_IL_GRAPH has no parameter.
Method UPDATE_TOOLBAR_BUTTONS on class /MRSS/CL_SGR_IL_GRAPH has no exception.
Event Signatures

Event CHANGE_CUMMULATION Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CUMMULATION_SET Exporting Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20050701

Event CHANGE_GRAPH_MULTI Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 NEW_GRAPH_MULTI Exporting Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Stacked (false) oder Grouped (true) Graph? 20040116

Event CHANGE_GRAPH_TYPE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 NEW_GRAPH_TYPE Exporting Value transfer Type reference (TYPE) STRING 20040116

Event CHANGE_MODE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IV_GRAPH_MODE Exporting Value transfer Type reference (TYPE) /MRSS/T_GRAPH_MODE Utilisation Graph Mode: Resource/Qual. Category 20110309

Event CHANGE_OVRUTIL Signature
Event CHANGE_OVRUTIL on class /MRSS/CL_SGR_IL_GRAPH has no parameter.
Event CHANGE_ROOT_DATE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 NEW_ROOT_DATE Exporting Value transfer Type reference (TYPE) DATS Field of type DATS 20071029

Event CHANGE_ROOT_TEMPLATE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 NEW_TEMPLATE Exporting Value transfer Type reference (TYPE) UI_FUNC New Template 20040223

Event CHANGE_TIMEFRAME Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 NEW_TIMEFRAME Exporting Value transfer Type reference (TYPE) I Neuer Wert in Tagen 20031205

Event CHANGE_USER_DEFAULTS Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IS_CUST_DATES Exporting Value transfer Type reference (TYPE) /MRSS/T_SGR_CUST_DATES Struktur mit Datums relevantem Customizing 20040122

Event ON_SELECT_DATE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 SELECTED_DATE Exporting Value transfer Type reference (TYPE) DATS Field of type DATS 20071029

Event SWITCH_QUAL_CATEGORY Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IV_QUAL_CATEGORY Exporting Value transfer Type reference (TYPE) /MRSS/T_POT_QUALI_CATEGORY 20110309

Event UPDATE_SETTINGS Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IS_CUST_DATES Exporting Value transfer Type reference (TYPE) /MRSS/T_SGR_CUST_DATES Struktur mit Datums relevantem Customizing 20040301
History
Last changed by/on SAP  20141109 
SAP Release Created in 401