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.
6 Beiträge • Seite 1 von 1
6 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 / 4836 / 308 / 636 ) »
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.

Re: SLG1 Logs mit Hierarchie anzeigen (detlevel)

Beitrag von msfox (Specialist / 362 / 56 / 74 ) »
Soweit so gut. Ich nutze auch gerade den CONTEXT des Application-Log, um die Meldungen um einige Spalten zu erweitern. Im Fuba APPL_LOG_DISPLAY geht das auch wunderbar. Aber wie bekomme ich es hin, dass das auch in der SLG1 funktioniert?
Der Betreff dieses Threads fängt ja im SLG1 an....
Auch mach es eigentlich meinen Sinn, dass das nur über den Fuba geht. Denn i.d.R. nutzt man sowas für Batch-Prozesse die im Hintergrund laufen. Das Ergebnis sieht man sich in der SLG1 an.

Re: SLG1 Logs mit Hierarchie anzeigen (detlevel)

Beitrag von ewx (Top Expert / 4836 / 308 / 636 ) »
SLG1 kann nur Standard.
Du musst einen eigenen Report schreiben.
Ist auch nicht weiter schlimm, weil nur der FB APPL_LOG_DISPLAY aufgerufen wird.
Diesem musst du dann das entsprechende DISPLAY_PROFILE übergeben.

Re: SLG1 Logs mit Hierarchie anzeigen (detlevel)

Beitrag von msfox (Specialist / 362 / 56 / 74 ) »
...und wir bekomme ich die Vorauswahl mit Zeitraum etc. wie in der SLG1?
--
Hat sich erledigt. Die Transaktion ruft ja auch nur den Fuba auf...
--
Habs hinbekommen. Aber blöd ist das trotzdem, weil sich der Anwender jetzt noch eine Transaktion merken muss. Wäre von der SAP ja sinnvoll gewesen, den Feldkatalog mit ins Objekt abzulegen.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
7987
Views
Application-Log, SLG1 Meldungstext
von chhe001 » 03.05.2024 10:55 • Verfasst in Tips + Tricks & FAQs
0
Antw.
4288
Views
SLG1 Protokolle durchsuchen: BAL_DB_LOAD
von cees » 09.08.2006 13:36 • Verfasst in ABAP® Core
11
Antw.
9821
Views
Tabellen-Logs manuell auslesen
von Shaguar » 16.10.2013 09:52 • Verfasst in ABAP® Core
1
Antw.
1638
Views
MaxDB: Restore von LOGs schlägt fehl
von Margolwes » 14.10.2005 14:55 • Verfasst in Basis
8
Antw.
4820
Views
ABAP für Eclipse: Wo findet man die Change Logs?
von DeathAndPain » 06.02.2018 13:21 • Verfasst in ABAP® für Anfänger

Ü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.