SAP Knowledge Base Article - Public

3115573 - Termination reason field not available in Integration Center

Symptom

Using Integration Center outbound job, you wish to filter  details for Termination Reason field from EmpEmploymentTermination  entity, whereas you find the eventReason associated to the field greyed out:

 

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
  • OData API Dictionary
  • Integration Center

Reproducing the Issue

  1. Navigate to Integration Center and create Scheduled CSV File Output Integration
  2. Look for EmpEmploymentTermination  
  3. Vew the eventReason fields and see that this field is greyed out

Cause

This field cannot be used as a filter for EmpEmploymentTermination entity. If you go to the OData API dictionary, you will see that the field eventReason is set to sap:visible: false.

 

 

The employment information does not store the event reason value. While doing termination, it will create a new time slice for Job Information with a terminating type event reason. So the property eventReason is added to EmpEmploymentTermination entity only for the purpose of upsert. The value of it will be passed to create the new time slice of Job Information.

Resolution

As a resolution for this issue, to fetch the required details you can use the eventReason from EmpJob entity instead.

Keywords

OData API, OData Dictionary, Integration Center, EmpEmploymentTermination, termination, reason, eventReason, , KBA , LOD-SF-INT-INC-JOB , Integration Center Job , LOD-SF-INT , Integrations , LOD-SF-INT-INC , Integration Center , Problem

Product

SAP SuccessFactors HXM Suite all versions