「SAP技术」SAP MM 采购信息记录新价格不能体现在采购订单新的ITEM上?

「SAP技术」SAP MM 采购信息记录新价格不能体现在采购订单新的ITEM上?

 

 

 

下午,一个同行朋友问我一个问题,说她修改了某个物料的采购价格,然后去一个老的采购订单上增加一个新的item,delivery date是在新的价格有效期范围内,却发现系统还是取老的已经失效的采购价格。这是为啥?

笔者第一时间想到了采购信息记录里的price date category字段。经过测试与验证,我再现了她遇到的问题,如下的采购信息记录,

「SAP技术」SAP MM 采购信息记录新价格不能体现在采购订单新的ITEM上?

 

维护了2个有效期,价格不同:

「SAP技术」SAP MM 采购信息记录新价格不能体现在采购订单新的ITEM上?

 

2020-1-1 到2020-06-11 价格是:55.51 CNY/EA;

2020-6-12 到9999-12-31 价格是: 56 CNY/EA;

找到了一个老的PO,

「SAP技术」SAP MM 采购信息记录新价格不能体现在采购订单新的ITEM上?

 

PO 的document date是2020-03-18. 如上图。

1)PIR里的price date category 为空:

「SAP技术」SAP MM 采购信息记录新价格不能体现在采购订单新的ITEM上?

 

ME22N去该PO里增加一个新的ITEM,

「SAP技术」SAP MM 采购信息记录新价格不能体现在采购订单新的ITEM上?

 

虽然delivery date在2020-6-12 以后,但是价格还是取的老价格55.51,如上图。

2)将PIR里的price date category字段值设置为1 (purchase order date),

「SAP技术」SAP MM 采购信息记录新价格不能体现在采购订单新的ITEM上?

 

ME22N 去为该PO增加新的item,

「SAP技术」SAP MM 采购信息记录新价格不能体现在采购订单新的ITEM上?

 

价格还是取的是老的价格 55.51

3)将PIR里的price date category设置为2 (Delivery date),

「SAP技术」SAP MM 采购信息记录新价格不能体现在采购订单新的ITEM上?

 

再去ME22N 为该PO增加新的ITEM,

「SAP技术」SAP MM 采购信息记录新价格不能体现在采购订单新的ITEM上?

 

就能根据delivery date取到对应的最新的采购价格了。

-完-

2020-6-12 写于苏州市。

上一篇:BAPI_PO_CHANGE 采购订单修改服务


下一篇:web自动化PO模式初探