DATA语句
- 变量定义
DATA:l_str TYPE string.
现在可能是这样的
DATA(l_str) = 'China'.
- 行内定义
SELECT
but000~partner,
but000~name_org1,
but000~bu_group,
lfa1~nodel
FROM but000 INNER JOIN lfa1 ON but000~partner = lfa1~lifnr
FOR ALL ENTRIES IN @gt_partner
WHERE but000~partner = @gt_partner-partner
INTO TABLE @DATA(lt_but).
注意@DATA(TAB)语句的强大,有了它,我们在访问数据库的时候,只要对着FS写SELECT就好了,不需要构建各式各样 的内表和表类型了。注意在使用FOR ALL ENTRIES 语句的时候,关联的内表前面要加上@
- FIELD-SYMBOL(<FS>)