ABAP 内表数据汇总问题

将相同采购订单号、项目号、EKBE-VGABE=1的数量(EKBE-MENGE)汇总,计算出已收货量详细说一下这一步如何实现DATA:BEGINOFWA,EBELNTYP... 将相同采购订单号、项目号、EKBE-VGABE=1的数量(EKBE-MENGE)汇总,计算出已收货量
详细说一下 这一步如何实现
DATA:BEGIN OF WA,
EBELN TYPE EKKO-EBELN, 订单号
EBELP TYPE EKPO-EBELP, 项目号
LIFNR TYPE LFA1-LIFNR, 公司代码
VGABE type EKBE-VGABE,
YI type n, 已交货的数量
END OF WA.

DATA ITAB LIKE TABLE OF WA with header line.

SELECT
EKKO~EBELN

EKPO~EBELP

EKPO~MENGE

EKBE~VGABE

INTO CORRESPONDING FIELDS OF TABLE ITAB
From LFA1 inner join EKKO on LFA1~LIFNR = EKKO~LIFNR
inner join EKET on EKET~EBELN = EKKO~EBELN
inner join EKPO on EKET~EBELN = EKPO~EBELN
AND EKET~EBELP = EKPO~EBELP
inner join MAKT on EKPO~TXZ01 = MAKT~MATNR
inner join EKBE on MAKT~MATNR = EKBE~MATNR
where LFA1~NAME1 in m1.

查出来数据 全部放在内表了 如何用collect 实现 汇总
我只会这一步
*If EKBE-VGABE = 1.
*Collect itab.
*endif.

但是它要求是 将相同采购订单号、项目号、EKBE-VGABE=1的数量(EKBE-MENGE)汇总 如何设置条件 让其将 相同采购订单号 项目号 和VGABE=1 的 汇总 求代码 如果用ALV sort 如何汇总 用collect呢??!!
展开
 我来答
仙韩槐a
2011-10-31 · 超过16用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:44.2万
展开全部
http://zhidao.baidu.com/question/284743333.html
我的语言表达能力不太好,看一看这个吧,我用口述的话,还是不准确
来自:求助得到的回答
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式