Ansicht
Dokumentation
BAL_DSP_OUTPUT_FREE - Anwendungs-Log: Ausgabe im Subscreen: Beenden
Vendor Master (General Section) BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
|---------------------------------------------------------------------|
| Protokollanzeige im Subscreen |
|---------------------------------------------------------------------|
Funktionalität
Die Protokollanzeige des Application Logs kann auch als Subscreen eingebaut werden.
Beispiel
Report SBAL_DEMO_04_SUBSCREEN zeigt, wie eine Einbindung der Protokollanzeige im Subscreen realisiert sein kann
(==>Ausführen ==>Coding).
Verwandte Funktionsbausteine
BAL_DSP_OUTPUT_INIT,,,,Initialisierung der Ausgabe
BAL_DSP_OUTPUT_SET_DATA,,Setzen der anzuzeigenden Datenmenge
BAL_DSP_OUTPUT_FREE,,,,Ausgabe beenden
Vorgehensweise
- Subcsreen-Bereich im eigenen Dynpro definieren
Z.B. auf einem Tabstrip (Name des Subscreen-Bereichs sei MY_SUBSCREEN).
Zu PBO muß dann der Aufruf
CALL SUBSCREEN MY_SUBSCREEN INCLUDING 'SAPLSBAL_DISPLAY' '0101'. erfolgen.
Zu PAI nur noch:
CALL SUBSCREEN MY_SUBSCREEN.
- Vor Aufruf des Dynpros bzw. nur einmal zu PBO
Initialisierung der Anzeige durch den Funktionsbaustein BAL_DSP_OUTPUT_INIT. Dieser Funktionsbaustein erhält als IMPORTING-Parameter im Wesentlichen nur das Anzeigeprofil, das steuert, wie die Daten dargestellt werden soll.
- ==>ACHTUNG
In diesem Anzeigeprofil muß USE_GRID = 'X' stehen! Diese Option wird von den Standard-Funktionsbausteinen BAL_DSP_PROFILE_... nicht unbedingt gesetzt!
- Nach Aufruf von BAL_DSP_OUTPUT_INIT
Aufruf des Funktionsbausteins BAL_DSP_OUTPUT_SET_DATA. Dieser gibt vor, welche Daten dargestellt werden sollen.
Dieser Funktionsbaustein kann mehrfach aufgerufen werden, wenn sich z.B. die anzuzeigende Datenmenge mittlerweile geändert hat.
Er ist ähnlich parametrisiert wie der Funktionsbaustein BAL_DSP_LOG_DISPLAY, er enthält daher Filterkriterien, die festlegen, welche der Daten, die sich im Hauptspeicher befunden, angezeigt werden sollen.
- Beendigung der Anzeige
Aufruf des Funktionsbausteins BAL_DSP_OUTPUT_FREE. Durch diesen Aufruf werden die Controls abgebaut und die Ressourcen wieder freigegeben.
==>Hinweis
Die Funktionsbausteine BAL_DSP_OUTPUT_INIT und BAL_DSP_OUTPUT_FREE müssen
immer ein Pärchen bilden, denn durch den ersten wird der programminterne Stack des Application Logs um 1 erhöht und durch den zweiten wieder um 1 erniedrigt.
Diese Logik erlaubt es, daß in der Protokollanzeige wiederum auf die Anzeige eines anderen Protokolls verzweigt werden kann (z.B. in einem Popup).
Weiterführende Informationen
Übersicht der wichtigsten Funktionsgruppen
Application Log: Technische Dokumentation
Parameter
Ausnahmen
Funktionsgruppe
SBAL_DISPLAYBAL Application Log Documentation ROGBILLS - Synchronize billing plans
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3899 Date: 20240523 Time: 120125 sap01-206 ( 49 ms )