Progress Indicator

GET_PROGESS_INDICATOR

Mit der Methode GET_PROGRESS_INDICATOR bekommt man über die ControlID die Instanz des Progress-Indicators zurück und hat dann Zugriff auf die Eigenschaften des Progress Indicators.

Ein Progress-Indicator ist eine visuelle Darstellung des Fortschritts eines Prozess‘.

Attribute im Designer

MethodeBeschreibung
GET_DISPLAY_ANIMATIONLesen, ob die Übergangsanimation angezeigt wird
GET_DISPLAY_ONLYLesen des Display-only-Modus‘
GET_DISPLAY_VALUELesen des Texts, der im Control angezeigt wird
GET_PERCENT_VALUELesen des prozentualen Werts
GET_STATELesen des Status‘
GET_WIDTHLesen der Breite
SET_DISPLAY_ANIMATONSetzen, ob die Übergangsanimation angezeigt werden soll
SET_DISPLAY_ONLYSetzen des Display-only-Modus‘
SET_DISPLAY_VALUESetzen des Werts, der im Control angezeigt werden soll
SET_PERCENT_VALUESetzen des prozentualen Werts
SET_STATESetzen des Status‘
SET_WIDTHSetzen der Breite

Code-Beispiel

ProgressIndicator
  DATA(lo_indicator) = me->get_progess_indicator( 'indicatorExample7' ).
  DATA(lv_percent_value) = lo_indicator->get_percent_value(  ).

  IF lv_percent_value >= '100.00'.
      lv_percent_value = '0.0'.
  ELSE.
      lv_percent_value = lv_percent_value + '10.0'.
  ENDIF.
      lo_indicator->set_display_value( |{ lv_percent_value } %|  ).
      lo_indicator->set_percent_value( lv_percent_value ).

Geerbte Methoden von

CONTROL

Vererbt an

Keine

Implementiert das Interface

Keines

Methoden

GET_DISPLAY_ANIMATION

Lesen, ob die Übergangsanimation angezeigt wird.

RückgabeparameterTypBeschreibung
RV_VALUEABAP_BOOLTrue, wenn die Animation angezeigt wird, andernfalls False

GET_DISPLAY_ONLY

Lesen des Display-only-Modus‘. In diesem hat das Control eine andere Darstellung und lässt sich nicht fokussieren.

RückgabeparameterTypBeschreibung
RV_VALUEABAP_BOOLTrue, wenn Display-only-Modus aktiviert ist, andernfalls False

GET_DISPLAY_VALUE

Lesen des Werts, der im Control angezeigt wird.

RückgabeparameterTypBeschreibung
RV_VALUEStringAngezeigter Text

GET_PERCENT_VALUE

Lesen des prozentualen Werts.

RückgabeparameterTypBeschreibung
RV_VALUEFloatProzentualer Wert des Fortschritts. Von 0% bis 100% darstellbar.

GET_STATE

Lesen des Status‘.

RückgabeparameterTypBeschreibung
RV_VALUEStringGesetzter Status mit möglichen Werten
None, Error, Warning, Success, Information

GET_WIDTH

Breite des Progress-Indicators.

RückgabeparameterTypBeschreibung
RV_VALUEStringBreite des Controls

SET_DISPLAY_ANIMATION

Setzen, ob die Übergangsanimation angezeigt werden soll.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEABAP_BOOLTrue, wenn die Animation angezeigt werden soll, andernfalls False
RückgabeparameterTypBeschreibung
RO_CONTROLProgress IndicatorReferenz auf this, um Methodenverkettung zu erlauben

SET_DISPLAY_ONLY

Setzen des Display-only-Modus. In diesem hat das Control eine andere Darstellung und lässt sich nicht fokussieren.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEABAP_BOOLTrue, wenn der Display-only-Modus aktiviert sein soll, andernfalls False
RückgabeparameterTypBeschreibung
RO_CONTROLProgress IndicatorReferenz auf this, um Methodenverkettung zu erlauben

SET_DISPLAY_VALUE

Setzen des Werts, der im Control angezeigt werden soll.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringAnzuzeigender Text
RückgabeparameterTypBeschreibung
RO_CONTROLProgress IndicatorReferenz auf this, um Methodenverkettung zu erlauben

SET_PERCENT_VALUE

Setzen des prozentualen Werts.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEFloatProzentualer Wert des Fortschritts. Von 0% bis 100% darstellbar.
RückgabeparameterTypBeschreibung
RO_CONTROLProgress IndicatorReferenz auf this, um Methodenverkettung zu erlauben

SET_STATE

Lesen der Anzahl aller Items.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzender Status mit möglichen Werten
None, Error, Warning, Success, Information
RückgabeparameterTypBeschreibung
RO_CONTROLProgress IndicatorReferenz auf this, um Methodenverkettung zu erlauben

SET_WIDTH

Setzen der Breite.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzende Breite des Controls
RückgabeparameterTypBeschreibung
RO_CONTROLProgress IndicatorReferenz auf this, um Methodenverkettung zu erlauben