Symptom
You have enhanced a standard SAP UI screen in the SAP Cloud Application Studio SDK by adding fields to a facet in a standard SAP UI Thing Inspector screen (TI screen). However, when you attempt to edit the custom field on that standard SAP UI screen, you are receiving an error or a dump:
- An error occrred. If the error occurs after restarting the screen, open an case.
The details of the error will say:
- 500 SAP Internal Server Error.
- ERROR: No access possible via a 'NULL' data reference. (termination: RABAX_STATE).
Environment
-
SAP Cloud Application Studio SDK (All Versions).
- SAP Hybris Cloud For Customer.
- SAP Business ByDesign.
Reproducing the Issue
-
Open the affected Work Center.
- Open the affected View.
- Open an instance.
- Select the Edit button.
- Attempt to edit your custom field on this standard SAP UI screen.
- Errors will occur.
Cause
The cause of this NULL reference issue, is that a binding is missing in the UI Designer.
Resolution
Please ask your partner to check the binding for this custom field on this standard SAP UI screen.
If you are the partner, and you are unsure if the binding is correct, you can compare the binding to the other fields on the standard screen.
Please note, if the field has been added to a AdvancedListPane, open Default Set Mapping and ensure Find Form is set to 'FindFormPane' and not to 'None'.
If a binding is not set, or set to none, it can cause this NULL reference error.
Keywords
NULL reference, SAP UI Screen, PDI, Field, Error, Exception, Dump, Binding, AdvancedListPane, OVS , KBA , AP-RC-BDS-UI , ByDesign Studio UI Generation , Problem