CALL TRANSACTION のリターンコード
ishikawa
投稿数: 10
アドオン機能にて、課題が発生しています。
ご存知でしたら教えてください。
CALL TRANSACTION で発伝トランザクションをCALL後、
SY-SUBRCが0にもかかわらず、伝票番号が返却されない場合があるのでしょうか?
しかも、処理後に発伝されたはずの伝票番号を参照すると
正常に発伝がされているのです。
会計系のアドオンですが、
仕様としては以下2ステップの処理をしています。
?内部処理にてCALL TRANSACTION を利用して発伝のトランザクションを呼び出し同期更新のバッチインプットを行う。
?SY-SUBRC=0なら
このバッチインプットの結果としてSY-MSGV1に返却される
伝票番号を取得して、アドオンテーブルを更新する。
これまで約5〜6年ほど稼働しており、特に問題が発生していなかったアドオン機能なのですが、今年3月下旬・7月上旬と決算関連でシステム負荷が高まった場合に?の処理で”伝票番号”が取得できない事象が発生しました。
?の後続処理にてアドオンテーブルは更新されており、伝票番号が””(空文字)のまま保存されている状態でしたので、
SY-SUBRC=0 ですが、伝票番号がSY-MSGV1に返却されていないことになります。
自分なりに調べたところ、以下の2つの情報からSY-SUBRC=0でも
エラーが発生している場合がある?ように読み取れますが
そんなことあるのでしょうか・・・?
<CALL TRANSACTION が正常終了したかどうかの確認>
http://help.sap.com/saphelp_470/helpdata/ja/78/21763651ce11d189570000e829fbbd/content.htm
<CALL TRANSACTIONの命令について>
http://www.ab.auone-net.jp/~s0410/masa/abap/abap20.html
負荷の状況にもよるのか、テスト環境で何度試してみても再現せず
原因が特定できないため、安易に改修も入れられない状況となり困っております。
何かご存知の方がいらっしゃいましたら、ご教示ください。
よろしくお願いします。
ご存知でしたら教えてください。
CALL TRANSACTION で発伝トランザクションをCALL後、
SY-SUBRCが0にもかかわらず、伝票番号が返却されない場合があるのでしょうか?
しかも、処理後に発伝されたはずの伝票番号を参照すると
正常に発伝がされているのです。
会計系のアドオンですが、
仕様としては以下2ステップの処理をしています。
?内部処理にてCALL TRANSACTION を利用して発伝のトランザクションを呼び出し同期更新のバッチインプットを行う。
?SY-SUBRC=0なら
このバッチインプットの結果としてSY-MSGV1に返却される
伝票番号を取得して、アドオンテーブルを更新する。
これまで約5〜6年ほど稼働しており、特に問題が発生していなかったアドオン機能なのですが、今年3月下旬・7月上旬と決算関連でシステム負荷が高まった場合に?の処理で”伝票番号”が取得できない事象が発生しました。
?の後続処理にてアドオンテーブルは更新されており、伝票番号が””(空文字)のまま保存されている状態でしたので、
SY-SUBRC=0 ですが、伝票番号がSY-MSGV1に返却されていないことになります。
自分なりに調べたところ、以下の2つの情報からSY-SUBRC=0でも
エラーが発生している場合がある?ように読み取れますが
そんなことあるのでしょうか・・・?
<CALL TRANSACTION が正常終了したかどうかの確認>
http://help.sap.com/saphelp_470/helpdata/ja/78/21763651ce11d189570000e829fbbd/content.htm
<CALL TRANSACTIONの命令について>
http://www.ab.auone-net.jp/~s0410/masa/abap/abap20.html
負荷の状況にもよるのか、テスト環境で何度試してみても再現せず
原因が特定できないため、安易に改修も入れられない状況となり困っております。
何かご存知の方がいらっしゃいましたら、ご教示ください。
よろしくお願いします。
投票数:206
平均点:2.77
投稿ツリー
-
CALL TRANSACTION のリターンコード
(ishikawa, 2013-7-14 0:54)
-
Re: CALL TRANSACTION のリターンコード
(ojojojojojoj, 2014-4-30 1:24)
- Re: CALL TRANSACTION のリターンコード (ishikawa, 2014-6-12 17:48)
-
Re: CALL TRANSACTION のリターンコード
(ojojojojojoj, 2014-4-30 1:24)