SAP ABAP Class /MRSS/CL_SGU_UI_MAP (class for display map)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-MO (Application Component) Maintenance Orders
     /MRSS/SGU (Package) User Interface for Interactive Planning Board
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_SGU_ERROR_MESSAGE Events for Error Handling 20120607
2 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_SGU_MAP_INTERACTION Interaction interface from Map to UI 20110327
Properties
Class /MRSS/CL_SGU_UI_MAP  
Short Description class for display map    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/SGU   User Interface for Interactive Planning Board 
Created 20101022   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_SGU_UI_MAP has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /MRSS/IF_SGU_ERROR_MESSAGE Events for Error Handling 20120607
2 /MRSS/IF_SGU_MAP_INTERACTION Interaction interface from Map to UI 20110327
Friends
Class /MRSS/CL_SGU_UI_MAP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GCTRL_CONT_MAP Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20110310
2 GCTRL_CONT_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20110310
3 GCTRL_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20110310
4 GCTRL_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20110328
5 GREF_ABSTRACT_MAP Instance attribute Private Object reference (TYPE REF TO) /MRSS/IF_SGE_MAPPING Interface for GIS Abstract Map 20110309
6 GREF_MAP Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_SGU_IL_MAP GIS integration layer 20110323
7 GREF_MAP_DEFAULTS_BADI Instance attribute Private Object reference (TYPE REF TO) /MRSS/SGU_GIS_MAP_DEFAULTS BADI for PLB Map defaults 20130806
8 GREF_MENU_VIEWS_RES Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Drop Down Menu for Resources 20110401
9 GT_RESOURCE_FCODES Instance attribute Private Type reference (TYPE) /MRSS/T_GIS_FCODE_DESC_TAB Function code of reesources on toolbar 20110329
10 GV_CURRENT_TIME Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN ' ' Display wrt current time 20110405
11 GV_DATE Instance attribute Private Type reference (TYPE) SYDATUM Date 20110401
12 GV_DISPLAY_ASSIGNMENTS Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN 'X' Display Assignments 20110403
13 GV_DISPLAY_OPEN_DEMANDS Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN ' ' Display open demands 20110403
14 GV_NO_RESOURCES Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN ' ' Indicator if no resources to be shown on map 20120622
15 GV_POPUP_MODE Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN Map in popup mode 20110427
16 GV_RESOURCE_SEL_ACTIVE Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN 'X' Map opened from resource context 20110519
17 GV_SAVE_OKCODE Instance attribute Private Type reference (TYPE) SYUCOMM Function code that PAI triggered 20120711
18 GV_SELECTED_DEMAND_GUID Instance attribute Private Type reference (TYPE) /MRSS/T_GUID MAp opened for a single demand 20120627
19 GV_SELECTED_RESOURCES Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN ' ' Indicator if only selected resources on gantt are to be show 20120622
20 GV_SELECTED_RES_GUID Instance attribute Private Type reference (TYPE) /MRSS/T_GUID_RES Resource GUID for which Map opened 20110519
21 GV_TIME Instance attribute Private Type reference (TYPE) SYUZEIT Map time 20110401
22 GV_UI_FIRST_RUN Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN 'X' Indicator for first run of PBO 20130806
23 GV_VISIBLE Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN visibility in Map 20110419
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_MAP_DATA Instance method Public Method Clear Map Data 20120605
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20101022
3 CREATE_TOOLBAR Instance method Private Method 20110217
4 DROPDOWN_MENU_CREATE Instance method Private Method Create drop down context menu on the toolbar 20110329
5 FREE_MAP Instance method Public Method Free the Map 20110419
6 GET_MAP_TIMEPERIOD Instance method Public Method Get map date and time 20120926
7 GET_POPUP_FLAG Instance method Public Method Check If Map in popup mode 20110519
8 ON_FUNCTION_SELECTED Instance method Private Event handling method Process PAI 20110329
9 PROCESS_PAI Instance method Public Method Process PAI of Map 20110424
10 PROCESS_PBO Instance method Public Method Process PBO 20110314
11 REFRESH Instance method Public Method Refresh the data in Map 20110217
12 RENDER_MAP Instance method Public Method Render map without any changes 20110427
13 SELECT_ASSIGNMENT_SCENARIO Instance method Public Method Display assignment scenario in Map when selected from PLB 20110405
14 SELECT_DEMAND_SCENARIO Instance method Public Method Select the specified workitem in Map 20110327
15 SELECT_RESOURCE_SCENARIO Instance method Public Method Display scenario when the resource is selected from PLB 20110405
16 SET_GLOBAL_DEFAULTS Instance method Public Method Sets global user parameters to their default values 20110405
17 SET_POPUP_FLAG Instance method Public Method Set whether the mai is displayed in popup 20110427
18 SET_RES_SELECTION_ACTIVE Instance method Private Method Sets global data to show map opened for single resource 20110519
19 SET_TOOLBAR_TIME Instance method Private Method Set time on toolbar 20110401
20 SET_VISIBILITY Instance method Public Method Set visibility of Map in UI 20110419
21 SHOW_MAP Instance method Public Method Map Display 20101026
22 USER_COMMAND Instance method Private Method Handles User Actions 20110329
23 VALIDATE_DATE Instance method Private Method Validate the date is in Planning Horizon 20110401
Events
# Event Type Visibility Description Created on
1 MESSAGES_FROM_EVENT Instance Event
(0)
Public
(2)
20120607
Types
Class /MRSS/CL_SGU_UI_MAP has no local type.
Method Signatures

