Symptom
Your SF custom MDF entities are not available / visible in the Admin Center > SFAPI Data Dictionary > CompoundEmployee entity
Environment
- SAP SuccessFactors HCM
- CompoundEmployee API
Reproducing the Issue
- Access your SF instance.
- Navigate to Admin Center > SFAPI Data Dictionary.
- Check if the custom MDF entities are visible under the CompoundEmployee entity.
Cause
Missing or incorrect configuration.
Resolution
- Access your SF instance > Admin Center > Manage Data > Search "CompoundEmployeeObjectTypes" > Include the custom entities there like the following example:
- If you can't find this object in Manage Data, make sure your user has permissions to see it in its RBP.
- The permission to this object is defaulted to the RBP section "Miscellaneous Permission", as below:
- If you cannot see your custom MDF entity in the dropdown list of the above screen, please configure your "Admin Center > Configure object Definitions" of your custom MDF object like this:
- MDF Version History is set to Complete History
- API Visibility is set to Read Only or Editable
- Not a composite object (check * for more details)
- The object is employment specific, meaning the externalCode field has to be of data type User.
- Done! You will now be able to see the custom MDF entity inside your SFAPI Data Dictionary > CompoundEmployee:
Please note:
-
For the standard MDF object, only the below objects are allowed (Extending the API with MDF Objects):
- Work Order
- Higher Duty Temp Assignment
- Onboarding Info
-
In your SFAPI CompoundEmployee SELECT statement, please include only single/standard object not a composite one. Parent > child relationship will work in this scenario, but child cannot be added in the SELECT statement. Parent/child might cause performance issues.
See Also
Find more details about SFAPI CompoundEmployee in the handbook = https://help.sap.com/doc/60753cd8689244d18a6960f790b08661/latest/en-US/SF_EC_Comp_Emp_API.pdf
Keywords
- SFAPI Compound Employee Custom MDF entities missing or how to add
- SuccessFactors API - Admin Center > SFAPI Data Dictionary > CE
- Admin Center > Configure Object Definitions
- Admin Center > Manage Data > Compound Employee API Object Types
- Work Order
- Higher Duty Temp Assignment
- Onboarding Info
Product
SAP SuccessFactors HCM Core all versions ; SAP SuccessFactors HCM Suite all versions
SAP Knowledge Base Article - Public