!--a11y-->
RFC
呼び出された汎用モジュールで発生した例外は、オプション
.. PERFORMING form ON END OF TASK により処理されますが、 RFC インタフェースでは 2 つの例外タイプが定義されています。 それらは以下のとおりです。この例外が発生すると、リモートマシン上の失敗とシステム障害がすべてレポートされます。
この例外は、接続障害または通信障害が起きた場合に発生します。
リモートマシン上で発生するシステム障害 ( 異常終了など ) はレポートされません。エラーメッセージの要求
呼び出される汎用モジュールでは、エラーレポートには必ずキーワード
MESSAGE ではなく例外を使用してください。CALL FUNCTION RemoteFunction
DESTINATION ‘hw1071_53’
EXPORTING...
IMPORTING...
TABLES...
EXCEPTIONS
SYSTEM_FAILURE = 1 MESSAGE msg
COMMUNICATION_FAILURE = 2 MESSAGE msg
メッセージ変数
( msg ) にシステムメッセージが設定されます。 これでメッセージを表示したりファイルにメッセージのログを記録することができます。 プログラム内でメッセージテキストを解読してはいけません。
MESSAGE
は、このセクションで説明した 2 つのシステム例外 のみに使用できます。
