SAP Knowledge Base Article - Public

2579407 - Hyperlink field in Application in Odata API - Recruiting Management


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

 Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.


SAP SuccessFactors Recruiting Management

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



Odata API doesn't support hyperlinks.


-> 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.


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


SAP SuccessFactors Recruiting all versions