Cache agent table update transaction size

Is there a way to impose a transaction size limit, a "commit every n rows", on readonly cache group updates?
Specifically for single table cache groups.

An unexpectedly large number of updates (> 1,000,000 rows) were made to an Oracle table with 89 columns referenced by a readonly cache group. The Cache Agent started an incremental update for this cache group and during the update, the datastore ran out of space, so the update was rolled back. All of the update and rollback records went into the lognnn files, using up most of the disk bandwidth. After the rollback completed and the Cache Agent started a refresh for that interval and the same failure/rollback sequence started again. This cache update failure/rollback cycle continued until the datastore full message was noticed in the log and I was able to pause the automatic refresh of this one table. Then I manually refreshed the cache group with "commit every n rows".

Similar Messages

  • How to check/verify running sql in lib cache is using updated statistics of table

    How to check/verify running sql in lib cache is using updated statistics of table used in from clause.
    one of my application table is highly busy i.e frequent update/insert/delete.
    we gather table stats every 30 min.

    Hello, "try dynamic sampling" = think "outside the box", maybe hit two birds with same stone.
    As a matter of fact, I was just backing up your statement: "30 minutes seems pretty extreme"
    cheers

  • What are the tables updated by transaction PP01?

    HI,
    Can anyone help me out finding tables updated by PP01 transaction.
    Thanks,
    Anil.

    Hi
    1) The Data Base trace: before you enter in the option that will read the data you want, open a new section and run transaction ST05. Press start trace 'Trace On'. Go back to the other section and proceed with the action. When the data you want appear in the screen, go back to the sectio where the ST05 is on and press 'Trace Off' and 'Trace List'. You will have a list of all tables read by R/3.
    2) If you know the the program name where the data you want is used, you can use the SE38 transaction. It will show all tables read and updated/used by the program
    For PP01 program is  SAPMH5A0.
    With Regards
    Nikunj shah

  • Ways to find Tables updated by Transaction

    Hi,
    I am having the list of transactions.I want to find the list of tables updated by the transaction.
    I need the various ways to find the same and let me know the best method for that.
    Any pointers will be highly appreciated.
    Edited by: Jayanthi Jayaraman on Dec 20, 2007 5:24 AM

    Hi Jayanthi,
      Try FM  RS_PROGRAM_TABLES
      give Object_type  as  TRAN
             object_name as  FB01 
    it gives the list of tables  effected by that TCODE
    see the output
    These are the tables where delete statement is used on this table
    Delete
      Table      Description
      TFBUF      Table for FI Data Puffers
    These are the tables where the data is updated
    Change
      Table      Description
      BSEG       Accounting Document Segment
      BSEU       Line Item Additional Information (Update)
      BSEZ       Line Item Additional Information (Online)
      RFDT       Accounting Data (INDX Structure)
      SKB1       G/L account master (company code)
      TFBUF      Table for FI Data Puffers
    these are the tables  READ , used in select statements
    Read
      Table      Description
      BKDF       Document Header Supplement for Recurring Entry
      BKPF       Accounting Document Header
      BNKA       Bank master record
      BSEC       One-Time Account Data Document Segment
      BSED       Bill of Exchange Fields Document Segment
      BSEG       Accounting Document Segment
      BSET       Tax Data Document Segment
      BSID       Accounting: Secondary Index for Customers
      BSIK       Accounting: Secondary Index for Vendors
      BSIX       Index table for customer bills of exchange used
      IDBUPLA_AC Activate Business Place per country

  • HRESSAPPROVER table updates

    Hi ESS/MSS Gurus,
    Here is our scenario:
    For Attendance/Absence Types other than Sick Leaves (with and without Pay), the Manager is the determined Approver
    For Sick Leaves, it should be the Company Physician.
    These requirements were setup in the workflow configuration (i.e. created separate workflows for Sick Leaves and for other Attendance/Absence Types)
    The problem is, I have a sick leave request which is being sent to the employee's manager. It seems that the entry in table HRESSAPPROVER overwrites the workflow configuration. Now the questions are:
    1. When is this table updated? I noticed that the entries do not encompass all employees who initiated requests
    2. Aside from SE14 or editing the table, is there a standard SAP program which clears the contents of this table?
    Your immediate response is highly appreciated
    Regards,
    DeLo

    The approver is picked from the table HRESSAPPROVER for the user
    Also it depends upon the customisation of the rule group on which
    approver should be picked, Please check the rule group assigned to the
    pernr and their settings in table V_PTARQ_TPROCESS and under section
    determine next agent. All the customisation can be found in
    PTARQ.
    there is no transaction as to delete the entries in this table!

  • Aggregate query on global cache group table

    Hi,
    I set up two global cache nodes. As we know, global cache group is dynamic.
    The cache group can be dynamically loaded by primary key or foreign key as my understanding.
    There are three records in oracle cache table, and one record is loaded in node A, and the other two records in node B.
    Oracle:
    1 Java
    2 C
    3 Python
    Node A:
    1 Java
    Node B:
    2 C
    3 Python
    If I select count(*) in Node A or Node B, the result respectively is 1 and 2.
    The questions are:
    how I can get the real count 3?
    Is it reasonable to do this query on global cache group table?
    I have one idea that create another read-only node for aggregation query, but it seems weird.
    Thanks very much.
    Regards,
    Nesta
    Edited by: user12240056 on Dec 2, 2009 12:54 AM

    Do you mean something like
    UPDATE sometable SET somecol = somevalue;
    where you are updating all rows (or where you may use a WHERE clause that matches many rows and is not an equality)?
    This is not something you can do in one step with a GLOBAL DYNAMIC cache group. If the number of rows that would be affected is small and you know the keys or every row that must be updated then you could simply execute multiple individual updates. If the number of rows is large or you do not know all the ketys in advance then maybe you would adopt the approach of ensuring that all relevant rows are in the local cache grid node already via LOAD CACHE GROUP ... WHERE ... Alternatively, if you do not need Grid functionality you could consider using a single cache with a non-dynamic (explicitly loaded) cache group and just pre-load all the data.
    I would not try and use JTA to update rows in multiple grid nodes in one transaction; it will be slow and you would have to know which rows are located in which nodes...
    Chris

  • Auto update of Ztable when ever BSID or BSAD tables updated

    Auto update of Ztable when ever DB table updated     
    Hi experts
    I want my Ztable get updated automatically when ever a record is created or updated in BSID or BSAD tables.
    Here clear requirement
    Generally using Company code & Allocation number  ( 18 char ) my programs access BSID & BSAD tables it is taking very long time for execution almost more than 30 minutes ( data in millions ).
    Step 1.
    I created a new Ztable with limited fields Company Code, Customer, Document, Allocation Number and Posting date.
    Step 2.
    Before look into BSID or BSAD my program searches Ztable for Customer number & Document number using Allocation field and Company code.
    Step 3.
    Once get the Customer & Document numbers accessing BSID & BSAD table is very easy (now just taking less than 1 minute).
    Created a new program to update Ztable every day but BSID and BSAD are live table so I want my Ztable get updated immediately when any entry posted in BSID or BSAD
    Please help me
    Satya
    Singapore

    You need to check what is the procedure (T-Code) from which the data gets updated into these tables.
    For example
    when we craete a material from MM01 the data gets updated in the corresponding table i.e. EKPO.
    In same way you need to find the process and then you can use BTE (Busineess transaction events) for that process. BTE are only for FI module and these tables are also related to FI .

  • Problem in MSEG Table updation

    Hello All,
    The problem is related to MSEG table updation after Stock Transport Order  (STO) is done between Manufacturing plant & Depot. The problem is described below with an example.
    In case of STO the Supplying Plant or vendor is SP02 and the Receiving Plant or the customer is RP15.in the STO under the shipping tab for Customer the system is showing RP15 and under the Delivery address tab for Vendor the system is showing SP02.
    While during PGI when the material document is generated when we check the MSEG table two line items have been generated where  we found that the field WERKS contained SP02 & RP15 against which the feld XAUTO is showing blank space & X symbol respectively.But in case of both LIFNR & KUNNR fields it is showing blank space, which indicates that both the vendor & customer  fields are not getting updated in the MSEG table.
    Now I want the system to pick up the data for KUNNR field (in case of XAUTO is X) also in the MSEG table i.e. RP15 should also be displayed in the MSEG table.
    Is there any configuration to attain my requirement?
    Looking forward to some valuable suggestions.
    Thanks & Regards
    Priyanka Mitra

    the ADRx tables are central tables that are used from various transactions in SAP.
    e.g. from customizing, master data maintenance, transactional data, such as purchase orders and sales orders.
    use the ADRNR from ADR6 table and then lookup an entry in table ADRC to find and hint to its origin  field ADDR_GROUP

  • Updating transaction MD61 using information from inbound IDOC

    Is there any standard IDOC type for Planned Independent Requirement(having fields of table PBED and PBIM in its segment)?If such an IDOC type doesnt exist then i have to go for custom idoc type creation
    I have an inbound IDOC having 4 fields in its segment
    1.SAP Material number
    2.Plant
    3.Plant Quantity
    4.Requirement date
    Now i have to use this information in IDOC to update transaction MD61(create a planned order).
    constraints:
    in MD61 screen1
    SCREEN 1
    Material radio button is defaulted to on. This must also be set in the interface. Material number will be valued from the input file.
    Plant will be valued from the input file.
    Version number defaults to 00, so that value should also be used for the interface.
    Planning Horizon From and To dates will be the same date and valued from the input file.
    Planning Period should be set to D for Day
    SCREEN 2
    Material number should default from SCREEN 1 input. The interface should also do this.
    MRP Area will default from the Plant on SCREEN 1 input. The interface should also do this.
    Version will default from the 00 on SCREEN1. If needed on interface, also default to 00.
    Version Active checkbox will be checked by default.
    Base Unit of Measure will default from material master.
    Only a single date column will appear which should be the date input on SCREEN 1. Value this column with the quantity from the input file.
    Input fields are highlighted in screenshots below.
    After input is complete, use the SAVE icon to store the data.
    Kindly tell me the approach to prepare this interface?

    Done,used BAPI_REQUIREMENTS_CREATE TO DO SO

  • How to update transaction data automatically into MySQL database using PI

    Dear All,
    With reference to subject matter I want a sincere advice regarding how to update transaction data automatically into MySQL database using PI. Is there any link available where I can get step-by-step process.
    Ex: I have a MYSQL database in my organization. Whenever a delivery created in SAP some fields like DO Number, DO quantity, SO/STO number should get updated in MYSQL database automatically.
    This scenario is related to updation of transactional data into MYSQL DB and I want your suggestions pertaining to same issue.
    Thanks and Regards,
    Chandra Sekhar

    Hi .
    Develop a sceanrio between SAP to Database system,When the data updates in SAP Tables read the data and update it in DATA Base using JDBC adapter,but there will be some delay in updating data in MySQL.
    serach in sdn for IDOC-TOJDBC sceannario,many documents available for the same.
    Regards,
    Raja Sekhar

  • Calling Batch input from Web Dynpro - any alternatives for table updates?

    Hi!
    I am asked to create a screen in Web Dynpro for the GJ30 transaction (JV Cutback mapping of WBS' elements). I created a remote enabled function module which call batch input for GJ30 . Testing the Function modules direclty goes fine, but not calling the function module from WD. then I get the same error message as when I once tried to call SAP GUI from Web Dynpro ( Call transaction /submit program).
    My next step is to try to create a batch input session (instead of call transaction) and run it using rsbdcsub, and then check the result of the run. But maybe this will fail of the same reason as well, and I suppose this will make the user waiting longer for the response .
    I read somewhere that Web Dynpro does not support batch Input. But what can you do when there are no standard BAPI's for the update you want to do in SAP ?  We are not supposed to do direct table updates.  
    Anyone who have struggled with the same issues and found a solution??
    regards, Tine

    Hi,
    as BDC is calling screens and in Webdynpro ABAP you cannot use SAP GUI sceeen, you are getting short dump.
    Refer CNTL_SYSTEM_ERROR in webservices from r/3 system
    Thanks,
    Chandra

  • Tables updating for atransaction

    Hi All,
       i wnat to know is there any transaction code or program to know the tables updated for a transaction.
    we have a transaction called PPOM and FS00 ,i want to know which tables are updated when i create new records for these transaction codes.
    With regards,
    kiran I

    Hi,
      You can check tables CDHDR and CDPOS tables.
    You can check the modified tables, values, by which transaction does this modification has been done.
    Give current date to check. As these are cluster tables, it may take some time for retrieving data.
    CDHDR - header details
    CDPOS - item details
    Regards,
    Sailaja.
    Dont forget to reward points, if answer helps you.
    Message was edited by: Sailaja N.L.

  • Temp tables and transaction log

    Hi All,
    I am on SQL 2000.
    When I am inserting(or updating or deleting) data to/from temp tables (i.e. # tables), is transaction log created for those DML operations?
    The process is, we have a huge input dataset to process. So, we insert subset(s) of input data in temp table, treat that as our input set and do the processing in parts. Can I avoid transaction log generation for these intermediate steps?
    Soon, we will be moving to 2008 R2. Are there any features in 2008, which can help me in avoiding this transaction logging?
    Thanks in advance

    Every DML operation is logged in the LOG file. Is that possible to insert the data in small chunks?
    http://www.dfarber.com/computer-consulting-blog/2011/1/14/processing-hundreds-of-millions-records-got-much-easier.aspx
    Best Regards,Uri Dimant SQL Server MVP,
    http://sqlblog.com/blogs/uri_dimant/
    MS SQL optimization: MS SQL Development and Optimization
    MS SQL Blog:
    Large scale of database and data cleansing
    Remote DBA Services:
    Improves MS SQL Database Performance

  • Which are the tables updated in SRM and R/3 System for SC created?

    Hi,
    I want to know which are the tables updated in SRM system and also in R/3 system, when a Shopping Cart is created. Also how do i get the PO number for the Shopping Cart created.
    Thanks.
    Regards.
    Rahul

    Hello Rahul,
    All list of tables for eg. SC You can find in transaction BBP_PD on SRM side.
    These tables are (SRM):
    - CRMD_ORDERADM_H - for Header (Business Transactions Header)
    - BBP_PDHGP - Business Transaction Purchasing Information
    - CRMD_ORDERADM_I - for Item - Business Transaction Item
    - BBP_PDIGP - Business transaction item-Purchasing information
    - BBP_PDBEI - Backend Specific Item Data
    On R/3 side:
    EBAN - purchase requisition
    EBKN - purch. req. account assignment
    Regards,
    Marcin Gajewski
    please reward points for helpful answer

  • RAISING AN EVENT WHEN DATABASE TABLE UPDATES

    hi all,
             i want to raise an event when database table updates.For eg : if a price of a material has been changed then i have to raise an event and run the abap program in back ground.i know transaction SM62 to create event, i dont know about transaction SM64. please give me the procedure how to solve this problem. i dont know work flow. please give me a sample code how to raise event.
    thanka and regards
    suresh

    Hi Suresh
    It is important to understand that the SAP architecture abstracts the database from the application.
    I think that you should look for ways that the application triggers an event when an update has taken place, rather than the DB.
    Two ways of doing this that spring to mind are change pointers (for the ALE interface, see menu SALE) and Business Transaction Events (various things including CRM integration, see menu FIBF).
    The latter works very well for sending prices to CRM when they change. I am more familiar with this than ALE so I will discuss it.
    If you go to menu FIBF and then follow menu path Environment -> Info System (P/S), and then run the report for event 00503301, you can find documentation and a sample function module that you can copy.
    Once you register your new function module in the event tables then it will be called when prices are changed.
    Cheers
    Dom

Maybe you are looking for

  • TECRA S5 Nvidia Quadro NVS130M - Sudden BSOD - Win 7 Pro 32-Bit

    Having moved from Vista to Windows 7, everything was working fine until two days ago, when suddenly my Laptop stopped working. I was forced to hard reboot it, and then all hell broke loose. The problem is as follows: Part Number info: PTS53E-00S009EP

  • How to send FAX using JSP

    Hi All I have a requirement in my JSP application to send documents stored on a system by FAX to a fax machine, I had also the requirement to send mails but that was solved using JavaMail. But is there any method through which a FAX can be sent to a

  • How can I get a new password to do an upgrade to my Flash player?

    How can I get a new password to do an upgrade to my Flash Player?

  • Bluetooth problems in car after ios7 update

    Why will my iPhone 4 not pair with my car after ios7 update. It worked perfectly in my BMW 316d before the update. Any ideas please?

  • Invalid FMS Stream Name

    Using FMLE 3.2 to stream live, whenever I attempt to add a second bitrate, I get a message "Invalid FMS Stream Name".  I have tried numerous variations: -myFLVFile_%v_%f.f4v -file%i.f4v Tried changing the format/extension (VP6 .flv) but still not wor