SAP ABAP Class CL_RECA_WB_TODO_TOOL (Noted Objects List in RE80)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX (Application Component) Flexible Real Estate Management
     RE_CA_WB (Package) RE: Workbench (Object Manager)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RECA_WB_DEFAULT_TOOL Tool of RE Workbench Request Processing - Default Impl. 20060919
Properties
Class CL_RECA_WB_TODO_TOOL  
Short Description Noted Objects List in RE80    
Super Class CL_RECA_WB_DEFAULT_TOOL Tool of RE Workbench Request Processing - Default Impl. 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_CA_WB   RE: Workbench (Object Manager) 
Created 20060919   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RECAW Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RECA_WB_TODO_TOOL has no interface implemented.
Friends
Class CL_RECA_WB_TODO_TOOL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_FCODE_AMODAL Constant Protected Type reference (TYPE) STB_BUTTON-FUNCTION 'TB_AMODAL' Modal<>Amodal 20060925
2 MC_FCODE_CLEAR Constant Protected Type reference (TYPE) STB_BUTTON-FUNCTION 'TB_CLEAR' Empty 20060925
3 MC_FCODE_CLOSE Constant Protected Type reference (TYPE) STB_BUTTON-FUNCTION 'TB_CLOSE' Close 20060925
4 MC_FCODE_DELETE Constant Protected Type reference (TYPE) STB_BUTTON-FUNCTION 'TB_DELETE' Delete 20060925
5 MC_FCODE_OBJ_DISPLAY Constant Protected Type reference (TYPE) STB_BUTTON-FUNCTION 'OBJ_DISPLAY' Display Object 20060928
6 MC_FCODE_OBJ_DISPLAY_TREE Constant Protected Type reference (TYPE) STB_BUTTON-FUNCTION 'OBJ_TREE' Display Object in Tree 20060928
7 MC_FCODE_REFRESH Constant Protected Type reference (TYPE) STB_BUTTON-FUNCTION 'TB_REFRESH' Recreate 20060925
8 MC_FCODE_SAVE Constant Protected Type reference (TYPE) STB_BUTTON-FUNCTION 'TB_SAVE' Save 20060925
9 MC_FCODE_TB_LIST_CHG Constant Protected Type reference (TYPE) STB_BUTTON-FUNCTION 'TB_MENU_CHG' Change Noted Objects List 20060926
10 MC_FCODE_TB_LIST_DEL Constant Protected Type reference (TYPE) STB_BUTTON-FUNCTION 'TB_MENU_DEL' Delete Noted Objects List 20060926
11 MC_FCODE_TB_LIST_NEW Constant Protected Type reference (TYPE) STB_BUTTON-FUNCTION 'TB_MENU_NEW' Create Noted Objects List 20060926
12 MC_FCODE_TB_LIST_SEL Constant Protected Type reference (TYPE) STB_BUTTON-FUNCTION 'TB_MENU_LS#' Select Noted Objects List 20060925
13 MC_FCODE_TB_MENU Constant Protected Type reference (TYPE) STB_BUTTON-FUNCTION 'TB_MENU' Menu 20060925
14 MD_WBTODOID Static Attribute Protected Type reference (TYPE) RECAWBTODOID SPACE Current Noted Objects List 20060925
15 MO_DRAGDROP Static Attribute Protected Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20060919
16 MO_TODO_TABLE Static Attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID Noted Objects List: Table 20060919
17 MO_WINDOW Static Attribute Protected Object reference (TYPE REF TO) CL_RECA_WB_WINDOW Noted Objects List: Window 20060920
18 MT_TODO_ID Static Attribute Protected Type reference (TYPE) MTYPE_T_TODOID Noted Objects List: All IDs 20060925
19 MT_TODO_TABLE Static Attribute Protected Type reference (TYPE) MTYPE_T_TABLE Noted Objects List: Contents 20060919
20 MT_TODO_TABLE_ALL Static Attribute Protected Type reference (TYPE) MTYPE_T_TABLE Noted Objects List: All Entries 20060925
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060919
2 HANDLE_CTX_MENU Instance method Private Event handling method Handler: With Context Menu in List 20060928
3 HANDLE_DOUBLE_CLICK Instance method Private Event handling method Handler: for Double Click 20060919
4 HANDLE_ONDRAG Instance method Private Event handling method Handler: for DRAG 20061010
5 HANDLE_ONDROP Instance method Private Event handling method Handler: for DROP 20060919
6 HANDLE_TOOLBAR Instance method Private Event handling method Handler: for Toolbar 20060919
7 HANDLE_TOOLBAR_MENU Instance method Private Event handling method Handler: for Toolbar Menu 20060925
8 HANDLE_USER_COMMAND Instance method Private Event handling method Handler: for User Command 20060919
9 _ADD_TODO Instance method Private Method Add Workbench Object to Noted Objects List 20060920
10 _ADD_WBOBJ Instance method Private Method Add Workbench Object 20060920
11 _CREATE_DRAGNDROP Instance method Private Method Register Drag and Drop 20060919
12 _CREATE_TODO Instance method Private Method Generate Noted Objects List 20060919
13 _DISPLAY_OBJECT Instance method Private Method Display Object (Directly or in Tree) 20060928
14 _DISPLAY_TODO Instance method Private Method Display Noted Objects 20080619
15 _FILL_TODO_LINE Instance method Private Method Adds Data to Row of Noted Objects List 20060920
16 _GET_TOOLBAR_EXCLUDING Instance method Private Method Hide Toolbar Buttons 20060919
17 _LOAD_ENTRIES Instance method Private Method Load Noted Objects List 20060919
18 _LOAD_TODOID Instance method Private Method Read Noted Objects List IDs 20060925
19 _ON_CLOSE Instance method Private Method Leave Noted Objects List 20100323
20 _ON_DELETE_CURRENT_TODOLIST Instance method Private Method Deletes Current Noted Objects List 20060928
21 _ON_DISPLAY Instance method Private Method Display Object 20060928
22 _ON_DISPLAY_TREE Instance method Private Method Display Object in Tree 20060928
23 _ON_REMOVE_MARKED_ENTRIES Instance method Private Method Remove Selected Entries 20060928
24 _ON_STORE_ENTRIES Instance method Private Method Save Noted Objects List 20060928
25 _ON_SWITCH_DOCKING_FLOATING Instance method Private Method Dock/Float Noted Objects List 20060928
26 _POPUP_TODOID Instance method Private Method Popup for Noted Objects List ID 20060926
27 _POPUP_TODOID_HTML Instance method Private Method Popup for Noted Objects List ID (HTML Version - Not Used) 20060926
28 _REMEMBER_CURRENT_TODOLIST Instance method Private Method Copy Values of Current Noted Objects List 20060925
29 _SET_TODOLIST_BY_ID Instance method Private Method Sets Values for Current Noted Objects List 20060925
30 _STORE_TODOID Instance method Private Method Saves Noted Objects List IDs 20060925
31 _TABLE_CREATE Instance method Private Method Generate Noted Objects List (Table) 20060928
32 _TABLE_FIELDCAT_CREATE Instance method Private Method Create Field Catalog 20060928
33 _TOGGLE_TODO Instance method Private Method Display <> Hide Noted Objects 20080619
Events
Class CL_RECA_WB_TODO_TOOL has no event.
Types
Class CL_RECA_WB_TODO_TOOL has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RECA_WB_TODO_TOOL has no parameter.
Method CONSTRUCTOR on class CL_RECA_WB_TODO_TOOL has no exception.

