Symptom
This KBA helps you in understanding how to replicate one-time payment through SAP delivered packaged master data replication
Environment
Successfactors EmployeeCentral
Reproducing the Issue
- Fill in the details in EC for compensation segment for the employee.
- Run the master data replication interface.
- Compoud employee API picks up the employee, but in ECP we can see the following error "Fill field "Currency" of infotype 0015 for time period &1 - &2"
Cause
Following is the cause for this error:
When we checked the payload of the compound employee response
<paycompensation_non_recurring>
<created_by>adminaj</created_by>
<created_on_timestamp>2016-08-23T14:21:17.000Z</created_on_timestamp>
<currency_code>USD</currency_code>
<last_modified_by>adminaj</last_modified_by>
<last_modified_on>2016-08-31T04:17:53.000Z</last_modified_on>
<pay_component_code>USA_3010</pay_component_code>
<pay_date>2016-08-23</pay_date>
<value>2001.0</value>
</paycompensation_non_recurring>
We can see that Pay Component type is not being returned in the response.
When we go check in UI this field will not be visible.
So we will not be able to fill this value and until the value is filled we will not be able to replicate the data as pay component type is a mandatory field to be filled.
Resolution
Following KBA provides the solution and helps you fill the value for the field
Keywords
KBA , fill field "currency" of infotype 0015 f , LOD-SF-INT-BOM , Standard SF to 3rd Party Boomi Content , LOD-SF-INT-PAY , please use LOD-EC-GCP-PY* , Problem