プロセス
ALE対応トランザクションを使用したインバウンド処理:トランザクションが成功しました
通話トランザクションが成功したかどうかをどのように確認できますか?
一般に、呼び出しが実行された後に「Sy-Subrc = 0」の場合、呼び出しトランザクションは成功したと見なすことができます。ALE環境では、これは話の半分にすぎません。インポートパラメータInput_Methodが値”A”または”E”をとる場合、インバウンド汎用モジュールはmode =”A”または”E”( “showすべての画面」または「エラーが発生した画面から始まる画面を表示する」)。この場合、ユーザーには画面が表示さ/nれ、コマンドフィールドに入力してトランザクションをキャンセルできます。これにより、呼び出し後に「Sy-Subrc=0」になります。呼び出しトランザクションが成功したかどうかを確認する唯一の信頼できる方法は、メッセージID(Sy-Msgid)と番号(Sy-Msgno)を確認することです。