Eintrag in Syslog erzeugen

Hinweise, Tips und Tricks, FAQs - keine Anfragen!!
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Eintrag in Syslog erzeugen

Beitrag von Sentino ( / / 0 / 3 ) »
Ist manchmal ganz hilfreich, wenn man mal schnell was ausgeben möchte. Aber vorsicht: Nicht den Syslog 'zumüllen' ;-)

CALL 'C_WRITE_SYSLOG_ENTRY'
ID 'TYP' FIELD ' '
ID 'KEY' FIELD 'D01'
ID 'DATA' FIELD 'An error occured. This is my errortext'.

Schönen abend,
Sentino

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


Besserer Vorschlag

Beitrag von Frank Dittrich (Expert / 674 / 0 / 15 ) »
Warum ausgerechnet Syslog-Message D01: Transaktions-Abbruch ...
Wenn davon einige im SysLog erscheinen, sucht der Basis-Admin nach der Ursache.
Und ist bestimmt nicht begeistert.

Wenn schon SysLog-Einträge, dann mit selbst angelegten SysLog-Messages.
(Ist zwar nicht ganz trivial, weil die SE92 ein paar Bugs hat und die Bedienung nicht mehr ganz den aktuellen Ergonomie-Richtlinien entspricht, aber dennoch machbar.)

Ausserdem würde ich nicht die C-Funktion aufrufen, sondern den FB RSLG_WRITE_SYSLOG_ENTRY nehmen.
Vorteile:
1. Der FB ist dokumentiert und damit einfacher handhabbar als eine nicht dokumentierte Kernel-Funktion.
2. Der FB kümmert sich um das evtl. nötige Erzeugen von Folge-Einträgen, wenn zu viele bzw. zu lange Parameter übergeben werden müssen
3. Für SAP-Kernel-Funktionen gibt es (im Gegensatz zu Funktionsbaustein-Aufrufen) keinen Verwendungsnachweis.
4. Es ist unwahrscheinlicher, dass sich die FB-Schnittstelle ändert als dass es inkompatible Änderungen in der C-Funktion des Kernels gibt.
Und wenn es doch Änderungen gibt, findet man über den Verwendungsnachweis des FBs leichter die Stellen, die angepasst werden müssen.

(Der FB ist zwar nur "intern" freigegeben. Aber wenn man als Kunde eigene SysLog-Messageklassen anlegen darf, muss es ja auch ein offiziell von SAP unterstütztes Verfahren zum Erzeugen von SysLog-Messages geben.
Und ich denke nicht, dass es SAP lieber ist, wenn die C-Funktion aufgerufen wird.)

Seite 1 von 1

Vergleichbare Themen

1
Antw.
781
Views
Syslog Einträge
von JohnLocklay » 29.04.2019 12:46 • Verfasst in ABAP® Core
4
Antw.
2112
Views
Fehlermeldung im SysLog -> RFC & MC-Tabellen
von tabea* » 25.02.2007 12:10 • Verfasst in ABAP® Core
6
Antw.
4249
Views
Syslog-Einträge verhindern
von Happy » 06.09.2005 11:30 • Verfasst in Basis
5
Antw.
5897
Views
Fehler beim auslesen des Syslog
von cschmoel » 03.06.2013 10:08 • Verfasst in Basis
3
Antw.
1026
Views
Eintrag an Datenbanktabelle anfügen
von L0w-RiDer » 06.08.2019 16:33 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

TABSTRIP oder Subscreen
vor 4 Tagen von ewx 2 / 5335
SELECT SUM CUST
vor 4 Tagen von wreichelt 4 / 5415
Banf anlegen
vor 5 Tagen von IHe 3 / 17119
FS-CD schnellstmöglich lernen
vor einer Woche von waltersen 3 / 9659
Banf anlegen
vor 2 Wochen von wreichelt 2 / 17547

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

TABSTRIP oder Subscreen
vor 4 Tagen von ewx 2 / 5335
SELECT SUM CUST
vor 4 Tagen von wreichelt 4 / 5415
Banf anlegen
vor 5 Tagen von IHe 3 / 17119
FS-CD schnellstmöglich lernen
vor einer Woche von waltersen 3 / 9659
Banf anlegen
vor 2 Wochen von wreichelt 2 / 17547