点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, ...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, ...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我需要从bseg表中获取BELNR,我所拥有的只是公司代码,年份,采购订单编号。
以下是我的查询
从BSEG中将BUKRS BELNR GJAHR BUZEI EBELN XREF3选择到IT_BSEG_TEMP中所有条目的表IT_BELNR中,其中BUKRS = IT_BSEG_TEMP-BUKRS和GJAHR = IT_BSEG_TEMP-GJAHR和EBELN = IT_BSEG_TEMP_EBELN和XREF。
我的要求是从"发票会计凭证"详细信息中获取收货会计凭证编号。 因此,在IT_BSEG_TEMP中,我有"发票会计"详细信息。
即使通过上述查询我只得到1或2个文档,提取数据也要花费15秒钟以上的时间。有时它会因运行时错误而结束。
那我该如何解决这个问题?
您好
由于BSEG似乎仍然是群集表(请参阅Matthees注释),因此无法建立索引,但是您可以将BSIK(也许还有其他索引表)与Z索引一起使用,以获取BELNR并读取BSEG 全键。
在SELECT之前,您是否检查IT_BSEG_TEMP是否为空? -否则它将尝试获取所有数据,这可能导致转储!
致谢
多米
一周热门 更多>