Method HANDLE_CTX_MENU Signature

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

Method HANDLE_CTX_MENU on class CL_RECA_WB_TODO_TOOL has no exception.

Method HANDLE_DOUBLE_CLICK Signature

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

Method HANDLE_DOUBLE_CLICK on class CL_RECA_WB_TODO_TOOL has no exception.

Method HANDLE_ONDRAG 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) 20061010
2 Importing E_DRAGDROPOBJ Value transfer Attribute reference (LIKE) 20061010
3 Importing SENDER Call by reference Attribute reference (LIKE) 20070426

Method HANDLE_ONDRAG on class CL_RECA_WB_TODO_TOOL has no exception.

Method HANDLE_ONDROP Signature

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

Method HANDLE_ONDROP on class CL_RECA_WB_TODO_TOOL has no exception.

Method HANDLE_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) 20060919

Method HANDLE_TOOLBAR on class CL_RECA_WB_TODO_TOOL has no exception.

Method HANDLE_TOOLBAR_MENU Signature

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

Method HANDLE_TOOLBAR_MENU on class CL_RECA_WB_TODO_TOOL has no exception.

Method HANDLE_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) 20060919

Method HANDLE_USER_COMMAND on class CL_RECA_WB_TODO_TOOL has no exception.

Method _ADD_TODO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REQUEST Call by reference Object reference (TYPE REF TO) CL_RECA_WB_REQUEST Request der Workbench 20060920

