做采购订单批导程序时,所做的采购订单批导程序导入采购订单后,采购订单收货时报了这个M7 429的消息。M7 429非刮茕栓双法移动类型-PO 项目的供应商设置接受。这是什么原因呢?
经过业务顾问与我们ABAP顾问的仔细核对,发现表EKPO-WEROA字段的值与手工创建的采购订单的值不一样。事实证明确实是这个字段起到的作用。找出了问题原因,但是此问题怎么来的,并且应该怎么解决呢? 针对系统内已经导入的采购订单,我们采用了直接更新系统数据库表的方式,把EKPO-WEORA字段的'X'更新为''。(采购订单的更改的相关BAPI无法实现这个功能,并且这个字段在前台是不可见的。 对于采购订单批导程序,我们在POITEM的内表中找到这个字段,手动地设置为空,然后POITEMX表中的这个字段设置为'X',此问题就解决了。 SAP承认这一问题是程序问题,并做了一个Note 。奇怪的是不知为什么,高版本的系统仍然存在这个问题。