Symptom
System throws an application error when attempting to add the Payment Information UI to the Hire Template.
Environment
SAP SuccessFactors Employee Central
Reproducing the Issue
- Navigate to Manage Data > Hire Template;
- Select an existing Hire Template or create a new one;
- Click Details for any section;
- In Hire Block Type, select Configuration UI;
- In MDF Block Type, select Payment Information UI, and click Done;
- Click Save > Application error is displayed.
Cause
Personal Information Screen Lookup for the Payment Information object do not have a screenId configured, resulting in a null screenId returned by the configuration and causing the error when adding the UI block.
Resolution
- Navigate to Manage Data.
- Select the object: Personal Information Screen Lookup: Payment Information (Payment Information).
- Add the required screenId and save.
See Also
KBA 3193630 - Unable to add UI in Hire Template - Employee Central
Keywords
Application error when adding Payment Information UI to Hire Template, hire template, add new employee, mdf ui block, unable to add ui, employee central, payment information, personal information screen lookup, screenId, getScreenId null, PaymentInformationV3, pending data yes, hire wizard, ui block error, configuration, mdf screen lookup, Cannot invoke "com.successfactors.genericobject.bean.configui.model.ConfigUIMeta.getId()" because the return value of "com.successfactors.personalinformation.bean.PersonalInformationConfigUIScreenLookup.getScreenId()" is null , KBA , LOD-SF-EC-HIR-NEW , Add New Employee Wizard , How To
SAP Knowledge Base Article - Public