SAP Knowledge Base Article - Public

3000753 - Error Thrown When Leaving Amount Field Blank Updating Pay Scale Level via Manage Data/API

Symptom

Error received when saving creating/editing pay scale level "Amount is required for pay component..."

Also received when querying on OData API.

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Environment

SAP SuccessFactors Employee Central, Compensation

Reproducing the Issue

Employee Central/UI: Try to create/edit and save a pay scale level through manage data UI when leaving the amount field blank - despite it not being a required field in configure object definition.

OData API: Try to perform an OData query to return one Pay Scale Level record. Error is thrown. Verified by checking data dictionary where the amount field is not required and is nullable.

Cause

Expected behaviour. If user assigns a pay component of Type 'Amount' in the pay scale level, amount will be a required field.

Resolution

Please enter a value in the amount field when the pay component type is 'Amount'.

Keywords

Pay Component, Pay Scale Level, Amount, Required, Manage Data, OData API , KBA , LOD-SF-EC-CMP , Compensation Information & One-Time Bonus , LOD-SF-INT-ODATA , OData API Framework , How To

Product

SAP SuccessFactors Employee Central all versions

Attachments

Amount_1.png