SAP ABAP Class CL_RMPS_WORKITEM (Tree in Organizer (Workflow))
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-RCM (Application Component) Records and Case Management
     RMPS_DESK (Package) Electronic Desk
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMPS_WORKITEM IF for Work Item 20020909
Properties
Class CL_RMPS_WORKITEM  
Short Description Tree in Organizer (Workflow)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMPS_DESK   Electronic Desk 
Created 20020909   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_RMPS_WORKITEM IF for Work Item 20020909
Friends
Class CL_RMPS_WORKITEM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_TOPNODE_WORKFLOW Constant Public Type reference (TYPE) TM_NODEKEY 'WF' Prefix for Workflow 20020909
2 GCL_DD1 Instance attribute Public Object reference (TYPE REF TO) CL_DRAGDROP Drag&Drop: Drop POIDs, ... 20020909
3 GCL_DDF Instance attribute Public Object reference (TYPE REF TO) CL_DRAGDROP Drag&Drop: Drop Folder 20020909
4 GT_CL_TASKLIST Instance attribute Private Type reference (TYPE) TY_TAB_CL_TASKLIST List of Task List Objets 20020909
5 GT_INPLACE_TASKS Static Attribute Public Type reference (TYPE) SWD_TG_TAB Table of Tasks That are Carried Out with Inplace 20021022
6 GT_TASKS Instance attribute Private Type reference (TYPE) TY_TAB_TASKS All Tasks in Tree 20020909
7 GT_WORKITEMS Static Attribute Private Type reference (TYPE) TY_TAB_ALL_WORKITEMS Work Item Buffer (Cross-User) 20020909
8 G_ATTRIBUTES Instance attribute Public Type reference (TYPE) SWR_WIHDR Structure for Transferring Work Item to WLC 20021119
9 G_SW_SHOW_MY_OTHER_TASKS Instance attribute Public Type reference (TYPE) SRMBOOLEAN Display All WFs 20020909
10 G_TASK Instance attribute Public Type reference (TYPE) SWW_TASK Task of Work Item 20021022
11 G_TREE Instance attribute Public Object reference (TYPE REF TO) CL_LIST_TREE_MODEL The Tree 20020909
12 G_WI_ID Instance attribute Public Type reference (TYPE) SWW_WIID Work item ID 20020909
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class constructor 20021022
2 COMPARE_WORKITEM_LIST Static method Private Method 20030227
3 CONTEXT_MENU_WORKITEM Instance method Public Method 20020909
4 EXECUTE_FCODE Instance method Public Method 20020910
5 EXPAND_WF Instance method Protected Method Expand 20020909
6 GET_AGENT Instance method Public Method Get Task for Current Work Item ID 20030107
7 GET_INSTANCE Instance method Public Method 20020909
8 GET_TASK Instance method Public Constructor Get Task for Current Work Item ID 20021022
9 HANDLER_CONTEXT_MENU_REQ Instance method Protected Event handling method Handler for Context Menu 20020909
10 HANDLER_CONTEXT_SELECT Instance method Protected Event handling method 20020909
11 HANDLER_DOUBLE_CLICK Instance method Protected Event handling method Handler 20020909
12 HANDLER_EXPAND Instance method Protected Event handling method Handler 20020909
13 HANDLER_ITEM_CONTEXT_MENU_REQ Instance method Protected Event handling method Handler for Context Menu 20020909
14 HANDLER_ITEM_CONTEXT_SELECT Instance method Protected Event handling method 20020909
15 IS_LOADED Static method Public Method 20030227
16 ITEM_FILL_AND_APPEND Instance method Protected Method Fill Item Line 20020909
17 NODE_GET_LAST_WORD Static method Protected Method Get First Word from NODE 20020909
18 NODE_GET_WORD Static method Protected Method Get First Word from NODE 20020909
19 OTHER_WORKITEMS_GET Instance method Public Method 20020909
20 RAISE_PROCESSING_ERROR Instance method Public Method 20021018
21 RAISE_WORKITEM_CLOSED Instance method Public Method 20021017
22 SHOW_FOLDER Instance method Protected Method Set up and Display Folder Structure 20020909
23 SHOW_WF Instance method Protected Method Set up and Display Workflow Tree 20020909
24 STATUS_TO_ICON Instance method Public Method 20021007
25 WF_ALL_SUBTREE_BUILD Instance method Protected Method Construct WF Tree for All Activities 20020909
26 WF_ITEMS_FOR_WORKITEM Instance method Protected Method Construct Item List for Work Item 20020909
27 WF_ITEM_ACCEPT Instance method Private Method 20020909
28 WF_ITEM_BUILD Instance method Protected Method 20020909
29 WF_ITEM_DISPLAY Instance method Private Method 20020909
30 WF_ITEM_EXECUTE Instance method Private Method 20020910
31 WF_ITEM_FORWARD Instance method Private Method 20020909
32 WF_ITEM_PUT_BACK Instance method Private Method 20020909
33 WF_ITEM_RESUBMIT Instance method Private Method 20020909
34 WF_ITEM_SHOW_PROCESS_DATA Instance method Public Method 20030109
35 WF_LOAD Instance method Public Method 20020909
36 WF_LOADED_ITEM_GET Instance method Public Method 20020909
37 WF_LOADED_USERS_GET Instance method Public Method 20020909
38 WF_OTHER_TASKS Instance method Protected Method Display Other Non-RM Tasks 20020909
39 WF_SUBTREE_BUILD Instance method Private Method Construct Subtree for WF (Per Activity and Filter) 20020909
40 WF_TOPTREE_BUILD Instance method Protected Method Workflow: Construct Highest Levels 20020909
41 WF_TREE_REFRESH Instance method Private Method 20020909
42 WORKLIST_GET Instance method Public Method 20020909
Events
# Event Type Visibility Description Created on
1 STOP_FURTHER_ITEMS Instance Event
(0)
Private
(0)
20021018
2 WORKITEM_CLOSED Instance Event
(0)
Public
(2)
20021017
Types
Class CL_RMPS_WORKITEM has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RMPS_WORKITEM has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RMPS_WORKITEM has no exception.

