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
479

I need to update pricing condition values on a PO programmatically so I used BAPI_PO_CHANGE in code but the PO failed to update. Using transaction SE37 I followed the documentation carefully and after running got the following messages:

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

Although the message indicates that the PO was changed when I checked the PO there were no changes.

Could anybody out there who has had issues like this before give me a lead as to where to go from here.

Thank you

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
431

Have you done the COMMIT_WORK immediate after the BAPI call. BAPI does not do the commit work itself.

Regards,

A.Singh

Message was edited by:

Amarjit Singh

I need to update pricing condition values on a PO programmatically so I used BAPI_PO_CHANGE in code but the PO failed to update. Using transaction SE37 I followed the documentation carefully and after running got the following messages:

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

Although the message indicates that the PO was changed when I checked the PO there were no changes.

Could anybody out there who has had issues like this before give me a lead as to where to go from here.

Thank you

2 REPLIES 2
Read only

Former Member
0 Likes
432

Have you done the COMMIT_WORK immediate after the BAPI call. BAPI does not do the commit work itself.

Regards,

A.Singh

Message was edited by:

Amarjit Singh

Read only

Former Member
0 Likes
431

Hi,

Commit it using the transaction BAPI_TRANSACTION_COMMIT

Reward if helpful.