避免查询BSEG

2020-08-16 10:17发布

         点击此处--->   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上方使用)并汇总不同的项目。

         点击此处--->   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
1楼 · 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
三十六小时_GS
2楼-- · 2020-08-16 10:57

您是否也在使用BSEG-BUKRS和BSEG-GJAHR关键字段?


亲切问候,
Mateusz
SC_Yao
3楼-- · 2020-08-16 11:10

Hi 桑德拉,

否,我们没有使用S/4 HANA。 这会有所作为吗?

您好 Mateusz Adamus 是的。我在查询中提到了所有这些字段。

但是从BKPF获取数据也需要更多时间。

您能提出建议吗?

bbpeas
4楼-- · 2020-08-16 11:11

为什么要避免BSEG? 您不运行S/4HANA吗?

派大星 ヾ
5楼-- · 2020-08-16 10:58

为了完整性起见,让我添加一下:假设索引一切正常,那么就不需要使用 reorg等。

蓋茨
6楼-- · 2020-08-16 11:18

Mateusz Adamus 我想知道多少? 百分比的客户敢于转换BSEG,我的意思是不在SAP的直接建议下;-)

一周热门 更多>