Skip to content

ObjectStatus

Anzeige eines Status mit optionalem Icon, Titel und Indikationsfarbe – typisch für Zustände wie „In Bearbeitung", „Fehlerhaft" oder „Abgeschlossen" in Listen und Detailansichten.

Designer-Attribute

AttributBeschreibungDefault
controlIdEindeutige IDautomatisch generiert
textStatustext
titleTitel/Beschriftung vor dem Statustext
iconSAP-Icon-URL (z.B. sap-icon://status-positive)
invertedFarbe gefüllt darstellen (invertiert)false
stateIndikationsfarbe: None, Indication01Indication08None
visibleSichtbartrue
fontSizeSchriftgröße (CSS-Wert)
colorVordergrundfarbe (Hex)
backgroundColorHintergrundfarbe (Hex)

ABAP-API

Zugriff aus der gebundenen Klasse über den generischen Getter me->get_control( '<controlId>' ) (liefert eine /mobbuild/cl_control-Referenz). Properties werden über das geerbte Property-Interface gesetzt (siehe Control):

abap
DATA(lo_status) = me->get_control( 'statusOrder' ).
lo_status->set_property_value( iv_key = 'text'  iv_value = 'Abgeschlossen' ).
lo_status->set_property_value( iv_key = 'state' iv_value = 'Indication04' ).
lo_status->set_property_value( iv_key = 'icon'  iv_value = 'sap-icon://status-positive' ).

Geerbte Methoden: siehe Control.

Nächste Schritte