Symptom
When a user tries to create requisition by position org chart and encounters an error with the index 0. However, this only happens to certain positions and there is nothing else in the details of the error:
Environment
SAP SuccessFactors Recruiting Management
- Position to Requisition Integration;
- Job Requisition;
Cause
Since the field costcenterId should ideally only hold the Cost Center Code, this happens when the value of the cost center being passed from EC to RCM exceeds the limit of 50 characters.
Resolution
There are two options of solutions for this issue:
- Reduce the number of characters of the cost center, which is manually entered. So, just reduce the number of characters in the Cost Center to be below 50 characters
- Modify the mapping of the cost center, removing the format function for the cost center id and let the cost center id map to only one single value like department mapping, edit the costCenterId's field value to Position.Cost Center.Code. The cost center id should be mapped to Position.Cost Center.Code.
The mapping can be done be similar to the department mapping, In the screenshot above you can see the differences in between those two.
This is not a defect but a configuration issue.
Keywords
costcenter_id, details, with, index, 0, job, requisition, position, failed, recruiting, management, request , KBA , csg_q , LOD-SF-RCM-INT , Integration Center & Intelligent Services , LOD-SF-EC-INT , Manage Pending Hires (Integration RCM/ ONB/ OBX + UI) , Problem