Symptom
Customer have created a mapping between an HRIS field with the data type DATE in Employee Central to an standard element with the data type DATE in Employee profile, the information is not being reflected in Employee Profile even after have ran the Full HRIS Sync job.
Example:
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental
Environment
SAP SuccessFactors Employee Central
Reproducing the Issue
- Create Mapping in Succession Data Model or Manage Business Configuration between EC Date field to an EP Date Field
- Run Full HRIS Sync Job in Provisioning
- Information is not being synced, the field in Employee Profile is blank
Cause
This scenario is not currently supported. According with Employee Central Master Implementation guide, you can only sync from an HRIS field with the data type DATE to a standard element with the data type STRING
Resolution
- This is not target to be changed, however, there is a workaround.
- You will need to enable a custom string field in EP and create a similar mapping to this one
<hris-mapping >
<hris-field-ref refid="seniorityDate" date-format="MM/dd/yyyy"/>
<standard-element-ref refid="custom13"/>
</hris-mapping>
List of supported date formats for hris field:seniorityDate = yyyy , MMM-yyyy , MMM , dd/MMM , MM/dd/yyyy
As you can see, there is an additional element called date-format, this is required in order to display the correct order in Employee Profile. For more information about this function, consult the Master Implementation guide for Employee Central.
See Also
Keywords
Employee Central, Mapping, Data type Date, Sync, HRIS Sync, Employee Profile, positionEntryDate, dateOfCurrentPosition, Position Entry Date, Date Of Current Position
, KBA , LOD-SF-EC-HRS , HRIS Sync , How To