使用する
HTTPログオンエラーのエラードキュメントの本文は、通常、HTMLまたはXML形式です。ただし、一部のタグには特別な意味があります。
<NO_TRANSLATION> … </ NO_TRANSLATION>:タグ間のテキストは、翻訳されていない技術コードで構成されています。
<%= …%>の形式の次のタグもあります。これらのタグは実行時に置き換えられます。これらのタグを使用して、エラーが発生したときに表示されるアプリケーション固有のエラーテキストを登録できます。次に、一般的なエラーメッセージに次の情報を追加して、問題の特定と解決を容易にすることができます。
システム固有のデータ
-
<%= SYUNAME%>:ユーザー名
-
<%= SYMANDT%>:クライアント
-
<%= SYLANGU%>:言語
-
<%= SYHOST%>:サーバー名
-
<%= SYSYSID%>:システム名
-
<%= SYOPSYS%>:オペレーティングシステム
-
<%= SYDBSYS%>:データベースタイプ
-
<%= SYSAPRL%>:システムリリース
-
<%= SYDATUM%>:日付
-
<%= SYUZEIT%>:時間
-
<%= SYDYNNR%>:画面番号
-
<%= SYREPID%>:レポートID
-
<%= SYECODE%>:ICFエラーコード
-
<%= SYXPROG%>:ABAPプログラムの名称
-
<%= SYTCODE%>:トランザクションコード
-
<%= SYETEXT%>:エラーテキスト(システム)
-
<%= SYNSGID%>:システムメッセージID
-
<%= SYNSGTY%>:メッセージタイプ
-
<%= SYNSGNO%>:メッセージ番号
-
<%= SYNSGV1%>:メッセージ#1のプレースホルダー
-
<%= SYNSGV2%>:メッセージ#2のプレースホルダー
-
<%= SYNSGV3%>:メッセージ#3のプレースホルダー
-
<%= SYNSGV4%>:メッセージ#4のプレースホルダー
リクエスト固有のデータ
-
<%= PATHTRANS%>:URL内のICF検索パス
-
<%= FORMFIELD%>:ドキュメントのすべてのフォームフィールド(テキスト形式)
-
<%= FORMFIELD_B64%>:ドキュメントのすべてのフォームフィールド(Base64形式)
-
<%= MESSAGE%>:エラーメッセージの短いテキスト
-
<%= ABAPCALLSTACK%>:ABAPコールスタック
-
<%= ERRORCODE%>:ABAPランタイムエラーの名前
サンプルプログラム:エラードキュメント
ABAPアプリケーションサーバプログラムは、エラードキュメントの使用方法を示します。これを行うには、以下の手順に従います。
-
トランザクションSICFを呼び出します。
-
階層で、パスdefault_host / sap / bc / error/templateを選択します。
-
テンプレートサービスをダブルクリックします。
-
[エラーページ]、[変更]の順に選択します。
-
プログラムコードを表示するには、本文に移動し、表示/変更を選択します。