ABAP高手请进现有一数据表MARA 我想统计表里 每个物料组下物料项目总数和一共有几个物料组 输出时如:物料组 物料号码A 111123321B 222213312C 333______________3 7二楼的方法好像不行 ,物料组字段(

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 04:51:21

ABAP高手请进现有一数据表MARA 我想统计表里 每个物料组下物料项目总数和一共有几个物料组 输出时如:物料组 物料号码A 111123321B 222213312C 333______________3 7二楼的方法好像不行 ,物料组字段(
ABAP高手请进
现有一数据表MARA 我想统计表里 每个物料组下物料项目总数和一共有几个物料组 输出时如:
物料组 物料号码
A 111
123
321
B 222
213
312
C 333
______________
3 7
二楼的方法好像不行 ,物料组字段(matkl) 物料号码(matnr),帮我解决了加100分

ABAP高手请进现有一数据表MARA 我想统计表里 每个物料组下物料项目总数和一共有几个物料组 输出时如:物料组 物料号码A 111123321B 222213312C 333______________3 7二楼的方法好像不行 ,物料组字段(
**定义内表
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 .