SAP ABAP Class CL_LSO_CRP_WORKLIST_UI (Context Worklist)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PE-LSO-TM-DW (Application Component) Day-to-Day Activities
     LSO_CORRESPOND_ERP_UI (Package) LSO Correspondence: UI
Properties
Class CL_LSO_CRP_WORKLIST_UI  
Short Description Context Worklist    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class LSO_CORRESPONDENCE    
Program status     
Category 0   
Package LSO_CORRESPOND_ERP_UI   LSO Correspondence: UI 
Created 20050208   SAP 
Last change 20050428   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)
Interfaces
Class CL_LSO_CRP_WORKLIST_UI has no interface implemented.
Friends
Class CL_LSO_CRP_WORKLIST_UI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CODE_CHANGE Constant Private Type reference (TYPE) UI_FUNC 'EDIT' CO_CODE_CHANGE 20050208
2 CO_CODE_COPY Constant Private Type reference (TYPE) UI_FUNC 'COPY' CO_CODE_COPY 20050208
3 CO_CODE_DELETE Constant Private Type reference (TYPE) UI_FUNC 'DELETE' CO_CODE_DELETE 20050208
4 CO_CODE_LEARNER Constant Private Type reference (TYPE) UI_FUNC 'LEARNER' CO_CODE_LEARNER 20050208
5 CO_CODE_MESSAGE Constant Private Type reference (TYPE) UI_FUNC 'MESSAGE' Display Error Message 20050331
6 CO_CODE_PREVIEW Constant Private Type reference (TYPE) UI_FUNC 'PREVIEW' CO_CODE_PREVIEW 20050208
7 CO_CODE_RECIPIENT Constant Private Type reference (TYPE) UI_FUNC 'RECIPIENT' CO_CODE_RECIPIENT 20050208
8 CO_CODE_REFRESH Constant Private Type reference (TYPE) UI_FUNC 'REFRESH' CO_CODE_REFRESH 20050208
9 CO_CODE_SEND Constant Private Type reference (TYPE) UI_FUNC 'SEND' CO_CODE_SEND 20050208
10 CO_CODE_SENDER Constant Private Type reference (TYPE) UI_FUNC 'SENDER' Display Sender 20050302
11 CO_CODE_SHOW_FKK Constant Private Type reference (TYPE) UI_FUNC 'SHOW_FKK' Display Correspondence Tool History 20050215
12 CO_CODE_TRAINING Constant Private Type reference (TYPE) UI_FUNC 'TRAINING' CO_CODE_TRAINING 20050208
13 CO_STATUS_DEFAULT Constant Public Type reference (TYPE) STRING 'STATUS_DEFAULT' Standard Status 20050302
14 CO_STATUS_HISTORY Constant Public Type reference (TYPE) STRING 'STATUS_HISTORY' Status for History 20050302
15 CO_STATUS_MANUAL Constant Public Type reference (TYPE) STRING 'STATUS_MANUAL' Status for Manual Correspondence 20050302
16 IR_ALV_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID IR_ALV_GRID 20050208
17 IR_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER IR_CONTAINER 20050208
18 IR_QUEUE_MANAGER Instance attribute Public Object reference (TYPE REF TO) IF_LSO_CRP_QUEUE_MANAGER IR_QUEUE_MANAGER 20050208
19 IS_EMPTY Instance attribute Public Type reference (TYPE) ABAP_BOOL 20050209
20 IS_FILTER_VALUES Instance attribute Public Type reference (TYPE) T_FILTER Filter for Reading Outtab 20050228
21 IS_SKIPPED_VALUES Instance attribute Public Type reference (TYPE) T_FILTER Data that is not read or that is hidden 20050228
22 IT_FIELDCATALOG Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20050223
23 IT_OUTTAB Instance attribute Private See coding IT_OUTTAB 20050208
24 IV_STATUS Instance attribute Public Type reference (TYPE) STRING CO_STATUS_DEFAULT Current status 20050302
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_FIELDCATALOG Instance method Private Method Changes field catalog; do not display same columns 20050223
2 CHECK_FOR_STATUS Instance method Private Method Checks if request has specific status 20050208
3 DISPLAY Instance method Public Method Worklist Display 20050208
4 FREE Instance method Public Method Destructor 20050422
5 GET_DISABLED_STATUS Instance method Private Method Checks if action is allowed 20050208
6 GET_FIELDCATALOG Instance method Private Method Generate ALV Field Catalog 20050208
7 GET_LAYOUT Instance method Private Method Generate ALV Layout 20050208
8 GET_SELECTED_CONTEXT Instance method Private Method Returns selected correspondence requests 20050208
9 HANDLE_BEFORE_USER_COMMAND Instance method Private Event handling method Event Handler for Adjusting ALV Standard Functions 20050214
10 HANDLE_DOUBLECLICK Instance method Private Event handling method Event Handler for Double Click 20050217
11 HANDLE_QUEUE_CHANGES Instance method Private Event handling method Event Handler for Queue Data Changes 20050221
12 HANDLE_TOOLBAR Instance method Private Event handling method Event Handler for Adjusting the Toolbar 20050208
13 HANDLE_USER_COMMAND Instance method Private Event handling method Event Handler for Reaction to User Interaction 20050208
14 INIT Instance method Public Method Initialize 20050302
15 REFRESH Instance method Public Method Refresh Display 20050208
16 REFRESH_OUTTAB Instance method Private Method Updates ALV outtab 20050208
17 SHOW_MESSAGE Instance method Private Method Display of Longtext for Message in Context 20050331
Events
Class CL_LSO_CRP_WORKLIST_UI has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_FILTER Public See coding Filter values 20050228 BEGIN OF t_filter, begda TYPE plog-begda, endda TYPE plog-endda, learner TYPE hrsobid, recipient TYPE hrsobid, recipient_role type LSO_CRP_RECIPIENT_ROLE, training TYPE hrobject, tpartdoc TYPE lso_tpartdoc_c, notifgrp TYPE lso_crp_notifgrp, contextstatus TYPE standard table of lso_crp_contextstatus_range with default key, END OF t_filter
Method Signatures

