Application Log und Fehlerverarbeitung NAST
Siehe Kategorie: Fehlerverarbeitung.
Siehe Fehlerbehandlung.
Das Application Log ist eine Standardlösung von SAP, um sehr komfortable Möglichkeit Meldungen (Fehler, Erfolgsmeldungen etc.) lokal (temporär) oder persistent (in der Datenbank) zu speichern und darzustellen.
Um übermäßig große Tabellengrößen zu verhindern, sollten Application Logs auf der Datenbank in regelmäßigen Abständen gelöscht werden, z. B. im Monatsrhythmus. Bei der Anlage von persistenten Application Logs kann auch ein Ablaufdatum mitgegeben werden. Wenn es notwendig ist Meldungen über langen Zeitraum zu speichern, sollten eher Änderungsbelege genutzt werden, siehe SAP-Hilfe.
Die Fehlerverarbeitung bei der Nachrichtenausgabe ist mit dem Application Log verwandt und ist auch eine SAP-Standardfehlerverarbeitung, aber funktioniert über die Tabellen CMFK und CMFP und die Verknüpfung zum Feld NAST-CMFPNR.
Siehe Programm RSNAST00 Nachrichtenversand.
Error-Message und ROLLBACK WORK
- Unabhängig davon, ob das Application Log oder die Fehlerverarbeitung in der NAST verwendet wird, darf man im Druckprogramm oder sonstigen Programmen keine Error-Message auslösen. Eine Error-Message führt immer einen impliziten ROLLBACK WORK durch und dann werden sowohl Protokolle im Application Log verhindert als auch eine Speicherung des NAST-Datensatzes.
- Eine Error-Message im Druckprogramm sollte daher nicht ausgegeben werden und die Meldung muss wie in den folgenden Abschnitten beschreiben verarbeitet werden.
Fehlerverarbeitung im Druckprogramm
Programm RSNAST00 Nachrichtenversand
Access Tabellenbeziehung Fehlerprotokoll (Tabellen NAST, CMFK und CMFP)
Funktionsbaustein NAST_PROTOCOL_UPDATE
Anzeige NAST-Protokoll im Beleg Lieferung
Gibt man jetzt wie hier z. B. in der Lieferung bei der Nachrichtenart ZLDR das Protokoll zur Nachricht aus mit dem Button .
Dann sieht man das aussagekräftige Protokoll, dass ein bestimmter (Smart Forms-)Textbaustein (für die NAST-Sprache) nicht existiert , bzw. nicht übersetzt wurde.
Application Log
Web-Links
- SAP-Hilfe: Application Log
- www.tricktresor.de: Application Log
- SCN: Diskussion über Application Log (EN)
- SAPTechnical: Application Log
- https://www.sapdatasheet.org/abap/tran/slgd.html www.sapdatasheet.org: Transaktion SLGD
- http://www.saptechnical.com: Tutorial Application Log
- SAP.com: Application Log and context (EN)
- Tricktresor: Application Log mit Kontext
- http://www.saphub.com/reports/abap-application-log/
Literatur
- Common SAP R/3 Functions Manual, von William Lawlor, S. 619ff. (EN)
- ABAP Kochbuch, von Enno Wulff, u. a., S. 247 ff.

