查询-问题

2020-08-17 18:47发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在编写查询并将其...

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

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


大家好,

我正在编写查询并将其链接到TCode。 我遇到的问题是查询运行的时间长度(将近5分钟)。

我的表联接是AFPO- AUFNR>(左外部联接)RESB-AUFNR/RESB-MATNR> MARA-MATNR/RESB-STLNR> STPO-STLNR

我正在尝试tp使用销售订单号,零件号的前2位数字(此名称为BT *)和用于制造物料BT的组件的前2位数字(PT *)。 我希望这能带回"材料","材料描述",用于制造该材料的组件以及用于制造该材料的材料数量。

材料:BT-000001-弯管1

组件:PT-00001 100英寸

当我在没有STPO表的情况下运行相同的查询时,它会快速运行3秒钟,

我的问题是,是否有一个可能具有此逻辑的逻辑数据库,或者是否有任何其他方法来获取此数据或加快查询速度?

2条回答
昵称总是被占用
2020-08-17 19:20 .采纳回答

您好 David Chaney

如果您使用所有相关字段将RESB表与STPO表连接(STLTY 特纳尔 STLKN STPOZ),您的查询会快很多。 现在,由于您仅提供了键的第二个字段,因此DB无法使用STPO表的主键。

亲切的问候,
Mateusz

一周热门 更多>