如何确定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条回答
小c菟菟
2020-09-01 13:19

您好,

您应该 然后从BKPF开始查询。 通常,应授予特殊文件类型(BLART)的清算文件。 您从此处开始查询,然后转到BSAS/BSAD/BSAK(以相关者为准),从BKPF查找AUGBL等于BELNR的所有条目(也具有BUKRS和GJAHR限制)。

关于

Eli

一周热门 更多>