如果程序中出现多次SQL语句,且选择的字段相同,只是选择条件不同,若新增字段,则需要每次更改多个地方,且动作重复,还有可能漏掉某处。
如果想买中出现这情况,可以考虑用如下方法解决:
types:begin of typ_field,
fieldname type name_feld,
end of typ_field.
data:i_field type table of typ_field.
clear:i_field[].
i_field-fildname = 'VBAP-VBELN'. append i_field.
i_field-fieldname = 'VBAP-POSNR'. append i_field.
select (i_field)
from vbap
into table it_vbap
where vbeln in s_vbeln.
转载文档,共同学习。