Why BC4J PS_TXN table , sometime may occur data lock situation ?
My appliation be develop in Jdev 10.1.2 with BC4J/JSP solution, but in production environment sometime when the application user request is heavy will occur the PS_TXN data lock situation and caused the application be hang and no any other user can access the application, so what situation wrong or event happen may caused the PS_TXN lock issue ? who have meet the situation and have the good idea to avoid the issue ?
Hi Nies......
If you want to Import Libraries to your target client then you need BASIS Consultant..........
For any report writer report we need a library.
Go to GR23 & specify the library name 1VK & press 'Enter'.
If it doesn't display......
Please check with your FI consultant as they are the users of the report writer reports and they only create the same.
there may be chance that this library has been deleted.
Is your system newly upgraded?
Solution..........
Library 1VK is SAP standard and exists in table T801K in client 000.
1. Create transport of table with library and transport to target client.
2. Or in target client, use transaction OKD3 to import the library 1VK from 000.
3. You can also use transaction GR29 to import individual libraries.
Thanks
Dhruv Malhotra
Similar Messages
-
The system failed to flush data to the transaction log. Corruption may occur.
We have a windows server 2008 R2 Virtual machine and we are getting the following Warning Event.
Event 51 Volmgr
The system failed to flush data to the transaction log. Corruption may occur.
Any idea what is wrong with this server? Why this event is occurring?Hi Jitender KT,
Before going further, would you please let me know the complete error message that you can find (such as a
screenshot if you can provide)? Please check and confirm in Event Viewer if there other related event you can find, such as Event 57 and so on. Meanwhile, can you remember what operations you have done before the warning occurred?
Based on current message that you provided, please run
Chkdsk command to check if you can find error. The issue seems to be related to the storage device. Please refer to the following similar question.
http://social.technet.microsoft.com/Forums/windowsserver/en-US/044b10af-c253-46de-b40d-ce9d128b83d7/event-id-57-source-volmgr?forum=winservergen
In addition, please also refer to the following link. It should be helpful.
http://www.eventid.net/display-eventid-57-source-volmgr-eventno-8865-phase-1.htm
Hope this helps.
Best regards,
Justin Gu -
Why do I get "Error 1 occured at Config Data Registry.vi(get data) invalid object 0" when starting my application created in LabVIEW 7.1? I am starting the application in a PXI rack running Windows XP. I have an executable written in LabVIEW 7.0 that runs without this error. After clicking the Continue button in the error, the application seems to continue happily.
Is there something I need to include when I make the executable?
I would like to understand and eliminate this start up error.
Thanks in advance.
BobNorthHi Bob,
I looked through the program and I figured out where the error is coming from, and potentially what is causing it. In a lot of the cases of the program you are searching a 1-D array for the name of the case, and if you don't find it then it skips the function and gives "Error 1 occurred at Config Data Registry.vi(CASENAME) invalid object 0". I attached a screenshot that shows what I mean. The Search 1-D Array.vi is returning a -1 which means it didn't find the case. The reason I believe this is happening is because the shift register for that array is not initialized. While the other cases "reset" and "register" interact with the array shift registers and most likely create the array you need, if the program defaults to the "get data" case then it will try to run that before registering and won't have an array to search. This would also explain why it only has this problem at first and seems to run just fine after that. To fix this you should either make an initial array and wire it into the shift register or make the "reset" case the default as opposed to the "get data" case.
Regards,
Peter W.
Attachments:
Config Data Registry.png 55 KB -
Hi,
Reading the article "Understanding Application Module Pooling Concepts and Configuration Parameters" from Dive into Bc4j Blog; http://radio.weblogs.com/0118231/stories/2003/12/17/understandingApplicationModulePoolingConceptsAndConfigurationParameters.html
The jbo.passivationstore, parameter sets where we want to store Bc4j's Xml snapshots ( files on disk or Database ).
Bc4j AM, uses PS_TXN table to store it's states between sessions calls.
Querying this table at an dummy database schema just to see how many rows, i realize that it has almost 7.000 rows .
Application Module Pool does not have any parameter to configure a garbage collection over Ps_Txn or the disk file ?
I mean, as it is a dummy schema the application module pool, never will restore any state stored there, how it's works ? When can we clean all that rows ?
thanks.Passivation store parameter controls all passivation, including what is written to PS_TXN when you opt for the (Default of) database passivation.
BC4J should clean up the snapshots when the AM is released in stateless mode, or when the session expires.
If sessions are killed, we supply a script in ./BC4J/bin/bc4jsession.sql to clean up the info in that table at whatever interval you would like to. -
Hi,
I'm doing a internship in a production line.
My job is to recover production data (input data) and test data (output data) using various types of software (excel, BusinessObject sap, etc).
To this day, I have recovered hundreds of production data, and have also organized in excel but I need to analyze and plot them.
I would like to know who can give me an idea of how I could plot as much data and analysis.
Now i trying to use dynamic charts and plot some data but I did not get acceptable answers.
How could I compare, analyze and graph for example:
Five columns of production (input) with five (5) columns tested (data output).
After graphing.
Someone can give me a technique to analyze data? ie I compare column by column?
or some other technique? as a conglomerate could analyze data?
o give you an idea of the contect, now I perform an internship in a manufacturing turbines.
My job is to analyze the input data (production) and to estimate the possible behavior of the turbines in the tests.
As I said, use dynamic tables in excel, but i have not idea why the dynamic tables doesn't take all the data from the source table.
I appreciate your advice
ThanksYou can declare as PT source whole Columns [$A:$E], without rows number.
Then You'll have all actually data.
Oskar Shon, Office System MVP - www.VBATools.pl
if Helpful; Answer when a problem solved -
Row action event on data table does not occur when rows added dynamically
Row action event on data table does not occur (only refreshes the page) when the rows in the data table are added dynamically at run time using button click and java bean.
please tell me a way to catch the row click event when adding rows dynamically to data table. i m using RAD 6.0 to develop Faces jsp pages.
thanks
amiti got the answer
-
An error occurred in lock management when attempting to set a lock on table
Hi All,
I am getting the error 'An error occurred in lock management when attempting to set a lock on table SWWWIHEAD.'
Sometimes the workitem is not created by the Workflow due to above error & this happens rarely but keeps coming.
cany anyone guide or help me how to correct this problem.Is it happening due to my custom code making locks on the above table?
Thanks in advance.
Pls do replyI think you should not use any code to lock the table SWWWIHEAD. Please let us know why you are writing code to put lock on this table.
Thanks
Arghadip -
BC4J temp tables & database role
There are two essential BC4J temp tables (PCOLL_CONTROL, PS_TXN), along with others: http://www.oracle.com/technetwork/developer-tools/jdev/overview/bc4j-temp-tables-087270.html
We have 'sysadmin' role associated in our Development DB, the passivation store table PS_TXN is populated as expected.
However, in our production DB, we ONLY manually created the two above tables granted with Insert/Delete/Update/Select permissions (DBA will NOT agree to assign 'sysadmin' role), PS_TXN is not populated at all, which results in some session management issue in our application.
So the question is: What is the proper database role to associate with for the temp tables to work properly (in our case, we use SQL server data source).
Thank you,Mike, you need at least to add a sequence (PS_TXN_SEQ if I remember right) do you need to add a grant to create a sequence.
Timo -
Chart in pivot table not shows computed data
[related thread|http://forums.oracle.com/forums/thread.jspa?threadID=945178]
!http://img194.imageshack.us/img194/4729/asuifuadsfuiasduifuasdf.jpg!
in the example above,
"market" is put on the "rows"
"brand" is put on the "columns"
"value" is put on the "measures", and set "Show Data As -> Percent Of -> Row" for measure "value"
the table of the pivot table shows correct computed data
but why does not the chart show by computed data (percentage)????
is there any setting to show in term of percentage.
or any alternatives to achieve the goal (show in term of percentage) ????????????
thank you very much!!!When you chart pivoted results, what type of chart are you using? You may not be able to display marketwise % in a bar chart. You may want to try out the pie chart where you can display marketwise % values.
-
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 -
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 -
Application monitor PO local errors "Buffer table not up to date"
Hi Experts,
Any idea about the cause of below error, no PO's effected, but in RZ20 i could see below message
General details
Column Contents
Node name (MTE) ESP\Business to Business Procurement(100)\...\Purchase Order\Local errors
System ESP
Context Business to Business Procurement(100)
Object name Purchase Order
Short name Local errors
Type Status attribute
Class BBP_PO_LOCAL
Highest alert Red
Number of alerts 1
Definition status ENABLED
Customizing status DBSET
Auto-reaction method -
Definition status -
Runtime status -
Data collection method -
Definition status -
Runtime status -
Analysis method BBP_ANALYZE_PO_LOCAL
Definition status AL_TD_DEF_CHECKED
Status attribute details
Column Contents
Node name (MTE) ESP\Business to Business Procurement(100)\...\Purchase Order\Local errors
System ESP
Context Business to Business Procurement(100)
Object name Purchase Order
Short name Local errors
Date 15.09.2009
Time 15:12:04
Last reported message Buffer table not up to date
Not able to find for which document this error has arised and why
Thx
JaiBelow is the SM21 Log
Details Page 2 Line 20 System Log: Local Analysis of lbesrmp 1
Time Type Nr Clt User TCode Grp N Text
15:12:04 DIA 001 100 SARFOW AB 0 Run-time error "UNCAUGHT_EXCEPTION" occurred
Run-time error "UNCAUGHT_EXCEPTION" occurred
Details
Recording at local and central time........................ 15.09.2009 15:12:04
Task...... Process User...... Terminal Session TCode Program Cl Problem cl Packag
07716 Dialog work process No. 001 SARFOW 10.0.1.7 1 T Transaction Problem SABP
Further details for this message type
Module nam Line Error text
abexcp 2099 raiseExcp
Documentation for system log message AB 0 :
The specified runtime error has occurred in the system.
Parameter
abcdefghijklmnopqrstuvwxyz .. UNCAUGHT_EXCEPTION
Technical details
File Offset RecFm System log type Grp N variable message data
290 80280 l Error (Module, Row) AB 0 raiseExcp abexcp 2099 -
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 -
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
This is regarding the PS_TXN table which is created and maintained by ADF.
We developed our application using JDev build 1811 and Oracle 10g as database.
We recently migrated to JDev build 1929. We have the BC4J cleanup job in our database to clean the PS_TXN table.
Since ADF is running a full table scan with each query, we have got a suggestion from our database administrator to create an index for the column COLLID in PS_TXN table.
My question is:
1) Since this is a JDeveloper table, is JDeveloper responsible for automatically providing indexes?
2) If this is true, why was the index suggested by Robert (COLLID) not automatically added?
4) If we manually add this index, is there a possibility that JDeveloper will override our change?
Thanks in advance
ShobaHi
Thanks for the immediate reply.
We have not set the property. But as per my knowledge, if the value of this configuration parameter is not set by the developer (which is the default situation) then the framework will create the temporary tables using the credentials of the current application database connection. Thats what happens in our applicaiton. It created the table in our schema and the cleanup job is also working fine.
But why an index is not created for the table PS_TXN by JDev?
If JDev does not create any index, can we create one for performance.
If we create, will it overriden by JDev.
Thanks in Advance
Shoba
Maybe you are looking for
-
i keep getting the messages error 1606 could not access network location %APPDATA%\ and also unable to load a GUI it also wont let me delete the program or update or install a new one. Can anyone help me out???? I really need this program for school
-
Is there a way to "red eye" more than one photo at a time?
Is there a way to "red eye" more than one photo at a time?
-
What are the benefits of using a namespace, such as 'flow'?
In the past week I started to delved thru several blogs, livedocs and api articles on TLF, and noticed in some XML data to be used in TLF uses a namespace, such as 'flow'. What benefits are there currently and/or in the near future of using them? A
-
Line item interval for SCs and POs
Is it possible to change line item numbers to start from 10, 20, ,,,,etc instead of 1,2,3,.. etc. for shopping carts and POs ? Is there a BADI involved or somewhere in config ? Where is the line item interval defined ? In R/3, you can define the li
-
Does anyone have suggestions?