Anfang des Inhaltsbereichs

VorgehensweisenÜbersicht über die Funktionsbausteine  Dokument im Navigationsbaum lokalisieren

Einfacher Aufruf

Funktionsbaustein

Verwendung

BAL_LOG_CREATE

Protokoll Anlegen mit Kopfdaten

BAL_LOG_MSG_ADD

Eine Meldung dem Protokoll hinzufügen

BAL_LOG_EXCEPTION_ADD

Eine Ausnahme dem Protokoll hinzufügen

BAL_DSP_LOG_DISPLAY

Im Hauptspeicher befindliche Meldungen anzeigen

BeispielProgramm SBAL_DEMO_01

Verschiedene Methoden zum Sammeln von Meldungen

Funktionsbaustein

Verwendung

BAL_LOG_CREATE

Protokoll Anlegen mit Kopfdaten

BAL_LOG_MSG_ADD

Eine Meldung dem Protokoll hinzufügen

BAL_LOG_EXCEPTION_ADD

Eine Ausnahme dem Protokoll hinzufügen

BAL_LOG_MSG_CUMULATE

Meldung kumuliert hinzufügen

BAL_LOG_MSG_REPLACE

letzte Meldung ersetzen

BAL_GLB_MSG_CURRENT_HANDLE_GET

aktuelles Meldungshandle besorgen

BAL_LOG_MSG_DELETE

Meldung löschen

BAL_LOG_EXCEPTION_DELETE

Ausnahme löschen

BAL_LOG_MSG_CHANGE

Meldung ändern

BAL_LOG_EXCEPTION_CHANGE

Ausnahme ändern

BAL_GLB_MSG_DEFAULTS_GET

Vorbelegungen für Meldungsdaten holen

BeispielProgramm SBAL_DEMO_02

Meldungen im Hauptspeicher suchen und lesen

Funktionsbaustein

Verwendung

BAL_GLB_SEARCH_LOG

Protokolle im Hauptspeicher suchen

BAL_GLB_SEARCH_MSG

Meldungen im Hauptspeicher suchen

BAL_LOG_HDR_READ

Protokollkopf und weitere Daten dazu lesen

BAL_LOG_MSG_READ

Meldung und weitere Daten dazu lesen

BAL_LOG_EXCEPTION_READ

Ausnahme und weitere Daten dazu lesen

BeispielProgramm SBAL_DEMO_03

Protokollanzeige und Anzeigeprofile

Funktionsbaustein

Verwendung

BAL_DSP_LOG_DISPLAY

Protokolle anzeigen

BAL_DSP_PROFILE_STANDARD_GET

Standardprofil (SLG1) für viele Protokolle

BAL_DSP_PROFILE_SINGLE_LOG_GET

Standardprofil (SLG1) für ein Protokoll

BAL_DSP_PROFILE_NO_TREE_GET

Darstellung ohne Tree (Fullscreen)

BAL_DSP_PROFILE_POPUP_GET

Darstellung ohne Tree (Popup)

BAL_DSP_PROFILE_DETLEVEL_GET

Hierarchie gemäß DETLEVEL der Meldungen

BeispielProgramm SBAL_DEMO_04

Protokollanzeige im Subscreen

Funktionsbaustein

Verwendung

BAL_DSP_OUTPUT_INIT

Initialisierung der Ausgabe

BAL_DSP_OUTPUT_SET_DATA

Setzen der anzuzeigenden Datenmenge

BAL_DSP_OUTPUT_FREE

Ausgabe beenden

BeispielProgramm SBAL_DEMO_04_SUBSCREEN

Protokollanzeige im Control-Container

Funktionsbaustein

Verwendung

BAL_CNTL_CREATE

Control für Protokollanzeige erzeugen

BAL_CNTL_REFRESH

Neue Daten in die Protokollanzeige schieben

BAL_CNTL_FREE

Control zerstören

BeispielProgramm SBAL_DEMO_04_CONTROL

Protokolle auf der Datenbank sichern, laden, suchen und löschen

Funktionsbaustein

Verwendung

BAL_DB_SAVE

Protokolle auf die Datenbank sichern

BAL_DB_SAVE_PREPARE

