on 01-05-2007 10:03 AM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.