SAP Knowledge Base Article - Public

2939446 - Advances EC: UI rule to set the field non-editable


How to setup Advances UI rule to set field/fields to non-editable when selecting a specific advance type?

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


  • SuccessFactors Employee Central
  • Advances


  1. Navigate to Manage Configuration UI > Search AdvanceConfigUI
  2. Manage UI rules > Add rules
  3. In if conditions select Advance Type (payComponent).Value and not Advance Type.Value
  4. Set conditions should have fields that are be set as non-editable when specific advance type is selected by employee
  5. Add this field as onInitUI Rules in UI

Example of UI rule:

This UI rule will set "Requested Amount" field to non-editable when employee select/request for Child Education Reimbursement advance type.


UI rules, Advances, advances ui rules, advance on change rule, ui rules visibility, editability ui rules , KBA , LOD-SF-EC-ADV , Advances , How To


SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM Core all versions