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.
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.
Expected behaviour. If user assigns a pay component of Type 'Amount' in the pay scale level, amount will be a required field.
Please enter a value in the amount field when the pay component type is 'Amount'.
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