Skip to Content

BAPI_PO_CREATE1 no Output Message Determined

Apr 03, 2017 at 08:01 AM


avatar image

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.



10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Nic Teunckens Apr 03, 2017 at 09:35 AM

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.

10 |10000 characters needed characters left characters exceeded
Jelena Perfiljeva
Apr 04, 2017 at 10:16 PM

Also check for update terminations in SM13.

10 |10000 characters needed characters left characters exceeded