SAP Knowledge Base Article - Public

2597777 - How to Add Custom MDF Entities in the SuccessFactors SFAPI CompoundEmployee

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

  1. Access your SF instance.
  2. Navigate to Admin Center > SFAPI Data Dictionary.
  3. Check if the custom MDF entities are visible under the CompoundEmployee entity.

Cause

Missing or incorrect configuration.

Resolution

  1. Access your SF instance > Admin Center > Manage Data > Search "CompoundEmployeeObjectTypes" > Include the custom entities there like the following example:

    01.PNG

    • 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:



  2. 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:

    02.PNG

    • 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.

  3. Done! You will now be able to see the custom MDF entity inside your SFAPI Data Dictionary > CompoundEmployee:
    03.PNG

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
, KBA , LOD-SF-INT-CE , Compound Employee API , LOD-SF-INT , Integrations , How To

Product

SAP SuccessFactors HCM Core all versions ; SAP SuccessFactors HCM Suite all versions