When replicating EC (Employee Central) to ERP, an error is displayed:
Central Person (CP) ID is missing.
There may also be an error message about infotype 0001 data being missing.
SAP ERP 6.0
SAP enhancement package 1 for SAP ERP 6.0
SAP enhancement package 2 for SAP ERP 6.0
SAP enhancement package 3 for SAP ERP 6.0
SAP enhancement package 4 for SAP ERP 6.0
SAP enhancement package 5 for SAP ERP 6.0
SAP enhancement package 6 for SAP ERP 6.0
SAP enhancement package 7 for SAP ERP 6.0
SAP enhancement package 8 for SAP ERP 6.0
PA_SE_IN Addon (all releases)
This is happening because the External ID has already been replicated and it is mapped to an existing PERNR (Person ID). The existing PERNR is mapped to a CP so one cannot be created for the PERNR.
This can be checked by going through the following steps:
In transaction SLG1, get the External ID and PERNR from the error message.
Employee number 12345 (6789); Personnel number 00000000; Infotype 0001
(Employee Number is the External ID and 6789 is the PERNR.)
- Go to PA20 and use the PERNR and look at the employee.
- Get the payload from the same time as the error in SLG1.
- The employee in PA20 and the employee in the Payload are using the same External ID but are different employees. PERNRs cannot be used for different employees.
- In EC, use an External ID that is not already in use in the backend system.
External IDs can be checked in the following tables in SE16 depending on the replication type:
PAOCFEC_EEKEYMAP table – legacy
ECPAO_EE_KMAP (BIB (Business Integration Builder)
HRSFEC_D_EEKEYMP (LOD-SF-INT-PAY (PTP (Peer to Peer)/EC Payroll))
PA_SE_IN, PAOCF_EC_SERVICES042 , KBA , LOD-SF-INT-SAP , Please use LOD-EC-INT* , Problem