SAP ABAP Class /MRSS/CL_SGU_UI_HOTLIST (Planning Board: UI Diagram)
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_ARRANGE_SCREEN Message for Arranging the Screen Elements 20030929
2 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_SGU_ERROR_MESSAGE Events for Error Handling 20061122
Properties
Class /MRSS/CL_SGU_UI_HOTLIST  
Short Description Planning Board: UI Diagram    
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 20030929   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_SGU_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 /MRSS/CL_SGU_CTI Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /MRSS/IF_SGU_ARRANGE_SCREEN Message for Arranging the Screen Elements 20030929
2 /MRSS/IF_SGU_ERROR_MESSAGE Events for Error Handling 20061122
Friends
Class /MRSS/CL_SGU_UI_HOTLIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_ORD_TYP_SUBMENU Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20070427
2 GREF_PLAN_STAT_SUBMENU Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20070427
3 GS_FILTER_CRITERIA Static Attribute Private Type reference (TYPE) /MRSS/T_SGU_WL_FILTER_CRIT Filter Criteria for Order Worklist 20070426
4 GS_RESEL_STATUS Instance attribute Private Type reference (TYPE) /MRSS/T_SGU_RES_SEL_STATUS Resource Selection Status 20071005
5 GT_HOTLIST Static Attribute Public Object reference (TYPE REF TO) DATA 20101231
6 GV_ONCLOSE_INDICATOR Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20100804
7 GV_REFRESH Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110303
8 GV_VISIBLE Instance attribute Public Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110303
9 LCTRL_DIALOGBOX Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER Container for Custom Controls in Screen Area 20100804
10 LCTRL_HOTLIST Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID SAP List Viewer 20030929
11 LCTRL_PARENT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20040514
12 LREF_BEHAVIOUR Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20030929
13 LREF_HOTLIST Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_SGU_IL_HOTLIST Planning Board: UI Diagram 20030929
14 LREF_ITEM_POPUP Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_SGU_UI_HOTLIST Planning Board: UI Diagram 20100804
15 LT_FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for SAP List Viewer Control 20040514
16 LT_HOTLIST Instance attribute Private Object reference (TYPE REF TO) DATA Item Worklist Communication Table 20030929
17 LT_SEL_ROWS Instance attribute Private Type reference (TYPE) LVC_T_ROID Selected Row ID 20070329
18 LV_DND_HANDLE Instance attribute Private Type reference (TYPE) I Drag and Drop Handle 20030929
19 LV_POPUP_HOTLIST Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110516
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_RESEL_MENU Instance method Private Method Generate Resource Selection Menu 20071005
2 CONSTRUCTOR Instance method Public Constructor Constructor 20030929
3 DISABLE_MENU_ENTRY Instance method Private Method Hide Context Menu Functions Not Relevant for Multiple Select 20071120
4 FREE_CONTROL Instance method Public Method Initialize Control 20070411
5 GET_FIELDCAT Instance method Public Method Display current front-end field catalog 20060925
6 GET_FILTERED_WORKITEMS Instance method Public Method List of work items actually displayed 20060428
7 GET_FILTER_CRITERIA Instance method Public Method Get Filter Criteria 20070813
8 GET_HOTLIST Instance method Public Method Get Hotlist data 20121213
9 GET_RESEL_ICON Instance method Private Method Get Resource Selection Icons 20071005
10 GET_RESEL_STATUS Instance method Public Method Get Resource Selection Status 20071009
11 GET_SELECTED_ROWS Instance method Public Method Selected Lines 20030929
12 GET_SELECTED_WORKITEM Instance method Public Method Determine Selected Work Item 20040205
13 INIT_ALV Instance method Private Method Initialization of the ALV 20040514
14 ITEM_POPUP Instance method Private Method Display Item Hotlist As a Popup 20100804
15 ON_AFTER_USER_COMMAND_ALV Instance method Private Event handling method Handle the Standard User Command 20111228
16 ON_ALERT_DOUBLE_CLICK Instance method Private Event handling method Handler for Alert Double-Click 20120703
17 ON_CLOSE Instance method Private Event handling method Close the Item Hotlist Popup 20100804
18 ON_CONTEXT_MENU_REQUEST Instance method Private Event handling method Create Context Menu 20030929
19 ON_DISPLAY_WORKITEM Instance method Private Event handling method Handler: Select Work Item 20031017
20 ON_DOUBLE_CLICK Instance method Private Event handling method Handler for Double-Click 20030929
21 ON_DRAG Instance method Private Event handling method Handler for OnDrag 20030929
22 ON_DROPCOMPLETE Instance method Private Event handling method Drag and Drop Complete 20030929
23 ON_MENU_BUTTON Instance method Private Event handling method Menu Option Selected 20031010
24 ON_SELECTION Instance method Private Event handling method Remove Selection for All Rows 20031205
25 ON_TOOLBAR Instance method Private Event handling method Construct Toolbar 20030929
26 ON_USER_COMMAND Instance method Private Event handling method Pushbutton Was Selected 20030929
27 PROCESS_PAI Instance method Public Method PAI Time 20030929
28 PROCESS_PBO Instance method Public Method PBO Time 20030929
29 REBUILD_FILTER Instance method Private Method Restore Filter 20070427
30 REFRESH Instance method Public Method Refresh Object 20030929
31 SEND_ITEM Instance method Public Method Send Selected Item 20030929
32 SET_FILTER Instance method Private Method Set Filter for Item Worklist 20070427
33 SET_POPUP_MODE Instance method Public Method Set the Popup Mode 20110516
34 SET_RESEL_STATUS Instance method Private Method Set Resource Selection Status 20071005
35 TOOLBAR_BUTTON_ADD Instance method Private Method Add Pushbutton 20040305
36 UNSELECT_ALL Instance method Public Method Ask the hotlist to unselect all its items 20140107
Events
# Event Type Visibility Description Created on
1 SPLITTER_WORK_HOTLIST Instance Event
(0)
Public
(2)
20030929
Types
Class /MRSS/CL_SGU_UI_HOTLIST has no local type.
Method Signatures

