SAP Knowledge Base Article - Public

2579407 - Hyperlink field in Odata API

Symptom

Field defined with type "hyperlink" in the Application is coming as type "string" under Odata API data dictionary.

Environment

SuccessFactors BizX  - Recruiting Management(RCM)

Reproducing the Issue

1. Define a field with type "hyperlink" in the Application template. Please note field with type hyperlink is supported in RCM application.

2. Login to the instance.

3. Navigate to Admin Center> Perform metadeta refresh to reflect this field under Application entity.

4. Go to Odata API data dictionary> Application entity> Search for this hyperlink field.

5. You can see that field Test link which is defined with type "hyperlink" in the application is coming as type "string" instead of "hyperlink"

Test link odata api.PNG

 

Cause

Odata API doesn't support hyperlinks.

Resolution

-> Even if you define a field with type hyperlink which is supported in RCM application, Odata doesn't support hyperlink. That is the reason Odata API data dictionary shows Type of the field as "String".

-> When you pass a hyperlink through integration to SF RCM, Odata API will just send the text but not the link/url.

Keywords

hyperlink field Application hyperlink field Odata API application entity , KBA , LOD-SF-RCM-API , Webservices & APIs , Problem

Product

SAP SuccessFactors HCM Core 1711