Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Bapi_PO_CHANGE picking outline agreement

Former Member
0 Kudos

hi,

i am running BAPI_PO_CHANGE for changing the pricing. I have not maintained any agreement for the given material and vendor. but still the BAPI is returning the message " outline agreement exists for this material" and the pricing is not getting updated properly.

Can someone help me.

Regards,

Neha

4 REPLIES 4

Former Member
0 Kudos

Hi

Please let me know, wheter you getting the same error, when you change the same via ME22N.

If yes, than i suggest, pls check with functional consultant

Regards

MD

0 Kudos

Hi Mandhan,

i tried to it in ME22N, the system just gives a warning message that a contract exitst for this material. Actually the material that is being used has a contract with another vendor. But not with the vendor that i am using. So i guess BAPI will anyways return this message.

Thank you for your help.

0 Kudos

Hi

Sorry for the late response. I hope you would have already resolved the same.

Just in case if you have not resolved.

Try using the BADI to change the price.

Implement BADI definition (ME_PROCESS_PO_CUST) and create a class and implemented the interface (IF_EX_ME_PROCESS_PO_CUST) and use the methods (PROCESS_ITEM) - GET_DATA and SET_DATA to change the price

Pls let me know, whether it works

Regards

Madhan Doraikannan

Former Member
0 Kudos

The material that i was using had a contract with another vendor. This was being picked by the BAPI as a information message and was getting displayed.