Procurement type为E的物料能够转为PR吗?
看了标题,不知你会有什么想法?在我最初学习SAP时,就有这个印象了:如果物料的procurement type是E,就是in-house production时,如果在运行MRP后,这个物料有planned order出现时,在MD04中双击这个planned order时,在弹出的窗口中是应该没有转PR的按钮的,因为物料是定义在工厂生产的,怎么会从planned order转PR呢?我就是这样形成印象的,但我已经想不起来这是我自己作的测试还是在资料中看到的,或者是哪位老师教的。那究竟是不是这样的呢?
实际上不是这样的。如果物料的procurement type是E,同时这个物料有planned order出现时,在MD04中双击这个planned order时,在弹出的窗口中是有转PR的按钮的!这个结果在我的意料之外。我在测试之后曾经问过我的两个顾问,在不让他们在系统中作测试的前提下,而是直接让他们根据自己的理解来回答,他们的回答和我原先的印象是一样的,而对于事实的结果,他们也觉得很奇怪。
我在SCN论坛上发过帖子问过,Rachel Tang作了回答,说这是SAP标准的行为。详细内容见帖子地址。
http://forums.sdn.sap.com/message.jspa?messageID=8988452
我创建两个物料:test_ef1和test_ef2。
两个物料的material type均为HALB,test_ef1的procurement type为E,test_ef2的procurement type为F。
同时用CS01创建BOM,在test_ef1物料下挂test_ef2物料。
下面用MD11为test_ef1创建一个planned order。
用MD04看这个test_ef1物料。
双击那个37119的planned order行。就会弹出下面的窗口。
你是否注意到图中划圈的地方?就是这个转PR的按钮。我现在怎么也回想不起来,我当时为什么会有这个画面没有转PR按钮的印象呢?在我的IDES4.7中也是这个测试结果。
虽然我原先的印象是错误的,但这次的测试纠正了我的想法。同时结合我的工作,我对这个procurement type也有了新的想法:对于需要维护主数据的物料,如果能够确定procurement type是采购的,直接填写F;如果能够确定procurement type是工厂生产的,就填写E;如果不能确定procurement type的,也填写E,因为从上面的测试结果看,procurement type为E的物料也能够转PR的。
我们点击这个转PR的按钮,如果这个物料当时维护主数据时没有维护采购视图,则会出现这个错误信息。
如果我们维护了主数据中的采购视图,则在点击这个转PR的按钮后,出现转PR的画面。
但在下方会出现一个信息。
注意,这只是一个信息,不影响你转PR并保存这张PR的。
我们用MD04先看一下test_ef2这个物料。
可以看出相关需求已经传递到test_ef2了。
我们将那个test_ef1的planned order转为PR。
再用MD04看test_ef1这个物料。
可以看出,原先那个planned order已经转成PR了。这样,我们再用MD04看test_ef2这个物料。
可以看出,上层物料的相关需求已经消失了。说明如果上层物料的planned order被转成PR后,它对下层物料的需求就没有了,就不会向下层物料传递了,因此下层物料的相关需求也消失了。
因此我们可以使用SAP的这个特征来灵活处理我们工作中暂时无法确定procurement type的那些物料的主数据维护。即无法确定procurement type是工厂生产还是采购时,就填写为E(不用填写X),如果这个物料需要采购时,就由MRP Controller手工转这个planned order为PR,而在这个物料转为PR后,它的下层物料的PR或planned order就会消失的。但这里有个前提的,就是你需要维护procurement type为E的物料主数据时,需要同时维护这个物料的采购视图,以方便以后在需要转PR时不出现没有维护采购视图的错误,当然出现这个错误时临时维护这个物料的采购视图也是可以的。