Ansicht
Dokumentation

HRESS_CATS_CALUI_DIS - BAdI: Text and Worklist Enhancement for CATS Calendar UI

HRESS_CATS_CALUI_DIS - BAdI: Text and Worklist Enhancement for CATS Calendar UI

RFUMSV00 - Advance Return for Tax on Sales/Purchases   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Employee Self Services (WDA) (PA-ESS-XX-WDA) component. You can use this BAdI to create or edit the summary text that displays for each time recording entry in the cross-application time sheet (CATS) calendar.

Also, when an employee creates or edits a time recording entry, they can edit the timesheet data to display a worklist. This allows them to create time recording entries for important or regular tasks quickly. You can use this BAdI to specify the text that appears for each task in the worklist. When an employee selects a task, the system automatically fills the time recording entry with the specified task details.

This BAdI uses the default implementation, CL_HRESS_CAT_CALUI_DISPLAY_ENH and the following methods:

  • Retrieve Text to Display on CATS Calendar UI(GET_UI_DISPLAY_TEXT)

This method uses the changing parameter, CT_TIMESHEET_DATA, which contains the data that is entered into the database for the CATS calendar UI.

This method uses the following input parameters:

  • IT_ACCOUNTING_FIELDS

Accounting fields

  • IT_TIMESHEET_FIELDLIST

Formatted name of employee as maintained in the Personal Data(0002) infotype

  • IT_EMPLOYEE_HOLIDAY

Holiday list

  • IT_EMPLOYEE_ATT_ABS

Employee attendances and absences

  • CT_TIMESHEET_DATA

Contains the data to display on the CATS calendar UI

  • Retrieve Task Details to Display in Worklist (GET_WORKLIST_KEY_FIELD)

This method uses the input parameter, IT_WORKLIST_FIELDLIST which uses the remote function call for the worklist field list.

This method uses the following exporting parameters:

  • ES_WORKLIST_KEY_FIELD

Worklist key field

  • ES_WORKLIST_KEY_TEXT_FIELD

Worklist key text field

For more information about the standard settings (filters, single, or multiple uses), see the Enhancement Spot Element Definitionstab in the BAdI Builder (transaction SE18).

For information about the implementation of BAdIs in the context of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.






CPI1466 during Backup   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.

Length: 3592 Date: 20240523 Time: 214853     sap01-206 ( 102 ms )