Application Development and Automation 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: 
Read only

BAPI_PO_CHANGE

Former Member
0 Likes
555

I need to change PO pricing type values so I implemented BAPI_PO_CHANGE in program. This did not change the values so I tested it in SE37 and followed the instructions in the documentation carefully. After running in test mode I get the following message:

DOMEST-Domestic PO 90003240 changed

Error transferring ExtensionIn data for enhancement CI_EKKODB

No new version created because a message has not yet been transmitted

Effective price is 35.33 CAD, article price is 7.48 CAD

Change Net Price could not be effected

When the PO is checked the values have not been changed.

can anybody give me a lead as to how I get the BAPI to change the values.

Thank you

I need to change PO pricing type values so I implemented BAPI_PO_CHANGE in program. This did not change the values so I tested it in SE37 and followed the instructions in the documentation carefully. After running in test mode I get the following message:

DOMEST-Domestic PO 90003240 changed

Error transferring ExtensionIn data for enhancement CI_EKKODB

No new version created because a message has not yet been transmitted

Effective price is 35.33 CAD, article price is 7.48 CAD

Change Net Price could not be effected

When the PO is checked the values have not been changed.

can anybody give me a lead as to how I get the BAPI to change the values.

Thank you

2 REPLIES 2
Read only

Former Member
0 Likes
427

Hi,

WHen you test in SE37..after the BAPI call..you have to call BAPI_TRANSACTION_COMMIT to commit the changes..

Ex..

GO to SE37..

Function module -> TEST -> TEST SEQUENCES.

GIve the BAPI fm in the first line and then give BAPI_TRANSACTION_COMMIT in the second line..

Execute the bapi first and then the control comes to the next commit function module..execute that also..

Thanks

Naren

Read only

0 Likes
427

Thank you, sir, this has done the job. Can I ask you one more question...is it possible to change more than one pricing type by submitting multiple lines on POCOND and if so do we have to submit multiple lines on POCONDX

Thank you