SAP Knowledge Base Article - Public

2227769 - Creation of a Requisition for Position with External Code Failed: fieldId is invalid - Recruiting Management

Symptom

When creating a job requisition via Position Org Chart, error message is displayed:

 

Creation of a requisition for position with external code ### on DD/MM/YY HH:MIN AM/PM failed.

Details: Exception occured on jobRequisition with the guid : #####-####-####-####-############. Root cause: fieldID is invalid for picklist

Environment

Recruiting Management - All Versions

Cause

The type of the fields which are mapped by the Business Rules (MapReqFields) are not compatible between Job Requisition Template (RCM) and Data Model (EC). The format string value being passed from Postion may not have the same value in the picklist ID linked in the Recruiting field ID.

Resolution

Edit the Business Rules for the “MapReqFields” having only fields with the same type mapped.

  1. Admin Center
  2. Configure Business Rules
  3. Rule: MapReqFields (MapReqFields)

A field defined in Job Requisition as type=”picklist” can only be mapped to a field which is also defined as picklist on EC Data Model. If you are passing the value as format text (%s), be sure that value being passed from position data is same with picklist ID. (e.g. The position data being passed is "administrative". The picklist label must have the same value as "administrative" not "Administrative"  or "ADMINISTRATIVE".

Please contact your Professional Services consultant or contact Employee Central Support Team for further assistance on setting up the rules.

Keywords

KBA , LOD-SF-RCM , Recruiting Management , Problem

Product

SAP SuccessFactors Recruiting all versions