Method CHANGE_FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL True, wenn Katalog geändert 20050223

Method CHANGE_FIELDCATALOG on class CL_LSO_CRP_WORKLIST_UI has no exception.

Method CHECK_FOR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_TAB Call by reference Type reference (TYPE) LSO_CRP_CONTEXT_TAB CONTEXT_TAB 20050208
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL RESULT 20050208
3 Importing STATUS Call by reference Type reference (TYPE) LSO_CRP_CONTEXTSTATUS STATUS 20050208

Method CHECK_FOR_STATUS on class CL_LSO_CRP_WORKLIST_UI has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER_NAME Call by reference Type reference (TYPE) CHAR80 CONTAINER_NAME 20050208

Method DISPLAY on class CL_LSO_CRP_WORKLIST_UI has no exception.

Method FREE Signature

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

Method GET_DISABLED_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CHAR1 RESULT 20050208
2 Importing SUPPORTS_ACTION Call by reference Type reference (TYPE) ABAP_BOOL SUPPORTS_ACTION 20050208

Method GET_DISABLED_STATUS on class CL_LSO_CRP_WORKLIST_UI has no exception.

Method GET_FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) LVC_T_FCAT RESULT 20050208

Method GET_FIELDCATALOG on class CL_LSO_CRP_WORKLIST_UI has no exception.

Method GET_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) LVC_S_LAYO RESULT 20050208

Method GET_LAYOUT on class CL_LSO_CRP_WORKLIST_UI has no exception.

Method GET_SELECTED_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) LSO_CRP_CONTEXT_TAB RESULT 20050208

Method GET_SELECTED_CONTEXT on class CL_LSO_CRP_WORKLIST_UI has no exception.

Method HANDLE_BEFORE_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) 20050214

Method HANDLE_BEFORE_USER_COMMAND on class CL_LSO_CRP_WORKLIST_UI has no exception.

Method HANDLE_DOUBLECLICK 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) 20050217
2 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20050217
3 Importing E_ROW Value transfer Attribute reference (LIKE) 20050217

Method HANDLE_DOUBLECLICK on class CL_LSO_CRP_WORKLIST_UI has no exception.

Method HANDLE_QUEUE_CHANGES Signature

Method HANDLE_QUEUE_CHANGES on class CL_LSO_CRP_WORKLIST_UI has no parameter.
Method HANDLE_QUEUE_CHANGES on class CL_LSO_CRP_WORKLIST_UI has no exception.

Method HANDLE_TOOLBAR Signature

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

Method HANDLE_TOOLBAR on class CL_LSO_CRP_WORKLIST_UI 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) E_UCOMM 20050208

Method HANDLE_USER_COMMAND on class CL_LSO_CRP_WORKLIST_UI has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) PLOG-BEGDA CL_LSO_CONST=>CO_LOWDATE BEGDA 20050302
2 Importing CONTEXTSTATUS Call by reference Type reference (TYPE) LSO_CRP_CONTEXTSTATUS_RANGE_T CONTEXTSTATUS 20050302
3 Importing ENDDA Call by reference Type reference (TYPE) PLOG-ENDDA CL_LSO_CONST=>CO_HIGHDATE ENDDA 20050302
4 Importing LEARNER Call by reference Type reference (TYPE) HRSOBID LEARNER 20050302
5 Importing NOTIFGRP Call by reference Type reference (TYPE) LSO_CRP_NOTIFGRP NOTIFGRP 20050302
6 Importing QUEUE_MANAGER Call by reference Object reference (TYPE REF TO) IF_LSO_CRP_QUEUE_MANAGER QUEUE_MANAGER 20050302
7 Importing RECIPIENT Call by reference Type reference (TYPE) HRSOBID RECIPIENT 20050302
8 Importing RECIPIENT_ROLE Call by reference Type reference (TYPE) LSO_CRP_RECIPIENT_ROLE Empfängerrolle 20050405
9 Importing STATUS Call by reference Type reference (TYPE) STRING CO_STATUS_DEFAULT Status 20050302
10 Importing TPARTDOC Call by reference Type reference (TYPE) LSO_TPARTDOC_C TPARTDOC 20050302
11 Importing TRAINING Call by reference Type reference (TYPE) HROBJECT TRAINING 20050302

Method INIT on class CL_LSO_CRP_WORKLIST_UI has no exception.

Method REFRESH Signature

Method REFRESH on class CL_LSO_CRP_WORKLIST_UI has no parameter.
Method REFRESH on class CL_LSO_CRP_WORKLIST_UI has no exception.

Method REFRESH_OUTTAB Signature

Method REFRESH_OUTTAB on class CL_LSO_CRP_WORKLIST_UI has no parameter.
Method REFRESH_OUTTAB on class CL_LSO_CRP_WORKLIST_UI has no exception.

Method SHOW_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSG_ID Call by reference Type reference (TYPE) SYMSGID Nachrichtenidentifikation 20050331
2 Importing MSG_NO Call by reference Type reference (TYPE) SYMSGNO Nummer der System-Nachricht 20050331

Method SHOW_MESSAGE on class CL_LSO_CRP_WORKLIST_UI has no exception.
History
Last changed by/on SAP  20050428 
SAP Release Created in 600