Method _ADD_TODO on class CL_RECA_WB_TODO_TOOL has no exception.

Method _ADD_WBOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_WBIDENT Call by reference Type reference (TYPE) RECA_WB_OBJECT-WBIDENT Identifikation eines WB Objekts 20060920
2 Importing ID_WBOBJTYPE Call by reference Type reference (TYPE) RECA_WB_OBJECT-WBOBJTYPE Objektart eines Objekts im Browser 20060920
3 Importing ID_WBTODOID Call by reference Attribute reference (LIKE) MD_WBTODOID MD_WBTODOID ToDo-Liste zum hinzufügen 20060928

Method _ADD_WBOBJ on class CL_RECA_WB_TODO_TOOL has no exception.

Method _CREATE_DRAGNDROP Signature

Method _CREATE_DRAGNDROP on class CL_RECA_WB_TODO_TOOL has no parameter.
Method _CREATE_DRAGNDROP on class CL_RECA_WB_TODO_TOOL has no exception.

Method _CREATE_TODO Signature

Method _CREATE_TODO on class CL_RECA_WB_TODO_TOOL has no parameter.
Method _CREATE_TODO on class CL_RECA_WB_TODO_TOOL has no exception.

Method _DISPLAY_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_WBIDENT Call by reference Type reference (TYPE) RECA_WB_OBJECT-WBIDENT Identifikation eines WB Objekts 20060928
2 Importing ID_WBOBJTYPE Call by reference Type reference (TYPE) RECA_WB_OBJECT-WBOBJTYPE Objektart eines Objekts im Browser 20060928
3 Importing IF_TREE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Im Baum anzeigen 20060928

Method _DISPLAY_OBJECT on class CL_RECA_WB_TODO_TOOL has no exception.

Method _DISPLAY_TODO Signature

Method _DISPLAY_TODO on class CL_RECA_WB_TODO_TOOL has no parameter.
Method _DISPLAY_TODO on class CL_RECA_WB_TODO_TOOL has no exception.

Method _FILL_TODO_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TODO_TABLE Call by reference Type reference (TYPE) RECA_WB_TODO_L ToDo-Liste der WB Objekte 20060920
# Exception Resumable Description Created on
1 ERROR Fehler aufgetreten 20060920

Method _GET_TOOLBAR_EXCLUDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TOOLBAR_EXCLUDING Value transfer Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20060919

Method _GET_TOOLBAR_EXCLUDING on class CL_RECA_WB_TODO_TOOL has no exception.

Method _LOAD_ENTRIES Signature

Method _LOAD_ENTRIES on class CL_RECA_WB_TODO_TOOL has no parameter.
Method _LOAD_ENTRIES on class CL_RECA_WB_TODO_TOOL has no exception.

Method _LOAD_TODOID Signature

