SAP Knowledge Base Article - Public

2716654 - Does Integration Center output job support Talent API entities?

Symptom

Does Integration Center output job support Talent API entities?

For example, starting entity is FormUserRatingComment  and no data is being returned even if there is a data in UI

Environment

SAP SuccessFactors HCM Suite

Reproducing the Issue

1. Go to Integration Center

2. Create > Scheduled Simple File Output Integration

3. Search for FormUserRatingComment  > Select

4. Go to Configure fields, and No data is being returned even if there is a data in UI

Sometimes it's giving the error below:

FormDataId can not be null or empty!
Code: ServerErrorException
Status: Internal Server Error
Status Code: 500

Cause

Per PM API Engineering team, the format of the query of Talent APIs should be like this:

For the sampel entity: FormUserRatingComment

/odata/v2/ FormUserRatingComment (formContentId=17617L,formDataId=7182L,itemId=7L,ratingType='na',sectionIndex=4,userId='user1')?$format=json

This is also documented in the handbook:

https://help.sap.com/viewer/28bc3c8e3f214ab487ec51b1b8709adc/latest/en-US/cda59db7cce5495fb61eb655efef6243.html?q=FormUserRatingComment


Integration Center does not support the ODATA request format which is expected by Talent APIs, in this example, entity "FormUserRatingComment"

The query that IC is generating is like this:

/odata/v2/FormUserRatingComment?$select=formContentId,formDataId,itemId,ratingType,sectionIndex,userId,comment,commentKey,commentLabel,commentPermission,firstName,fullName,lastName,rating,ratingKey,ratingLabel,ratingPermission,textRating


As confirmed with Engineering team, All Talent API entities that have the format formContentId=17617L, is not supported using Integration Center and will be moving this to list of not supported entities .

Resolution

We encourage you to submit an enhancement request to have this functionality considered within future development cycles – you can do this on our Customer Community Portal at https://influence.sap.com/successfactors

For detailed steps on how to raise an enhancement request please follow KBA Article 2090228 on “How to submit an enhancement request”.

See Also

2090228 - How to submit enhancement requests for SAP SuccessFactors products

2324204 - How to retrieve inactive employees via integration center

2426216 - Field not visible in OData API Data Dictionary

Keywords

Integration Center, FormUserRatingComment, FormDataId can not be null or empty!, Talent API , KBA , LOD-SF-INT , Integrations , LOD-SF-INT-INC , Integration Center , Problem

Product

SAP SuccessFactors HCM Suite all versions