避免查询BSEG

2020-08-16 10:17发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我想避免打BSEG表。 ...

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

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


你好

我想避免打BSEG表。

我的要求是获取给定订单中订单项的总和。

有什么办法可以避免查询BSEG表?

我的查询如下:

EKBE-> BKPF(awkey = belnr + year)-> BSEG表

1)从EKBE获得BELNR。

2)然后使用EKBE中的BELNR + GJAHR查询BKPF表并获得BKPF-BELNR

3)点击BSEG-BELNR(在BKPF-BELR上方使用)并汇总不同的项目。

6条回答
宇峰Kouji
2020-08-16 11:04 .采纳回答

您好 Ricky Shaw

请检查BKPF表中是否有AWKEY索引。 这是一个标准的,所以您应该拥有它。 该索引包含4个字段:MANDT,AWTYP,AWKEY和AWSYS。 如果要使用这些字段(MANDT-自动添加,AWTYP和AWKEY)查询BKPF表,则选择应该非常快(由于DB索引)。 请确保您的条件中包含AWTYP字段。

然后,使用表的PRIMARY KEY(BUKRS,BELNR,GJAHR)查询BELNR,并且它也应该很快。

亲切问候,
Mateusz

一周热门 更多>