Method COMPARE_WORKITEM_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHANGED Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20030227
2 Exporting EX_NEW Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20030227
3 Importing IM_NEW Call by reference Type reference (TYPE) SWRTWIHDR WAPI: Tabellentyp für Workitemheader 20030227
4 Importing IM_OLD Call by reference Type reference (TYPE) SWRTWIHDR WAPI: Tabellentyp für Workitemheader 20030227

Method COMPARE_WORKITEM_LIST on class CL_RMPS_WORKITEM has no exception.

Method CONTEXT_MENU_WORKITEM Signature

Method CONTEXT_MENU_WORKITEM on class CL_RMPS_WORKITEM has no parameter.
Method CONTEXT_MENU_WORKITEM on class CL_RMPS_WORKITEM has no exception.

Method EXECUTE_FCODE Signature

Method EXECUTE_FCODE on class CL_RMPS_WORKITEM has no parameter.
Method EXECUTE_FCODE on class CL_RMPS_WORKITEM has no exception.

Method EXPAND_WF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20020909

Method EXPAND_WF on class CL_RMPS_WORKITEM has no exception.

Method GET_AGENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_AGENT Value transfer Type reference (TYPE) SWW_AAGENT Aufgabenkennung 20030107

Method GET_AGENT on class CL_RMPS_WORKITEM has no exception.

Method GET_INSTANCE Signature

Method GET_INSTANCE on class CL_RMPS_WORKITEM has no parameter.
Method GET_INSTANCE on class CL_RMPS_WORKITEM has no exception.

Method GET_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TASK Value transfer Type reference (TYPE) SWW_TASK Aufgabenkennung 20021022

Method GET_TASK on class CL_RMPS_WORKITEM has no exception.

Method HANDLER_CONTEXT_MENU_REQ Signature

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

Method HANDLER_CONTEXT_MENU_REQ on class CL_RMPS_WORKITEM has no exception.

Method HANDLER_CONTEXT_SELECT Signature

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

Method HANDLER_CONTEXT_SELECT on class CL_RMPS_WORKITEM has no exception.

Method HANDLER_DOUBLE_CLICK Signature

Method HANDLER_DOUBLE_CLICK on class CL_RMPS_WORKITEM has no parameter.
Method HANDLER_DOUBLE_CLICK on class CL_RMPS_WORKITEM has no exception.

Method HANDLER_EXPAND 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) 20020909

Method HANDLER_EXPAND on class CL_RMPS_WORKITEM has no exception.

Method HANDLER_ITEM_CONTEXT_MENU_REQ Signature

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

Method HANDLER_ITEM_CONTEXT_MENU_REQ on class CL_RMPS_WORKITEM has no exception.

Method HANDLER_ITEM_CONTEXT_SELECT Signature

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

Method HANDLER_ITEM_CONTEXT_SELECT on class CL_RMPS_WORKITEM has no exception.

Method IS_LOADED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20060609
2 Importing IM_UNAME Call by reference Type reference (TYPE) UNAME Benutzername 20030227
3 Returning RE_LOADED Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20030227

Method IS_LOADED on class CL_RMPS_WORKITEM has no exception.

