点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
有一个要求,其中需要与分包供应商相关的库存状态报告以及采购订单编号。
在输入屏幕中,用户将输入
植物:(必须)
物料组:
材料:
供应商:(必填)
SLA/PO号:(必填)
在输出屏幕中:
供应商
材料
数量
材料组
说明
供应商名称地址
产品计划程序
购买订单/SLA
等。
当用户输入供应商和采购订单编号时,我建立的逻辑就是选择查询,以便从MSEG中提取记录以及移动类型为" 541,542,543,544"。
但是执行时间非常长。
我尝试使用功能模块 BAPI_GOODSMVT_GETITEMS ,但是同样无法成功获取数据。
请帮助我克服挑战。
我甚至建议用户在输入屏幕中输入" 发布日期",但他们不想输入任何发布日期。
请始终发布您的数据库(HANA或其他?)和SAP_APPL版本以及问题。
不足为奇,因为MKPF和MSEG均未提供LIFNR或EBELN的标准索引。
选项:
1)在选择逻辑中包括表EKBE,以通过采购订单快速访问重要凭证
2)创建MSEG-LIFNR和/或MSEG EBELN的索引(如果有几个和/或关键的查询会受益,则是有意义的)
很高兴听到这个消息。
请注意此数据库提示。 如果S_EBELN在运行时为空,则您仍在强制Oracle使用该Z02索引,这可能不是最佳选择。
如果删除了提示,则如果S_EBELN包含选择值,Oracle仍将使用Z02。
查看是否可以在以下SAP注释中找到有用的内容:
此外,请使用提供的工具(SQL跟踪等)及其解决方案(创建索引等)进行分析。请参阅用于性能和调整的SAP Wiki
Plz检查以下查询 你问的,
选择MBLNR ERKS RIFNR EBELN TARGET < br> FROM ZMSEG WERKS在SE_WERKS AND
ZEILE
BWART
MATNR
BUDAT
SOBKZ
INTO表LT_ZMSEG 哪里有BWART('541','542','543','544')和
MATNR在SE_MATNR中以及
SE_LIFNR中的LIFNR和SE_BWTAR中的
SOBKZ EQ'O'和
BWTAR和S_EBELN中的
EBELN。
这是我正在使用的选择查询,性能会受到严重影响。
ZMSEG(这是使用" MSEG和MKPF"字段创建的视图)
当调试器到达此语句时,将花费更多时间来获取输入单个供应商和采购订单的值。
也许您正在使用的查询为我们提供了如何增强它的想法
J。
选择MBLNR
ZEILE
BWART
MATNR
WERKS
LIFNR
MENGE
BUDAT
SOBKZ < br> CHARG
EBELN
BWTAR
从ZMSEG
插入表LT_ZMSEG
BWART所在的位置('541','542','543','544')和
MATNR 在SE_MATNR中和
WERKS在SE_WERKS中和
LIFNR在SE_LIFNR和
SOBKZ EQ'O'和
BWTAR在SE_BWTAR中和
EBELN在S_EBELN中。
这是我正在使用的选择查询,性能会受到严重影响。
ZMSEG(这是使用" MSEG和MKPF"字段创建的视图)
当调试器到达此语句时,将花费更多时间来获取用于输入单个供应商和采购订单的值。
一周热门 更多>