在PO行项目细节的「物料数据」视图中,有一个叫"信息更新"的勾选项。
在没有做配置或增强的情况下,创建PO时这个选项是默认勾选的。根据F1帮助信息中的解释,可以知道它是用于更新采购信息记录的。
那么是不是说勾选了这个选项就可以把PO中的价格更新到采购信息记录中作为新的采购价格呢?可以说是,但也不完全是。
一、更新了什么?
勾选"信息更新"这个选项后,更新的不是采购信息记录的「条件」视图中的价格(即条件类型PB00的价格)。
而更新的是「采购组织数据2」视图中的"参考采购凭证"(采购组织数据2视图需要从顶部菜单"转到-采购组织数据2"来切换)。
从事务代码:ME1M中可以看到,不仅更新了采购凭证,还更新了PO中的价格过来。
总结来说,一条采购信息记录中可以有两种价格:一是条件类型的价格;二是参考PO的价格。这里"信息更新"所更新的价格,是后者。
二、有什么用?
其作用也很好讲明白:创建新PO时如果没有读取到条件类型中的价格,就会读取参考PO中的价格。
有采购信息记录但是又读取不到条件类型中的价格的情况,可能有以下几种比较常见的情况:
- 这个物料和供应商的组合从一开始就没有维护过采购信息记录,第一次创建PO是手工输入的价格,然后就一直通过勾选"信息更新"来读取价格(信息更新时如果没有创建采购信息记录会自动创建,但是条件类型的价格为0)。
- 条件类型的价格不在有效期内。
如果一直都是默认勾选"信息更新"的,那么在出现没有读取到条件类型的价格时,还可以读取参考PO的价格,由于是一直勾选的,所以相当于是读取了离现在最近的一张PO的价格,对于价格浮动不频繁的物料具有一定的参考意义。但是如果只是中间偶尔勾选了几次,那么读取的参考PO可能离现在已经比较远,价格的参考意义可能就不大了。
三、怎么更新的?
勾选"信息更新"后,更新时可能会出现4种情况:
- 如果已经存在且只存在一条采购信息记录(不管有工厂或者没有工厂),就直接更新这一条采购信息记录。
- 如果已经存在且存在二条采购信息记录(既存在有工厂的,也存在没有工厂的),则更新有工厂的那条采购信息记录。
- 如果不存在采购信息记录,则更新时会自动创建一条没有工厂的采购信息记录,但条件类型的价格是0。
- 如果不存在采购信息记录,且后台配置了"只允许有工厂的采购信息记录"(事务代码:OMF0),则更新时会自动创建一条有工厂的采购信息记录,但条件类型的价格也是0。
四、如何设置不要默认勾选"信息更新"?
事务代码:OMFI,选择缺省值设置,然后选择一个缺省值编号。在「标识符」视图中设置"信息记录更新-采购订单"字段为空,即没有更新。
然后再使用事务代码:SU01,编辑需要控制的账号。在「参数」视图中,添加参数EVO,设置值为刚才配置的缺省值编号。
这样,就可以控制这个账号创建PO时,不会默认勾选"信息更新"字段了。
五、如何设置不采纳参考PO中的价格带到新PO中?
还是在刚才的采购缺省值(事务代码:OMFI)的设置中,在「价格采纳」视图中选择"不要复制"选项。这样,即便更新了PO的价格到采购信息记录的参考采购凭证中,创建新PO时也不会采纳,而是只会读取采购信息记录中条件类型的价格(读取不到就报错)。