SAP ABAP Class /MRSS/CL_SGU_UI_WORKLIST (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
Properties
Class /MRSS/CL_SGU_UI_WORKLIST  
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_SGE_SCENATT 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 CL_GUI_SIMPLE_TREE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_TREE_MODEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 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
Friends
Class /MRSS/CL_SGU_UI_WORKLIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_BEHAVIOUR Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20030929
2 GREF_FILTER_MENU Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU 20070312
3 GREF_ORD_TYP_SUBMENU Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU 20070312
4 GREF_PLAN_STAT_SUBMENU Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU 20070312
5 GS_FILTER_CRITERIA Instance attribute Private Type reference (TYPE) /MRSS/T_SGU_WL_FILTER_CRIT 20070312
6 GT_FILTERED_GUID Instance attribute Public Type reference (TYPE) /MRSS/T_GUID_TAB List of GUIDs 20130822
7 GT_FILT_ORD_TYPE Instance attribute Private Type reference (TYPE) /MRSS/T_SGU_ORDER_TYPE_TAB 20070312
8 GV_FILTER Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20040827
9 GV_REFRESH Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110303
10 GV_VISIBLE Instance attribute Public Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110302
11 GV_WORKLIST_CONTEXT Instance attribute Public Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20070605
12 LCTRL_CONT_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20031008
13 LCTRL_CONT_WORKLIST Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20031008
14 LCTRL_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20031008
15 LCTRL_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20030929
16 LCTRL_WORKLIST Instance attribute Private Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE SAP List Viewer 20030929
17 LREF_WORKITEMS Instance attribute Public Object reference (TYPE REF TO) /MRSS/CL_SGU_COL_WORKITEMS Planning Board: Screen Container 20030929
18 LT_DEL Instance attribute Private Type reference (TYPE) /MRSS/T_GUID_TAB 20061103
19 LT_DEM Instance attribute Private Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB 20061103
20 LT_TREEITEMS Instance attribute Private Type reference (TYPE) /MRSS/T_SGU_TREEITEM_TAB_SORT Communication Worklist Tree 20031016
21 LT_TREENODES Instance attribute Private Type reference (TYPE) /MRSS/T_TREEV_NTAB_SORT Communication Worklist Tree 20030929
22 LT_WORKLIST Instance attribute Private Object reference (TYPE REF TO) DATA 20030929
23 LV_DND_HANDLE Instance attribute Private Type reference (TYPE) I 20030929
24 LV_METRIC Instance attribute Private Type reference (TYPE) I 20040206
25 LV_NODECNT Instance attribute Private Type reference (TYPE) I 20030929
26 LV_SEL_WORKITEM Instance attribute Public Type reference (TYPE) /MRSS/T_WORKLIST_EXT Worklist Data 20030929
27 LV_TOOLBAR_HEIGHT Instance attribute Private Type reference (TYPE) I 20040206
28 LV_WIDTH Instance attribute Private Type reference (TYPE) I 20031017
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_NODE Instance method Private Method Change Node 20030929
2 CONSTRUCTOR Instance method Public Constructor 20030929
3 CREATE_NODE Instance method Private Method Create Node 20030929
4 FREE_WORKLIST Instance method Public Method Release Control for Worklist 20070411
5 GET_LOCK_TOOL_TIP Instance method Private Method 20070314
6 GET_SELECTED_NODES Instance method Public Method Get Selected Nodes in Worklist 20071204
7 GET_WL_ORDER_TYPES Instance method Public Method Get Worklist Order Categories 20070426
8 MENU_VIEW_CREATE Instance method Private Method Add View Menu 20060308
9 ON_ALERT_DOUBLE_CLICK Instance method Private Event handling method Handler for Alert Double-Click 20120703
10 ON_DISPLAY_ASSIGNMENTS_OLD Instance method Private Method Trigger Function "Display Assignments" 20040302
11 ON_DISPLAY_WORKITEM Instance method Private Event handling method Handler: Select Work Item 20031017
12 ON_DRAG Instance method Private Event handling method Handler for OnDrag 20030929
13 ON_DRAG_MULTIPLE Instance method Private Event handling method Handler Method for Multiple Item Drag 20100907
14 ON_DROP_COMPLETE Instance method Private Event handling method Drag and Drop Complete 20030929
15 ON_DROP_COMPLETE_MULTIPLE Instance method Private Event handling method Handler Method for Drag&Drop Complete of Multiple Items 20100907
16 ON_FUNCTION_SELECTED Instance method Private Event handling method Function Was Selected 20030929
17 ON_NODE_CONTEXT_MENU_REQUEST Instance method Private Event handling method Context Menu Requested 20030929
18 ON_NODE_CONTEXT_MENU_SELECT Instance method Private Event handling method Context Menu Option Selected 20030929
19 ON_NODE_DOUBLE_CLICK Instance method Private Event handling method Handler for Double-Click 20060411
20 ON_SELECT Instance method Private Event handling method On worklist select 20131227
21 ON_SELECTION_CHANGED Instance method Private Event handling method New Node Selected 20030929
22 PROCESS_PAI Instance method Public Method PAI Time 20030929
23 PROCESS_PBO Instance method Public Method PBO Time 20030929
24 RECURSE_NODES Instance method Private Method Generate Node Structure for Tree 20030929
25 REFRESH Instance method Public Method Refresh Object 20030929
26 SELECT_WORKITEM Instance method Private Method Highlight the passed in workitem, deselecting all others 20131227
27 SEND_ITEM Instance method Public Method Propagate Selected Work Item 20030929
28 SET_CTX_ORDER_TYPE Instance method Private Method 20070312
29 SET_FILTER Instance method Public Method 20070314
30 TREE_REBUILD Instance method Private Method Set Up New Worklist 20030929
31 UNSELECT_ALL Instance method Public Method Ask the hotlist to unselect all the items that it has 20140107
32 UPDATE Instance method Public Method Refresh Object 20071123
Events
# Event Type Visibility Description Created on
1 SPLITTER_WORK_HOTLIST Instance Event
(0)
Public
(2)
20030929
Types
Class /MRSS/CL_SGU_UI_WORKLIST has no local type.
Method Signatures

Method CHANGE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_FOLDER Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Feld zum Ankreuzen 20030929
2 Importing IV_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20030929

Method CHANGE_NODE on class /MRSS/CL_SGU_UI_WORKLIST 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
2 Importing CTRL_PARENT_TOOLBAR 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_WORKLIST has no exception.

Method CREATE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20030929
2 Importing IS_WORKITEM Call by reference Type reference (TYPE) /MRSS/T_WORKLIST_EXT Daten des Arbeitsvorrates 20030929
3 Importing IV_ERROR_FLAG Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20031020
4 Importing IV_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID des neuen Knotens 20030929
5 Importing IV_IMAGE Call by reference Type reference (TYPE) TV_IMAGE Tree Control: Ikone / Bild 20030929
6 Importing IV_LOCK_STATUS Call by reference Type reference (TYPE) STRING 20070223
7 Importing IV_NUM_ASS Call by reference Type reference (TYPE) STRING 20031016
8 Importing IV_PARENT Call by reference Type reference (TYPE) /MRSS/T_GUID Parent GUID 20030929
9 Importing IV_STATUS Call by reference Type reference (TYPE) CHAR10 Planungsstatus des Demands 20030929
10 Importing IV_STYLE Call by reference Type reference (TYPE) I Node Style 20070331
11 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20030929
12 Importing IV_TOOL_TIP Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 20070314
13 Importing IV_TOOL_TIP_TEXT Call by reference Type reference (TYPE) STRING 20070314

Method CREATE_NODE on class /MRSS/CL_SGU_UI_WORKLIST has no exception.

Method FREE_WORKLIST Signature

Method FREE_WORKLIST on class /MRSS/CL_SGU_UI_WORKLIST has no parameter.
Method FREE_WORKLIST on class /MRSS/CL_SGU_UI_WORKLIST has no exception.

Method GET_LOCK_TOOL_TIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOCK_TEXT Call by reference Type reference (TYPE) /MRSS/T_SGU_WL_TOOL_TIP 20070314
2 Importing IV_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID 20070314

Method GET_LOCK_TOOL_TIP on class /MRSS/CL_SGU_UI_WORKLIST has no exception.

Method GET_SELECTED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEMANDS_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB List of GUIDs 20071205
2 Exporting ET_WORKITEMS Call by reference Type reference (TYPE) /MRSS/T_WORKLIST_EXT_TAB Relationship List: BARC Boxes - Resources 20120927

Method GET_SELECTED_NODES on class /MRSS/CL_SGU_UI_WORKLIST has no exception.

Method GET_WL_ORDER_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WL_ORD_TYPES Call by reference Type reference (TYPE) /MRSS/T_SGU_ORDER_TYPE_TAB Order Type for WorkList 20070426

Method GET_WL_ORDER_TYPES on class /MRSS/CL_SGU_UI_WORKLIST has no exception.

Method MENU_VIEW_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20060308

Method MENU_VIEW_CREATE on class /MRSS/CL_SGU_UI_WORKLIST 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_WORKLIST has no exception.

Method ON_DISPLAY_ASSIGNMENTS_OLD Signature

Method ON_DISPLAY_ASSIGNMENTS_OLD on class /MRSS/CL_SGU_UI_WORKLIST has no parameter.
Method ON_DISPLAY_ASSIGNMENTS_OLD on class /MRSS/CL_SGU_UI_WORKLIST 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 Call by reference Attribute reference (LIKE) 20031017

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

Method ON_DRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Call by reference Attribute reference (LIKE) 20030929
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20030929

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

Method ON_DRAG_MULTIPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Call by reference Attribute reference (LIKE) 20110225
2 Importing ITEM_NAME Call by reference Attribute reference (LIKE) 20110225
3 Importing NODE_KEY_TABLE Call by reference Attribute reference (LIKE) 20110225

Method ON_DRAG_MULTIPLE on class /MRSS/CL_SGU_UI_WORKLIST has no exception.

Method ON_DROP_COMPLETE Signature

Method ON_DROP_COMPLETE on class /MRSS/CL_SGU_UI_WORKLIST has no parameter.
Method ON_DROP_COMPLETE on class /MRSS/CL_SGU_UI_WORKLIST has no exception.

Method ON_DROP_COMPLETE_MULTIPLE Signature

Method ON_DROP_COMPLETE_MULTIPLE on class /MRSS/CL_SGU_UI_WORKLIST has no parameter.
Method ON_DROP_COMPLETE_MULTIPLE on class /MRSS/CL_SGU_UI_WORKLIST 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) 20030929

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

