Ansicht
Dokumentation
CACS_PROGINDICATOR_SHOW - Verallgemeinerter SAPGUI_PROGRESS_INDICATOR
Addresses (Business Address Services) ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Verallgemeinerter SAPGUI_PROGRESS_INDICATOR
Beispiel
Arbeitet wie SAPGUI_PROGRESS_INDICATOR. Allerdings kann alternativ zum TEXT-Parameter auch die Nachrichtenschnittstelle verwendet werden.
Im Gegensatz zum SAPGUI_PROGRESS_INDICATOR kann dieser Funktionsbaustein zwischen Dialog und Batchlauf unterscheiden. Im Batch werden die Nachrichten als S-Message ausgegeben und erscheinen somit im Batchprotokoll, sobald der nächste COMMIT WORK abgesetzt wird. Das Batchprotokoll kann somit zur detaillierten Status-Verfolgung bzw. des Abarbeitungsgrades eines Batchlaufs analog zum Dialogbetrieb verwendet werden.
Hinweise
Um eine große Flut von Nachrichten im Protokoll zu vermeiden bzw. um die Kommunikation mit dem Frontend einzuschränken, kann über TIMECONDITION eine Mindestwartezeit zwischen zwei Aufrufen definiert werden. Weitere Aufrufe innerhalb dieser Zeit führen zu einer Unterdrückung der Ausgabe. Gemessen wird immer die Zeit zum letzten Aufruf, unabhängig von dessen "damaliger" TIMECONDITION.
Die Nachrichten erscheinen in der Batchverarbeitung erst nach dem nächsten COMMIT WORK im Batchprotokoll. Es empfiehlt sich daher, diesen Baustein zu entsprechenden COMMIT-Zeitpunkten zu verwenden.
Weiterführende Informationen
Parameter
MESSAGECLASSMESSAGENUMBER
MESSAGEPAR1
MESSAGEPAR2
MESSAGEPAR3
MESSAGEPAR4
PERCENTAGE
TEXT
TIMECONDITION
XBATCH
XDIALOG
XNEWMESSAGE
Ausnahmen
Funktionsgruppe
CACS_BUFFERLOGAddresses (Business Address Services) CL_GUI_FRONTEND_SERVICES - Frontend Services
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1779 Date: 20240605 Time: 070402 sap01-206 ( 53 ms )