Method CLEAR_MAP_DATA Signature

Method CLEAR_MAP_DATA on class /MRSS/CL_SGU_UI_MAP has no parameter.
Method CLEAR_MAP_DATA on class /MRSS/CL_SGU_UI_MAP has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CTRL_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20101022

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

Method CREATE_TOOLBAR Signature

Method CREATE_TOOLBAR on class /MRSS/CL_SGU_UI_MAP has no parameter.
Method CREATE_TOOLBAR on class /MRSS/CL_SGU_UI_MAP has no exception.

Method DROPDOWN_MENU_CREATE Signature

Method DROPDOWN_MENU_CREATE on class /MRSS/CL_SGU_UI_MAP has no parameter.
Method DROPDOWN_MENU_CREATE on class /MRSS/CL_SGU_UI_MAP has no exception.

Method FREE_MAP Signature

Method FREE_MAP on class /MRSS/CL_SGU_UI_MAP has no parameter.
Method FREE_MAP on class /MRSS/CL_SGU_UI_MAP has no exception.

Method GET_MAP_TIMEPERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATE Call by reference Type reference (TYPE) DATUM Date 20120926
2 Exporting EV_TIME Call by reference Type reference (TYPE) SYUZEIT Time 20120926

Method GET_MAP_TIMEPERIOD on class /MRSS/CL_SGU_UI_MAP has no exception.

Method GET_POPUP_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_POPUP_MODE Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110519

Method GET_POPUP_FLAG on class /MRSS/CL_SGU_UI_MAP has no exception.

Method ON_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) 20110329

Method ON_FUNCTION_SELECTED on class /MRSS/CL_SGU_UI_MAP has no exception.

Method PROCESS_PAI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20110424
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110424
3 Importing IV_OKCODE Call by reference Type reference (TYPE) SY-UCOMM Function code that PAI triggered 20110424

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

Method PROCESS_PBO Signature

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

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20110517
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110517
3 Importing IV_DATE Call by reference Type reference (TYPE) SYDATUM Current Date of Application Server 20110401
4 Importing IV_TIME Call by reference Type reference (TYPE) SYUZEIT Current Time of Application Server 20110401

Method REFRESH on class /MRSS/CL_SGU_UI_MAP has no exception.

