Ansicht
Dokumentation
BAL_DSP_OUTPUT_SET_DATA - Anwendungs-Log: Ausgabe im Subscreen: Auszugebende Daten setzen
General Data in Customer Master CPI1466 during BackupDiese 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
E_NO_AUTHORITYE_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_ERRORPROFILE_INCONSISTENT
Funktionsgruppe
SBAL_DISPLAYBAL 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 )