Symptom
A field in the system has a label which is visible in HTML5 but not visible in Fiori.
Environment
SAP CLOUD FOR CUSTOMER
Reproducing the Issue
We will use Competitors as an example.
You have already created a custom Facet, ABC, within the Competitors business object, using PDI (ABC represents the name of the Facet).
The Facet ABC contains an Embedded Component with a table, one of the columns in the table is labeled 'Account'.
Steps:
- Log in with HTML5 UI.
- Go to the Competitors work centre.
- Go to the Competitors view.
- Open any object.
- Navigate to the custom ABC Facet.
- Observe that the label 'Account' is visible.
- Log in with Fiori UI.
- Repeat the above steps.
- Navigate to the Custom ABC Facet.
- Observe that the label 'Account' is not visible.
Cause
The label for the Account field was created as a Fallback Value.
Fallback Values are not considered in the Fiori UI.
Resolution
The label should be created as a TextPool, rather than a Fallback Value, in the UI Designer.
If a backend value is not desired, 'TextPool - Overridden Value' lets you define a custom value.
This needs to be corrected by your Administrator or PDI Partner.
Keywords
Fiori, RUI, Fallback, Label, not visible , KBA , AP-RC-MOB-UIF , Responsive UI , Problem