Method ITEM_FILL_AND_APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ITEMS Value transfer Type reference (TYPE) TREEMLITAC List Tree Model: Item mit Knotenschlüssel 20020909
2 Importing IM_ALIGNMENT Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20020909
3 Importing IM_FONT Call by reference Type reference (TYPE) I 20020909
4 Importing IM_LENGTH Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20020909
5 Importing IM_NAME Call by reference Type reference (TYPE) I 1 20020909
6 Importing IM_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20020909
7 Importing IM_TEXT Call by reference Type reference (TYPE) TM_ITEMTXT Tree Model: Text eines Items 20020909

Method ITEM_FILL_AND_APPEND on class CL_RMPS_WORKITEM has no exception.

Method NODE_GET_LAST_WORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20020909
2 Returning RE_WORD Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20020909

Method NODE_GET_LAST_WORD on class CL_RMPS_WORKITEM has no exception.

Method NODE_GET_WORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20020909
2 Importing NUM Call by reference Type reference (TYPE) I 1 20020909
3 Returning RE_WORD Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20020909

Method NODE_GET_WORD on class CL_RMPS_WORKITEM has no exception.

Method OTHER_WORKITEMS_GET Signature

Method OTHER_WORKITEMS_GET on class CL_RMPS_WORKITEM has no parameter.
Method OTHER_WORKITEMS_GET on class CL_RMPS_WORKITEM has no exception.

Method RAISE_PROCESSING_ERROR Signature

Method RAISE_PROCESSING_ERROR on class CL_RMPS_WORKITEM has no parameter.
Method RAISE_PROCESSING_ERROR on class CL_RMPS_WORKITEM has no exception.

Method RAISE_WORKITEM_CLOSED Signature

Method RAISE_WORKITEM_CLOSED on class CL_RMPS_WORKITEM has no parameter.
Method RAISE_WORKITEM_CLOSED on class CL_RMPS_WORKITEM has no exception.

Method SHOW_FOLDER Signature

Method SHOW_FOLDER on class CL_RMPS_WORKITEM has no parameter.
Method SHOW_FOLDER on class CL_RMPS_WORKITEM has no exception.

Method SHOW_WF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ITEMS Call by reference Type reference (TYPE) TREEMLITAC Simple Tree Model: Knotentabelle 20020909
2 Changing CH_NODES Call by reference Type reference (TYPE) TREEMLNOTA Simple Tree Model: Knotentabelle 20020909

Method SHOW_WF on class CL_RMPS_WORKITEM has no exception.

Method STATUS_TO_ICON Signature

Method STATUS_TO_ICON on class CL_RMPS_WORKITEM has no parameter.
Method STATUS_TO_ICON on class CL_RMPS_WORKITEM has no exception.

Method WF_ALL_SUBTREE_BUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ITEMS Call by reference Type reference (TYPE) TREEMLITAC List Tree Model: Tabelle von ( Knotenschlüssel + Item ) 20020909
2 Changing CH_NODES Call by reference Type reference (TYPE) TREEMLNOTA Simple Tree Model: Knotentabelle 20020909
3 Importing IM_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20060609
4 Importing IM_TOPNODE Call by reference Type reference (TYPE) TM_NODEKEY Präfix/Oberster Knoten 20020909
5 Importing IM_UNAME Call by reference Type reference (TYPE) UNAME SY-UNAME Benutzername 20020909

Method WF_ALL_SUBTREE_BUILD on class CL_RMPS_WORKITEM has no exception.

Method WF_ITEMS_FOR_WORKITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ITEMS Call by reference Type reference (TYPE) TREEMLITAC List Tree Model: Tabelle von ( Knotenschlüssel + Item ) 20020909
2 Importing IM_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20020909
3 Importing IM_TEXT Call by reference Type reference (TYPE) DSTRING String 20020909

Method WF_ITEMS_FOR_WORKITEM on class CL_RMPS_WORKITEM has no exception.

Method WF_ITEM_ACCEPT Signature

Method WF_ITEM_ACCEPT on class CL_RMPS_WORKITEM has no parameter.
Method WF_ITEM_ACCEPT on class CL_RMPS_WORKITEM has no exception.

Method WF_ITEM_BUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ITEMS Call by reference Type reference (TYPE) TREEMLITAC List Tree Model: Tabelle von ( Knotenschlüssel + Item ) 20020909
2 Exporting EX_NODE Value transfer Type reference (TYPE) TREEMLNODT Simple Tree Model: Knotentabelle 20020909
3 Importing IM_SUPNODE Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20020909
4 Importing IM_WORKLIST Call by reference Type reference (TYPE) SWR_WIHDR Struktur für Workitemübergabe an den WLC 20020909

Method WF_ITEM_BUILD on class CL_RMPS_WORKITEM has no exception.

Method WF_ITEM_DISPLAY Signature

Method WF_ITEM_DISPLAY on class CL_RMPS_WORKITEM has no parameter.
Method WF_ITEM_DISPLAY on class CL_RMPS_WORKITEM has no exception.

