Application Log, Nachrichten werden nicht geladen

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

Application Log, Nachrichten werden nicht geladen

Beitrag von swonny (Specialist / 101 / 10 / 1 ) »
Hallo Zusammen,

ich habe eine Frage zum Thema Application Log.
Ich möchte aus der Datenbank die gespeicherten Nachrichten (Tabelle lt_msg_hdr FuBa BAL_DB_LOAD ) auslesen, diese werden beim Start des Reports nicht angezeigt.
Wird der Report nochmal gestartet findet er die gespeicherten Nachrichten in der Tabelle lt_msg_hdr .

Ich möchte das er die gespeicherten Nachrichten gleich beim ersten Start des Reports findet.
Habt Ihr eine Idee?


Hier ist das Coding:

Code: Alles auswählen.

FORM auftrag_verbuchen 

....

  DATA: lv_log_handle_tab TYPE bal_t_logh
      , lv_log_nr_tab     TYPE bal_t_lgnm
      .

  APPEND av_log_handle TO lv_log_handle_tab.

  CALL FUNCTION 'BAL_DB_SAVE'
    EXPORTING
      i_client         = sy-mandt
      i_save_all       = ' '
      i_t_log_handle   = lv_log_handle_tab
    IMPORTING
      e_new_lognumbers = lv_log_nr_tab
    EXCEPTIONS
      log_not_found    = 1
      save_not_allowed = 2
      numbering_error  = 3
      OTHERS           = 4.

  IF sy-subrc <> 0.
    RAISE save_error .
  ENDIF .
ENDFORM.  




FORM LESE_LOG .
 DATA: lt_msg_hdr    type bal_t_msgh,
        ls_msg_hdr    TYPE BALMSGHNDL,
        l_s_msg       TYPE bal_s_msg,
        l_help_info   TYPE help_info,
        lv_count_mass TYPE n.
  CLEAR lt_msg_hdr.


  DATA: gr_object     TYPE bal_s_obj,
         gr_extnumber  TYPE bal_s_extn,
         gs_log_filter TYPE bal_s_lfil,
         gt_log_header TYPE balhdr_t.


  CLEAR: gs_log_filter, gr_extnumber.

*- Search only log file of this application
  gr_object-sign   = 'I'.
  gr_object-option = 'EQ'.
  gr_object-low    = 'ZISW_Test'.
  APPEND gr_object TO gs_log_filter-object.


*- Search only log file of this change number
  gr_extnumber-sign   = 'I'.
  gr_extnumber-option = 'EQ'.
  gr_extnumber-low    = '123456789'.  
  APPEND gr_extnumber TO gs_log_filter-extnumber.


*-- Search for log files on the database
  CALL FUNCTION 'BAL_DB_SEARCH'
    EXPORTING
      i_s_log_filter     = gs_log_filter
    IMPORTING
      e_t_log_header     = gt_log_header
    EXCEPTIONS
      LOG_NOT_FOUND      = 1
      NO_FILTER_CRITERIA = 2.
  IF sy-subrc <> 0.
    RAISE read_error .
  ENDIF.


*-- Load log files from database into memory
  CALL FUNCTION 'BAL_DB_LOAD'
    EXPORTING
      i_t_log_header     = gt_log_header "      Header wird befüllt
    IMPORTING
      e_t_msg_handle     = lt_msg_hdr   "      lt_msg_hdr wird erst beim zweiten Starten des Reports befüllt
    EXCEPTIONS
      no_logs_specified  = 1
      log_not_found      = 2
      log_already_loaded = 3
      OTHERS             = 4.
  IF sy-subrc <> 0.
    RAISE read_error .
  ENDIF.

ENDFORM.                    " LESE_LOG
VG
Swonny

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


Re: Application Log, Nachrichten werden nicht geladen

Beitrag von swonny (Specialist / 101 / 10 / 1 ) »
Anscheinend kann man in einem Sap Window Session nicht gleich auf die in der DB erzeugten Logs zugreifen.

Habe jetzt die Logs über den Hauptspeicher geholt.

Re: Application Log, Nachrichten werden nicht geladen

Beitrag von a-dead-trousers (Top Expert / 4287 / 214 / 1142 ) »
Soweit ich weis, werden die Logs per background RFC (starting new task) asyncron auf die Datenbank persistiert.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

3
Antw.
292
Views
URL wird in der dynpro nicht geladen.
von Norman87 » 02.03.2023 19:01 • Verfasst in ABAP® für Anfänger
1
Antw.
1379
Views
Nachrichten in SAP
von KleinerEisbaer » 05.08.2008 09:29 • Verfasst in ABAP® für Anfänger
0
Antw.
1005
Views
nachrichten
von kostonstyle » 04.12.2006 13:35 • Verfasst in ABAP® für Anfänger
3
Antw.
1946
Views
FB's um Nachrichten auszudrucken
von dimes » 11.10.2006 16:10 • Verfasst in ABAP® Core
0
Antw.
1224
Views

Ü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

Artikel automatisch in va01
vor 4 Stunden von wreichelt 2 / 19
langtexte beim Fertigungsauftrag
vor 11 Stunden von ByteMeBaby 7 / 6403
Updates der Daten, Fehlermeldung
Gestern von Egzon gelöst 1 / 57
Wie benutze ich COMMIT WORK richtig
vor 3 Tagen von msfox 17 / 442

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

Artikel automatisch in va01
vor 4 Stunden von wreichelt 2 / 19
langtexte beim Fertigungsauftrag
vor 11 Stunden von ByteMeBaby 7 / 6403
Updates der Daten, Fehlermeldung
Gestern von Egzon gelöst 1 / 57
Wie benutze ich COMMIT WORK richtig
vor 3 Tagen von msfox 17 / 442

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
letzen Monat von Lucyalison 1 / 270
Group Items auf einer Filterbar
letzen Monat von Bright4.5 1 / 322