【发布时间】:2012-08-24 13:44:13
【问题描述】:
我需要在多个代码位置将数据字段(另一个字段符号的组件)分配给字段符号。为了可重用性,我决定将此代码封装在过程中,但我不明白如何将字段符号传递到此过程中。
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.
此代码不起作用。
我应该怎么做才能更改字段符号引用?
【问题讨论】:
标签: loops reference field abap assign