メインコンテンツへスキップ

パラメーターの動き

コメント

4件のコメント

  • Pu

    こんにちはPuです。
    どちらも可能ですよ。受け渡しは双方向出来ます。(プログラムを見ないと分かりませんが)
    リテラルをPiと記載しているところから想像してPi_明細番号側が受け取りのような気がします
    でわ~でわ~

  • dai

    正しくはどちらともかと思います。

    ①コール先のパラメータへ伝票番号が渡る
    ②コール先のプログラムの終了時にPI_明細番号が伝票番号へ渡る
    こんな感じの流れと思います。

  • yamamoto

    Puさん、daiさん ありがとうございます。

    コール先が受け取っても、渡してもPGによってはどちらか一方だとうまく理解できなかったのでスッキリしました!

  • nkmt

    ご質問の件ですが
    項目指定でコールしていますので、
    呼出先で値を書き換えた場合は、書き換えた値を受け取れます。


    投稿画像のPI_明細番号 ですが
    受け取るだけで書き換えはしないという意味の
    I を付けた名前にしているのかなと推測します。

     

    私の場合は、万一コール先で値が変更されても影響が出ないようにしたいので
    コール先へ値を渡すだけの場合は、
    項目指定ではなく
    その項目を式指定するようにしております。


    私は、
    値も返す場合はパラメータ名は P_
    値を返さず受取り専用ならPin_を付けるようにしています。

サインインしてコメントを残してください。