!--a11y-->
Format und Parameter des
Fehlerdokuments 
Der Body eines Fehlerdokuments für HTTP-Anmeldefehler hat in der Regel HTML- oder XML-Format. Einige Tags haben jedoch eine besondere Bedeutung.
<NO_TRANSLATION>...</NO_TRANSLATION>: Der Text zwischen den beiden Tags stellt eine technische Codierung dar und wird deshalb nicht übersetzt.
Ferner gibt es folgende Tags der Form <%=...%>, die zur Laufzeit ersetzt werden. Damit können Sie einen anwendungsspezifischen Fehlertext registrieren und im Fehlerfall anzeigen lassen. Die allgemeine Fehlermeldung kann dann um die folgenden spezifischen Angaben erweitert werden, und die Problemlösung erleichtern:
Systemspezifische Daten:
● <%=SYUNAME%>: Benutzername
● <%=SYMANDT%>: Mandant
● <%=SYLANGU%>: Sprache
● <%=SYHOST%> : Servername
● <%=SYSYSID%>: Systemname
● <%=SYOPSYS%>: Betriebssystem
● <%=SYDBSYS%>: Datenbanktyp
● <%=SYSAPRL%>: System-Release
● <%=SYDATUM%>: Datum
● <%=SYUZEIT%>: Uhrzeit
● <%=SYDYNNR%>: Dynpronummer
● <%=SYREPID%>: Report ID
● <%=SYECODE%>: ICF Errorcode
● <%=SYXPROG%>: Name des ABAP-Programms
● <%=SYTCODE%>: Transaktionscode
● <%=SYETEXT%>: Fehlertext (System)
● <%=SYMSGID%>: System Message ID
● <%=SYMSGTY%>: Message Type
● <%=SYMSGNO%>: Message Nr.
● <%=SYMSGV1%>: Platzhalter für Meldung#1
● <%=SYMSGV2%>: Platzhalter für Meldung#2
● <%=SYMSGV3%>: Platzhalter für Meldung#3
● <%=SYMSGV4%>: Platzhalter für Meldung#4
Requestspezifische Daten:
● <%=PATHTRANS%> : ICF-Suchpfad innerhalb der URL
● <%=FORMFIELD%> : Alle Formfelder des Dokuments (in Textformat).
● <%=FORMFIELD_B64%>: Alle Formfelder des Dokuments (in Base64-Format).
● <%=MESSAGE%> : Kurztext der Fehlermeldung
● <%=ABAPCALLSTACK%>: ABAP Callstack
● <%=ERRORCODE%> : Der Name des ABAP Laufzeitfehlers.
Beispielprogramm: Fehlerdokument
Ein Beispielprogramm im Application Server ABAP zeigt, wie Fehlerdokumente eingesetzt werden können. Gehen Sie dazu folgendermaßen vor:
...
1. Rufen Sie die Transaktion SICF auf.
2. Folgen Sie im Verzeichnisbaum dem Pfad: default_host/sap/bc/error/template.
3. Doppelklicken Sie auf den Service template.
4.
Wählen Sie den Bereich Fehlerseiten und klicken Sie auf die
Ändern.
5.
Wählen Sie unter
Body
Anzeigen/Ändern, um den Programmcode anzuzeigen.
<html> <body> <H1><NO_TRANSLATION> 500 SAP Internal Server Error</NO_TRANSLATION></H1> <B>Fehlermeldung:</B><%=MESSAGE%><BR /> <B>Zusatzinformationen zum Abbruch:</B> <BR /> <B>Abbruchsart:</B><%=SYETEXT%> <BR /> <B>System:</B><%=SYSYSID%> <BR /> <B>Server:</B><%=SYHOST%> <BR /> <B>Programm:</B><%=SYXPROG%> <BR /> <B>Path:</B><%=PATHTRANS%> <BR /> <B>Datum:</B><%=SYDATUM%> <BR /> <B>Zeit:</B><%=SYUZEIT%> <BR /> <B>Message:</B></B><%=SYMSGTY%><%=SYMSGNO%>(<%=SYMSGID%>) <BR /> <B>Error Code:</B><%=ERRORCODE%> <BR /> </body> </html>
|