Buffer table not up to date - BBP_PD_PO_SAVE Function Module
Hi SRM Experts,
I am trying to develop custom program for uploading POs into SRM and got struck at the time of BBP_PD_PO_SAVE function Module.
I followed the follwoing steps:
Step 1: Creating PO with BBP_PD_PO_CREATE - this step executed successfully.
Step 2: Trying to save PO data into SRM with BBP_PD_PO_SAVE - this step I am getting error message "Buffer table not up to date".
CALL FUNCTION 'BBP_PD_PO_SAVE'
EXPORTING
IV_WORKITEM_ID =
IV_USERTYPE =
IV_HEADER_GUID = wa_header-guid
IV_CREATE_HIST_VERSION =
wa_header-guid - PO GUID which is created in first step.
Please let me know any suggestions or solution on this.
Thanks,
Koyya
Hi Koyya ,
I am also doing the same in our project . But i am able to save the PO using BBP_PD_PO_SAVE Function Module .
If you are getting this error means , then you check the all guids mapping part .
Check all item guids ...have mentioned same parent guid
same to account deatils and partner data also.
Thank you ,
Bharathi
Similar Messages
-
PO_CREATE error Buffer table not up to date
Hi experts ,
I am create PO using a BAPI, BAPI_POEC_CREATE.And I can see the return messages from this FM its saying that u201C PO has been creating with some numberu201D But I am not able to find the PO in my system . And I tried to save and commit the data base . But still I am getting error Buffer table not up to date when I calls the FM BBP_PD_PO_SAVE.
Sample coding part of my program
CALL FUNCTION 'BAPI_POEC_CREATE'
EXPORTING
I_PO_HEADER = P_PO_HEADER
IMPORTING
E_PO_HEADER = PO_RETURN_HEADER
TABLES
I_PO_ITEMS = P_PO_ITEMS
I_PO_ACCASS = P_PO_ACCASS
I_PO_PARTNER = P_PO_PARTNER
I_PO_ORGDATA = P_PO_ORGDATA
RETURN = P_PO_BASKET_ERRORS.
PO_GUID = PO_RETURN_HEADER-BUSINESSPROCESS.
CALL FUNCTION 'BBP_PD_PO_SAVE'
EXPORTING
IV_HEADER_GUID = PO_GUID.
CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
COMMIT WORK AND WAIT.
Can anybody give me some pointers to resolve this issue .
Thank you ,Hi Sumat
Thanks for reply .
But , I am facing the error on the saving the PO itself . Its dumping wit the error Buffer table not up to date
CALL FUNCTION 'BBP_PD_PO_SAVE'
EXPORTING
IV_HEADER_GUID = PO_GUID.
Thank you ,
Edited by: Dhareppa Havalagi on Jul 10, 2009 4:00 AM -
Buffer Table Not Up To Date Short Dump When Publishing Change Version of Bid Invitation
Hi experts,
We are running SRM 5.5 with Support Level 16.
We have a bid invitation for which a user is trying to publish a Change Version. This bid contains two bid outlines, with one line item in each bid outline:
ITEM 1: HIER (Bid Outline)
ITEM 2: Line Item
ITEM 3: HIER (Bid Outline)
ITEM 4: Line Item
However, upon clicking on the Check or Publish button, the system throws a CX_BBP_PD_ABORT exception short dump. The reason for the exception given in ST22 is "Buffer table not up to date".
Due to organisational system security restrictions, I am unable to copy-paste the dump from ST22, so I will be typing out some of the details here.
Transaction: BBP_BID_INV
Program: SAPLBBP_PDH
Screen: SAPLBBP_BID_INV_1000
Termination occurred in the ABAP program "SAPLBBP_PDH" - in "BBP_PD_ABORT". The main program was "SAPLBBP_BID_INV".
In the source code you have the termination point in line 73.
Active Calls/Events
(formatted below as "No: Type: Name")
24: Function: BBP_PD_ABORT
23: Form: ABORT
22: Form: ITMADM_UPDATE
21: Form: ITMADM_MAINTAIN_SINGLE
20: Form: ITEM_F_CHECK_FROM_WTAB
19: Form: ITEMLIST_F_CHECK
18: Function: BBP_ITEMLIST_CHECK
17: Form: PROCDOC_DB_CHECK
16: Form: PROCDOC_CHECK
15: Function: BBP_PROCDOC_CHECK
14: Form: SSIS_DOCUMENT_CHECK_COMPLETE
13: Form: STATUS_SET_AND_INTERNAL_SAVE
12: Form: PROCDOC_UPDATE
11: Function: BBP_PROCDOC_UPDATE
10: Form: CHANGE_VERSION_UPDATES_ACTIVE
9: Function: BBP_PDCV_UPDATE_ACTIVE
8: Form: PROCDOC_CHECK
7: Function: BBP_PROCDOC_CHECK
6: Function: BBP_PD_BID_CHECK
5: Form: FCODE_DOCUMENT_CHECK
4: Form: FCODE
3: Function: BBP_BID_PROCESS
2: Form: PROCESS
1: Module (PAI): PROCESS
The ABORT subroutine is being called in Step 22 (ITMADM_UPDATE), at the following line:
* parent guids have to be identical ...
if gt_itmadm-parent <> w_itmadm-parent.
perform abort.
endif.
Upon tracing the variable values in the ST22 dump, it appears the program terminates when processing line 3 (i.e. the second Bid Outline). It appears that the first Bid Outline processes fine.
In the iteration for Line 3, the dump provides that gt_itmadm-parent contains the GUID to the Change Version document header, whereas w_itmadm-parent contains the GUID to the original Bid Invitation document header, resulting in a mismatch and subsequently program termination.
We have tried to replicate this bid invitation in our Development environment, but when executing, both gt_itmadm-parent and w_itmadm-parent contain GUIDs to the Change Version document header, hence the program does not abort.
Any suggestions would be greatly appreciated.
Thanks!
Best regards,
Kwong HowHi Janu,
For Note 1561750, I have looked at the Correction Details and observed that it makes changes to an IF-ELSE block, but will result in the same path of code execution as before. I.e., the Note changes the code from "IF a THEN b, ELSE c" to just "c", but according to my code trace, we are already executing the "ELSE c" block in its current state.
We will look further into Note 1877600. The unfortunate situation here is that since we are unable to replicate this issue in our Development/QA environment, and the Note description does not explicitly fit the situation we are facing, we need to be very sure that the Note can address the issue before bringing it into Production.
Otherwise, we will raise a message as suggested.
Thank you so much for your help!
Best regards,
Kwong How -
Buffer table not up-to-date error while working with local SRM PO
Hi all,
We are working in SRM 7.0 with extended classic scenario.
I faced an issue while working with local SRM PO. Iam getting a dump while doing changes in SRM PO.
Dump says that "Buffer table not up-to-date". Please find the detail dump error below :
http://cscgsapndc34.nwk.amer.csc.com:8114/sap/bc/webdynpro/sapsrm/wda_l_fpm_oif/
UNCAUGHT_EXCEPTION
Buffer table not up-to-date
Function: BBP_PD_ABORT of program SAPLBBP_PDH
Form: ABORT of program SAPLBBP_PDACC
Form: ACCOUNT_INTERNAL_SAVE of program SAPLBBP_PDACC
Function: BBP_ACCOUNT_INTERNAL_SAVE of program SAPLBBP_PDACC
Form: PROCDOC_INTERNAL_SAVE of program SAPLBBP_PD
Form: STATUS_SET_AND_INTERNAL_SAVE of program SAPLBBP_PD
Form: PROCDOC_UPDATE of program SAPLBBP_PD
Function: BBP_PROCDOC_UPDATE of program SAPLBBP_PD
Method: /SAPSRM/IF_PDO_UPDATE_BUFFER~SUBMIT of program /SAPSRM/CL_PDO_UPDATE_BUFF_PO=CP
Method: /SAPSRM/IF_PDO_BASE~SUBMIT_UPDATE of program /SAPSRM/CL_PDO_BASE===========CP
http://cscgsapndc34.nwk.amer.csc.com:8114/sap/bc/webdynpro/sapsrm/wda_l_fpm_oif/
If anyone of you already came across this type of dump error can you please let me know what might be the possible reasons for the same . Request your kind help in this regard.
Thanks in advance.
Regards,
KalyaniThere could be many issues..
or some data issue.
can you recreate the same issue you can fix it.
it could only one incident so you should thoroghly check what piece of data is wrong.
what actions are you doing in the purchase order.
Note 1580496 - Purchase order Buffer table not upto date dump in change ver
Symptom
1.Create a change version on any Purchase order.
2. Edit quantity of any item
3. Dont press 'Enter key'
4. Clickk on Order button.
Application gves dump 'Buffer table not upto date'
but it is very difficult to say what is the issue. request your technical resource to look your dump.
if you recreate the issue half of the problem resolved. -
Getting error as Buffer table not up to date
Hi SRM gurus,
We have one order which is created in the EBP side and the same is replicated in the backend also. Also confirmations and invoices are posted for this local PO. These confirmations and invoices are also carried over to backend. However very recently when we open this order in EBP and when we click either check button (or) change button we get the error indicating that Buffer table not up to date. I have pasted the error message below. We have also checked the ST22 and observed that exception occurred CX_BBP_PD_ABORT and is not caught any where. When do not have any issues with other orders. We have checked the recent changes and we could not observe any recent changes to the order.
Note
The following error text was processed in the system : Buffer table not up to date
The termination type was: RABAX_STATE
The ABAP call stack was:
Function: BBP_PD_ABORT of program SAPLBBP_PDH
Form: ABORT of program SAPLBBP_PD
Form: CHECK_VENDOR_ERS of program SAPLBBP_PD
Form: HEADER_CROSS_CHECKS of program SAPLBBP_PD
Form: PROCDOC_DB_CHECK of program SAPLBBP_PD
Form: PROCDOC_CHECK of program SAPLBBP_PD
Function: BBP_PROCDOC_CHECK of program SAPLBBP_PD
Function: BBP_PD_PO_CHECK of program SAPLBBP_PD_PO
Form: CHECK_PO of program SAPLBBP_PO_APP
Form: PROCESS_EVENT of program SAPLBBP_PO_APP
iN BBP_PD the status of this PO is as below.
Stats:
Status Description Inactiv
HEADER I1015 Awaiting Approval X
HEADER I1021 Created
HEADER I1038 Complete
HEADER I1043 Ordered
HEADER I1080 In Transfer to Execution Syst. X
HEADER I1120 Change was Transmitted
HEADER I1180 Document Completed
0000000001 I1021 Created
0000000002 I1021 Created
Please suggest / advice on this.
Thanks & Regards
Psamp1Hi
It is difficult to diagnoise the issue
Note 1180477 - PO processing terminates with buffering table error
see the symptoms in the note
Symptom
You have opened a purchase order using "Process Purchase Order" (BBP_POC). You change some data of this purchase order and then choose "Output" at header level. The system may display error message BBP_PD 001 "Buffer table not up to date", and an entry "UNCAUGHT_EXCEPTION" , "CX_BBP_PD_ABORT" is in transaction ST22
Try to recreate the same issue in develpoment and make ensure that which data is causing this issue.
What is the status of PO ? any archiving done recently on this PO or any data changes in the PO check history to know more information
check SRM-EBP-POR for more related notes. you need to identify which data is causing thie issue
Muthu -
Getting error as Buffer table not up to date while checking EBP order
Hi SRM gurus,
We have one order which is created in the EBP side and the same is replicated in the backend also. Also confirmations and invoices are posted for this local PO. These confirmations and invoices are also carried over to backend. However very recently when we open this order in EBP and when we click either check button (or) change button we get the error indicating that Buffer table not up to date. I have pasted the error message below. We have also checked the ST22 and observed that exception occurred CX_BBP_PD_ABORT and is not caught any where. When do not have any issues with other orders. We have checked the recent changes and we could not observe any recent changes to the order.
Note
The following error text was processed in the system : Buffer table not up to date
The error occurred on the application server bprapz36_SP1_08 and in the work process 0 .
The termination type was: RABAX_STATE
The ABAP call stack was:
Function: BBP_PD_ABORT of program SAPLBBP_PDH
Form: ABORT of program SAPLBBP_PD
Form: CHECK_VENDOR_ERS of program SAPLBBP_PD
Form: HEADER_CROSS_CHECKS of program SAPLBBP_PD
Form: PROCDOC_DB_CHECK of program SAPLBBP_PD
Form: PROCDOC_CHECK of program SAPLBBP_PD
Function: BBP_PROCDOC_CHECK of program SAPLBBP_PD
Function: BBP_PD_PO_CHECK of program SAPLBBP_PD_PO
Form: CHECK_PO of program SAPLBBP_PO_APP
Form: PROCESS_EVENT of program SAPLBBP_PO_APP
iN BBP_PD the status of this PO is as below.
Stats:
Status Description Inactiv
HEADER I1015 Awaiting Approval X
HEADER I1021 Created
HEADER I1038 Complete
HEADER I1043 Ordered
HEADER I1080 In Transfer to Execution Syst. X
HEADER I1120 Change was Transmitted
HEADER I1180 Document Completed
0000000001 I1021 Created
0000000002 I1021 Created
Please suggest / advice on this.
Thanks & Regards
Psamp1Dear Poster,
As no response has been provided to the thread in some time I must assume the issue is resolved, if the question is still valid please create a new thread rephrasing the query and providing as much data as possible to promote response from the community.
Best Regards,
SDN SRM Moderation Team -
Buffer table not up to date - Bid invitation error
Hi All,
Please help me immediately. Kindly let me know what should I update in PPOMA. I encounter this error everytime I try to open the bid invitation in SRM. Please help immediately. Please
Buffer table not up to date
Message no. BBP_PD001
Diagnosis
In FUNC BBP_PDORG_GETDETAIL (function group SAPLBBP_PDORG) 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.check the consistency of the user who is trying to open the bid invitation. Give sap_all and test if this works, to isolate any authorization issues.
regards
velu -
Buffer table not up to date - Create Model Service Specifications
Hello, when our user try to create Model Service Specifications in tr. ML10 the following error message is arised:
"Buffer table not up to date"
Message no. SE001
Diagnosis
An internal error has occurred.
Procedure
Exit the function and then reinvoke it.
If the error should reoccur, please contact your system administrator."
I cannot any suitable sap notes. Our SAP system is ERP 2005.
Please advice something.Hi Igor ,
Please check following link which may help you..
http://sap.ittoolbox.com/groups/technical-functional/sap-log-mm/error-se001-buffer-table-not-up-to-date-2524832?cv=expanded
Regards,
Kiran M
Edited by: Kiran Madhu on Feb 18, 2009 10:25 PM -
Buffer table not up to date error
Hi Experts,
While i was executing the function module "BBP_PD_SC_STATUS_CHANGE_WF", it is throughing "buffer table not up to date".
I have given the values correctly to the above function module.
Regards,
ChanduHi Chandu,
Please contact your basis team. Usually buffer tables will refresh alwys....
Thanks
Ravi -
Buffer table not up to date when searching shopping carts
Hi Friends,
This is probably a common error but could not find specific note or forum threads to my specific issue.
We are on SRM 5.0 Extended Classic with SP level 15. There has been no org changes or user changes.
when existing user tries to pull shopping carts using OLD PO and Template with a time frame, there are no issues and List is displayed to the user. But when the user deselects everything and just selects 'Including completed shopping cart' checkbox and does a search, dump happens with Buffer table not up to date.
I am not sure if combination of timeout error and/or trying to retrieve all his shopping carts ever created buffer issues. Please advise. Atleast user is not new or changed in the org structure. User can shop normally, but not pull all SCs that he created since his first shopping cart.
Please advise
Thanks
RaoDear Rao
Go to Tr:ST22, get the dump log details, from there you will find where the error occur, as well as the callstack, Eg, which
FM, form ,has been called before the error occur. Set BP there , so you can proceed debug.
This dump could happen if there are some data is missing for this SC, in this case, FUNCTION 'BBP_LINK_GET_OW'
might interesting.
Regards
Lauren -
Shopping Cart Error: Buffer Table not up to date
Hi All,
We are getting a short dump with following error when some users are clicking on 'Shop' option:-
We have checked the org attributes, user attributes and roles, but they look fine. Please help.
<The following error text was processed in the system SRP: Buffer Table not up to date
The error occurred on the application server sacsrpci_SRP_02 and in the work process 0
The termination type was: RABAX_STATE
The ABAP Call stack was:
Function: BBP_PD_ABORT of program SAPLBBP_PDH
Form: ABORT of program SAPLBBP_PDORG
Form: CHECK_PROC_ORG_AND_GROUP of program SAPLBBP_PDORG
Form: ORG_CHECK_SINGLE of program SAPLBBP_PDORG
Form: ORG_MAINTAIN_SINGLE of program SAPLBBP_PDORG
Function: BBP_PDORG_CHECK of program SAPLBBP_PDORG
Form: ITEM_F_CHECK_FROM_WTAB of program SAPLBBP_PDIAD
Form: ITEMLIST_F_CHECK of program SAPLBBP_PDIAD
Function: BBP_ITEMLIST_CHECK of program SAPLBBP_PDIAD
Form: PROCDOC_DB_CHECK of program SAPLBBP_PD >Hi,
1) Please check the same in GUI when you shop using BBPSC01 and check if the error exists.
2) If you have modified any of the workflows then go to the transaction SWU_OBUF and clear the buffer.
3) If you have any of the long pending queues in the SMQ1 and SMQ2 check and clear all the unnecessary queues.
Also check OSS note 673372 and these links :
Re: buffer table not upto date
Buffer table not up to date
Buffer table not updated error !!!!!
Best regards,
Sridhar -
Bid Invitation search: Buffer table not up to date
When we try to click our bid invitation we encounter BUffer table not up to date error, we are using SRM5.0
we have run /$sync and /$tab to clear buffer
but still got the following error:
Note
The following error text was processed in the system SRP : Buffer table not up to date
The error occurred on the application server alisrpr4_SRP_03 and in the work process 1 .
The termination type was: RABAX_STATE
The ABAP call stack was:
Function: BBP_PD_ABORT of program SAPLBBP_PDH
Function: BBP_PDLINK_GET of program SAPLBBP_PDLINK_OW
Function: BBP_PDORG_GETDETAIL of program SAPLBBP_PDORG
Form: PROCDOC_GETDETAIL of program SAPLBBP_PD
Function: BBP_PROCDOC_GETDETAIL of program SAPLBBP_PD
Function: BBP_PD_BID_GETDETAIL of program SAPLBBP_PD_BID
Form: BID_HEADER_ITEM_VIEW of program SAPLBBP_BID_INV
Form: BID_GETDETAIL of program SAPLBBP_BID_INV
Form: GETDETAIL_AND_FILL of program SAPLBBP_BID_INV
Function: BBP_BID_PROCESS of program SAPLBBP_BID_INV
What can I do?
If the termination type was RABAX_STATE, then you can find more information on the cause of the termination in the system SRP in transaction ST22.
If the termination type was ABORT_MESSAGE_STATE, then you can find more information on the cause of the termination on the application server alisrpr4_SRP_03 in transaction SM21.
If the termination type was ERROR_MESSAGE_STATE, then you can search for more information in the trace file for the work process 1 in transaction ST11 on the application server alisrpr4_SRP_03 . In some situations, you may also need to analyze the trace files of other work processes.
If you do not yet have a user ID, contact your system administrator.
Hope you can assist us, thanksHi, cheann
It's not difficult to set breakpoint, here it is.
First logon with reproduce user to GUI, go to tr:SE37, put FM name and display.
Now push "ctrlshiftF9" at the same time, external breakpoint will be set, there is one message saying, external point has been set for user:XXXXX. make sure this then repeat the application to analyze by yourself. BP will stop.
If you have multiple server, execute as below.
in tr:SM51, Select the correct server push"ctrlshiftf8", now jump into this server and set breakpoint here,(it's
the same as above)
Hope this information is helpful for you to go ahead.
Regards
Lauren -
BBP_BD 002 Buffer table not up to date
Hi,
We are hitting similar error .
We are implementing Extended Classic Scenario.
When i create shopping cart - it saves perfectly - status approved. However if i log in as SRM Administrator and check on Application Monitors - the shopping cart is shown as..
"Shopping cart 1000000133 (PReq. ): BBP_BD 002 Buffer table not up to date "
Hence this shopping cart does not come into the "Sourcing Cockpit" for further processing.
Also, i see a message - "create follow on documents not active" under buyer logon - and - check status - shopping cart - followon functions...
Appreciate if someone can share their expertise on this please.
regards
Srini
SRM ConsultantHi experts
New fields are added to the datasource .0srm_td_cf (confirmtion data source) in BI SRM (rsa2,rsa3 transaction)
i.e. There are two fields added to the extract structure of the datasource using append structure
The values are to be populated for the new field.
I enhanced RSA5_SAPI_BADI to populate the data in the extractor.
When i check the extractor checker using rsa3 transaction code, it shows a message,
Buffer table not up to date after clicking the extraction at the bottom.
I dont know where to fix the problem like, the problem is with the BADI code or with the resulting table where the values are displayed
Additional info:
When i click the long message for the error
it shows:
Message No : bbp_pd001
Diagnosis.
In FORM LTXT_READ_DATA (function group SAPLBBP_PDLTX) 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 break point in the function module 'BBP_PD_ABORT' and look at the call-up heirarchy in debuggging mode.
PLEASE suggest to resolve this issue asap
Points will be rewarded -
Dump "Buffer table not up to date" when we change contracts
Hi experts
I use SRM 3.0
Since we have added modifications in contracts, it is impossible to change contracts there's always a dump like "Buffer table not up to date : In FORM ITMADM_UPDATE (function group SAPLBBP_PDIAD) an inconsistent status was discovered. "
I saw a message in sdn with the same problem and so i tried to desactivate the BADI Check and the problem is not coming any more.
But I need to reactivate the Badi and I really do not understand why it dumps and the link with the badi Check and everyhting is correct in the Badi.
My last changes were : add a custumer field on header and check in the badi check tke rights values for this CUF.
Thank you for your help.
Peggy.Dear Rao
Go to Tr:ST22, get the dump log details, from there you will find where the error occur, as well as the callstack, Eg, which
FM, form ,has been called before the error occur. Set BP there , so you can proceed debug.
This dump could happen if there are some data is missing for this SC, in this case, FUNCTION 'BBP_LINK_GET_OW'
might interesting.
Regards
Lauren -
hi all,
While creating a contact i am getting error as"Buffer table not up to date"..what does it mean..i am working in SRM 5.0 classical scenario...
Thanks&Regards,
Hari...Hi Sridhar,
This issue generally comes up when the tables that store these entries get full and doesn't allow any further postings.
In most of the cases this will be the issue though for your case i can not say this is the exact issue but this may work.
At this point i don't remember the exact transaction for refreshing but inform your BASIS guys to refresh the buffer tables.They will definitely know the procedure.
Hope this resolves your issue.
Rgds,
Teja
Maybe you are looking for
-
Hi All, Hope you all must be doing great,I have one problem related with FI. we are implementing Manual bank Reconciliation statement at our client place. I am facing a practical problem here. The problem is ; There are some line items those are pres
-
Looking for a way to add a forum to IWeb
I am creating a neighborhood site for the community I live in. One of the other people helping me organize it had a great idea about adding a community forum/message board for people to communicate on. Does anyone know if this can be done? Any exampl
-
Calling a asynchronous web service method
I am designing a game using web services(asp.net) one player write to array and waite till other modify that array.Assume i am player 1 and wait till player 2 modify array in web service.Writing to array part is working.But reading part is not workin
-
LSMW Fails when run in B/G but works fine in Front end..why?
Hi All, i am trying to run a batch process by LSMW, my files are accurate, no problem with them, everything works fine but it fails when run in BG..works absolutely fine in front end. whats the diff with running in B/G? same thing happens when i am t
-
Why is this reconcilliation difference: Caused by Time characterisics
Hi, for an environment with: Char1 KeyFig1 A---- 200 B---- 300 C---- 400 If time periods on the report are: i) MTD(3/1/06) ii) MTD(3/2/06) iii) Yesterday(3/2/06) We expected that on the report, the column A)which is ii)-i) should be equal to column B