SAP ABAP Class CL_WF_INBOX_01 (Embedded Inbox on ALV Basis)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWL (Package) Business Workflow: Worklist Client
Properties
Class CL_WF_INBOX_01  
Short Description Embedded Inbox on ALV Basis    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SWL   Business Workflow: Worklist Client 
Created 19981108   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WF_INBOX_01 has no interface implemented.
Friends
Class CL_WF_INBOX_01 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALV_CONTROL Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV Control for Display 19981108
2 ALV_FIELDCATALOG Instance attribute Protected Type reference (TYPE) LVC_T_FCAT ALV Field Catalog 19981108
3 ALV_FILTER Instance attribute Protected Type reference (TYPE) LVC_T_FILT ALV Filter 19981108
4 ALV_LAYOUT Instance attribute Protected Type reference (TYPE) LVC_S_LAYO ALV layout 19990505
5 ALV_OUTTAB Instance attribute Protected Type reference (TYPE) SWLWP1_T Work items 19981108
6 ALV_SORT Instance attribute Protected Type reference (TYPE) LVC_T_SORT ALV Sort 19981108
7 C_SEL_MODE_GROUP Constant Public Type reference (TYPE) I 1 Do Not Use! {Inbox Selection Via Task Context} 19990223
8 C_SEL_MODE_NORMAL Constant Public Type reference (TYPE) I 0 Inbox Selection User-Specific 19990223
9 C_START_WITH_INBOX Constant Public Type reference (TYPE) I 0 Show Inbox (Only If Mode = Normal) 19990223
10 C_START_WITH_OUTBOX Constant Public Type reference (TYPE) I 1 Show Outbox (Only If Mode = Normal) 19990223
11 C_START_WITH_RESUBMISSION Constant Public Type reference (TYPE) I 2 Show Resubmission (Only If Mode = Normal) 19990223
12 C_SUPPRESS_FUNC_ENVIRONMENT Constant Public Type reference (TYPE) I 4 Do Not Show Function "Environment" 19990331
13 C_SUPPRESS_FUNC_MORE Constant Public Type reference (TYPE) I 2 Do Not Show Function "More Functions" 19990331
14 C_SUPPRESS_FUNC_NOTES Constant Public Type reference (TYPE) I 1 Do Not Show Functions Referring To Notes 19990331
15 C_SUPPRESS_FUNC_VIEWS Constant Public Type reference (TYPE) I 8 Do Not Show Function "Change View" 19990331
16 GT_FCAT_NO_OUT_FIELDS Instance attribute Protected Type reference (TYPE) UI_FUNCTIONS Static Var 19990421
17 G_ALV_LAYOUT_SAVE Instance attribute Protected Type reference (TYPE) CHAR01 Static Var 19991015
18 G_CURRENT_GRID_TITLE Instance attribute Protected Type reference (TYPE) LVC_TITLE Static Var 19990421
19 G_ENVIRONMENT_REPID Instance attribute Protected Type reference (TYPE) SYREPID Internal: User Program 19981116
20 G_FUNCTION_WI_BACK Instance attribute Protected Type reference (TYPE) SY-UCOMM Code for Replace 19981116
21 G_HEADLINE Instance attribute Protected Type reference (TYPE) TEXT255 Internal: Title of List 19981116
22 G_INBOX_FOLRG Instance attribute Protected Type reference (TYPE) SIN_FOLRG Internal: Folder Region 19981116
23 G_INBOX_VIEWS_AVAILABLE Instance attribute Protected Type reference (TYPE) I Internal: View Change Possible 19981116
24 G_MOTHER_FOLRG Instance attribute Protected Type reference (TYPE) SIN_FOLRG Internal: Source Folder Region 19981116
25 G_SEL_DATE Instance attribute Protected Type reference (TYPE) SY-UCOMM Internal: Selection Date 19981116
26 G_SUPPRESSED_FUNCTIONS Instance attribute Protected Type reference (TYPE) I 0 Internal: Hidden Functions 19990331
27 G_VARIANT_HANDLE Instance attribute Protected Type reference (TYPE) CHAR3 Handle for Variants in ALV 19981116
28 M_BUFFER_REFRESH Instance attribute Protected Type reference (TYPE) XFELD 20130218
29 SELECTED_LINES_OF_OUTTAB Instance attribute Protected Type reference (TYPE) SWLWP1_T Internal: Currently Selected Part of Outtab 19981109
30 ST_TOOLBAR_EXCLUDING Instance attribute Protected Type reference (TYPE) UI_FUNCTIONS Static Var 19990317
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Generate Inbox 19981108
2 DISABLE_BUFFER_REFRESH Instance method Public Method 20130218
3 ENABLE_BUFFER_REFRESH Instance method Public Method 20130218
4 FEED_DATA Instance method Protected Method Load ALV With Data 19981108
5 FREE Instance method Public Method Destroy Inbox 19990219
6 GET_BUFFER_REFRESH_STATUS Instance method Public Method 20130218
7 HANDLER_AFTER_USER_COMMAND Instance method Protected Event handling method 20080811
8 HANDLER_CONTEXT_MENU Instance method Protected Event handling method Handle Right-Hand_Mouse_Button from ALV 19981203
9 HANDLER_DELAYED_CALLBACK Instance method Protected Event handling method Handle delayed_callback from ALV 19981108
10 HANDLER_DOUBLECLICK Instance method Protected Event handling method Handle Double-Click from ALV 19981108
11 HANDLER_MENU_BUTTON Instance method Protected Event handling method Handle Button Events from ALV 19981125
12 HANDLER_TOOLBAR Instance method Protected Event handling method Handle Toolbar Events from ALV 19981125
13 HANDLER_USER_COMMAND Instance method Protected Event handling method Handle Button Click from ALV 19981109
14 INITIALIZE Instance method Protected Method Initialize Inbox 19981115
15 INITIALIZE_MENU_BUTTON Instance method Protected Method Initialize ALV Menu Buttons 19981116
16 INITIALIZE_STATUS Instance method Protected Method Initialize ALV Status 19981116
17 PROCESS_USER_COMMAND Instance method Protected Method Process Command 19981113
18 REFRESH_LIST Instance method Public Method Force Refresh 19981119
19 SET_STATUS Instance method Protected Method Set ALV Status 19981116
20 SET_VISIBLE Instance method Public Method set_visible 19990901
Events
# Event Type Visibility Description Created on
1 LIST_CHANGED Instance Event
(0)
Public
(2)
Triggered If list Changed by Action 19981119
Types
Class CL_WF_INBOX_01 has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALV_LAYOUT_SAVE Value transfer Type reference (TYPE) CHAR01 'U' Speicherung von ALV-Varianten (X,U,A,Space) 19991015
2 Importing I_DYNNR Value transfer Type reference (TYPE) SYDYNNR Aufrufendes Dynpro 19981108
3 Importing I_DYNPRO_CONTAINER_H Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Handle auf Dynprocontainer 19990115
4 Importing I_HEADLINE Value transfer Type reference (TYPE) C 19981113
5 Importing I_PARENT_ID Call by reference Type reference (TYPE) I 19981108
6 Importing I_REPID Call by reference Type reference (TYPE) SYREPID Aufrufendes Programm 19981108
7 Importing I_SELECTION_MODE Call by reference Type reference (TYPE) I 0 Art der Inbox-Selektion 19981125
8 Importing I_START_SELECTION Call by reference Type reference (TYPE) I 0 Start-Selektion 19981129
9 Importing I_STYLE Call by reference Type reference (TYPE) I 19981108
10 Importing I_SUPPRESSED_FUNCTIONS Value transfer Type reference (TYPE) I 0 suppress functions (watch class constants) 19990331
# Exception Resumable Description Created on
1 CREATE_ERROR error while creating inbox object 19990128

