关于采购外协PO的组件及PO条件更改记录无法查询的原因浅析及解决思路

关于采购外协PO的组件及PO条件更改记录无法查询的原因浅析及解决思路

作者:袁云飞(AlbertYuan)

以下内容均为原创,希望对初学者有一些辅助作用,本人主要从事MM/QM/WM的相关工作,不专业处请多多指点,十足干货,码字不易,且行且珍惜,加入粉丝您将能看到更多相关主题文章,转载请引用出处,感激不尽;

各位小伙伴们好,春运已经拉开序幕,不知各位回家的车票/机票是否已抢到,希望大家都能顺利平安到家;下面我们切入正题;

采购外协,以前的SAP版本里也被称为分包,其主要用于供应商代为工厂完成材料的再次加工和处理的一种行为,一般来说其区别于工序外协的主要地方在于采购外协完成物料回到工厂之后是以库存形式存在,而工序外协回到工厂后就会直接计入工单工序不会有库存;其他的各种区别以后会有专题对他们进行讨论的;

今天我们讨论是采购外协订单的一种有意思的情况,其实很多小伙伴都不太关注这个点,因为在制造业里采购外协PO的组件往往是比较固定的,并且是从对应BOM里拷贝的,很少存在修改情况,但其他行业就不同了,外协组件的修改调整是比较常见的一种行为,而如何查看其更改记录也被频繁提及到;

如果小伙伴们自己去实验一下,就会发现,当你修改了外协组件后,系统并不会记录下你的修改记录过程,这点就和你印象中的对PO行项目或表头更改的修改记录的结果大相径庭了;此时你去查看PO行项目的修改记录,如下图;
在这里插入图片描述
你只能看见,一个很简单的标识,你修改了外协组件,因为修改外协组件里的任何东西的时候,你只会看到EKET-CHKOM在发生改变,但无法知道具体发生了什么改变,而CHKOM在表中也不是本质上发生了改变,这只是为了配合CDPOS的记录而已;

究其原因,其实采购外协PO的组件屏幕(component screen)的数据处理,其实不是由MM这边来完成的,其本质是通过PP-MRP那边的系列函数来完成的,所以MM这边的采购凭证的组件是不会记录其变更过程的;

其实不用这么诧异,对于PO的条件视图里的修改,系统也不会给你提供明细的修改记录的,这就是为什么你只能看见你的净价更改的记录,而不知道你加入了什么条件类型等的原因;而且推而广之,如果你使用了DMS那里面的更改记录你也看不到,不仅如此,你使用了进出口(import/export)功能也是看不到更改记录的;

那么,有什么办法可以做到让其记录呢,答案是肯定的,不然我写这篇文章也没什么意义;也许你猜到,增强也许能做到,答案也是肯定的,但可不是PO保存的增强写入什么客制表来实现,其实SAP提供了补救措施,那就是增强ME_CHDOC_ACTIVE其类方法IS_ACTIVE可以实现标准的更改记录回写CDHDR/CDPOS;

      "采购外协组件修改记录激活
      ex_components = 'X'.
      "PO条件视图修改记录激活
      ex_doc_cond = 'X'.

这个增强在PO保存的时候进行介入,我们只需要指定启用哪些修改记录即可,我上述描述的情况都可以实现修改记录功能;
EX_DOC_COND
EX_DOC_LINKS
EX_COMPONENTS
EX_IMPORT
在这里插入图片描述
从图上就能看出,当我们激活更改记录功能后,组件的修改就变得明确起来,谁,在什么时候添加,删除了什么组件,修改了数量,更改了需求日期等等都能方便呈现;

但小伙伴按照我的方法进行实操的时候往往发现,更改记录里是有了,但透明表里怎么没有的问题,这其实是增强已经采用新的对象来记录这些更改了;

对于采购外协组件的修改来说,其使用的更改对象为MDSB,是不是很熟悉,对,这个不是MM的小组人员定义的,而是PP那边的小组定义的,所以。。。你懂得,带有强烈的PP特色,MD像不像需求清单的事务代码前两位,SB像不像预留表的后两位,当然这个肯定是本人YY出来的,但还真不排除我蒙对的成分;其实MDSB这个更改对象,对应的其实就是透明表RESB的一个视图MDSB啦;

因为,这个MDSB更改对象记录的对象值就是组件预留号。这样所有的关联关系就能串起来了;
在这里插入图片描述
在这里插入图片描述
小伙伴们根据此思路就可以继续推导出,关于PO条件视图里的修改记录的构成;如下图;
在这里插入图片描述
PO条件视图的更改,看起来更清晰了,这种修改依然是记录在PO的原来的更改对象EINKBELEG中的,方便检查;但请注意特例,服务PO的条件的更改记录是记录在更改对象MM_SERVICE里的哦,别混淆了;

其余的前面说的几个情况可能小伙伴们没法自己实现功能后测试,这里我来直接告诉大家结果;

MDS功能的修改记录对象是EINKDOKUMENT;
进出口IMPORT/EXPORT功能的修改记录对象是EXPIMPBELEG;

以上内容就是关于PO修改记录方面的全部讨论内容,这里说明一点不仅仅是PO,PR的组件修改利用该增强也是能实现记录的;

发布了33 篇原创文章 · 获赞 0 · 访问量 908

猜你喜欢

转载自blog.csdn.net/weixin_44853659/article/details/103921625