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_CREATE1 no Output Message Determined

mk123monis
Explorer
0 Kudos

Recently after upgrading the SAP System, we noticed that Purchase ordered created from BAPI_PO_CREATE1 does not contain any Output messages.

But with ME21N every thing works fine.

And if we go with ME22N then only the Output Messages are determined for the PO created using BAPI_PO_CREATE1

After BAPI_PO_CREATE1, when BAPI_TRANSACTION_COMMIT is about to call then in Table VBMOD there is not Method with name RV_MESSAGE_UPDATE or any method with MESSAGE.

Any suggestion will be highly appreciable.

Regards,

MK

3 REPLIES 3

NTeunckens
Active Contributor
0 Kudos

Hello M K,

I'm assuming Upgrade-pre-and-post Actions were taken care of (checked any issues from "SPAU" "SPAU_ENH" etc.) so the System is running as it should ...

Have you checked since the Upgrade :

  • Any ReturnMessages when executing the BAPI?
  • Are any of your Pre-Upgrade BAdI's inactive?
  • Have you tried Debugging any related BAdI's relating to this BAPI?


Maybe you have implemented a BAdI such as "ME_BAPI_PO_CUST" at which MessageOutput can be directed. See SAP-KBA's such as 1820862 ...

Have you ran a trace via trx. "ANST" for your program? Maybe this can point out to one or more KBA's ...


Kind regards

Nic T.

Jelena
Active Contributor
0 Kudos

Also check for update terminations in SM13.

former_member563330
Discoverer
0 Kudos

I solved this issue with SAP note: 2424420 - Message determination fails for Purchase Orders