Method ON_NODE_CONTEXT_MENU_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Call by reference Attribute reference (LIKE) 20031016
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20031016

Method ON_NODE_CONTEXT_MENU_REQUEST on class /MRSS/CL_SGU_UI_WORKLIST has no exception.

Method ON_NODE_CONTEXT_MENU_SELECT Signature

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

Method ON_NODE_CONTEXT_MENU_SELECT on class /MRSS/CL_SGU_UI_WORKLIST has no exception.

Method ON_NODE_DOUBLE_CLICK Signature

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

Method ON_NODE_DOUBLE_CLICK on class /MRSS/CL_SGU_UI_WORKLIST has no exception.

Method ON_SELECT Signature

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

Method ON_SELECT on class /MRSS/CL_SGU_UI_WORKLIST has no exception.

Method ON_SELECTION_CHANGED Signature

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

Method ON_SELECTION_CHANGED on class /MRSS/CL_SGU_UI_WORKLIST 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_WORKLIST has no exception.

Method PROCESS_PBO Signature

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

Method RECURSE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HAS_CHILDREN Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20040325
2 Changing IT_WORKLIST Call by reference Type reference (TYPE) /MRSS/T_SGU_WORKLIST_SORTED_T Tabelle mit Daten des Arbeitsvorrates 20040324
3 Changing IV_PARENT Call by reference Type reference (TYPE) /MRSS/T_GUID GUID eines CRM-Order-Objekts 20030929

