对于所有条目

2020-09-28 13:26发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我在查询"所有条目"的陈述时遇到问题。

内部表PT_POSITIONS具有一些以前由MATNR排序的条目。 问题在于,与使用内部表中具有MATNR的范围相比,我没有为所有条目使用相同的条目,所以问题出在FOR ALL ENTRIES语句上。

有什么主意吗?

感谢您的时间!

s.jpg (27.8 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我在查询"所有条目"的陈述时遇到问题。

内部表PT_POSITIONS具有一些以前由MATNR排序的条目。 问题在于,与使用内部表中具有MATNR的范围相比,我没有为所有条目使用相同的条目,所以问题出在FOR ALL ENTRIES语句上。

有什么主意吗?

感谢您的时间!

s.jpg (27.8 kB)
付费偷看设置
发送
2条回答
宇峰Kouji
1楼 · 2020-09-28 14:26.采纳回答

Well For All Entries将在返回结果之前删除重复的行。 要获得更多帮助,您将必须共享PT_POSITIONS和范围表中的内容。

南山jay
2楼-- · 2020-09-28 14:17

您好,

如Che所建议的,尝试这样的事情:

 TYPES:tt_matnr的开头,
   matnr TYPE PT_POSITIONS-MATNR,
   tt_matnr的结尾。
 带有唯一默认键的tt_matnr数据t_matnr类型哈希表。  "唯一的钥匙就能解决问题
 数据wl_matnr与t_matnr类似。
 FIELD-SYMBOLS 类似于pt_positions的线。

 清除t_matnr。
 在pt_positions ASSIGNING 中循环。
   wl_matnr-matnr = <位置> -matnr。
   将wl_matnr插入表t_matnr。
 结局。

 检查t_matnr不是初始的。
 选择t_matnr中的所有条目
   其中matnr = t_matnr-matnr
 [...]。

 

问候

贝特朗

一周热门 更多>