为什么MD01不更新MD06报告

2020-08-18 23:19发布

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

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


你好大师,

在此情况下,我的客户每天运行MRP,并根据MRP输入控制参数系统生成PR和计划订单等。 MRP控制器/买方将这些PR转换为PO。 采购订单转换后,他们转到MD04并刷新屏幕,他们可以看到新创建的采购订单。但是我们看不到来自MD06的更新信息。 因为我们必须等待下一个MRP运行。 第二天,我们从MD01(基于计划范围)运行MRP,它将使用新的PO#更新MD06。 不幸的是,它不会更新MD06报告,但是,如果我们使用单一材料从MD02运行MRP,它将使用更新的PO等更新MD06。

为什么MD01不能更新MD06报告而MD02可以更新报告?

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

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


你好大师,

在此情况下,我的客户每天运行MRP,并根据MRP输入控制参数系统生成PR和计划订单等。 MRP控制器/买方将这些PR转换为PO。 采购订单转换后,他们转到MD04并刷新屏幕,他们可以看到新创建的采购订单。但是我们看不到来自MD06的更新信息。 因为我们必须等待下一个MRP运行。 第二天,我们从MD01(基于计划范围)运行MRP,它将使用新的PO#更新MD06。 不幸的是,它不会更新MD06报告,但是,如果我们使用单一材料从MD02运行MRP,它将使用更新的PO等更新MD06。

为什么MD01不能更新MD06报告而MD02可以更新报告?

付费偷看设置
发送
7条回答
SAP砖家
1楼 · 2020-08-19 00:03.采纳回答

您好 Ali Mozahid

首先让我假设您在MD01中进行网络规划,即 您只能计划计划文件中标记为计划的物料。

在将采购申请转换为采购订单之后,似乎在MD01的第二次运行中没有计划您的物料。 原因很可能是SAP在转换期间没有在计划文件中标记计划的物料。 我不是100%确信,但这是我的有根据的猜测,很容易检查。 这也将是有道理的,因为将采购申请转换为采购订单时物料的计划状况不会改变,并且在转换期间不会更改任何数据(数量,日期)。

您可以通过两种方式检查我的假设:

  1. 在PReq转换为PO后,检查第二次运行MD01之后物料的最后一个MRP清单的创建日期。 如果该日期早于采购订单创建日期,则表示未计划物料,因此未更新MD06。
  2. 在首次运行MD01之后检查物料的计划文件条目。 不应将其标记为计划中。 执行PReq到PO的转换。 再次检查物料是否在计划文件中标记为计划。 如果不是这样,则将在MD01的后续运行期间不计划物料,并且不会更新MD06。

一个问题:MRP列表并不意味着显示最新的计划情况 一种材料。 它是有效管理MRP异常并评估MRP计划结果的工具。 由于PReq到PO的转换并没有真正改变物料的计划状况,为什么您将其视为MD06中看不到PO号的问题?

最诚挚的问候

< p> Dominik Tylczynski

clever101
2楼-- · 2020-08-19 00:04

你好Dominik,

我感谢您花时间并理解了我的确切问题。

是的,我们运行MRP NET CHANGE

"检查第二次运行MD01后材料的最后一个MRP清单的创建日期,PReq转换为PO后。如果该日期早于PO创建日期,则表示该材料尚未计划,因此MD06为 未更新。" -我已经检查了此选项,因为除了将计划订单转换为PR,PR转换为PO外,数量没有实际需求变化,因此当我从MD01系统运行MRP时,认为没有变化。 它不再考虑该材料。 之后,如果您使用MD06,您仍会看到"旧MRP"列表的日期和时间。 您不会一次看到新的约会,这对我来说很有意义。

我也理解您的第一段。

只有一件事,我仍然不了解MD02在复制的MD04屏幕(动态报告)后面的功能,以更新MD06,并且还以刚从MD02生成的新定时来更新MRP日期和时间

在MD02运行期间,我已经知道我的预期结果,它不会创建任何新文档(PR,计划订单),因为我已将PR转换为PO,并且转换后没有任何变化。

但是,如果我转到MD06,将PR转换为PO后,它仍然显示旧PR。 对于MRP控制器,这非常令人困惑。 有时他们去MD06并尝试将转换后的PR转换为PO。 我知道系统的观点是没有问题的。 但是实际的业务角度对我或他们都没有意义。

为解决此类问题,我们每周两次运行另一个MRP(处理密钥NEUPL),其行为类似于MD02。 它将MD04动态报表添加到MD06。