Method RECURSE_NODES on class /MRSS/CL_SGU_UI_WORKLIST has no exception.

Method REFRESH Signature

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

Method SELECT_WORKITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WORKITEM Call by reference Type reference (TYPE) /MRSS/T_WORKLIST_EXT Worklist Data 20131227

Method SELECT_WORKITEM on class /MRSS/CL_SGU_UI_WORKLIST has no exception.

Method SEND_ITEM Signature

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

Method SET_CTX_ORDER_TYPE Signature

Method SET_CTX_ORDER_TYPE on class /MRSS/CL_SGU_UI_WORKLIST has no parameter.
Method SET_CTX_ORDER_TYPE on class /MRSS/CL_SGU_UI_WORKLIST 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 20070314

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

Method TREE_REBUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_WORKLIST Call by reference Type reference (TYPE) ANY TABLE Tabelle mit Daten des Arbeitsvorrates 20030929

Method TREE_REBUILD on class /MRSS/CL_SGU_UI_WORKLIST has no exception.

Method UNSELECT_ALL Signature

Method UNSELECT_ALL on class /MRSS/CL_SGU_UI_WORKLIST has no parameter.
Method UNSELECT_ALL on class /MRSS/CL_SGU_UI_WORKLIST has no exception.

Method UPDATE Signature

Method UPDATE on class /MRSS/CL_SGU_UI_WORKLIST has no parameter.
Method UPDATE on class /MRSS/CL_SGU_UI_WORKLIST has no exception.
Event Signatures

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