Method WF_ITEM_EXECUTE Signature

Method WF_ITEM_EXECUTE on class CL_RMPS_WORKITEM has no parameter.
Method WF_ITEM_EXECUTE on class CL_RMPS_WORKITEM has no exception.

Method WF_ITEM_FORWARD Signature

Method WF_ITEM_FORWARD on class CL_RMPS_WORKITEM has no parameter.
Method WF_ITEM_FORWARD on class CL_RMPS_WORKITEM has no exception.

Method WF_ITEM_PUT_BACK Signature

Method WF_ITEM_PUT_BACK on class CL_RMPS_WORKITEM has no parameter.
Method WF_ITEM_PUT_BACK on class CL_RMPS_WORKITEM has no exception.

Method WF_ITEM_RESUBMIT Signature

Method WF_ITEM_RESUBMIT on class CL_RMPS_WORKITEM has no parameter.
Method WF_ITEM_RESUBMIT on class CL_RMPS_WORKITEM has no exception.

Method WF_ITEM_SHOW_PROCESS_DATA Signature

Method WF_ITEM_SHOW_PROCESS_DATA on class CL_RMPS_WORKITEM has no parameter.
Method WF_ITEM_SHOW_PROCESS_DATA on class CL_RMPS_WORKITEM has no exception.

Method WF_LOAD Signature

Method WF_LOAD on class CL_RMPS_WORKITEM has no parameter.
Method WF_LOAD on class CL_RMPS_WORKITEM has no exception.

Method WF_LOADED_ITEM_GET Signature

Method WF_LOADED_ITEM_GET on class CL_RMPS_WORKITEM has no parameter.
Method WF_LOADED_ITEM_GET on class CL_RMPS_WORKITEM has no exception.

Method WF_LOADED_USERS_GET Signature

Method WF_LOADED_USERS_GET on class CL_RMPS_WORKITEM has no parameter.
Method WF_LOADED_USERS_GET on class CL_RMPS_WORKITEM has no exception.

Method WF_OTHER_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ITEMS Call by reference Type reference (TYPE) TREEMLITAC List Tree Model: Tabelle von ( Knotenschlüssel + Item ) 20020909
2 Changing CH_NODES Call by reference Type reference (TYPE) TREEMLNOTA Simple Tree Model: Knotentabelle 20020909
3 Importing IM_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20060609
4 Importing IM_TOPNODE Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20020909
5 Importing IM_UNAME Call by reference Type reference (TYPE) UNAME SY-UNAME Benutzername 20020909

Method WF_OTHER_TASKS on class CL_RMPS_WORKITEM has no exception.

Method WF_SUBTREE_BUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ITEMS Call by reference Type reference (TYPE) TREEMLITAC Simple Tree Model: Knotentabelle 20020909
2 Changing CH_NODES Call by reference Type reference (TYPE) TREEMLNOTA List Tree Model: Knotentabelle 20020909
3 Importing IM_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20030514
4 Importing IM_TASK Call by reference Object reference (TYPE REF TO) LCL_TASKLIST Aufgabenkürzel 20020909
5 Importing IM_TOPNODE Call by reference Type reference (TYPE) DSTRING String 20020909
6 Importing IM_UNAME Call by reference Type reference (TYPE) UNAME SY-UNAME Benutzername 20020909
7 Exporting RE_NUMBER_OF_ITEMS Call by reference Type reference (TYPE) I Anzahl der eingefügten Knoten 20020909

Method WF_SUBTREE_BUILD on class CL_RMPS_WORKITEM has no exception.

Method WF_TOPTREE_BUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ITEMS Call by reference Type reference (TYPE) TREEMLITAC List Tree Model: Tabelle von ( Knotenschlüssel + Item ) 20020909
2 Changing CH_NODES Value transfer Type reference (TYPE) TREEMLNOTA Simple Tree Model: Knotentabelle 20020909
3 Importing IM_TOPNODE Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20020909

Method WF_TOPTREE_BUILD on class CL_RMPS_WORKITEM has no exception.

Method WF_TREE_REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CHANGED Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20020909

Method WF_TREE_REFRESH on class CL_RMPS_WORKITEM has no exception.

Method WORKLIST_GET Signature

Method WORKLIST_GET on class CL_RMPS_WORKITEM has no parameter.
Method WORKLIST_GET on class CL_RMPS_WORKITEM has no exception.
Event Signatures

Event STOP_FURTHER_ITEMS Signature
Event STOP_FURTHER_ITEMS on class CL_RMPS_WORKITEM has no parameter.
Event WORKITEM_CLOSED Signature
Event WORKITEM_CLOSED on class CL_RMPS_WORKITEM has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 110_620