听群里大佬说,学江正军的博客就行了,看书和视频就是浪费时间,我也不好怎么评价,只能说,江正军的博客是真的牛。以下是师兄交给我的,不过我还是错付了他的好意,我要离职了,未来一片黑暗,还有一分钟就拜拜了,就不多说废话了。
FOR ALL ENTRIS IN
1、使用该选项后,对于最后得出的结果集系统会
自动删除重复行
。因此如果你要保留重复行记录时,记得在SELECT语句中添加足够字段
2、FOR ALL ENTRIES IN后面使用的内部表itab如果为空,将查出当前CLIENT端所有数据(即忽略整个WHERE语句,其他条件都会被忽略)
初始代码:
ATA: BEGIN OF i_list OCCURS 0,
ebeln LIKE ekko-ebeln, " 订单号
bukrs LIKE ekko-bukrs, " 公司代码
ebelp LIKE ekpo-ebelp, " 行号
matnr LIKE ekpo-matnr, " 物料号
menge LIKE ekpo-menge, " 数量
meins LIKE ekpo-meins, " 单位
maktx LIKE makt-maktx, " 物料描述
labst LIKE mard-labst, " 库存
END OF i_list.
*获取数据
SELECT
ekko~ebeln
ekko~bukrs
ekpo~ebelp
ekpo~matnr
ekpo~menge
ekpo~meins
makt~maktx
mard~labst
INTO CORRESPONDING FIELDS OF TABLE i_list
FROM ekko
INNER JOIN ekpo ON ekko~ebeln = ekpo~ebeln
INNER JOIN mard ON ekpo~matnr = ma