Skip to Content
avatar image
-1
Former Member

BAPI_GOODSMVT_CREATE change the price

Hi,guys:

I am try to use BAPI_GOODSMVT_CREATE to creat a material document with GOODSMVT_CODE = 04. I need change the material's price but I can't find any enhancement point to finish this job .Is anybody has an idea?

thanks1

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Apr 20, 2017 at 04:58 PM

    It is not really clear what you want or maybe it just became unclear because of the mentioned BAPI.

    It would be better to explain the current situation and the to be situation and we can then discuss how to get there.

    The BAPI is what its name says, it is used to create movements. A BAPI can in general not do something totally different than you can do in the online transaction, lets call it MIGO. Translating your question to the online transaction would sound like this: "What is the enhancement point that allows me to change the material price with transaction MIGO". At least is this what I understand from your post and this does not make sense. So you see that you have to put some more information into this question to let us know what you really want.

    Do you want to change the value of the movement or really the price of the material?

    And in case you want to change the value of the movement you should also get into more detail and tell us what movement type you use, what price control the material has.

    Add comment
    10|10000 characters needed characters exceeded

  • Apr 24, 2017 at 09:18 AM

    AFAIK in this BAPI code movement 04 is for transfer (as good old legacy MB1B before MIGO) so Customizing rules will determinate the price of transfer, what was the original requirement, can you elaborate on its context?

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Apr 26, 2017 at 06:55 PM

    BAPI will not help you to change the price. if you want to update the new price at the time of goods receipt you can update that using condition record in MEK1 for gross price(PB00) for the current day period and below are the pre-requisites to achieve that

    • Price determination control in vendor master should be “5”
    • In PIR also price determination control should be 5
    • Valid price period in PIR
    • Tax Code as V0
    • GR based invoice verification and Auto evaluated receipt settlement should be flagged in vendor master which is also prerequisite for auto invoice verification MRRL
    Add comment
    10|10000 characters needed characters exceeded