Stoppuhr

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Stoppuhr

Beitrag von witek (ForumUser / 10 / 0 / 0 ) »
Ich vermisse eine Stoppuhr, die unten links während der Selektion von Daten für Bericht erscheint. Wo kann man das einstellen?
Grüsse,

Witek

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
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

Beitrag von GastX (Specialist / 277 / 4 / 18 ) »
Ansonsten wird das auch nicht bei jedem Report unterstützt! Das muss explizit programmiert werden.
... indem Du beispielsweise in bestimmten Abständen den Fuba 'SAPGUI_PROGRESS_INDICATOR' aufrufst.

Dabei solltest Du ihn nicht allzu häufig aktualisieren, um nicht zuviel Zeit damit zu verbraten. Eine Form, die die Stoppuhr in 5%-Schritten bewegt könnte so aussehen:

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.
Im Programm dann

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

Beitrag von witek (ForumUser / 10 / 0 / 0 ) »
Hallo Enno,

ich hab nachgeschaut sin parameter war nicht da, auch wenn in den hinzugefügt habe, hat sich nichts geändert.

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
Grüsse,

Witek

Seite 1 von 1

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.