Sichern vorbereiten

BAL_DB_SEARCH

Protokolle auf der Datenbank suchen

BAL_DB_LOAD

Protokolle von der Datenbank laden

BAL_LOG_REFRESH

Protokoll aus dem Hauptspeicher entfernen

BAL_GLB_MEMORY_REFRESH

Globales Gedächtnis (teilweise) zurücksetzen

BAL_DB_DELETE

Protokolle auf der Datenbank löschen

BeispielProgramm SBAL_DEMO_05

Protokolle ändern

Funktionsbaustein

Verwendung

BAL_DB_ENQUEUE

Protokoll sperren

BAL_DB_LOAD

Protokoll(e) laden

BAL_DB_SAVE

Protokoll(e) sichern

BAL_DB_DEQUEUE

Protokoll entsperren

BAL_LOG_MSG_CHANGE

Meldung ändern

BAL_LOG_EXCEPTION_CHANGE

Ausnahme ändern

BAL_LOG_MSG_DELETE

Meldung löschen

BAL_LOG_EXCEPTION_DELETE

Ausnahme löschen

BAL_LOG_HDR_CHANGE

Protokollkopf ändern

BAL_LOG_DELETE

Protokoll löschen (auch auf Datenback beim Sichern)

BAL_LOG_REFRESH

Protokoll aus Hauptspeicher entfernen

Transaktionsbeginn: Initialsierungen

Funktionsbaustein

Verwendung

BAL_GLB_CONFIG_SET

Konfiguration setzen

BAL_GLB_CONFIG_GET

Konfiguration lesen

BAL_GLB_AUTHORIZATION_GET

Autorisierung vergeben

BAL_GLB_AUTHORIZATION_RESET

Autorisierung zurückgeben

BAL_GLB_MEMORY_REFRESH

Gedächtnis (teilweise) initialisieren

BAL_MSG_DISPLAY_ABAP

Meldung als ABAP-MESSAGE ausgeben

Rollbereichsübergreifend arbeiten

Funktionsbaustein

Verwendung

BAL_GLB_MEMORY_EXPORT

Gedächtnis der Funktionsgruppe ins ABAP-MEMORY stellen

BAL_GLB_MEMORY_IMPORT

Gedächtnis der Funktionsgruppe aus dem ABAP-MEMORY abholen

Datenprüfungen und Existenzprüfungen

Funktionsbaustein

Verwendung

BAL_LOG_HDR_CHECK

Daten des Protokollkopfes auf Konsistenz prüfen

BAL_LOG_MSG_CHECK

Daten einer Meldung auf Konsistenz prüfen

BAL_LOG_EXIST

Existenz eines Protokolls im Hauptspeicher prüfen

BAL_LOG_MSG_EXIST

Existenz einer Meldung im Hauptspeicher prüfen

Application Log Objekt und Subobjekt lesen bzw. prüfen

Funktionsbaustein

Verwendung

BAL_OBJECT_SELECT

Satz aus der Tabelle der Application-Log-Objekte einlesen

BAL_SUBOBJECT_SELECT

Satz aus der Tabelle der Subobjekte einlesen

BAL_OBJECT_SUBOBJECT

Überprüfung, ob Objekt und Subobjekt existieren und ob die Kombination erlaubt ist

Protokollanzeige: Detailbilder

Funktionsbaustein

Verwendung

BAL_DSP_MSG_LONGTEXT

Langtext einer Meldung anzeigen

BAL_DSP_MSG_PARAMETERS

Ausgabe entweder des erweiterten Langtextes oder Aufruf einer Callback-Routine (beruht auf den Daten in BAL_S_MSG-PARAMS)

BAL_DSP_MSG_TECHNICAL_DATA

Ausgabe der technischen Daten einer Meldung wie Arbeitsgebiet, Fehlernummer, etc.

BAL_DSP_LOG_PARAMETERS

Ausgabe entweder des erweiterten Langtextes oder Aufruf einer Callback-Routine (beruht auf den Daten in BAL_S_LOG-PARAMS)

BAL_DSP_LOG_TECHNICAL_DATA

Ausgabe aller Protokollkopfdaten

Ende des Inhaltsbereichs