Method BUILD_RESEL_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CREF_MENU_OBJECT Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20071005
2 Importing IV_OKCODE Call by reference Type reference (TYPE) UI_FUNC Function Code 20071008

Method BUILD_RESEL_MENU on class /MRSS/CL_SGU_UI_HOTLIST 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 Abstracter Container fuer GUI Controls 20030929

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

Method DISABLE_MENU_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DISABLE_FUNC Call by reference Type reference (TYPE) UI_FUNCTIONS Function Code Table 20071120

Method DISABLE_MENU_ENTRY on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method FREE_CONTROL Signature

Method FREE_CONTROL on class /MRSS/CL_SGU_UI_HOTLIST has no parameter.
Method FREE_CONTROL on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method GET_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FCAT Value transfer Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20060925

Method GET_FIELDCAT on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method GET_FILTERED_WORKITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WORKLIST Call by reference Type reference (TYPE) /MRSS/T_WORKLIST_EXT_TAB Tabelle mit Daten des Arbeitsvorrates 20060428

Method GET_FILTERED_WORKITEMS on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method GET_FILTER_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FILTER_CRITERIA Call by reference Type reference (TYPE) /MRSS/T_SGU_WL_FILTER_CRIT 20070813

Method GET_FILTER_CRITERIA on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method GET_HOTLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_HOTLIST Value transfer Object reference (TYPE REF TO) DATA 20121213

Method GET_HOTLIST on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method GET_RESEL_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ICON Value transfer Type reference (TYPE) ICONNAME Name of an Icon 20071005
2 Exporting EV_INFO Value transfer Type reference (TYPE) ICONQUICK Quickinfo for an icon 20071005
3 Importing IV_MODE Call by reference Type reference (TYPE) UI_FUNC Function Code 20071005

Method GET_RESEL_ICON on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method GET_RESEL_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RESEL_STATUS Value transfer Type reference (TYPE) /MRSS/T_SGU_RES_SEL_STATUS Resource selection status 20071009

Method GET_RESEL_STATUS on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method GET_SELECTED_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROWS Call by reference Type reference (TYPE) LVC_T_ROID Daten des Arbeitsvorrates 20030929

Method GET_SELECTED_ROWS on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method GET_SELECTED_WORKITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WORKSTOCKITEM Call by reference Type reference (TYPE) /MRSS/T_WORKLIST_EXT Daten des Arbeitsvorrates 20040205
2 Exporting ET_WORKSTOCKITEM Call by reference Type reference (TYPE) /MRSS/T_WORKLIST_EXT_TAB Table with Worklist Data 20071120

Method GET_SELECTED_WORKITEM on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method INIT_ALV Signature

