... indem Du beispielsweise in bestimmten Abständen den Fuba 'SAPGUI_PROGRESS_INDICATOR' aufrufst.Ansonsten wird das auch nicht bei jedem Report unterstützt! Das muss explizit programmiert werden.
Code: Alles auswählen.
FORM FORTSCHRITT USING P_AKTUElL TYPE I
P_MAX TYPE I
P_TEXT.
DATA: TMP_WERT TYPE I.
IF P_MAX GT 0.
TMP_WERT = P_AKTUELL * 100 / P_MAX.
ENDIF.
IF TMP_WERT > ANZ_SCHWELLE.
ANZ_SCHWELLE = ANZ_SCHWELLE + 5.
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
PERCENTAGE = ANZ_SCHWELLE
TEXT = P_TEXT
EXCEPTIONS
OTHERS = 1.
ENDIF.
Code: Alles auswählen.
...
ANZ_VERARB = 0.
ANZ_SCHWELLE = 0.
LOOP AT was_auch_immer.
ANZ_VERARB = ANZVERARB + 1.
....
PERFORM FORTSCHRITT USING P_VERARB
P_GESAMT
'irgendein Text'.
...
ENDLOOP.
* oder so ähnlich
ewx hat geschrieben:Hi Witek,
schau mal nach, ob in deinen Benutzerparametern der Parameter "SIN" auf "0" gesetzt ist. Der schaltet die Anzeige aus (FB SAPGUI_PROGRESS_INDICATOR).
Ansonsten wird das auch nicht bei jedem Report unterstützt! Das muss explizit programmiert werden.
Gruß, Enno