パラメーターの動き
初歩的な質問で恥ずかしいのですが上記画像のようなパラメーターの受け渡しは
コール先パラメーターのPI_明細番号から伝票番号が受け取るのでしょうか
それとも
伝票番号からコール先パラメーターのPI_明細番号が受け取るのでしょうか
-
こんにちはPuです。
どちらも可能ですよ。受け渡しは双方向出来ます。(プログラムを見ないと分かりませんが)
リテラルをPiと記載しているところから想像してPi_明細番号側が受け取りのような気がします
でわ~でわ~ -
正しくはどちらともかと思います。
①コール先のパラメータへ伝票番号が渡る
②コール先のプログラムの終了時にPI_明細番号が伝票番号へ渡る
こんな感じの流れと思います。 -
ご質問の件ですが
項目指定でコールしていますので、
呼出先で値を書き換えた場合は、書き換えた値を受け取れます。
投稿画像のPI_明細番号 ですが
受け取るだけで書き換えはしないという意味の
I を付けた名前にしているのかなと推測します。私の場合は、万一コール先で値が変更されても影響が出ないようにしたいので
コール先へ値を渡すだけの場合は、
項目指定ではなく
その項目を式指定するようにしております。
私は、
値も返す場合はパラメータ名は P_
値を返さず受取り専用ならPin_を付けるようにしています。
サインインしてコメントを残してください。
コメント
4件のコメント