2020-09-08 12:08发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有一个要求,我应该... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我有一个要求,我应该总结所有值'GRMENGE'。 我想检查" GRMENGE"的总数是否等于" MENGE"的值。 我应该怎么做? 已经尝试过AT ENDAT,但根据我的要求不知道如何使用它。
谢谢。
此致
Katherine Darunday
Hallo 凯瑟琳·达伦戴,
您可以尝试使用group by循环,而不是new循环。
DATA menge_cnt类型i。 数据grmenge_cnt类型i。 类型:开始于ts_cols, ebeln TYPE ebeln, ebelp TYPE ebelp, Menge TYPE bstmg, grmenge TYPE bstmg, ts_cols的结尾。 类型tt_cols带有默认密钥的ts_cols的类型标准表。 DATA(lt_tab)= VALUE tt_cols( (ebeln ='4910145234'ebelp ='10'menge = 100 grmenge = 100) (ebeln ='4910145234'ebelp ='10'menge = 100 grmenge = 150) (ebeln ='4910145234'ebelp ='10'menge = 100 grmenge = 50) (ebeln ='4910145234'ebelp ='20'menge = 100 grmenge = 200) (ebeln ='4910145234'ebelp ='20'menge = 100 grmenge = 150) (ebeln ='4910145234'ebelp ='20'menge = 100 grmenge = 50) )。 选择开始。 循环到lt_tab INTO DATA(ls_col) GROUP BY(id1 = ls_col-ebeln id2 = ls_col-ebelp )。 清除:menge_cnt,grmenge_cnt。 "将引用提升到数据(group_ref)。 循环到组ls_col INTO DATA(行)。 menge_cnt = menge_cnt +行-menge。 grmenge_cnt = grmenge_cnt + line-grmenge。 结局。 如果menge_cnt = grmenge_cnt。 写:/ls_col-ebeln,ls_col-ebelp,'are same','menge_cnt =',menge_cnt,'grmenge_cnt =',grmenge_cnt。 其他。 写:/ls_col-ebeln,ls_col-ebelp,'不一样','menge_cnt =',menge_cnt,'grmenge_cnt =',grmenge_cnt。 万一。 结局。
p>
还有一个关于循环分组依据的问题,您可以参考此信息。
最诚挚的问候
易卜拉欣 p>
最多设置5个标签!
Hallo 凯瑟琳·达伦戴,
您可以尝试使用group by循环,而不是new循环。
p>
还有一个关于循环分组依据的问题,您可以参考此信息。
最诚挚的问候
易卜拉欣 p>
一周热门 更多>