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" while starting my application?

    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.
    BobNorth

    Hi 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

  • Bc4j and PS_TXN Table

    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.

  • Analyse big data in Excel? Why the dynamic tables doesn't take all the data from the source table.

    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
    Thanks

    You 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
    amit

    i 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 reply

    I 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
    Psamp1

    Hi
    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
    Jai

    Below 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, thanks

    Hi, 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

  • Index for PS_TXN table

    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
    Shoba

    Hi
    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