Skip to Content
author's profile photo Former Member
Former Member

PO Creation with external PO number

Hi All,

We have SRM and some other legacy system. We will receive the PO information from the legacy system with the Legacy PO number. Now we have to create a PO with external number only.

So for PO creation we are using the BAPI BAPI_POEC_CREATE. this is working fine if you dont pass any external PO number.

But If you pass external PO number I am facing some problem. BAPI_POEC_CREATE is giving the informaiton that PO with XXXXXXX number is created, but when we call BAPI_TRANSACTION_COMMIT it is throing some error like.

-


Buffer table not up to date

Message no. BBP_PD001

Diagnosis

In LOOP OBJ_RELATIONS_UPDATE (function group SAPLBBP_PDH_OR) an inconsistent status was discovered.

Procedure

Start the transaction again. If the error occurs again, create an OSS message.

To analyze the error, you can set a breakpoint in the function module 'BBP_PD_ABORT' and look at the call-up hierarchy in debugging mode.

-


Is this the number range problem? please tell me what is missing.

Thanks & Regards,

Raghu

Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • Posted on Jan 05, 2007 at 10:10 AM

    Hi,

    To be honest, i never tried with PO external number range.

    At least, you could store the external PO in a header customer field...

    Kind regards,

    Yann

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Raghavender,

      I think that maybe the external number is not the problem.

      Sometimes the explicit <b>COMMIT</b> causes this error cuz some processes or BADI's are accessing the table at memory level, so if you use this explicit bapi_transaction_commit maybe it will raise that error...

      Have your tried to remove that function call?

      Please acknowledge if it worked...

      Regards,

      Gerardo.

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.