SAP Knowledge Base Article - Public

3463188 - OData/CE API retrieving Pay Components that weren't created/modified

Symptom

The OData/CE API is currently retrieving Pay Components that were not originally created or modified.

Environment

SAP SuccessFactors HCM Suite

Cause

This an expected behavior of EC Data Maintenance and OData/CE API is only retrieving it.

Resolution

Explanation:

There is a parent-child relationship between Compensation Information entity (compensation_information/EmpCompensation) and Pay Component Recurring entity (paycompensation_recurring/EmpPayCompRecurring).

This means all Compensation Information records (parent) and Pay Component Recurring records (child) need to be aligned in terms of effective dated segments/time-slices. 

So if a new Compensation Information record is created/modified, all Pay Component Recurring records associated with it are also delimited/modified to align with it.

The screenshot attached from a sales demo instance should illustrate this:

See Also

For more clarity on this behavior, refer to the KBA 3201077 - Employee Central End Dates Explained.

Keywords

OData, CE, API, retrieve, bring, respond, deliver, retrieving, bringing, responding, delivering, Pay Component, not, created, modified, parent, child, parent-child , KBA , LOD-SF-INT-EC , Employee Central SFAPI & OData Entities , LOD-SF-INT-API , API & Adhoc API Framework , LOD-SF-INT-ODATA , OData API Framework , LOD-SF-INT-CE , Compound Employee API , Problem

Product

SAP SuccessFactors HCM suite all versions

Attachments

Pasted image.png