You can enable and execute all employee related processes in Design Time for Processes and Forms
in Concurrent Employment (CE) context; this allows you to start a process
for a chosen personnel assignment of an employee.
For more information on Concurrent Employment, see SAP Library under
.You must first enable a process for CE before you can execute the process.
To enable a process for CE, complete the following steps:
In the system, start transaction sm31
.
Enter the view V_T7XSSCE_GRP and choose Maintain
(you can also enter the table T7XSSCE_GRP and choose Find Maintenance Dialog
).
The Group Definition Settings for ESS CE Applications
view
appears.
Choose Position
and search for the employee process that you want to enable for concurrent employment. Choose Continue
.
For example, the Service Key
for the Birth
of Child (DE)
process is BIRTH_OF_CHILD_01
.
Enter the name of the process in the Service Key
field.
Check the Activate
check box and save your entry.
The process is now enabled for concurrent employment.
You can execute a process for only one personnel assignment at a time.
When you execute a process, the process is specific for only one personnel assignment; it is not possible to start a process for a Central Person ID
. For example,
you could not execute the Termination process and terminate all personnel assignments of an employee in one go. The Termination
process, like all employee-based processes is specific to one personnel assignment.
The system creates a Digital Personnel File
(DPF) specific to the personnel assignment.
When a process is completed in CE context, the system creates a DPF only for the personnel assignment for which the process is run. Therefore, the DPFs are different for each personnel assignment of an employee.
Use a generic service
to manage shared infotype data and the Central Person ID
(CPID).
When you start a process in CE context, use a generic service to fetch the CPID of an employee and to manage the transfer of shared infotype data between an existing personnel assignment and a new personnel assignment. Both hiring and non-hiring processes require this. Afterwards, the standard SAP_PA service is called as usual.
For example, in the hiring processes, a generic service is used (before the standard SAP_PA service) to fetch the CPID and populate the corresponding fields in the new personnel assignment with the shared infotype data of the existing personnel assignment(s); the generic service also clears
the PERNR
field. The SAP_PA service is called after the generic service and generates a new personnel number at initialization.
For non-hiring processes, creation of a new personnel number is not necessary; these processes always start with the selection of a personnel assignment of an employee. Again, before the standard SAP_PA service is called, generic services are used to collect shared infotype data and other personnel numbers from the CPID to populate the fields of the new process.
For both hiring and non-hiring processes the SAP_PA service performs all the infotype operations at CHECK
as usual.
When the HR Administrator
starts an employee process in CE context, the employee search results table displays all the personnel assignments of the employee. In addition to the employee name, the table also displays the following columns:
Personnel Assignment
Position
Organizational Unit
Job
The HR Administrator
chooses the personnel assignment for which he or she wants to start the process.
Note
The above columns appear as a result of the Info Set
query EMP_SEARCH_CE in user group HR Administrative Services VP(/SAPQUERY/AD)
and Info Set
/SAPQUERY/HR_ASR_VP
.
When an employee starts a process in CE context from the Employee Self Services
role, the employee is presented with an option to choose one personnel assignment from a list of personnel assignments. The process is then started for the selected personnel assignment.
If the employee has only one personnel assignment, the process is started for that assignment by default and no screen for choosing the personnel assignment appears.