SAP Knowledge Base Article - Public

2934006 - Missing DynamicGroupDefinition records - SuccessFactors OData API / Integration Center

Symptom

You are seeing missing records in your OData call to the DynamicGroupDefinition entity.

Note Integration Center (IC) runs based on OData API so the same behaviour can happens there.

"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

  • OData API
  • Integration Center

Reproducing the Issue

Perform an Odata query to the DynamicGroupDefinition entity and observe missing results.

Cause

Dynamic Group Definition Report job is probably not scheduled in Provisioning.

This Job is responsible to populate the data inside the DynamicGroupDefinition entity.

Resolution

Go to Provisioning > Manage Scheduled Jobs and check if the Dynamic Group Definition Report job is properly schedule.

OBS.: If you don't have access to Provisioning, please, engage your partner or, alternatively, SAP support team (LOD-SF-INT-ODATA).

If the job is scheduled in Provisioning, disable it's schedule and re-enable it doing the steps below:

  1. Go to SuccessFactors instance;
  2. Search for Platform Feature Settings;
  3. Uncheck the Enable Dynamic Group Definition Reporting checkbox;
  4. Save it;
  5. Perform an Odata Metadata Refresh (refer to KBA 2171588);
  6. Search for Platform Feature Settings;
  7. Check the Enable Dynamic Group Definition Reporting checkbox;
  8. Save it;
  9. Perform an Odata Metadata Refresh (refer to KBA 2171588);

If the job is not scheduled in Provisioning, just enable it by following the steps above from step 6.

Note the Dynamic Group Definition Report job will be created automatically in Provisioning when this Enable Dynamic Group Definition Reporting checkbox is enabled.

NOTE: Dynamic Group Definition Report job is executed Once daily. This Job is responsible to populate the data inside the DynamicGroupDefinition entity. 

  • The max delay in syncing the data is 1 day since Dynamic Group Definition Report job is executed once a day. 
  • If you want to keep report data as up-to-date as possible, the Dynamic Group Definition Report job should be scheduled before DynamicGroupDefinition report job (configured in the Integration Center) and the execution interval between these two jobs needs to be close. For example, schedule Dynamic Group Definition Report job per a day at 10:00 and DynamicGroupDefinition report job per a day at 10:10. 

Keywords

Dynamic Group Definition Report, DynamicGroupDefinition, portlet, odata, RBP, groups, missed, blank, no, any, result, results, response, responses, data, entry, entries, field, fields, retrieve, retrieving , KBA , LOD-SF-INT-ODATA , OData API Framework , LOD-SF-INT , Integrations , LOD-SF-INT-INC , Integration Center , Problem

Product

SAP SuccessFactors HCM Suite all versions

Attachments

Pasted image.png