如何确定BKPF/BSEG表中的凭证是否为清算凭证

2020-09-01 12:32发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在对程序进行性能优化,并且它...

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

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


我正在对程序进行性能优化,并且它对BSAS进行了查询。 根据此查询,开发人员正在从BSAS中选择​​带有公司代码和文件编号(BSAS-AUGBL)的文件,以检查输入文件是否为清算文件。

此查询非常慢。 我可以将HKONT添加到查询中以略微改善查询。
查询的命中率仍为1%(意味着100个文档,一个文档是一个清算文档)。 我想知道是否有更简单的方法来识别输入文档是否正在清除文档。

6条回答
xfwsx85
2020-09-01 13:05

是的,您是正确的。 它正在查找清除的文件。 后续逻辑使用AWKEY值确定相关凭证(物料凭证/PO编号等)。

我的问题是此查询仅在1%的时间内返回值。 现在,如果我有办法事先确定它将找到什么,那么我可以只对那1%的文档执行此查询。

请注意,我对此查询的输入不是BSAS-AUGBL(正如您所指出的),而是BSAS-BELNR。 抱歉,刚刚注意到我的原始帖子具有误导性:-(

一周热门 更多>