SLG1 Logs mit Hierarchie anzeigen (detlevel)

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

SLG1 Logs mit Hierarchie anzeigen (detlevel)

Beitrag von der_neuling (ForumUser / 89 / 18 / 3 ) »
Hallo,

ich versuche gerade Logs mit Hierarchie anzuzeigen. Dabei verwende ich den FuBa 'APPL_LOG_DISPLAY' mit dem Profil für DETLEVEL aus dem FuBa 'BAL_DSP_PROFILE_DETLEVEL_GET'

Ich möchte dabei eine Liste mehrerer Logs anzeigen, leider ist es nun so dass die Anzeige die Logs strikt nach der Hierarchie aufdröselt, ich kann nun also nicht sehen wo ein Log aufhört und der nächste beginnt:
log_display_mit_hierarchie.png
Aufruf wie folgt:

Code: Alles auswählen.

DATA: profile TYPE bal_s_prof.
      CALL FUNCTION 'BAL_DSP_PROFILE_DETLEVEL_GET'
        IMPORTING
          e_s_display_profile = profile.
        .
CALL FUNCTION 'APPL_LOG_DISPLAY'
  EXPORTING
    object                         = 'Z_SRM'
*    subobject                      = space
    date_from                      = '00000000'
    suppress_selection_dialog      = abap_false
    column_selection_msg_jump      = '0'
    i_s_display_profile            = profile
    i_srt_by_timstmp               = abap_true
*  IMPORTING
*    number_of_protocols            =
  EXCEPTIONS
    no_authority                   = 1
    others                         = 2
  .
IF SY-SUBRC <> 0.
 MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
   WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Hat jemand einen Tipp wie ich das hinbekomme?

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: SLG1 Logs mit Hierarchie anzeigen (detlevel)

Beitrag von ewx (Top Expert / 4821 / 303 / 634 ) »
Schau dir mal die Struktur PROFILE an. Dort gibt es Feldkataloge für die Sortierung und für die Hierarchie. Du musst dann die Tabellen LEVx_FCAT und LEVx_SORT mit den Feldern füllen, die du möchtest.
In MESS_FCAT siehst du, welche Felder bereits verwendet werden.
Siehe auch Demoreport SBAL_DEMO_04_DETLEVEL
Siehe auch hier: https://tricktresor.de/blog/application ... t-kontext/

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
der_neuling


Re: SLG1 Logs mit Hierarchie anzeigen (detlevel)

Beitrag von der_neuling (ForumUser / 89 / 18 / 3 ) »
ewx hat geschrieben:
12.09.2024 16:05
Schau dir mal die Struktur PROFILE an. Dort gibt es Feldkataloge für die Sortierung und für die Hierarchie. Du musst dann die Tabellen LEVx_FCAT und LEVx_SORT mit den Feldern füllen, die du möchtest.
Danke für den Tipp, konnte es damit aufbauen.

Code: Alles auswählen.

DATA: profile TYPE bal_s_prof.
      CALL FUNCTION 'BAL_DSP_PROFILE_DETLEVEL_GET'
        IMPORTING
          e_s_display_profile = profile.

profile-lev1_fcat = VALUE bal_t_fcat(
(
    ref_table  = 'BAL_S_SHOW'
    ref_field  = 'MSG_STMP'
    col_pos    = '1'
    outputlen  = '20'
)
(
    ref_table  = 'BAL_S_SHOW'
    ref_field  = 'EXTNUMBER'
    col_pos    = '2'
    outputlen = '50'
    is_treecol = abap_true
)
(
    ref_table  = 'BAL_S_SHOW'
    ref_field  = 'T_OBJECT'
    col_pos    = '3'
    is_treecol = abap_true
    outputlen = '50'
)
(
    ref_table  = 'BAL_S_SHOW'
    ref_field  = 'T_SUBOBJ'
    col_pos    = '4'
    is_treecol = abap_true
    outputlen = '50'
)
(
    ref_table  = 'BAL_S_SHOW'
    ref_field  = 'T_ALTCODE'
    col_pos    = '5'
    is_treecol = abap_true
    outputlen = '20'
)
(
    ref_table  = 'BAL_S_SHOW'
    ref_field  = 'T_ALMODE'
    col_pos    = '6'
    is_treecol = abap_true
    outputlen = '20'
)
(
    ref_table  = 'BAL_S_SHOW'
    ref_field  = 'ALPROG'
    col_pos    = '7'
    is_treecol = abap_true
    outputlen = '30'
)
).

CALL FUNCTION 'APPL_LOG_DISPLAY'
  EXPORTING
    object                         = 'Z_SRM'
*    subobject                      = space
    date_from                      = '00000000'
    suppress_selection_dialog      = abap_true
    column_selection_msg_jump      = '0'
    i_s_display_profile            = profile
    i_srt_by_timstmp               = abap_true
  EXCEPTIONS
    no_authority                   = 1
    others                         = 2
  .
IF SY-SUBRC <> 0.
 MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
   WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
7670
Views
Application-Log, SLG1 Meldungstext
von chhe001 » 03.05.2024 10:55 • Verfasst in Tips + Tricks & FAQs
0
Antw.
4153
Views
SLG1 Protokolle durchsuchen: BAL_DB_LOAD
von cees » 09.08.2006 13:36 • Verfasst in ABAP® Core
6
Antw.
4053
Views
Spool logs
von Raphael » 22.10.2004 09:32 • Verfasst in Basis
11
Antw.
9495
Views
Tabellen-Logs manuell auslesen
von Shaguar » 16.10.2013 09:52 • Verfasst in ABAP® Core
1
Antw.
1506
Views
MaxDB: Restore von LOGs schlägt fehl
von Margolwes » 14.10.2005 14:55 • Verfasst in Basis

Über diesen Beitrag



Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.