不幸的是,MD06有缺点,它考虑了所有材料并花费大量时间。

仍然存在疑问,MD02与MD01的工作原理不同,它将动态报告立即传递给MD06

Nir深蓝
3楼-- · 2020-08-19 00:04

您好 阿里·莫扎希德(Ali Mozahid)

让我澄清一下:

MD06(MRP列表)显示了MRP运行后的计划情况,换句话说,它显示了MRP计划的结果。 这是计划情况的静态快照。 当基础文档发生更改时,它不会动态更改,例如 当PReq转换为PO时。 只能通过MRP运行来更新。

MD07(库存/需求清单)显示了当前的计划情况。 每当您运行事务时,它都是动态构建的。 因此,如果基础文档更改为库存/需求清单,也将更改。

请勿将这两者混合! 尽管这两种交易看起来非常相似,但它们的目的却大不相同:

  • MD06用于评估MRP计划结果,而MRP运行的MRP例外情况
  • MD07用于评估当前的计划结果, 当前的异常。

您应该根据需要使用两个事务,并且不应尝试强制一个事务表现得与另一个事务一样。

MD01是全局MRP运行的 在计划范围内的所有物料。 通常,MD01是在处理关键NETCH(即网络计划)的情况下运行的。 在这里,仅计划需要计划的物料。 在计划文件中标记了需要计划的物料。 使用MD21评估计划文件。 每当物料的计划状况发生变化时,例如,物料会自动在计划文件中标记为计划。 采购订单已更改。

正如我之前说的,将PReq转换为PO不会改变物料的计划状况(提供的PO的数量和日期与PReq的数量和日期相同)。 因此,它不会在计划表中标记计划的物料。 因此,在后续的MD01运行期间不计划物料。 因此,物料的MD06(MRP清单)未更新。 因此,您仍然在MD06中看到PReq号,而不是PO。

MD02允许您计划特定的材料及其所有组件。 无论计划文件是什么,它总是计划指定的物料。 因此,它将更新物料的MRP清单。 因此,MD06显示物料的PO号,而不是MD02之后的PReq号。

这里没有魔术。 归结为PReq到PO的转换,不会更改计划状况,因此不会更新计划文件。

最后的备注-您不应使用NEUPL强制更新MRP列表。 而是训练您的MRP控制器以使用正确的工具来完成这项工作,并解释MD06和MD07之间的区别。 MRP控制器应该同时使用这两种工具,因为它们是互补的!

这就是为什么我认为S/4HANA中缺少MRP的MRP列表是主要的功能倒退。

最诚挚的问候

Dominik Tylczynski

SC_Yao
4楼-- · 2020-08-19 00:03

我很确定 Ali Mozahid 了解 库存/需求清单和MRP清单之间的差异。 问题更多的是为什么从PReq到PO转换后,第二次运行MD01时MRP列表没有更新。

我是小鹏鹏啊
5楼-- · 2020-08-19 00:02

Ali Mozahid

MD06是MRP清单,它将显示上次计划运行时的库存/需求清单。 经过最后一次计划,将运行对象手动转换为采购订单,这就是MD06仍显示PR的原因。

少量输入

  1. 事务MD04和MD07是动态的,并显示当前库存状况
  2. 可以从表MDKP中获取最新的MRP运行信息。
  3. 事务MD05和MD06提供最后一次MRP运行的快照。
  4. PO详细信息可以在表EKKO中找到,它具有创建日期和创建者。

另请参见下面指向MD05博客的链接,这将有所帮助 为您提供更多信息。

https://blogs.sap.com/2014/09/06/why-should-i-use-transaction-md05-to-analyze-the-mrp-results/

谢谢

RD

DafaDDDa
6楼-- · 2020-08-19 00:16

您好阿里·莫扎希德(ali Mozahid)

很高兴您做到了-这就是SAP社区的全部意义,不是吗?

欢呼声

浮生未央
7楼-- · 2020-08-19 00:15

嘿,多米尼克,

我得到了答案。 我很感激我。

MD02允许您计划特定的材料及其所有组件。 无论计划文件是什么,它总是计划指定的物料。 因此,它将更新物料的MRP清单。 因此,对于材料"

,MD06显示的是PO编号,而不是MD02之后的PReq编号。

此外,尽管没有净变更计划或NETPL复选框,但我在MD21中已经注意到。 如果从MD02运行MRP,则会更新MRP时间戳。

谢谢。

一周热门 更多>