Hi all
因为系统中寄售商品的供应商库存维护错误,想用程序调用BAPI_GOODSMVT_CREATE模拟 MB1C 来纠正。我先对原供应商做562K的货物移动,再对新供应商做561K类型的货物移动,这样,原来供应商的库存就可转移到新供应商这里。但我在做第二步 561K的时候 ,调用BAPI_GOODSMVT_CREATE会报错,在return参数中 会报找不到 采购信息记录的错误。 具体错误描述如下:M7 165 在采购组织 1000 中不能找到采购信息记录
我程序中的代码 大概如下:
goodsmvt_header-pstng_date = sy-datum.
goodsmvt_header-doc_date = sy-datum.
goodsmvt_code-gm_code = '05'.
......
......
goodsmvt_item_plus561-material = wa_mkol-matnr.
goodsmvt_item_plus561-plant = wa_mkol-werks.
goodsmvt_item_plus561-entry_qnt = wa_mkol-slabs.
goodsmvt_item_plus561-stge_loc = wa_mkol-lgort.
goodsmvt_item_plus561-move_type = '561'.
goodsmvt_item_plus561-spec_stock = 'K'.
goodsmvt_item_plus561-vendor = wa_excel-lifnr_to.
goodsmvt_item_plus561-entry_uom = 'EA'. "物料基本单位
APPEND goodsmvt_item_plus561.
我试着 该了 goodsmvt_item中的很多参数,还是报这个错, 但我去采购信息记录中 根据条件又明明能找到相关的采购信息记录。
请高手帮助 。