Symptom
You would like to use MDF for Compound Employee API, so you are configuring to register these MDF entities.
If you select totally more than 20 MDF entities, you will get below error:
"You can register only 20 objects. Reduce the number of listed objects."
"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 HXM Suite
- Compound Employee API
Reproducing the Issue
1. Manage Data
2. Create New -> Employee Central Compound Employee API Object Types
3. Object Type -> Configure more than 20 MDF entities
Cause
As per design, only 20 MDF entities are allowed here for Compound Employee API, which include both standard and custom MDF objects.
As confirmed by CE API Dev team, it is not possible to increase the limit here.
Resolution
Currently you can only register at most 20 MDF entities for Compound Employee API.
If more than 20 MDF entities are required, you may consider adjusting your integration design (use less MDF), or use OData API instead.
If there is a strong business requirement for this, you can submit an enhancement request by following below KBA.
2090228 - How to submit enhancement ideas for SAP SuccessFactors Products
See Also
Compound Employee API Guide: Extending the API with MDF Objects
Keywords
SF, SuccessFactors, Success Factors, configuration, SFAPI, CompoundEmployee, SFAPI Data Dictionary, extend , KBA , LOD-SF-INT-CE , Compound Employee API , Problem