作业帮 > 综合 > 作业

ABAP高手请进现有一数据表MARA 我想统计表里 每个物料组下物料项目总数和一共有几个物料组 输出时如:物料组 物料号

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/09 04:24:06
ABAP高手请进
现有一数据表MARA 我想统计表里 每个物料组下物料项目总数和一共有几个物料组 输出时如:
物料组 物料号码
A 111
123
321
B 222
213
312
C 333
______________
3 7
二楼的方法好像不行 ,物料组字段(matkl) 物料号码(matnr),帮我解决了加100分
ABAP高手请进现有一数据表MARA 我想统计表里 每个物料组下物料项目总数和一共有几个物料组 输出时如:物料组 物料号
**定义内表
data:begin of itab occurs 0 ,
type_count type i ,
mara_count type i ,
end of itab .
**定义sy-tabix .
DATA:L_INDEX LIKE SY-TABIX.
** 新增物料组计算资料到itab
select distinct count(matkl)
into itab-type_count
from mara .
append itab .
clear itab .
**更新itab
loop at itab .
l_index = sy-tabix .
select count(MATNR)
into itab-mara_count
from mara .
MODIFY itab INDEX L_INDEX.
endloop .