Skip to Content

goods receipt for PO using IDOC - MB_CREATE_GOODS_MOVEMENT -Mvt 101- price error

I am trying to do a goods issue for a Purchase order(MB01) from idoc using function module,

MB_CREATE_GOODS_MOVEMENT. The idoc errors out with error saying, "Enter net price". However if I go to MB01 transaction and enter the PO, MvtType, Plant, StorLoc and Reason, I am able to post without any error. I am not sure if there is any additional field the function module is expecting in the idoc. Below are the fields that we are passing and I do not see a net price field in the segment E1MBXYI we are using.

E1MBXYH

BLDAT 20170616
BUDAT 20170616
TCODE MB01

E1MBXYI

MATNR 3865403A048
WERKS 1023
LGORT 0001
BWART 101
LIFNR 0000099961
ERFMG 11520
ERFME EA
KZBEW B
GRUND 0001
VBELN 5500232940

Thanks!
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Jun 16, 2017 at 09:38 PM

    you said you are doing a goods issue against a PO, this sounds confusing, as movement 101 is a goods receipt, and a PO number can also not be seen.

    Add comment
    10|10000 characters needed characters exceeded

    • Thanks for your reply. I later realized that the in the idoc that is being sent, the PO number was passed in VBELN field and not EBELN. Corrected that and now it is working.