2161893 - How to enable Compound Employee API call to pick Multiple Events with same effective start date for Job Information segment in Successfactors.

SAP Knowledge Base Article - Public

2161893 - How to enable Compound Employee API call to pick Multiple Events with same effective start date for Job Information segment in Successfactors.

Symptom

  • CE API is unable to retrieve all job information records with same effective start. Only the record with thehighest sequence counter is returned, if multiple records exist for the same time slice.

 

 Job_Info_History.jpg

 

Job_Info_History2.jpg

Cause

  • For effective dated tables that have a sequence counter, only the record with the highest sequence counter will be returned, if multiple records exist for the same time slice (this affects the subsegments of job_information, compensation_information and paycompensation_recurring).
  • In above example, job information with sequence counter 2 will be returned by Compound EmployeeAPI.

Resolution

  • Compound Employee API provides a SFAPI parameter "resultOptions" which can be used to pick all the job events with same effective start date.
  • Set SFAPI Parameter value as resultOptions=allJobChangesPerDay .
  • This Parameter value would work only for "Job Information segment of employees in Successfactors system.
  • This parameter value can't be used for other effective dated segments in successfators like compensation information, PayCompensation_reccurring etc.

Keywords

KBA , LOD-SF-INT-EC , EC SF API/OData Entities , Problem

Product

SAP SuccessFactors HCM Core all versions