ARTIKEL
Fiori Elements in der Praxis – Wissen kompakt
SAP Fiori Elements sind heute aus modernen SAP-Projekten kaum mehr wegzudenken.Standardisiert, skalierbar und eng integriert in die SAP-Architektur…
...
case _status.Description
when 'undefined' then 2 //yellow
when 'approved' then 3 //green
when 'rejected' then 1 //red
else 0
end as StatusColor,
...
Hier wird einfach anhand des Statustextes im Feld _status.Description ein neues Feld StatusColor mit dem entsprechenden Wert gesetzt.
Im Consumption View bzw. In der Metadata Extension ist die Verwendung dann denkbar einfach und durch die UI.lineItem Annotation criticality definierbar:
...
@UI.lineItem: [ { position: 50, label: 'Status',
criticality: 'StatusColor'
} ]
StatusDescription;
...
Durch die zusätzliche Annotation criticalityRepresentation: #WITHOUT_ICON kann die Ausgabe des Icons unterdrückt werden:
...
@UI.lineItem: [ { position: 50, label: 'Status',
criticality: 'StatusColor', criticalityRepresentation: #WITHOUT_ICON
} ]
StatusDescription;
...
Das Ergebnis sieht dann wie folgt aus:
