Ansicht
Dokumentation

BAL_DSP_OUTPUT_INIT - Anwendungs-Log: Ausgabe im Subscreen: Initialisierung

BAL_DSP_OUTPUT_INIT - Anwendungs-Log: Ausgabe im Subscreen: Initialisierung

ABAP Short Reference   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

|---------------------------------------------------------------------|
| 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

Quickstart-Dokumentation

Application Log: Technische Dokumentation





Parameter

I_S_DISPLAY_PROFILE

Ausnahmen

Funktionsgruppe

SBAL_DISPLAY

rdisp/max_wprun_time - Maximum work process run time   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4019 Date: 20240523 Time: 121435     sap01-206 ( 50 ms )