Ansicht
Dokumentation

BAL_DSP_OUTPUT_SET_DATA - Anwendungs-Log: Ausgabe im Subscreen: Auszugebende Daten setzen

BAL_DSP_OUTPUT_SET_DATA - Anwendungs-Log: Ausgabe im Subscreen: Auszugebende Daten setzen

General Data in Customer Master   CPI1466 during Backup  
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

E_NO_AUTHORITY
E_NO_DATA_AVAILABLE
I_MSG_CONTEXT_FILTER_OPERATOR
I_SRT_BY_TIMSTMP
I_S_LOG_FILTER
I_S_MSG_FILTER
I_T_LOG_CONTEXT_FILTER
I_T_LOG_HANDLE
I_T_MSG_CONTEXT_FILTER
I_T_MSG_HANDLE

Ausnahmen

INTERNAL_ERROR
PROFILE_INCONSISTENT

Funktionsgruppe

SBAL_DISPLAY

BAL Application Log Documentation   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5022 Date: 20240523 Time: 110118     sap01-206 ( 58 ms )