コードのいくつかの場所で、データ フィールド (別のフィールド シンボルのコンポーネント) をフィールド シンボルに割り当てる必要があります。再利用性のために、このコードをプロシージャにカプセル化することにしましたが、フィールド シンボルをこのプロシージャに渡す方法がわかりません。
LOOP bseg ASSIGNING <bseg>
...
PERFORM assigning USING <bseg>
CHANGING <wrbtr>.
...
ENDLOOP.
FORM assigning USING <bseg> TYPE bseg
CHANGING <wrbtr> TYPE bseg-wrbtr
IF ...
some logic here
ASSIGN <bseg>-wrbtr TO <wrbtr>.
ELSE
ASSIGN <bseg>-skfbt TO <wrbtr>.
ENDIF.
ENDFORM.
このコードは機能しません。
フィールド シンボル参照も変更するにはどうすればよいですか?