2020-08-16 10:17发布
加入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上方使用)并汇总不同的项目。
您好 Ricky Shaw
请检查BKPF表中是否有AWKEY索引。 这是一个标准的,所以您应该拥有它。 该索引包含4个字段:MANDT,AWTYP,AWKEY和AWSYS。 如果要使用这些字段(MANDT-自动添加,AWTYP和AWKEY)查询BKPF表,则选择应该非常快(由于DB索引)。 请确保您的条件中包含AWTYP字段。
然后,使用表的PRIMARY KEY(BUKRS,BELNR,GJAHR)查询BELNR,并且它也应该很快。
您是否也在使用BSEG-BUKRS和BSEG-GJAHR关键字段?
Hi 桑德拉,
否,我们没有使用S/4 HANA。 这会有所作为吗?
您好 Mateusz Adamus 是的。我在查询中提到了所有这些字段。
但是从BKPF获取数据也需要更多时间。
您能提出建议吗?
为什么要避免BSEG? 您不运行S/4HANA吗?
为了完整性起见,让我添加一下:假设索引一切正常,那么就不需要使用 reorg等。
Mateusz Adamus 我想知道多少? 百分比的客户敢于转换BSEG,我的意思是不在SAP的直接建议下;-)
最多设置5个标签!
您好 Ricky Shaw
请检查BKPF表中是否有AWKEY索引。 这是一个标准的,所以您应该拥有它。 该索引包含4个字段:MANDT,AWTYP,AWKEY和AWSYS。 如果要使用这些字段(MANDT-自动添加,AWTYP和AWKEY)查询BKPF表,则选择应该非常快(由于DB索引)。 请确保您的条件中包含AWTYP字段。
然后,使用表的PRIMARY KEY(BUKRS,BELNR,GJAHR)查询BELNR,并且它也应该很快。
亲切问候,Mateusz
您是否也在使用BSEG-BUKRS和BSEG-GJAHR关键字段?
亲切问候,
Mateusz
Hi 桑德拉,
否,我们没有使用S/4 HANA。 这会有所作为吗?
您好 Mateusz Adamus 是的。我在查询中提到了所有这些字段。
但是从BKPF获取数据也需要更多时间。
您能提出建议吗?
为什么要避免BSEG? 您不运行S/4HANA吗?
为了完整性起见,让我添加一下:假设索引一切正常,那么就不需要使用 reorg等。
Mateusz Adamus 我想知道多少? 百分比的客户敢于转换BSEG,我的意思是不在SAP的直接建议下;-)
一周热门 更多>