!--a11y-->
Enhancements to Picklists for CATS notebook
Use
SAP provides standard picklists for working time attributes in CATS notebook to restrict the selection to appropriate values. This then limits the volume of data to be synchronized. The selection works as follows:
- Work breakdown schedule elements
(WBS elements): The system uses the values that you defined as the worklist in the data entry profile for the selection.
You can use the CATS0001 (Compile Worklist) SAP enhancement to influence which WBS elements a worklist contains. In this enhancement, you can query the data entry profile and the personnel number, thereby offering refined control options.
- Activity types
: The system uses all values planned for the employee’s cost center for the selection.
You can use the
MYCATS01 SAP enhancement to make the following settings for picklists in CATS notebook:
Standard picklists (SAP)
- Change or delete existing entries
- Add rows
Note: If you require additional columns in the picklist, you have to define a customer-specific picklist.
Customer-specific picklists
- Replace the standard picklist entirely with a customer-specific picklist
- Define picklists for customer-specific fields in the data entry screen
Please note that any changes that you make in SAP R/3 must also be made in the XML repository of CATS notebook. The following naming conventions apply:
Standard picklists:
PICKLIST_fieldname, for example, PICKLIST_RPROJ (you can find the field names in the CATSDB database table of the Cross-Application Time Sheet).
Customer-specific picklists:
Z_PICKLIST_fieldname
Customer-specific output structure:
Z_PICKLIST_REC_Feldname. A customer-specific output structure contains a sub-quantity of fields from customer-specific picklists. It enables you to hide certain fields (for example, personnel number, fields for customer-specific data checks, and so on) that are not relevant for the user.
In CATS notebook, picklists are always dependent on the personnel number. Customer-specific picklists must therefore contain the personnel number in the first column of the table:
- In SAP R/3, the first column must be of the NUMC 8 category.
- In the CATS notebook offline repository, the column must be contained in the primary index of Z_PICKLIST_fieldname.
The MYCATS01 SAP enhancement consists of the following elements:
- SAP_FIELDNAME
Contains the name of the field for which the picklist is defined.
- SAP_PICKLIST
Contains the current standard picklist. You can change the content of this table to suit your requirements. You cannot, however, change the field names and sequence of the fields.
- REFERENCE_TO_NEW_PICKLIST
If you want to define a customer-specific picklist, REFERENCE_TO_NEW_PICKLIST must contain a reference to it. If you set this reference, all changes to SAP_PICKLIST are ineffective.
Please note that the reference can only refer to a data object that you create using CREATE DATA. If you create the data object in any other way, it will only exist for as long as the system requires it to process the SAP enhancement. You would not receive any useful results afterwards if you used the reference to access the data object.
- SAP_PERNR
, SAP_PROFILE, SAP_LANGU
Use these elements to implement customer-specific checks or dependencies.