Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation Format und Parameter des Fehlerdokuments Dokument im Navigationsbaum lokalisieren

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.

 

Hintergrunddokumentation 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  Diese Grafik wird im zugehörigen Text erklärt Ändern.

       5.      Wählen Sie unter Body  Diese Grafik wird im zugehörigen Text erklärt 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>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ende des Inhaltsbereichs