SAP Knowledge Base Article - Public

3274200 - Missing Job Requisition template in the OData API Dictionary. 


A Job Requisition template is missing in the OData API Dictionary. 

This is affecting Recruiting Posting as well as RPO works with API. In RPO the Job Req template will be missing in Field Completion Rules. 


  • SAP SuccessFactors Recruiting Management
  • SAP SuccessFactors Recruiting Posting

Reproducing the Issue

  1. Go to OData API Dictionary
  2. Search for all entities
  3. The entity for the Job Req template "Job Requisition (10/14/2022)" is missing

Note: "Job Requisition (10/14/2022)" is just an example. 


This is caused by unsupported characters in the Job Req template name. 



We follow the same ECMA-334 pattern before displaying the Job Req template name in ODATA API Dictionary, as we are not loosing any data. The Job Req template is available there but the exact name is not visible as we are modifying the template name according to ECMA-334 pattern.

ECMA Patterns allows only:

1. Name should start with any kind of letter from any language ex.- (a-z/A-Z)

2. After that name should contain only alphabets, numerical values and special characters (only underscore ("_") and space is allowed) between zero and unlimited times.

This truncation of the Job Req template name will happen only when we use special character except underscore (which is allowed in ECMA Pattern). String after invalid pattern will be considered as a new string so first it will check whether the new string starts with alphabet or not.
Please use a Job Req template name without any special character (except "_") followed by numbers so that you will get an almost similar name in ODATA API Dictionary. 


Job, Requisition, Template, Missing, Recruiting, Posting, RPO, Field, Completion, Rule, API, Entity  , KBA , LOD-SF-RCM-API , Webservices & APIs , LOD-SF-RPO , Recruiting Posting , Problem


SAP SuccessFactors Recruiting all versions