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
Attachments
Amount_1.png |