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.
7728
Views
Application-Log, SLG1 Meldungstext
von chhe001 » 03.05.2024 10:55 • Verfasst in Tips + Tricks & FAQs
0
Antw.
4162
Views
SLG1 Protokolle durchsuchen: BAL_DB_LOAD
von cees » 09.08.2006 13:36 • Verfasst in ABAP® Core
6
Antw.
4068
Views
Spool logs
von Raphael » 22.10.2004 09:32 • Verfasst in Basis
11
Antw.
9528
Views
Tabellen-Logs manuell auslesen
von Shaguar » 16.10.2013 09:52 • Verfasst in ABAP® Core
1
Antw.
1510
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

Aktuelle Forenbeiträge

Parameters Filter funktioniert nicht
vor 47 Minuten von Murdock 5 / 421
Entityset aufrufen in App
vor 2 Stunden von jocoder 2 / 360
Was soll das + in BRF+?
vor 4 Tagen von DeathAndPain 14 / 1158

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.

Aktuelle Forenbeiträge

Parameters Filter funktioniert nicht
vor 47 Minuten von Murdock 5 / 421
Entityset aufrufen in App
vor 2 Stunden von jocoder 2 / 360
Was soll das + in BRF+?
vor 4 Tagen von DeathAndPain 14 / 1158

Unbeantwortete Forenbeiträge

Hilfe bei SWEC/SWE2
vor einer Woche von retsch 1 / 725