Method DISABLE_BUFFER_REFRESH Signature

Method DISABLE_BUFFER_REFRESH on class CL_WF_INBOX_01 has no parameter.
Method DISABLE_BUFFER_REFRESH on class CL_WF_INBOX_01 has no exception.

Method ENABLE_BUFFER_REFRESH Signature

Method ENABLE_BUFFER_REFRESH on class CL_WF_INBOX_01 has no parameter.
Method ENABLE_BUFFER_REFRESH on class CL_WF_INBOX_01 has no exception.

Method FEED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MY_UCOMM Call by reference Type reference (TYPE) SY-UCOMM 19981116
# Exception Resumable Description Created on
1 ALV_MERGE_ERROR error while merging structure 19990128
2 ALV_SET_TABLE_ERROR error while set table for first display 19990128
3 SELECT_ERROR error while selecting workitems 19990128

Method FREE Signature

Method FREE on class CL_WF_INBOX_01 has no parameter.
Method FREE on class CL_WF_INBOX_01 has no exception.

Method GET_BUFFER_REFRESH_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_REFRESH_IS_ACTIVE Value transfer Type reference (TYPE) XFELD 20130218

Method GET_BUFFER_REFRESH_STATUS on class CL_WF_INBOX_01 has no exception.

Method HANDLER_AFTER_USER_COMMAND Signature

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

