We are hiring and constantly growing! Have a look through our vacancies to find the right role for you!
Influences the structure of the worklist for the Cross-Application Time Sheet (SAP CATS).
You can use this SAP enhancement to structure the contents of your worklist according to your requirements.
The worklist (based on the parameters of the data entry profile) is copied to the table SAP_ICATSW. The table is defined in the function module interface. It takes the format of the (DDIC) table CATSW and contains the contents of the worklist.
You can change or delete lines from the table, that is from what will become the worklist. You can also insert new lines.
The table contents are displayed in the time sheet worklist. The data entry profile (SAP_TCATS), the personnel number (SAP_PERNR), and the data entry period (SAP_DATELEFT and SAP_DATERIGHT) are also copied to the table.
Note that you must activate the Customer enhancement field in the Worklist section when you maintain the settings for the data entry profile you use.
The system first calls SAP enhancement CATS0001 and then Business Add-In (BAdI) CATS_WORKLIST_ADDIN. If this BAdI changes the same data that was changed by the SAP enhancement, only the changes made by the BAdI remain.
The system calls the SAP enhancement and the BAdI at the start of the application. The system also saves the worklist in its original state (before the changes made by the SAP enhancement or the BAdI) in table SAP_ICATSW_FIX. This enables you to access it in your implementation. The system saves the changes that the SAP enhancement or BAdI made to the worklist in table SAP_ICATSW.
In CATS classic (transaction CAT2), the system also calls the SAP enhancement and the BAdI when changing to a different data entry period. This is because this change is possible in CATS classic without having to first save the data that has been entered.