Symptom
- Numerical value sent from Onboarding is converted into a different format in Manage Pending Hires
- Manage Pending Hires converts "/" to "-" after a value is passed from Onboarding
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 Onboarding
- SAP SuccessFactors Employee Central
Reproducing the Issue
Data sent from Onboarding to Manage Pending Hires field is converted into a Date format.
Cause
- This is expected behaviour
- The system converts data sent from Onboarding into a date format in Manage Pending Hires unless the required code is added to the Export.RCM2KMSDataExchange file in SuperAdmin > Import/Export Settings
Resolution
- Navigate to SuperAdmin > Import/Export Settings
- Export the file Export.RCM2KMSDataExchange.
- In the section <xsl:template match="/DictionarySerializer/kms:dictionary/kms:item"> add the following code for every affected field:
-
<xsl:when test="kms:key='ONBOARDING FIELD NAME'">
<xsl:value-of select="normalize-space(//kms:value[../kms:key='ONBOARDING FIELD NAME'])"/>
</xsl:when> - Replace ONBOARDING FIELD NAME with your affected Onboarding Field from the users data
- Save and import the file
- Navigate to Manage Pending Hires
- Inspect the field. It should now have the same format entered during the Onboarding Process
Keywords
sf, success factors, OBD, ONB, on boarding, EC, Date format value, Data, Value change, Address value change , KBA , LOD-SF-OBD-MPH , Manage Pending Hires , LOD-SF-EC-INT , Manage Pending Hires (Integration RCM/ ONB/ OBX + UI) , Problem