Quantcast
Channel: SCN : Popular Discussions - ABAP和Java开发 (ABAP & Java Development)
Viewing all articles
Browse latest Browse all 4604

调用BAPI_GOODSMVT_CREATE 做561K 库存移动时 的错误,求助。

$
0
0

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中的很多参数,还是报这个错, 但我去采购信息记录中 根据条件又明明能找到相关的采购信息记录。

 

请高手帮助 。


Viewing all articles
Browse latest Browse all 4604

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>