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

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

yj橘子红了 幼苗

共回答了14个问题采纳率:92.9% 举报

**定义内表
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 .

1年前

3
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.044 s. - webmaster@yulucn.com