Method HANDLER_AFTER_USER_COMMAND on class CL_WF_INBOX_01 has no exception.

Method HANDLER_CONTEXT_MENU Signature

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

Method HANDLER_CONTEXT_MENU on class CL_WF_INBOX_01 has no exception.

Method HANDLER_DELAYED_CALLBACK Signature

Method HANDLER_DELAYED_CALLBACK on class CL_WF_INBOX_01 has no parameter.
Method HANDLER_DELAYED_CALLBACK on class CL_WF_INBOX_01 has no exception.

Method HANDLER_DOUBLECLICK Signature

Method HANDLER_DOUBLECLICK on class CL_WF_INBOX_01 has no parameter.
Method HANDLER_DOUBLECLICK on class CL_WF_INBOX_01 has no exception.

Method HANDLER_MENU_BUTTON Signature

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

Method HANDLER_MENU_BUTTON on class CL_WF_INBOX_01 has no exception.

Method HANDLER_TOOLBAR Signature

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

Method HANDLER_TOOLBAR on class CL_WF_INBOX_01 has no exception.

Method HANDLER_USER_COMMAND 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) 19981125

Method HANDLER_USER_COMMAND on class CL_WF_INBOX_01 has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALV_LAYOUT_SAVE Value transfer Type reference (TYPE) CHAR01 Speicherung von ALV-Varianten 19991015
2 Importing I_CONTAINER Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Container für Plazierung 19990128
3 Importing I_DYNNR Call by reference Type reference (TYPE) SYDYNNR Aufrufendes Dynpro 19981115
4 Importing I_HEADLINE Value transfer Type reference (TYPE) C 19981115
5 Importing I_PARENT_ID Call by reference Type reference (TYPE) I 19981115
6 Importing I_REPID Call by reference Type reference (TYPE) SYREPID Aufrufendes Programm 19981115
7 Importing I_SELECTION_MODE Call by reference Type reference (TYPE) I Art der Inbox-Selektion 19981125
8 Importing I_START_SELECTION Call by reference Type reference (TYPE) I Start-Selektion 19981129
9 Importing I_STYLE Call by reference Type reference (TYPE) I 19981115
10 Importing I_SUPPRESSED_FUNCTIONS Value transfer Type reference (TYPE) I 0 Unterdrückte Funktionen 19990331
# Exception Resumable Description Created on
1 ALV_CREATE_ERROR error while initializing inbox object 19990128
2 DISPLAY_ERROR error while displaying data 19990128
3 FOCUS_ERROR error while setting focus 19990128
4 SELECT_ERROR error while selecting data 19990128

Method INITIALIZE_MENU_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEM_CONTEXT Call by reference Type reference (TYPE) LVC_T_FUNC 19981116
2 Importing I_UCOMM Call by reference Type reference (TYPE) SY-UCOMM 19981116

Method INITIALIZE_MENU_BUTTON on class CL_WF_INBOX_01 has no exception.

Method INITIALIZE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TOOLBAR Call by reference Type reference (TYPE) LVC_T_TBAR 19981116

Method INITIALIZE_STATUS on class CL_WF_INBOX_01 has no exception.

Method PROCESS_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MY_UCOMM Call by reference Type reference (TYPE) SY-UCOMM Code 19981113

Method PROCESS_USER_COMMAND on class CL_WF_INBOX_01 has no exception.

Method REFRESH_LIST Signature

Method REFRESH_LIST on class CL_WF_INBOX_01 has no parameter.
Method REFRESH_LIST on class CL_WF_INBOX_01 has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TOOLBAR Call by reference Type reference (TYPE) LVC_T_TBAR 19981116

Method SET_STATUS on class CL_WF_INBOX_01 has no exception.

Method SET_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VISIBLE Value transfer Type reference (TYPE) C visible 19990902
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990902
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990902
Event Signatures

Event LIST_CHANGED Signature
Event LIST_CHANGED on class CL_WF_INBOX_01 has no parameter.
History
Last changed by/on SAP  20140121 
SAP Release Created in