Custom objects outside register custom Schema.

Is there anyway of detecting custom database objects in an EBS system if they have been put somewhere besides a registered custom schema?

When creating custom objects they should be placed in a registered custom schema and use the xx_ naming convention. However, it's just a standard, you can create objects in any schema within a the EBS database. For example if you have the privileges you can create objects in the GL schema, even though it is bad practice.
So if I give you an existing 11i or 12 system that has been maintained by another DBA how can you check that no custom objects have been created in the standard schemas?

Similar Messages

  • Grant SELECT on all APPS objects to Custom schema

    Hi All,
    My requirement is to GRANT SELECT privileges on all Objects from APPS schema to a custom schema say XXTEST.
    I am OK, if there are multiple privileges to be granted (i.e. separate ones for TABLES,SYNONYMS,PACKAGES).
    I basically want to refer all APPS objects from XXTEST, without any schema prefix.
    I read about GRANT SELECT ANY TABLE, and it looks like I can access any schema objects from it.
    But I would like to know if I can grant from a particular schema alone.
    Thanks.

    Kavipriya wrote:
    I came across a privilege like 'SELECT ANY DICTIONARY', from which I can access all dictionary related tables without schema prefix. So am looking for something similar for APPS objects.Problem is, something similar for APPS objects does not exist. It's simply not there. You need to grant 'ANY' privileges, which means you'll be allowing the user to all the tables in the database, which is almost certainly not what you want, or you need to do individual grants.
    As I mentioned before, you can write SQL that will generate the GRANT statements for you, so you don't need to do it yourself.
    For example:
    select 'grant select on '||owner.table_name||'to some_user;' from dba_tables where owner='APPS';And then execute the output of that query, which will be a bunch of GRANT statements.
    Hope that helps,
    -Mark

  • Unable to create a QUEUE in custom schema

    Hi,
    I was able to create a Type & queue table in custom schema, but using them was unable to create a QUEUE in custom schema
    I'm using the following piece
    DBMS_AQADM.CREATE_QUEUE(queue_name => 'XXXXXX_QUEUE',
    queue_table => 'XXXXXX_QUEUE_TABLE'
    Whereas in APPS schema I'm able to create the same queue.
    Pls advice ...

    Hi,
    The only reason is that, we create all the custom objects (owner as custom schema), and a synonym in APPS.
    I did not get any error, but the queue, is not getting created
    Following are the scripts used
    CREATE OR REPLACE TYPE 'XXXXXX_QUEUE_TYPE
    AS OBJECT (TYPE VARCHAR2(15));
    BEGIN
    DBMS_AQADM.CREATE_QUEUE_TABLE (queue_table => 'XXXXXX_QUEUE_TABLE',
    queue_payload_type => 'XXXXXX_QUEUE_TYPE'
    END;
    BEGIN
    DBMS_AQADM.CREATE_QUEUE(queue_name => 'XXXXXX_QUEUE',
    queue_table => 'XXXXXX_QUEUE_TABLE'
    END;
    BEGIN
    DBMS_AQADM.START_QUEUE(queue_name => 'XXXXXX_QUEUE'
    END;
    Thanks.....

  • What's a good way to manage custom schema for DS  5.1?

    What's a good way to manage custom schema?
    Custom Schema for Object Class and Attributes
    The reason I ask this is because there might be a need in the future where I need to export those custome schema into different branded directory server. I just want to make this as painless as possible.
    Right now, I thought of 2 options
    1) Create my own LDIF file with my custom attributes and object classes, so if one day I need to export to another directory server, I can just copy that custom created LDIF file over. (Will this work?)
    2) Create a JAVA application using JNDI. What this Java App. will do is read through a XML file and create those object classes and attributes on-the-fly. (of course, the XML structure will be predefined by me, so that my Java App. will be able to parse through it correctly. Will this work?)
    Anymore suggestion? I would want to hear more advices and suggestions.
    Also, I assume that will work even with replication. All I need to update is the master server, and the slaves will replicate automatically.
    Thank you very much! :)

    Demo: I'm using the nul character to represent the end of the word, so that the data structure can represent that "hell" and "hello" are both in the vocabulary:
    import java.util.*;
    class Node {
        private SortedMap<Character, Node> children = new TreeMap<Character, Node>();
        //0 <= index <= word.length()
        private void add(String word, int index) {
            if (index == word.length()) {
                children.put(Character.valueOf('\u0000'), null);
            } else {
                char ch = word.charAt(index);
                Node child = children.get(ch);
                if (child == null) {
                    children.put(ch, child = new Node());
                child.add(word, index+1);
        public void add(String word) {
            if (word == null || word.length()==0)
                throw new IllegalArgumentException();
            add(word, 0);
        public String toString() {
            return children.toString();
    public class Example {
        public static void main(String[] args) throws Exception {
            Node root = new Node();
            root.add("hello");
            root.add("how");
            root.add("who");
            root.add("hell");
            System.out.println(root.toString());
    }

  • Problem creating a form on a table from another custom schema

    Hi,
    I have a table in a custom schema that i have granted SELECT, UPDATE, INSERT and DELETE to our apex schema. I have created a synonym for this table under the apex schema but I can't build a form for it. If i try adding the form when creating the application, it gives me an error about not having a primary key on the table, which i do. If i create the application with a blank page and then try to add the form, it gives me an error that the table must contain at least one column, which it contains 12. If i view the table in the SQL Workshop, it gives an accurate count of rows in the table but doesn't provide any information about the table and doesn't display the data.
    If I login to TOAD under our apex schema and view the synonym object, i can see all of the information about the table - the columns, the primary key, etc. But I can't see it inside the Application Express app.
    Can anyone tell me why this is and what i can do to build a form on this shared table?
    Thanks,
    Troy

    Troy,
    I suggest you get rid of the synonym and then don't use the Create Application wizard for this purpose. Instead, create the application, then use a create page or create form wizard. It should first ask you for the name of the schema that contains the table. If you get that far, you should be on your way.
    Scott

  • Custom Schema in XMP

    How does LR handle custom schema or fields in XMP?
    I will have files coming in with added XMP fields. Will LR keep and make visible the custom tags? Might it erase the tags when copies to the XMP?
    Also, can I create custom tags and write them to the XMP?
    Thanks for your help!

    It stores the custom data in its database, but doesn't use it at all.
    I suggest you try this for yourself. Add some custom metadata outside LR, eg in a Bridge File Info panel, import the file into LR, and then delete those field values in Bridge. Now in LR make an adjustment and select Metadata > XMP > Export. In Bridge, you should see your custom fields again.
    John

  • Gather schema stats not running for custom schema's in EBS 12.1.1

    Hi All,
    We are running Gather schema stats program periodically in our EBS system with Schama name as "ALL", but it is not generating the statistics for the custom schema. We have custom schema registered in our EBS application. Can you please let us know if there is any issue with our setup or this is standard behaviour of Gather schama stats concurrent program.
    Thanks,

    Hi,
    At how much percent ur using with Gather schema stats program like 10%,20%(in Gather schema stats program form)...I think there are no updates on the tables of that custom schema thats why the gather schema progam ignored it..can u check were there updates?
    Regards

  • What to take into account to create a custom schema?

    Hello, we are going to start the process of migrating from Oracle E-business suites R11.5.10.2 to R12; we have been doing our custom applications into the APPS schema. For this upgrade, we would like to start fresh and move all our custom applications to a custom schema to have control of all the customizations. I need your feedback on what are the things we need to take into account to accomplish that.
    Please let me know anything that comes to your mind on what to consider, and if you have a good guidance on how to do it should be great.
    Thank you.

    user8969211 wrote:
    Hello, we are going to start the process of migrating from Oracle E-business suites R11.5.10.2 to R12; we have been doing our custom applications into the APPS schema. For this upgrade, we would like to start fresh and move all our custom applications to a custom schema to have control of all the customizations. I need your feedback on what are the things we need to take into account to accomplish that.
    Please let me know anything that comes to your mind on what to consider, and if you have a good guidance on how to do it should be great.Please see these docs/links.
    Integrating Custom Applications with Oracle Applications [ID 176852.1]
    Step By Step Guide to Creating a Custom Application in Applications 11i [ID 216589.1]
    Integrating Custom Objects and Schemas
    http://docs.oracle.com/cd/E18727_01/doc.121/e12897/T302934T458264.htm#4164796
    Can't Open Custom Forms After R12 Upgrade [ID 552010.1]
    How To Upgrade 11i Custom Forms To R12 [ID 563258.1]
    Accessing Custom Forms After Upgrading From To R12. [ID 451934.1]
    Do Not Compile EBS R12 Reports Using rwconverter.sh or Reports Builder from IDS 10gR2 [ID 786794.1]
    Using the OracleAS 10.1.2 Forms and Reports Builders with Oracle Applications Release 12 [ID 444248.1]
    Thanks,
    Hussein

  • Custom schema and custom functions, menus and responsibilities

    Hi All,
    My company has developed an integration for the EBS to enable third party software to create items and other objects. We are using a JDBC connector and call the underlying pl/sql APIs (like EGO_ITEM_PUB.PROCESS_ITEM) from Oracle. We have added some functions, menus and responsibilities to our EBS 12.1.1 installation in order to provide an access control mechanism for our JDBC integration since it connects to a db schema directly. We call FND_FUNCTION.TEST to check if the logged in user/responsibility has the function he wants to call assigned to him. We also plan to use a custom schema so that we do not have to connect to the apps schema directly because we think that our customer will not allow us to do that. What do you think?
    I planed to use FNDLOAD to download all the function, menus and responsibilities in order to provide a script for our customer so that they can simply upload all the objects (menus...).
    My problems/questions now are:
    Should they upload those menus, functions and responsibilities into our custom schema or into the apps schema?
    Are menus and responsibilities always defined in the apps schema?
    In which schema are they defined if they are created in the GUI (oracle forms)?
    Thanks,
    Konrad

    Hi!
    Recomended way for to create custom menu,function etc not in APPS schema.Do you mean that those things should not be created in the APPS schema?
    I just share link to can check how you can customize forum which can be avaliable in menus etc.So please see below link which can be applicable for r12 too
    http://download.oracle.com/docs/cd/A91568_01/acrobat/115saug.pdf
    Oracle Applications System Administrator's Guide RELEASE 11 Page 2-36
    Oracle Applications System Administrator's Guide RELEASE 11i Page 2-36 & 11-3I checked this documentation and I created my responsibilities in the same way as it is described in there. In what schema are responsibilities created if you use the resp window to create them? Or does it depend on the application which is provided while creating the responsibility?
    Konrad

  • Giving Custom schema concurrent request privileges

    I created a custom schema on the database. I have a procedure that runs as a concurrent request and needs to submit another program to run as a concurrent request.
    The program fails to get submitted. Using FND_Request.submit_request returns 0.
    When I place the same procedure under the APPS schema, it successfully submits the secondary concurrent request.
    What privileges or setup do I need for the CUSTOM schema to allow this procedure to submit CR.
    Thanks,
    Lamonte

    Pretty Straight forward...Try creating synonyms for all the objects created in custom schema and give grants to apps user...thats how Oracle Apps identifies custom objetcts...
    Best of luck

  • Adding drop-down list in a custom schema

    Is it possible to create a field with a drop-down list of items in a Prelude custom schema? Or, perhaps the ability is provided in the styles: (Integer, Real, Text, Boolean) and I am just not selecting or using those properly.
    I notice it is done in some Adobe-provided meta tags, like this one named >Script...
    Thanks!
    Bobby

    Hi Bobby -
    Unfortunately it is not currently possible to create an array of items for a given custom metadata field. We do have some feature backlog items in our XMP team to look at making such things possible in the future.
    Regards,
    Michael

  • Error in Including the Custom function in Custom schema ...

    Hi Experts ,
                   I developed a time custom Function through PE04 ,  Z_5RT and included in Custom Schema , ZM04, while executing in PT60 using the schema ZM04 an error coming . Any configuration required to include custom function in a schema .
    Thanks and regards
    Renjith MP

    You are just going to place the custom function in the 'Func' field of schema.
    Check the counry assignment, parameters & finally you have to activate the function. Check T52A0 for correct internal number.
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/96/79bc54b27911d1a5400000e83ddb11/frameset.htm
    Regards
    N Navaneethan
    Edited by: Navaneethan on Dec 15, 2008 4:30 PM

  • MRP_ATP_PUB.Call_ATP api not retrieving requested_date_quantity value when executed in custom schema but when executed in apps its working fine, can anyone help on this..

    The MRP_ATP_PUB.Call_ATP api not retrieving requested_date_quantity value when executed in custom schema but when executed in apps its working fine, can anyone help on this..
    We are passing the required values to the ATP API.
    1) The x_return_status is showing as 'S' i.e. success but x_atp_rec.Requested_Date_Quantity is not returning any value.
    2) If there is a grant issue how to identify it.
    Regards,
        Vinod Annukaran

    Pl do not post duplicates -0 MRP_ATP_PUB.Call_ATP api not retrieving requested_date_quantity value when executed in custom schema but when executed in apps its working fine, can anyone help on this..

  • How to identify objects created by registering xml schema

    Hi Everyone,
    We are using Oracle 9i Rel2. I have registered an XML schema and I saw that there were several objects created for it table ,some types and a trigger . For some build purposes I want to exclude all of these objects which are associated with xml schema and should be able to drop and recreate the whole of oracle schema.
    I see the user_types table does not have any parameter to indicate that these are autogenerated or are different. In user_types they look like any other type that a user would have created. Do any of you know how to differentiate these types created by registering XML schemas from the normal types.
    Thanks for your help

    There is no way I know of to differentiate between a type created by Schema Registration and another Type. You can query the XML Schema itslef to get the Typenames it relies on.
    SQL> --
    SQL> SQL> select nvl(extractvalue
    2 (
    3 value(ct),
    4 '/xs:complexType/@name',
    5 'xmlns:xs="http://www.w3.org/2001/XMLSchema"
    6 xmlns:xdb="http://xmlns.oracle.com/xdb"'
    7 ),'Local Complex Type') COMPLEX_TYPE,
    8 extractvalue
    9 (
    10 value(ct),
    11 '/xs:complexType/@xdb:SQLType',
    12 'xmlns:xs="http://www.w3.org/2001/XMLSchema"
    13 xmlns:xdb="http://xmlns.oracle.com/xdb"'
    14 ) SQL_TYPE
    15 from user_xml_schemas,
    16 table
    17 (
    18 xmlsequence
    19 (
    20 extract
    21 (
    22 schema,
    23 '//xs:complexType',
    24 'xmlns:xs="http://www.w3.org/2001/XMLSchema"
    25 xmlns:xdb="http://xmlns.oracle.com/xdb"'
    26 )
    27 )
    28 ) ct
    29 /
    COMPLEX_TYPE
    SQL_TYPE
    PurchaseOrderType
    PURCHASEORDER_T
    LineItemsType
    LINEITEMS_T
    LineItemType
    LINEITEM_T
    COMPLEX_TYPE
    SQL_TYPE
    PartType
    PART_T
    ActionsType
    ACTIONS_T
    Local Complex Type
    ACTION_T
    COMPLEX_TYPE
    SQL_TYPE
    RejectionType
    REJECTION_T
    ShippingInstructionsType
    SHIPPING_INSTRUCTIONS_T
    Local Complex Type
    ROOT_T
    COMPLEX_TYPE
    SQL_TYPE
    Local Complex Type
    P222_T
    10 rows selected.
    SQL>

  • Query on Custom schema table getting 'Do You want to save changes' message

    Hi all,
    I am getting the error message whenever I query from the custom table. Here is the description of the issue.
    1. I have a button on the first block. When the user clicks on this button , execute_query is called on another block. Then the user getting the message "do you want to save the changes" . Although there are no changes made on the form.
    2. The second block is based on a custom table defined on the custom schema.
    3. Created public synonym for this table and also gave the all the grants to apps schema on this table.
    4. This error was not coming before when the second block is based on Apps schema table.
    Any idea on how to fix this.
    Thanks

    I doubt the problem is related to a schema or public synonym. The message is appearing because the value for an item is being changed after your query executes.
    First check to make sure that the blocks that are not based on a table are set to No. See the Database Data Block Property.
    If that doesn't solve the problem, then run the debugger and watch to see what item is changing. You may be doing something in a trigger.

Maybe you are looking for