Method RENDER_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20110517
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110517

Method RENDER_MAP on class /MRSS/CL_SGU_UI_MAP has no exception.

Method SELECT_ASSIGNMENT_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ASSIGNMENT_KEY Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20110405

Method SELECT_ASSIGNMENT_SCENARIO on class /MRSS/CL_SGU_UI_MAP has no exception.

Method SELECT_DEMAND_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20120713
2 Importing IV_DATE Call by reference Type reference (TYPE) DATUM Date 20120629
3 Importing IV_DEMAND_KEY Call by reference Type reference (TYPE) /MRSS/T_GUID Demand GUID 20110327
4 Importing IV_TIME Call by reference Type reference (TYPE) UZEIT Time 20120629

Method SELECT_DEMAND_SCENARIO on class /MRSS/CL_SGU_UI_MAP has no exception.

Method SELECT_RESOURCE_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20120523
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20120523
3 Importing IV_DATE Call by reference Type reference (TYPE) SYDATUM Date for which resource is to be displayed 20120509
4 Importing IV_RESOURCE_KEY Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20110405
5 Importing IV_TIME Call by reference Type reference (TYPE) SYUZEIT Time for resource display 20120509

Method SELECT_RESOURCE_SCENARIO on class /MRSS/CL_SGU_UI_MAP has no exception.

Method SET_GLOBAL_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ASSIGNMENT_FLAG Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130806
2 Importing IV_DEMAND_FLAG Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130806
3 Importing IV_RESOURCE_FLAG Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130806

Method SET_GLOBAL_DEFAULTS on class /MRSS/CL_SGU_UI_MAP has no exception.

Method SET_POPUP_FLAG Signature

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

Method SET_POPUP_FLAG on class /MRSS/CL_SGU_UI_MAP has no exception.

Method SET_RES_SELECTION_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESOURCE_SEL_ACTIVE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110519
2 Importing IV_SELECTED_RES_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID_RES Resource GUID 20110519

Method SET_RES_SELECTION_ACTIVE on class /MRSS/CL_SGU_UI_MAP has no exception.

Method SET_TOOLBAR_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) SYDATUM Current Date of Application Server 20110401
2 Importing IV_TIME Call by reference Type reference (TYPE) SYUZEIT Current Time of Application Server 20110401

Method SET_TOOLBAR_TIME on class /MRSS/CL_SGU_UI_MAP has no exception.

Method SET_VISIBILITY Signature

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

Method SET_VISIBILITY on class /MRSS/CL_SGU_UI_MAP has no exception.

Method SHOW_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20110517
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110517
3 Importing IT_ASSIGNMENTS Call by reference Type reference (TYPE) /MRSS/T_ASGN_DEM_RES_KEY_TAB Table with Assignment Data for the User Interface 20110217
4 Importing IT_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB Table with Demands 20110217
5 Importing IT_GEOLOC Call by reference Type reference (TYPE) /MRSS/T_GEOLOC_UI_TAB Table of Geolocation Data 20110310
6 Importing IT_RESOURCES Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB Table with Resources for the User Interface 20110217
7 Importing IV_SHOW_CURRENT_DATA Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110401

Method SHOW_MAP on class /MRSS/CL_SGU_UI_MAP has no exception.

Method USER_COMMAND 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) SY-UCOMM Function code that PAI triggered 20110329

Method USER_COMMAND on class /MRSS/CL_SGU_UI_MAP has no exception.

Method VALIDATE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_DATE Call by reference Type reference (TYPE) SYDATUM Current Date of Application Server 20110401

Method VALIDATE_DATE on class /MRSS/CL_SGU_UI_MAP has no exception.
Event Signatures

Event MESSAGES_FROM_EVENT Signature
Event MESSAGES_FROM_EVENT on class /MRSS/CL_SGU_UI_MAP has no parameter.
History
Last changed by/on SAP  20141109 
SAP Release Created in 800