System Log - Meldungs Priorität ermitteln

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

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

System Log - Meldungs Priorität ermitteln

Beitrag von Liihes (ForumUser / 3 / 6 / 0 ) »
Hallo zusammen, folgende Problemstellung:
Ich gebe die Meldungstexte & Meldungsids der SM21 in einem Z-Report aus.
Hierbei benötige ich auch die Priorität.
Ich weiß bereits, dass diese über die SE92 (System Log / Security Audit Log) definiert wird.
Meine genaue Frage wäre, ob jemand einen Funktionsbaustein kenn,
welchem ich als Parameter die Meldungsid mitgebe & als Rückgabewert die Priorität erhalte,
mit welcher ich dann bestimmen kann, welches Icon meine Prioritäts Spalte erhält.

Danke im Voraus.

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


Re: System Log - Meldungs Priorität ermitteln

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »

Code: Alles auswählen.

INCLUDE: SBAL_CONSTANTS.

* problem class
constants:
  probclass_very_high type bal_s_msg-probclass value '1',
  probclass_high      type bal_s_msg-probclass value '2',
  probclass_medium    type bal_s_msg-probclass value '3',
  probclass_low       type bal_s_msg-probclass value '4',
  probclass_none      type bal_s_msg-probclass value ' '.

* message types
constants:
  msgty_x             type sy-msgty            value 'X',
  msgty_a             type sy-msgty            value 'A',
  msgty_e             type sy-msgty            value 'E',
  msgty_w             type sy-msgty            value 'W',
  msgty_i             type sy-msgty            value 'I',
  msgty_s             type sy-msgty            value 'S',
  msgty_none          type sy-msgty            value ' '.


HIer BEISPIELHAFT wie man umsetzen kann: 

  when  me->mc_msgty_x or me->mc_msgty_a or me->mc_msgty_e.
      ls_msg-probclass = me->mc_probclass_very_high.
      set_status( icon_red_light ).
    when me->mc_msgty_w.
      ls_msg-probclass =  me->mc_probclass_high.
      set_status( icon_yellow_light ).
    when others.
      ls_msg-probclass =  me->mc_probclass_none.
      set_status( icon_green_light ).
  endcase.

Folgende Benutzer bedankten sich beim Autor Unit605 für den Beitrag:
Liihes


Seite 1 von 1

Vergleichbare Themen

3
Antw.
2502
Views
System ermitteln via Coding
von Ichse2 » 30.04.2020 13:52 • Verfasst in ABAP® Core
0
Antw.
947
Views
Kernel-Informationen ermitteln für SAP-System: Java
von vman » 06.08.2014 09:19 • Verfasst in ABAP® Core
1
Antw.
1124
Views
0
Antw.
2334
Views
4
Antw.
3170
Views
HR System auf separatem System - warum?
von ABAP_User » 20.06.2011 23:28 • Verfasst in Human Resources

Ü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

Feldwerte vergleichen
vor 4 Stunden von wreichelt 2 / 26
Workflow-Datenfluss mit Multi-Line-Container
vor 6 Stunden von ewx gelöst 2 / 75
Mahnung erstellen
vor 10 Stunden von Sebastian82 4 / 112
Absprung VA02 Position
vor 2 Tagen von gs3rr4 gelöst 3 / 104

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

Feldwerte vergleichen
vor 4 Stunden von wreichelt 2 / 26
Workflow-Datenfluss mit Multi-Line-Container
vor 6 Stunden von ewx gelöst 2 / 75
Mahnung erstellen
vor 10 Stunden von Sebastian82 4 / 112
Absprung VA02 Position
vor 2 Tagen von gs3rr4 gelöst 3 / 104

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 2 Tagen von Manfred K. 1 / 66
Export von Spools in XLSX
vor einer Woche von abapamateur 1 / 731
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 1331