Method INIT_ALV on class /MRSS/CL_SGU_UI_HOTLIST has no parameter.
Method INIT_ALV on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method ITEM_POPUP Signature

Method ITEM_POPUP on class /MRSS/CL_SGU_UI_HOTLIST has no parameter.
Method ITEM_POPUP on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method ON_AFTER_USER_COMMAND_ALV Signature

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

Method ON_AFTER_USER_COMMAND_ALV on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method ON_ALERT_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_DEMANDS Call by reference Attribute reference (LIKE) 20120703
2 Importing EV_NAVIGATE_TO_MULTIPLE Call by reference Attribute reference (LIKE) 20130719

Method ON_ALERT_DOUBLE_CLICK on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method ON_CLOSE Signature

Method ON_CLOSE on class /MRSS/CL_SGU_UI_HOTLIST has no parameter.
Method ON_CLOSE on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method ON_CONTEXT_MENU_REQUEST Signature

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

Method ON_CONTEXT_MENU_REQUEST on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method ON_DISPLAY_WORKITEM Signature

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

Method ON_DISPLAY_WORKITEM on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method ON_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20030929
2 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20030929
3 Importing E_ROW Value transfer Attribute reference (LIKE) 20030929

Method ON_DOUBLE_CLICK on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method ON_DRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20030929
2 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20030929
3 Importing E_DRAGDROPOBJ Value transfer Attribute reference (LIKE) 20030929
4 Importing E_ROW Value transfer Attribute reference (LIKE) 20030929

Method ON_DRAG on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method ON_DROPCOMPLETE Signature

Method ON_DROPCOMPLETE on class /MRSS/CL_SGU_UI_HOTLIST has no parameter.
Method ON_DROPCOMPLETE on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method ON_MENU_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20031010
2 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20031010

Method ON_MENU_BUTTON on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method ON_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WORKITEM Value transfer Attribute reference (LIKE) 20031205
2 Importing IT_WORKITEM Call by reference Attribute reference (LIKE) 20130116

Method ON_SELECTION on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method ON_TOOLBAR Signature

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

Method ON_TOOLBAR on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method ON_USER_COMMAND Signature

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

Method ON_USER_COMMAND on class /MRSS/CL_SGU_UI_HOTLIST 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) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20031015

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

Method PROCESS_PBO Signature

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

Method REBUILD_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_OBJECT Value transfer Object reference (TYPE REF TO) CL_CTMENU Kontextmenüpointer 20070427

Method REBUILD_FILTER on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method REFRESH Signature

Method REFRESH on class /MRSS/CL_SGU_UI_HOTLIST has no parameter.
Method REFRESH on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method SEND_ITEM Signature

Method SEND_ITEM on class /MRSS/CL_SGU_UI_HOTLIST has no parameter.
Method SEND_ITEM on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method SET_FILTER 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 20070427
2 Importing IV_REFRESH_TABLE_DISP Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20101223

Method SET_FILTER on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method SET_POPUP_MODE 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 'X' Boolean Variable 20110516

Method SET_POPUP_MODE on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method SET_RESEL_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 'X' Boolean Variable 20071005
2 Importing IV_MODE Call by reference Type reference (TYPE) UI_FUNC /MRSS/CL_SGU_CONSTANTS=>C_SGU_OKCODE_RES_PARTNER Function Code 20071005

Method SET_RESEL_STATUS on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method TOOLBAR_BUTTON_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CREF_TOOLBAR Call by reference Object reference (TYPE REF TO) CL_ALV_EVENT_TOOLBAR_SET ALV Kontextmenü 20040305
2 Importing IS_BUTTON Call by reference Type reference (TYPE) STB_BUTTON Toolbarbutton 20040305
3 Importing IT_EXCL_CODES Call by reference Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20040305

Method TOOLBAR_BUTTON_ADD on class /MRSS/CL_SGU_UI_HOTLIST has no exception.

Method UNSELECT_ALL Signature

Method UNSELECT_ALL on class /MRSS/CL_SGU_UI_HOTLIST has no parameter.
Method UNSELECT_ALL on class /MRSS/CL_SGU_UI_HOTLIST has no exception.
Event Signatures

Event SPLITTER_WORK_HOTLIST Signature
Event SPLITTER_WORK_HOTLIST on class /MRSS/CL_SGU_UI_HOTLIST has no parameter.
History
Last changed by/on SAP  20141109 
SAP Release Created in 401