Ansicht
Dokumentation

ESS_WDA_CATS_006 - BAdI: Generate Data Entry Profile for Each Employment Relationship

ESS_WDA_CATS_006 - BAdI: Generate Data Entry Profile for Each Employment Relationship

CL_GUI_FRONTEND_SERVICES - Frontend Services   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.
SAP E-Book

In this IMG activity, you can set the data entry profile for recording working times with the JAVA Web Dynpro application when using the cross-application time sheet (CATS) for concurrently employed persons.

The standard system determines the data entry profile for the cross-application time sheet using the user with which the employee has logged into the system. The system determines this user based on the CVR user parameter you stored in the ABAP system. If you have not maintained this user parameter, the system uses the ESS data entry profile for the CATS regular JAVA Web Dynpro application.

Depending on the concurrently employed person’s tasks, it might be necessary that he or she use different data entry profiles for work done for different personnel assignments. However, employees are not able to change their data entry profiles in the JAVA Web Dynpro application. Therefore, in the standard system, they must log into the application with another user name in order to enter their time data.

With this BAdI, you can simplify entering working times for concurrently employed persons. It enables the data entry profile to be generated on the level of the personnel assignment/personnel number. To do this, it is required that, when entering working times, employees can select the personnel assignment they would like to enter data for.

You have set up and activated concurrent employment in your system. For more information, see Human Resources → Personnel Management → Concurrent Employment in the SAP Library.

With this BAdI, the personnel number is available to you as an import parameter and the data entry profile is available as an export parameter. In the example implementation, you can find two sample processes showing how you can determine a data entry profile for each personnel assignment/personnel number.

  1. In the first example, you determine the data entry profile for a personnel assignment using the Communication infotype (0105). Here, you create a new subtype for the infotype. In this subtype, you store the employee's data entry profile per personnel assignment.
  2. In the second example, you determine a data entry profile for a personnel assignment using the organizational assignment of the personnel assignment, which is stored in the Organizational Assignment infotype (0001).





CL_GUI_FRONTEND_SERVICES - Frontend Services   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.

Length: 2690 Date: 20240523 Time: 195945     sap01-206 ( 72 ms )