SAP Knowledge Base Article - Public

2356063 - Compensation - Company field coming from Employee Central is showing blank or code instead of the label.


When mapping the Country field in Design Worksheet to the forms are not displaying the country or are displaying the country code isntead of the label.




country-of-company is a virtual field in jobInfo. It is not saved in the emp_job_info_t table in the DataBase so it cannot retrieve values for the forms.

If this field is showing the code, it is caused because this field is always treated as a picklist in the Employee Central Application Programming Interface, no matter what is configured in data model. This field will be populated from, which is an external code instead of picklist option id.


It will be necessary to map the Country field in Compensation to instead of

Additional information on how to display the label of a field instead of code.

- If the field is a GO field, we can map it to to get the name. Usually business-unit is defined as a GO field. Company is defined as Legal Entity and it is also a GO field.

- If the field is a FO field, we can map it to to get the name. Usually location is defined as a FO field.

So you should try with / / instead of **.label

- If the field is a MDF picklist field, we can map it to picklist.label.defaultValue to get the label.


KBA , LOD-SF-CMP , Compensation Management , Problem


SAP SuccessFactors HXM Suite all versions