Apps Tables for fnd_stats

Hi Gurus ,
I am on  12.0.4 & Database 10.2.0.5.0 - 64bi.
It is a two node architecture with db running on one node and CP,FORMS,admin , web on the other node.
I also have
Oracle Application Server SOA Suite 10.1.3.1.0
Oracle BPEL Process Manager 10.1.3.1.0
I request your help in determining on which schemas need to be used FND_STATS and gather_stats as most of the schemas are Oracle.
Regards,
DBAPps

Hi,
You may use FND_STAT in order to collect statistics or you may submit the 'Gather Schema Statistics' concurrent program from the front end. You may run this program to collect statistics on the products/users (eg GL, AP, AR and etc) which you have installed in your EBS or simply run it on all schemas to update the statistics for all users.
Please refer notes:
FNDNLINS.SQL: Performance Issue Running Script. (Doc ID 788008.1)
OM-PERF: Performance Tuning - FAQ (Doc ID 113573.1)
Also refer links:
Run gather statistics for Oracle Applications database schemas and tables.
http://appsdba.info/docs/oracle_apps/R12/Gather_Schema_Statistics_%20Using_FND_stats.pdf
Hope this helps!
Thanks &
Best Regards,

Similar Messages

  • Need API or interface table for manufacturer & mfr part

    We are developing integration that would push data to following base tables.
    1.     mtl_item_categories
    2.     mtl_manufacturers
    3.     mtl_mfg_part_numbers
    We could find interface table for category but nothing for manufacturers and manufacturer part.
    Let me know any API or open interface table that can be used in Apps 11.5.9 and above. Thanks in advance.

    Hi,
    Go thru
    www.irep.oracle.com
    Navigation
    --SCM
    ---Inventory
    -------Material
    --Basava.S                                                                                                                                                                                                               

  • [OIM] Error in Direct Provisioning (with auto save form) - GTC DB App Table

    Hi,
    I am getting an error when setting up direct provision of a GTC DB App Conn using OIM access policy (and group membership) or through manual provisioning with prepopulate and auto save form.
    Manual provisioning with prepopulate ONLY (not with auto save form) WORKS!!!
    Some information about my OIM config:
    - Prepopulate adapters are set up on both forms (parent and child)
    - "Auto prepopulate" and "Auto save form" are set up at Process Definition
    - For direct provisioning, I have created an access policy with an associated group which has a membership rule
    What it is working:
    - Provisioning manually, using prepopulate adapters only, not auto save form. Both tables are updated properly
    - All *3 tasks are called and finished with status=Completed*: "System Validation", "Create User" and "Child Table UD_<connector child table name>_US row Inserted"
    Testing direct provisioning:
    - I have tested adding the resource manually with prepopulate and autosave form configured, and also through access policy/group membership. The error is the same on both tests
    - The resource is displayed as provisioned and it is created an entry in the parent table of the resource, but not on child table
    - I also observed that only: "System Validation" and "Create User" tasks were executed (status=Completed). But it is missing the task "Child Table UD_<connector child table name>_US row Inserted"
    - The error log info displays only an error regarding to UGP table (Groups info) but I am not sure if that is the cause of entry creation on child table.
    It seems the SQL stmt tries to get ugp_name (group name) using ugp_key but that has null value.
    "SELECT ugp_name FROM ugp WHERE ugp_key=java.sql.SQLSyntaxErrorException: ORA-00936: missing expression"
    Note: When testing manually (without auto save form), I got "SELECT ugp_name FROM ugp WHERE ugp_key=1" which it is the same SQL stmt but the value is provided.
    My guess:
    - It seems that error is aborting the whole execution process so "Child Table UD_<connector child table name>_US row Inserted" task does not run, even though previous tasks are finished with the status=Completed. Consequently, the entry is not created on child table.
    Please, any guess or help would be very helpful. In case nothing works, I guess I will have to create and customize a "Update child Form" task as an workaround which would be called after "Create User" task.
    Regards,
    Hugo
    My environment:
    - Windows 2003, WebLogic 10.3.0.0, OIM 9.1.0.2 BL4, Oracle 10g, Java 1.6, DB App Table Connector 9.1.0.2 (from October 2009)
    - Target Resource: Parent and Child Table (Oracle 10g - the same OIM DB)

    An update:
    I solved that error about "ORA-00936: missing expression" applying OIM 9.1.0.2 BP05. That was not impacting my issue regarding direct provisioning with auto save form and child form.
    So please if anyone can confirm:
    - Can I set up prepopulate adapters on child forms AND also use "auto save form" on GTC DB App Table connector?
    If not, any suggestion?
    Regards
    Hugo

  • How to find out the primary key of oracle apps tables

    Hii,,
    My Question is How to find the primary key in the apps table...Is there any Query or other way to find out???
    for eg.
    I want to find out the primary key of the AP_INVOICES_ALL table...just tell me how can i get the primary key of this table.
    I am currently using toad for the query..
    Please guide me...

    you can define the primary key when you create table
    or add the primary key after the table creation by 'ALTER TABLE ... ADD constraint pk_nme primary key (col1, col2)';
    you could use below sql to check the detail of primary key:
    1) check out the table definition directly:
    select dbms_metadata.get_ddl('TABLE','EMP') FROM DUAL;
    2) check out the columns of primary key:
    select * from user_constraints where constraint_type='P' AND table_NAME='EMP';
    select * from user_cons_columns where CONSTRAINT_NAME='PK_EMP';And BTW, it is madam, not sir. :)
    Edited by: PhoenixBai on Dec 17, 2010 1:07 PM

  • How to map primary table for CMP?

    I am using the SunONE studio EE and trying to deploy a CMP Entity bean and get the following error:
    Validation failed for board.ejb.user.UserBean. Verify that all fields are mapped.
    CMP Mapping Error in bean User:: Warning: The bean pcImpl0.moduleComp0.board.ejb.user.User is not mapped.
    Set the primary table for the bean.
    I have the CMP resou4rce set to the JNDI name of my database connection but I can't figure out hpw to set the primary table for the bean. Any help would be apprecieated.

    You will need to do the mapping via the UI available on the bean (in the context of the module).
    If you expand the ejb-module, you can select a bean that is in that module.
    There are two SunONE App Server specific tabs added to the property sheet for a vselected CMP bean.
    Entering data for these properties will do the mapping and resolve the error you are encountering.
    Note: The current implementation does not conjure up tables for the entity beans (unlike the RI).

  • Time Table for File Vault 2 FIPS-140-2 Certification

    I believe I read something that Lion/File Vault 2 encryption was submitted to NIST for FIPS-140-2 certification.   I know that IOS 5 is first to be certified, but does anyone know the time table for Lion/File Vault 2 to be certified?     I was told a few months ago that it would be certified by 12/31/2011.   Any update would be appreciated.  

    Disclosure: I work for NIST, but not in the Computer Security Div. (the group that issues the certificates).
    Looking at the NIST list of validated modules, Lion's crypto module recieved its certification on 3/30/12, but I don't know if this applies to all apps or just the libraries.  It doesn't apply to 3rd party apps yet (note says it will be re-evaluated for that use).  I wouldn't think File Vault is a "third party" app. 
    I'll post more if I find out anything.

  • Dynamic Time Table For collage

    How To create Dynamic Time Table for collage.. plz tell me the Concept For this Question.. I need Argent

    Disclosure: I work for NIST, but not in the Computer Security Div. (the group that issues the certificates).
    Looking at the NIST list of validated modules, Lion's crypto module recieved its certification on 3/30/12, but I don't know if this applies to all apps or just the libraries.  It doesn't apply to 3rd party apps yet (note says it will be re-evaluated for that use).  I wouldn't think File Vault is a "third party" app. 
    I'll post more if I find out anything.

  • Combining Apps tables & custom data mart tables in the same EUL?

    Has anyone tried to do this? We have a situation where the data mart tables are specifically for sales reporting, but we need to combine this with Apps data that is not being captured in the sales data mart table. The data mart table are Oracle tables, but not Apps tables.
    How would this work? Would you have to use an Apps mode EUL? I'm not sure how the security would be used - would the responsibilities have any impact on the data in the data mart tables?
    Any thoughts would be greatly appreciated. Thanks.

    Hi user11256032, I just stumbled upon this by accident. The reason no-one has answered yet, is because it is in the wrong forum. (I can understand that you thought it belonged here.) Please post the question to the Oracle Utilities forum, which is here Utilities If that link doesn't work, go to Forum Home, then choose Industries, then Utilities. You may have to select "More ..." on Industries.
    Actually, I suspect there was an SR created for these, so your question may have been answered already.
    If you don't mind me asking, which customer is this for?
    Jeremy

  • JBO-28004: Could not lock row in control table for table null

    hello.
    we have deployed two application on a server.
    both have code like this:
         select = "SELECT * from tab";
    vo = e.getDBTransaction().createViewObjectFromQueryStmt(select);
                        vo.executeQuery();
                        RowSet rs = vo.getRowSet();
                        if(rs != null)
                             Row lastRow = vo.getRowSet().last();
    the last line throws sometimes an exception (.last()).
    JBO-28004: Could not lock row in control table for table null
    at oracle.jbo.PCollException.throwException(PCollException.java:34)
    at oracle.jbo.pcoll.OraclePersistManager.commit(OraclePersistManager.java:229)
    at oracle.jbo.pcoll.OraclePersistManager.dropTable(OraclePersistManager.java:499)
    at oracle.jbo.pcoll.OraclePersistManager.createTable(OraclePersistManager.java:692)
    at oracle.jbo.pcoll.OraclePersistManager.insert(OraclePersistManager.java:1492)
    at oracle.jbo.pcoll.PCollNode.passivateElem(PCollNode.java:542)
    at oracle.jbo.pcoll.PCollNode.passivate(PCollNode.java:657)
    at oracle.jbo.pcoll.PCollection.passivateLRULeafNode(PCollection.java:351)
    at oracle.jbo.pcoll.PCollection.checkActiveLeafLimit(PCollection.java:404)
    at oracle.jbo.pcoll.PCollection.nodeRecentlyUsed(PCollection.java:252)
    at oracle.jbo.pcoll.PCollNode.<init>(PCollNode.java:73)
    at oracle.jbo.pcoll.PCollNode.checkForSplit(PCollNode.java:1553)
    at oracle.jbo.pcoll.PCollNode.addObject(PCollNode.java:1622)
    at oracle.jbo.pcoll.PCollNode.addObject(PCollNode.java:1610)
    at oracle.jbo.pcoll.PCollection.addElement(PCollection.java:753)
    at oracle.jbo.server.QueryCollection.fetch(QueryCollection.java:1247)
    at oracle.jbo.server.QueryCollection.getRowCount(QueryCollection.java:1065)
    at oracle.jbo.server.ViewRowSetImpl.getRowCount(ViewRowSetImpl.java:1444)
    at oracle.jbo.server.ViewRowSetIteratorImpl.last(ViewRowSetIteratorImpl.java:1183)
    at oracle.jbo.server.ViewRowSetImpl.last(ViewRowSetImpl.java:2246)
    at oracle.jbo.server.ViewObjectImpl.last(ViewObjectImpl.java:4352)
    at com.omv.emis.extemis.bc.EmsFreigabeImpl.checkFullMonth(EmsFreigabeImpl.java:327)
    at com.omv.emis.extemis.bc.EmsFreigabeImpl.doDML(EmsFreigabeImpl.java:293)
    at oracle.jbo.server.EntityImpl.postChanges(EntityImpl.java:3410)
    at oracle.jbo.server.DBTransactionImpl.doPostTransactionListeners(DBTransactionImpl.java:2274)
    at oracle.jbo.server.DBTransactionImpl.postChanges(DBTransactionImpl.java:2216)
    at oracle.jbo.server.DBTransactionImpl.commitInternal(DBTransactionImpl.java:1511)
    at oracle.jbo.server.DBTransactionImpl.commit(DBTransactionImpl.java:1677)
    at EmsFreigabeView1_BrowseEdit._jspService(_EmsFreigabeView1__BrowseEdit.java:134)
    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
    at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:283)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:563)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:309)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
    this exception does not occur every time just sometimes.
    (no other user/application uses the specific table, so there is no other lock)
    maybe someone knows an error source.
    thx in advance.

    Gina:
    Could you run you app with diagnostic turned on?
    If you're launching your middle tier from command prompt, you should invoke java as
    java -Djbo.debugoutput=console ...
    If you're launching your middle tier from w/i JDev..
    1. Select the project.
    2. Do right mouse click and select "Project Settings..."
    3. On the Settings dialog, select Configurations/Runner.
    4. In the righthand side pane, you should see a textbox for "Java
    Options". Please add the following JVM switch:
    -Djbo.debugoutput=console
    Then, rerun. The run command should include
    -Djbo.debugoutput=console as in
    "D:\JDev9i\jdk\bin\javaw.exe" -Djbo.debugoutput=console -classpath ...
    Then, you should see a lot of diagnostic messages. It will also give you complete stack trace including that of the detail exception.
    When you get the exception diagnostic output, please post that to this thread.
    Thanks.
    Sung

  • Filling of set up tables for Full and Delta updates

    Dear Gurus,
    How do I go about filling the set up tables if I want to load historical data to BW using LO **** pit when set up table is running on delta ?
    I want to know how many set up tables will be there for each data source, Because if set up table is running on delta and using the same table I want to load historical data also then will I have to delete and fill set up tables or there will be a separate set up table for full upload and delta ?
    If we have multiple set up tables for one data source then in the T-code OLI*Bw, where * -> App logistics num, so to fill I just say OLI6BW, then which set up table it is going to refer.
    Clarify my doubt and get rewarded with plenty of points.
    Regards
    Mohan

    Hi,
    Filling up the set up tables depends on the datasource.
    there are different T-codes for the respective extract structures
    OLIIBW transaction PM data
    OLI1BW INVCO Stat. Setup: Material Movemts
    OLI2BW INVCO Stat. Setup: Stor. Loc. Stocks
    OLI3BW Reorg.PURCHIS BW Extract Structures
    OLI4BW Reorg. PPIS Extract Structures
    OLI7BW Reorg. of VIS Extr. Struct.: Order
    OLI8BW Reorg. VIS Extr. Str.: Delivery
    OLI9BW Reorg. VIS Extr. Str.: Invoices
    OLIABW Setup: BW agency business
    OLIFBW Reorg. Rep. Manuf. Extr. Structs
    OLIIBW Reorg. of PM Info System for BW
    OLIQBW QM Infosystem Reorganization for BW
    OLISBW Reorg. of CS Info System for BW
    OLIZBW INVCO Setup: Invoice Verification
    OLI7BW is the tcode for Sales Order.
    Hope this solves Ur issue....
    Assign points if helpful..
    Rgs,
    I.R.K

  • How to access a table for changes

    I'm iterating through the Pgf objects in a flow, and for each one I look for table anchors. I find the table anchor, then what do I do to access its Tbl object and do things with it? I'm just trying to find out if there are any changebars in the table. I don't think using Doc.FirstTblInDoc will help me because I'm starting with a TblAnchor text item.
    I run this code on a doc that has only one paragraph with a table anchor in it:
    function test() {
        doc = app.ActiveDoc;
        var pgf = doc.MainFlowInDoc.FirstTextFrameInFlow.FirstPgf;
        while ( pgf.ObjectValid() ) {
        var textitems = pgf.GetText(Constants.FTI_TblAnchor);
        var aa = textitems[0];
        Console('what is this: '+aa);
        pgf = pgf.NextPgfInFlow;
    This prints "what is this: [object TextItem]".
    Seems like I should be able to do something like this to get the Tbl object:
    myTable = textitems[0].idata;
    Am I warm? Once I get the Tbl object, I'm hoping it's a simple matter of using GetText to get changes, then finding a changebar.
    Thanks,
    Mark

    Here's the working code I ended up using to search through a table and find out if it had any changebars.
    Mark
    // Find a changebar in tables. The context is iterating through the Pgfs in a doc.
    function findChangebarInTable(pgf) {
        var tableitems = pgf.GetText(Constants.FTI_TblAnchor);
        // If no table anchors, return now.
        if (tableitems.length == 0) { return; }
        for (var i = 0; i < tableitems.length ; i += 1) {
            // get table using table anchor.
            var table = tableitems[i].obj;
            cellChangebar = searchCells(table);
            // If there's a changebar in any table, return.
            if (cellChangebar) {
                return true;
    // Search the cells of the table for a changebar.
    function searchCells(table) {
        var tcell = table.FirstRowInTbl.FirstCellInRow;
        while (tcell.ObjectValid()) {
            // Get changed items in this cell.
            var cellitems = tcell.GetText(Constants.FTI_CharPropsChange);
            for (var i=0; i < cellitems.len ; i +=1) {
                // Find out if the Cell has a changebar.
                // The result of the bitwise AND (&) must be greater than 0 or no changebar.
                var c = cellitems[i].idata & Constants.FTF_CHANGEBAR;
                if (c > 0) {
                    return true;
            tcell = tcell.NextCellInTbl;

  • How to  access the ORACLE APPS table structures from SAP

    Hi Experts,
        How to  access the ORACLE APPS table structures from SAP? Is it possible from SAP?
    Thanks in advance
    Thomas

    Hi Silviya,
    you can access this database using a technique called DB Multiconnect - sometimes written as multi-connect.
    Search the SAP documentation and notes for this term and you will find how to do it.
    Essentially you configure the remote database connection via transaction DBCON.
    If your SAP system is not running on Oracle you will need to install the db-specific kernel files for Oracle along with the Oracel db client software - SQL*Net.
    Then you can access the Oracle database from ABAP using native-SQL. It works a treat!
    Cheers
    Graham Robbo

  • Can triggers be written on apps tables

    Hi All,
    Kindly explain if I can write custom database triggers over any apps defined table (for example per_jobs). Also let me know if any recommendations or best coding standards.
    Thanks & Regards
    Purushotham.M

    Duplicate Post.
    See:
    Can I write custom databse Trigger over a apps table.

  • Can I write custom databse Trigger over a apps table.

    Hi All,
    Kindly explain if I can write custom database triggers over any apps defined table (for example per_jobs). Also let me know if any recommendations or best coding standards.
    Thanks & Regards
    Purushotham.M

    Hi Purushotham,
    Oracle says "We strongly advise against the use of database triggers." - Oracle Applications Developer’s Guide 11i.
    Also, setting :new values of columns (apart from maybe Descriptive Flexfield Columns) is going to be "behind Oracle Applications back" meaning you'll potentially be breaking the business rules built into Apps.
    However, that doesn't mean you can't use them - just be it on your head!
    I'm not aware of any table you can't use them on, but have seen cautions about putting them on a couple of FND tables, unfortunately I can't find a reference to that, but one to watch out for was fnd_concurrent_requests.
    If you are able to, use Personalization or Extension to achieve your requirements. If that isn't possible, then the usual coding standards apply with respect to naming standards, etc (see the developers guides).
    If your logic is not critical to the business process (or concurrency can be handled by mechanisms other than row locking), e.g. you just want to kick off some other process based on a trigger point, consider using an autonomous transaction in your trigger logic.
    Gareth

  • Table for Customer and vendor open balance on a key date

    Dear All,
    Can anyone please let me know Table for Customer and vendor open balance on a key date. We are developing one customized report.
    I have checked with the below table :
    Customer-KNC1, KNC3,BSID, BSAD
    Vendor-LFC1, LFC3, BSIK, BSAK.
    But these are not working properly for all customers and vedors. Also, in open items, there are items with clearing documents.
    Plesae let me know, how to go for it.
    Please suggest.

    Hi
    Use BSID and BSIK for open items
    And pass company code, year and from date and to date range in Posting date selection option
    Reg
    Vishnu

Maybe you are looking for

  • Can't break out of the restore loop on my iPod Touch.

    I've tried different USB ports, different USB cables, verified and repaired my permissions,and I have no third party security that I know. I unfortunatly do not have a diffrent computer to try. I'm guessing that is the answer I will get. But if anyon

  • Checking if header in a Word document has focus or not.

    Hello, I am working on a document which has header and footer. Now the header can be modified by double clicking. I need a VBA code which can check if some one double clicks on the header and footer. Thanks in advance. Cheers Anshul

  • Hipstamatic lens/film/flash info in iPhoto '11?

    I can create a smart album and match "any text" "contains" a certain Hipstamatic film/lens/flash and iPhoto '11 v.9.1.5 finds all photos taken with i.e. the John S Lens. But the only way to view that information is via File/Reveal in Finder/Original

  • How to enable Business Objects Inbox to receive reports?

    How can I enable Business Objects inbox to receive report? I can schedule or send report to a recipient without error, however, if I log into system as the receipient, I could not find the report in the inbox. Any solutions?

  • Product Name: HP Pavilion 15-e017tx, Operating System: Windows 8

    When playing videos, sound is not coming but picture is clear. The following prompt appears when testing sound: "This device is using another application.  Please close any other devises that are playing audio to this application and try again." But