Symptom
While trying to save changes to 'emailinfo' in 'Manage Business Configuration', you get an error stating "Mapping of Field Email-Address: Entity Type Must be an External Code Defined in Picklist ecEmailType"
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
- Navigate to Admin Centre > Manage Business Configuration
- Click on 'emailinfo' > Make any change > Click 'Save'
- Error pops up 'Mapping of Field Email-Address: Entity Type Must be an External Code Defined in Picklist ecEmailType'
Cause
This issue is caused by an incorrect External Code being maintained on the sync mapping of the 'email-address' field. The External Code of the picklist 'ecEmailType' is used to map Email Address from EC to EP, in the 'Entity Type' field in the HRIS Sync Mapping. If the value in the 'Entity Type' field does not match with an External Code of the Picklist 'ecEmailType' you will receive the error while trying to save.
Resolution
To resolve the issue, you need to maintain the correct External Code for the picklist 'ecEmailType' in the 'Entity Type' field of the HRIS Sync Mapping.
- Navigate to Admin Centre > Manage Business Configuration
- Select 'emailinfo' > Click on 'Details' for the field 'email-address'
- Scroll down to the section 'HRIS Sync Mapping' > Remove the unsupported External Code from the 'Entity Type' field
- Next, review the picklist file, either by exporting the file in 'Picklists Management', or navigating to 'Picklist Center'
- Search for the picklistId 'ecEmailType' > The External Codes should be 'P', 'O', and 'B'
- Replace the incorrect External Code in the 'Entity Type' of the HRIS Sync Mapping in the field 'email-address' with a correct External Code from the picklist 'ecEmailType' > Click 'Done
- Click 'Save
See Also
2507071 - Employee Central - Email Info HRIS Sync
Keywords
Mapping of Field Email-Address: Entity Type Must be an External Code Defined in Picklist ecEmailType' When Saving Changes to 'emailinfo' in 'Manage Business Configuration, emailinfo, ecEmailType, Entity Type, External Code, Picklist, HRIS Sync Mapping, , KBA , LOD-SF-EC-BCI , Manage Business Configuration (BCUI) & Data Models (XML) , LOD-SF-EC-HRS , HRIS Sync , Problem