Method _LOAD_TODOID on class CL_RECA_WB_TODO_TOOL has no parameter.
Method _LOAD_TODOID on class CL_RECA_WB_TODO_TOOL has no exception.

Method _ON_CLOSE Signature

Method _ON_CLOSE on class CL_RECA_WB_TODO_TOOL has no parameter.
Method _ON_CLOSE on class CL_RECA_WB_TODO_TOOL has no exception.

Method _ON_DELETE_CURRENT_TODOLIST Signature

Method _ON_DELETE_CURRENT_TODOLIST on class CL_RECA_WB_TODO_TOOL has no parameter.
Method _ON_DELETE_CURRENT_TODOLIST on class CL_RECA_WB_TODO_TOOL has no exception.

Method _ON_DISPLAY Signature

Method _ON_DISPLAY on class CL_RECA_WB_TODO_TOOL has no parameter.
Method _ON_DISPLAY on class CL_RECA_WB_TODO_TOOL has no exception.

Method _ON_DISPLAY_TREE Signature

Method _ON_DISPLAY_TREE on class CL_RECA_WB_TODO_TOOL has no parameter.
Method _ON_DISPLAY_TREE on class CL_RECA_WB_TODO_TOOL has no exception.

Method _ON_REMOVE_MARKED_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_ALL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Alle löschen 20060928

Method _ON_REMOVE_MARKED_ENTRIES on class CL_RECA_WB_TODO_TOOL has no exception.

Method _ON_STORE_ENTRIES Signature

Method _ON_STORE_ENTRIES on class CL_RECA_WB_TODO_TOOL has no parameter.
Method _ON_STORE_ENTRIES on class CL_RECA_WB_TODO_TOOL has no exception.

Method _ON_SWITCH_DOCKING_FLOATING Signature

Method _ON_SWITCH_DOCKING_FLOATING on class CL_RECA_WB_TODO_TOOL has no parameter.
Method _ON_SWITCH_DOCKING_FLOATING on class CL_RECA_WB_TODO_TOOL has no exception.

Method _POPUP_TODOID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_CHANGE Call by reference Type reference (TYPE) ABAP_BOOL Aktuelle ToDo Liste ändern? 20060926

Method _POPUP_TODOID on class CL_RECA_WB_TODO_TOOL has no exception.

Method _POPUP_TODOID_HTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_CHANGE Call by reference Type reference (TYPE) ABAP_BOOL Aktuelle ToDo Liste ändern? 20060926

Method _POPUP_TODOID_HTML on class CL_RECA_WB_TODO_TOOL has no exception.

Method _REMEMBER_CURRENT_TODOLIST Signature

Method _REMEMBER_CURRENT_TODOLIST on class CL_RECA_WB_TODO_TOOL has no parameter.
Method _REMEMBER_CURRENT_TODOLIST on class CL_RECA_WB_TODO_TOOL has no exception.

Method _SET_TODOLIST_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_WBTODOID Call by reference Type reference (TYPE) RECA_WB_TODO_L-WBTODOID ID einer ToDo-Liste 20060925

Method _SET_TODOLIST_BY_ID on class CL_RECA_WB_TODO_TOOL has no exception.

Method _STORE_TODOID Signature

Method _STORE_TODOID on class CL_RECA_WB_TODO_TOOL has no parameter.
Method _STORE_TODOID on class CL_RECA_WB_TODO_TOOL has no exception.

Method _TABLE_CREATE Signature

Method _TABLE_CREATE on class CL_RECA_WB_TODO_TOOL has no parameter.
Method _TABLE_CREATE on class CL_RECA_WB_TODO_TOOL has no exception.

Method _TABLE_FIELDCAT_CREATE Signature

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

Method _TABLE_FIELDCAT_CREATE on class CL_RECA_WB_TODO_TOOL has no exception.

Method _TOGGLE_TODO Signature

Method _TOGGLE_TODO on class CL_RECA_WB_TODO_TOOL has no parameter.
Method _TOGGLE_TODO on class CL_RECA_WB_TODO_TOOL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700