SAP Knowledge Base Article - Public

2967730 - Picklist field is displayed as its optionID after updating the PickListValueV2 field "lValue" - OData API

Symptom

You are performing an Upsert via OData which updates the "lValue" field of PickListValueV2 entity. After doing this, the Picklist field stops showing its label in UI. Instead, it starts to show its optionId.

Environment

  • SAP SuccessFactors HXM Suite
    • OData API
    • Integration Center

Resolution

Please verify if there are any records on PickListValueV2 or in your Upsert which have an "lValue" value greater then 2147483647. This is the integer max value, and if it is overflown it can cause issues in the backend logic of the entity.

If you find any value higher than 2147483647, please change it to a smaller number. The issue should be solved after this.

Keywords

integration center, ic, odata, api, upsert, lvalue, picklist, picklistvalue, picklistvaluev2, mdf, ui, employee profile, display, optionid, label, integer, int, max, value , KBA , LOD-SF-INT-ODATA , OData API Framework , Problem

Product

SAP SuccessFactors HCM suite all versions