Symptom
Custom field added in non recurring payment object as editable is read only in the UI
Environment
- SAP SuccessFactors HCM Suite
- SAP SuccessFactors Employee Central
Reproducing the Issue
- Configure a customer field in the non recurring payment object as editable
- Add it to the "advance details" section in the configuration UI as editable
- Go to an employee profile.
- Navigate to Compensation Data > Advances.
- Open View Eligible Advances and select Request.
- Observe that the custom field on the advances UI appears greyed-out/read-only.
Cause
The custom field was added to the NonRecurringPayment object but configured in the "advance details" block of AdvanceConfigUI. Because the field is tied to NonRecurringPayment, it must be placed in the first block that is associated with the NonRecurringPayment object.
Resolution
- Go to Manage Configuration UI and open AdvanceConfigUI.
- Locate the custom field currently placed in the "advance details" block.
- Remove the custom field from the "advance details" block.
- Add the custom field to the first block that is associated with the NonRecurringPayment object.
- Save the UI configuration.
- Refresh the advances UI and re-test the request flow to confirm the field is now editable.
See Also
Keywords
advances, custom field greyed out, read-only field, nonrecurringpayment, advanceconfigui, manage configuration ui, advance details block, first block, ui block mapping, editable field, employee central, advances configuration, loan field, ui layout, custom object field mapping, INC0023912, cannot select, unable, not possible, adv, aad , KBA , LOD-SF-EC-ADV , Advances , Problem
SAP Knowledge Base Article - Public