Problem to resolve existing public synonym ?

Hello,
I would like to know if there are some circumstances under which a valid
public synonym on a table still brings up
ORA-00980 (in Oracle Reports).
The situation is this:
We have two main schemas, one is crowded with tables and all stored
procedures, and one with a single but
large table. This table has a public synonym and can be selected from in
SQLPlus and so on. No [schema.] is needed.
But in Oracle Reports, the synonym "cannot be resolved". All other tables
can be selected, but the update on the
special large table failes.
Or is Reports behaving different from SQL*Plus ? One of our developers gave
up using synonyms
and started adding [schema.]table to the statements.
Has anybody here made similar observations ?
I re-created the public synonym last night, because we thought it maybe caused by our
recent db upgrade, but the situation did not change.
What could it be ?
ThanX in advance.
Jan

Jan,
You didn't state what version of the database you are using, nor whether you are accessing the table in the Reports data model or in a PL/SQL trigger. There are known bugs about when accessing a synonym under specific conditions, although a common theme seems to be when accessing from within a PL/SQL block. You should contact Oracle Support and work with them to resolve this issue for your specific situation.
regards,
Stewart

Similar Messages

  • Problem in CR XI returning Views with PUBLIC synonyms

    I am having problem in CR XI returning Views with PUBLIC synonym.
    I can see the tables and stored procedures with PUBLIC synonym but not VIEWS.
    This is a simple View that has a PUBLIC synonym to it. I have granted the user SELECT access to the underlying Views.
    I checked the boxes in Report > Options for all the combinations possible one by one but to no avail.
    I connect CR to the instance as a specific user , password. But when I go to Views (and Tables) there is nothing visible.
    I tried PRIVATE synonyms and when I go to Views (and Tables) the views are visible, but now the Fields are not visible.
    In SQL+ and Oracle SQL Developer connected as the same user , password everything looks ok.
    Any help will be appreciated.

    Hi Wayne,
    Sorry for the delay. Not sure where this post came from.... must have been transferred from another forum.
    R1 is no longer support nor are updates available. You can upgrade to CR Xi R2 for free, it's end of life now also but has all of the latest patches included.
    Install with your XI R1 keycode and then test again.
    http://downloads.businessobjects.com/akdlm/crystalreports/crxir2_sp4_full_bld_0-20008684.exe
    http://downloads.businessobjects.com/akdlm/crystalreports/CRYSTALREPORTS06_0-20008684.EXE
    Thank you
    Don

  • Public Synonyms for Nested Tables - Insertion Problem

    Hi,
    we are facing a problem during implementation. Our DB set up
    is , we will be having two schema named OWNR and COPY.
    In the schema, OWNR we have to create all the tables,
    types,procedures, packages and obj.....This schema will have
    both DDL and DML privileges.
    In the schema, COPY we are not supposed to create any tables,
    objects. We have to create public synonyms for all the tables,
    types, procedures... in OWNR and grant ALL privilege to the
    schema COPY.The schema, COPY will have only DML privileges.
    The problem is we have some nested tables in our application.
    When I try to insert into the synonym which is created for the
    nested table, it is not allowing me to insert..The whole
    implementation is stucked..Please help.The scripts are given
    below.......
    We have a type name SITA_ADDRESS_TY which is used by the nested
    table SITA_ADDRESSES_NT.Script used for creating the Type,Nested
    table,Table, Public Synonym and granting all privilege to these
    types and tables are
    CREATE OR REPLACE TYPE SITA_ADDRESS_TY AS OBJECT (
    SITA_ADDRESS VARCHAR2(10),
    REMARKS VARCHAR2(100)) ;
    PROMPT SITA_ADDRESSS_NT...
    CREATE OR REPLACE TYPE SITA_ADDRESSES_NT AS TABLE OF
    SITA_ADDRESS_TY ;
    Using this nested table we have created the table,
    UMS_SITA_ADDRESS
    CREATE TABLE UMS_SITA_ADDRESS (
    COMPANY_CODE VARCHAR2 (6) NOT NULL,
    AIRLINE_CODE VARCHAR2 (6) NOT NULL,
    DESTINATION VARCHAR2 (6) NOT NULL,
    SITA_ADDRESS SITA_ADDRESSES_NT)
    TABLESPACE EKUMDAT
    PCTFREE 5
    PCTUSED 40
    INITRANS 1
    MAXTRANS 255
    STORAGE (
    INITIAL 64K
    NEXT 64K
    PCTINCREASE 0
    MINEXTENTS 1
    MAXEXTENTS 505
    FREELISTS 1 FREELIST GROUPS 1 )
    NOCACHE
    NESTED TABLE SITA_ADDRESS STORE AS UMSNT_SITA_ADDRESS ;
    PROMPT SYNONYM SITA_ADDRESS_TY...
    CREATE PUBLIC SYNONYM SITA_ADDRESS_TY FOR SITA_ADDRESS_TY
    PROMPT SYNONYM SITA_ADDRESSES_NT...
    CREATE PUBLIC SYNONYM SITA_ADDRESSES_NT FOR SITA_ADDRESSES_NT
    PROMPT UMS_SITA_ADDRESS...
    CREATE PUBLIC SYNONYM UMS_SITA_ADDRESS FOR UMS_SITA_ADDRESS
    Granting Privileges
    PROMPT SITA_ADDRESS_TY...
    GRANT EXECUTE ON SITA_ADDRESS_TY TO COPY
    PROMPT SITA_ADDRESSS_NT...
    GRANT EXECUTE ON SITA_ADDRESSES_NT TO COPY
    PROMPT UMS_SITA_ADDRESS...
    GRANT ALL ON UMS_SITA_ADDRESS TO COPY
    When I connect to copy and desc UMS_SITA_ADDRESS, the structure
    is
    SQL> desc ums_sita_address
    Name Null? Type
    COMPANY_CODE NOT NULL VARCHAR2(6)
    AIRLINE_CODE NOT NULL VARCHAR2(6)
    DESTINATION NOT NULL VARCHAR2(6)
    SITA_ADDRESS
    OWNR.SITA_ADDRESSES_NT
    Why is it so??. Even though I have a synonym for
    SITA_ADDRESSES_NT, it is not referencing the synonym but instead
    refer the OWNR.SITA_ADDRESSES_NT
    Because of this when I try to insert into ums_sita_address(in
    schema COPY), it is giving the following error,
    SQL> insert into ums_sita_address values
    ('EK','EK','DXB',SITA_ADDRESSES_NT());
    insert into ums_sita_address values
    ('EK','EK','DXB',SITA_ADDRESSES_NT())
    ERROR at line 1:
    ORA-00932: inconsistent datatypes
    But when the same connect to OWNR and try to insert with the
    same stmt, it is inserting...
    Our middle tier can connect only to COPY schema alone..Is there
    anything to be done in the DBA side to achieve this??.
    Please help from your valuabe experience...Or can you ask your
    collegues if they have got a soln to this probs..Our
    implementation team is stucked with this...
    Thanks
    Priya

    Hi
    I am not sure but maybe you need to use this command:
    SQL> insert into ums_sita_address values
    ('EK','EK','DXB',SITA_ADDRESSES_TY());
    SITA_ADDRESSES_TY() instead SITA_ADDRESSES_NT
    Regards

  • Public Synonyms for Nested Tables - Insertion Problem  - Please Help!!!!!

    Hi,
    we are facing a problem during implementation. Our DB set up
    is , we will be having two schema named OWNR and COPY.
    In the schema, OWNR we have to create all the tables,
    types,procedures, packages and obj.....This schema will have
    both DDL and DML privileges.
    In the schema, COPY we are not supposed to create any tables,
    objects. We have to create public synonyms for all the tables,
    types, procedures... in OWNR and grant ALL privilege to the
    schema COPY.The schema, COPY will have only DML privileges.
    The problem is we have some nested tables in our application.
    When I try to insert into the synonym which is created for the
    nested table, it is not allowing me to insert..The whole
    implementation is stucked..Please help.The scripts are given
    below.......
    We have a type name SITA_ADDRESS_TY which is used by the nested
    table SITA_ADDRESSES_NT.Script used for creating the Type,Nested
    table,Table, Public Synonym and granting all privilege to these
    types and tables are
    CREATE OR REPLACE TYPE SITA_ADDRESS_TY AS OBJECT (
    SITA_ADDRESS VARCHAR2(10),
    REMARKS VARCHAR2(100)) ;
    PROMPT SITA_ADDRESSS_NT...
    CREATE OR REPLACE TYPE SITA_ADDRESSES_NT AS TABLE OF
    SITA_ADDRESS_TY ;
    Using this nested table we have created the table,
    UMS_SITA_ADDRESS
    CREATE TABLE UMS_SITA_ADDRESS (
    COMPANY_CODE VARCHAR2 (6) NOT NULL,
    AIRLINE_CODE VARCHAR2 (6) NOT NULL,
    DESTINATION VARCHAR2 (6) NOT NULL,
    SITA_ADDRESS SITA_ADDRESSES_NT)
    TABLESPACE EKUMDAT
    PCTFREE 5
    PCTUSED 40
    INITRANS 1
    MAXTRANS 255
    STORAGE (
    INITIAL 64K
    NEXT 64K
    PCTINCREASE 0
    MINEXTENTS 1
    MAXEXTENTS 505
    FREELISTS 1 FREELIST GROUPS 1 )
    NOCACHE
    NESTED TABLE SITA_ADDRESS STORE AS UMSNT_SITA_ADDRESS ;
    PROMPT SYNONYM SITA_ADDRESS_TY...
    CREATE PUBLIC SYNONYM SITA_ADDRESS_TY FOR SITA_ADDRESS_TY
    PROMPT SYNONYM SITA_ADDRESSES_NT...
    CREATE PUBLIC SYNONYM SITA_ADDRESSES_NT FOR SITA_ADDRESSES_NT
    PROMPT UMS_SITA_ADDRESS...
    CREATE PUBLIC SYNONYM UMS_SITA_ADDRESS FOR UMS_SITA_ADDRESS
    Granting Privileges
    PROMPT SITA_ADDRESS_TY...
    GRANT EXECUTE ON SITA_ADDRESS_TY TO COPY
    PROMPT SITA_ADDRESSS_NT...
    GRANT EXECUTE ON SITA_ADDRESSES_NT TO COPY
    PROMPT UMS_SITA_ADDRESS...
    GRANT ALL ON UMS_SITA_ADDRESS TO COPY
    When I connect to copy and desc UMS_SITA_ADDRESS, the structure
    is
    SQL> desc ums_sita_address
    Name Null? Type
    COMPANY_CODE NOT NULL VARCHAR2(6)
    AIRLINE_CODE NOT NULL VARCHAR2(6)
    DESTINATION NOT NULL VARCHAR2(6)
    SITA_ADDRESS
    OWNR.SITA_ADDRESSES_NT
    Why is it so??. Even though I have a synonym for
    SITA_ADDRESSES_NT, it is not referencing the synonym but instead
    refer the OWNR.SITA_ADDRESSES_NT
    Because of this when I try to insert into ums_sita_address(in
    schema COPY), it is giving the following error,
    SQL> insert into ums_sita_address values
    ('EK','EK','DXB',SITA_ADDRESSES_NT());
    insert into ums_sita_address values
    ('EK','EK','DXB',SITA_ADDRESSES_NT())
    ERROR at line 1:
    ORA-00932: inconsistent datatypes
    But when the same connect to OWNR and try to insert with the
    same stmt, it is inserting...
    Our middle tier can connect only to COPY schema alone..Is there
    anything to be done in the DBA side to achieve this??.
    Please help from your valuabe experience...Or can you ask your
    collegues if they have got a soln to this probs..We are stucked
    with this...
    Thanks
    Priya

    Hi
    I am not sure but maybe you need to use this command:
    SQL> insert into ums_sita_address values
    ('EK','EK','DXB',SITA_ADDRESSES_TY());
    SITA_ADDRESSES_TY() instead SITA_ADDRESSES_NT
    Regards

  • Grants problem in public synonym created though Database link

    Hi all,
    I have created the public synonym by using the table in the remote db in schema A.
    create public synonym test_syn for test_syn@rating.
    Now I want to grant a another user (say B) to access privillages on test_syn.
    (unable to grant the sysnonym using grant select on test_syn to B )
    Database link has been created by the user A.
    Please lat me know how I can grant select on synonym test_syn to B in this case.
    Thanks and regards
    Buddhike

    I think you should grant right on the original object (test_syn@rating)

  • Public synonym (or similar) for message queue?

    I have problems enqueueing (and dequeueing) from a queue in a different schema than the enqueuer's/dequeuer's.
    If i only write the queue name
    DBMS_AQ.ENQUEUE( queue_name => TheQueue,
    and so on... );
    I get the exception
    ORA-25205: The Queue MyUser.TheQueue does not exist.
    If I also supply the schema name
    DBMS_AQ.ENQUEUE( queue_name => TheSchema.TheQueue),
    and so on... );
    it all works fine.
    For flexibility, I would like to omit the schema name. I tried creating a public synonym for the queue.
    CREATE PUBLIC SYNONYM TheQueue FOR TheQueue;
    This does not give an error, but when executing
    DBMS_AQ.ENQUEUE( queue_name => TheQueue,
    and so on... );
    I get an execption
    SP2-0749: Cannot resolve circular path of synonym TheQueue
    I get the same exception when I do
    DESC synonymName
    as the owner or another user.
    The procedure which executes the enqueue is executed as definer (not current_user).
    Does anyone have an idea how to be able to skip the schema name for the queue when enqueueing/dequeueing?
    Thanks,
    Lena

    There is no way for do that. See "Synonyms on queue tables and queue" on "Application Developers Guide- Advanced queuing"
    Sorry

  • Dropping public synonyms in a pluggable database

    I have an Oracle 12c container database with several pluggable databases in it.  In one of the pluggable databases, I de-installed OLAP by running the following scripts:
    SQL> @%oracle_home%/olap/admin/catnoamd.sql
    SQL> @%oracle_home%/olap/admin/olapidrp.plb
    SQL> @%oracle_home%/olap/admin/catnoxoq.sql
    SQL> @%oracle_home%/olap/admin/catnoaps.sql
    After running the scripts, I then generated the SQL statements to remove invalid OLAP synonyms, by executing the following:
    select 'drop public synonym ' || object_name || ';'
    from dba_objects
    where status <> 'VALID'
    and owner = 'PUBLIC'
    and object_type = 'SYNONYM'
    and object_name like '%OLAP%';
    When I execute the resulting SQL statements in the pluggable database, I get the following error for all of them:
    ERROR at line 1:
    ORA-65040: operation not allowed from within a pluggable database
    If I switch back to the CDB$ROOT container and execute the same statements, I get the following error:
    ERROR at line 1:
    ORA-01432: public synonym to be dropped does not exist
    How can I remove these invalid public synonyms from my pluggable database?

    OK - let's go back to the basics
    For 12c you should NOT be manually removing/uninstalling/disabling Oracle options.
    There is a CHOPT utitlity specifically designed to enable or disable certain options.
    http://docs.oracle.com/cd/E11882_01/install.112/e48740/post_inst_task.htm#CHDFEIJF
    5.2.7 Enabling and Disabling Database Options
    When you install Oracle Database, some options are enabled and others are disabled. To enable or disable a particular database feature for an Oracle home, shut down the database and use the chopt tool. See Example 5-1.
    The chopt tool is a command-line utility that is located in the ORACLE_HOME/bin directory. The syntax for chopt is:
    That doc section shows that one of the 'db_option' values available is 'olap' to disable. NOTE: the uttility DISABLES the option. It is still not clear to me why you would attempt to actually deinstall it.
    If your concern is licensing then all you need to do is disable it. It is very possible that you have corrupted that PDB by attempting a manual uninstall. Only Oracle support could tell you for sure.
    If it is a new PDB and licensing is your issue you may be far better off starting over and using CHOPT to disable the options you don't want.
    1. why are you 'unistalling' olap in the pdb? What PROBLEM are you trying to solve?
    2. why are you manually dropping synonyms?
    3. how did you decide to execute those particular scripts? Is there an Oracle doc you are following that has instructions for deinstalling olap? Does that doc give you the order to execute the scripts in?
    If you review the catnoamd.sql script you will see that just about ALL that it does is drop public synonyms.
    Most of those synonyms that it drops have 'olap' in the name.
    Which suggests that if Oracle wanted those synonyms YOU are trying to drop to be dropped you have to wonder why it didn't drop them itself in that script.
    Was that script the FIRST script you executed?
    1. Modify your 'drop' script to simply create the DDL to drop the synonyms.
    2. Then examine the data dictionary to see what objects those synonyms refer to.
    3. Then check if those objects still exist or not
    4. Also check those scripts to see if they did anything (e.g. drop) those objects.
    Post the results of the above.

  • Recreation of Public Synonym

    Database version 11g. (11.1.0.7)
    Please advise. We had a customer at one of our companies that said they were forced to do a "CREATE OR REPLACE" on a couple Public Synonyms this past weekend that was marked as "VALID" according to DBA_OBJECTS. The synonyms and the objects they pointed to were still in existance. They are using an older version of Oracle Forms which stopped working this past weekend. They did a "CREATE OR REPLACE" on the synonym and fixed their problem.
    I am trying to think of possible reasons why they would have needed to do the "CREATE OR REPLACE" on a "VALID" synonym. Any advice?
    I understand why a synonym can become invalid when the underlying object goes away or permissions change.

    Hi,
    You can write a script to spool the list of public synonyms.
    set feedback off
    set trimspool on
    set pagesize 1000
    set linesize 1000
    set heading off
    spool public_synonyms.txt
    select      'create public synonym ' || table_name || ' for ' || table_owner || '.' || table_name || ';'
    from      dba_synonyms
    where
         owner='PUBLIC' and table_owner not in ('SYS', 'SYSTEM')
    order by
         table_owner;
    spool off
    exit
    Hope it helps.
    Regards,
    Z.K.

  • Create a public synonym for a db link - "Connection desccriptor not found".

    I want to create a public synonym for a db link.
    The existing db link name is tst.world ( which is in db links table and is working fine).
    I created the following db link using the following command:
    create public synonym "syn.world" for "tst.world";
    It created the synonym successfully.
    If I try the following, it throws error "Connection desccriptor not found".
    select * from [email protected];
    It says "Connection desccriptor not found".
    Any suggestions.
    Thanks in Advance.

    Well then, lookup the Documentation on the CREATE SYNONYM statement in the SQL Language Reference manual.
    The documentation lists the types of objects which you can create synonyms for.
    You can create synonyms for objects referenced across DBLinks.
    You cannot create synonyms for DBLinks.
    Hemant K Chitale

  • Problem while Creating MVLOG with synonym in Oracle 9i:Is it an Oracle Bug?

    Hi All,
    I am facing a problem while Creating MVLOG with synonym in Oracle 9i but for 10G it is working fine. Is it an Oracle Bug? or i am missing something.
    SQL> select * from v$version;
    BANNER
    Oracle Database 10g Express Edition Release 10.2.0.1.0 - Product
    PL/SQL Release 10.2.0.1.0 - Production
    CORE    10.2.0.1.0      Production
    TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
    NLSRTL Version 10.2.0.1.0 - Production
    SQL>
    SQL> create table t ( name varchar2(20), id varchar2(1) primary key);
    Table created.
    SQL> create materialized view log on t;
    Materialized view log created.
    SQL> create public synonym syn_t for t;
    Synonym created.
    SQL> CREATE MATERIALIZED VIEW MV_t
      2  REFRESH ON DEMAND
      3  WITH PRIMARY KEY
      4  AS
      5  SELECT name,id
      6  FROM syn_t;
    Materialized view created.
    SQL> CREATE MATERIALIZED VIEW LOG ON  MV_t
      2  WITH PRIMARY KEY
      3   (name)
      4    INCLUDING NEW VALUES;
    Materialized view log created.
    SQL> select * from v$version;
    BANNER
    Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production
    PL/SQL Release 9.2.0.6.0 - Production
    CORE    9.2.0.6.0       Production
    TNS for Solaris: Version 9.2.0.6.0 - Production
    NLSRTL Version 9.2.0.6.0 - Production
    SQL>
    SQL> create table t ( name varchar2(20), id varchar2(1) primary key);
    Table created.
    SQL> create materialized view log on t;
    Materialized view log created.
    SQL> create public synonym syn_t for t;
    Synonym created.
    SQL> CREATE MATERIALIZED VIEW MV_t
    REFRESH ON DEMAND
    WITH PRIMARY KEY
    AS
      2    3    4    5  SELECT name,id
    FROM syn_t;   6
    Materialized view created.
    SQL> CREATE MATERIALIZED VIEW LOG ON  MV_t
    WITH PRIMARY KEY
    (name)
      INCLUDING NEW VALUES;  2    3    4
    CREATE MATERIALIZED VIEW LOG ON  MV_t
    ERROR at line 1:
    ORA-12014: table 'MV_T' does not contain a primary key constraintRegards
    Message was edited by:
    Avinash Tripathi
    null

    Hi Nicloei,
    Thanks for the reply. Actually i don't want any work around (Creating MVLOG on table rather than synonym is fine with me) . I just wanted to know it is actually an oracle bug or something else.
    Regards
    Avinash

  • Public Synonyms...

    SQL> show user
    USER is "SYS"
    SQL> select * from dba_synonyms where synonym_name = 'BANK';
    OWNER SYNONYM_NAME TABLE_OWNER TABLE_NAME
    PUBLIC BANK SEGERP BANK
    AMCTESTLHR BANK AMCERPTEST BANK
    SQL> conn rakesh/rakesh@testapp
    Connected.
    SQL> select * from bank;
    select * from bank
    ERROR at line 1:
    ORA-00942: table or view does not exist
    SQL>
    Why Didn't rakesh can access the bank [Public Synonym] It can be accessed by any schema?

    Synonyms (public or private) are just aliases for an object. They do not imply permission to use that object for a particular user.
    In your case, any user (except amctestlhr) can do select * from bank and get data from segerp.bank provided they are allowed to select from that table. Without the public synonym, all user who had select privilege would need to either create their own private synonym, or do select * from segerp.bank.
    John

  • Outgoing audio. Was not going on Skype after ios7 download.went to settings--privacy--microphone--on--and the problem was resolved.

    Outgoing audio. Was not going on Skype after ios7 download.went to settings--privacy--microphone--on--and the problem was resolved.

    Hello:>
    I created a function "APEX_030200.wwv_flow_epg_include_mod_local" as a sys user, then I dropped it.>
    You can't have 'created' this function ! The function is installed by the APEX installer. This function needs to exist in the database for APEX to function correctly. Install the function described below into your database
    CREATE OR REPLACE function APEX_030200.wwv_flow_epg_include_mod_local(
        procedure_name in varchar2)
    return boolean
    is
    begin
        return false; -- remove this statement when you modify this function
        -- Administrator note: the procedure_name input parameter may be in the format:
        --    procedure
        --    schema.procedure
        --    package.procedure
        --    schema.package.procedure
        -- If the expected input parameter is a procedure name only, the IN list code shown below
        -- can be modified to itemize the expected procedure names. Otherwise you must parse the
        -- procedure_name parameter and replace the simple code below with code that will evaluate
        -- all of the cases listed above.
        if upper(procedure_name) in (
              '') then
            return TRUE;
        else
            return FALSE;
        end if;
    end wwv_flow_epg_include_mod_local;
    /Varad

  • Cannot see columns for some of the public synonyms

    Background Info
    I am using the Oracle 8.1.6 JDBC driver and connecting to Oracle 8 database. My plan is to give the user the option to initially select the type of tables that they want to see i.e. USER tables, SYSTEM tables, VIEWS and SYNONYMS. Based on the user selection I first display all the tables (for that type) and for each table selected by a user display the relevant columns.
    I am doing this by using the DatabaseMetaData.getTables () and then the DatabaseMetaData.getColumns () methods
    Problem
    When I use these methods for SYNONYMS I cannot see the columns for lot of the public synonyms. Some the SYNONYMS for which I cannot see the columns are
    ALL_JOBS, COLS, CLU, CAT, TABS.
    As part of the debugging process, I found a java file OracleDatabaseMetadata.java file (as part of 8.0.4 sample files). In this file I see that calls are being made against ALL_TAB_COLUMNS. For each of the synonym that I am seeing the problem, there are no columns in ALL_TAB_COLUMNS. But when I do a desc ALL_JOBS in SQLPLUS, I get the columns for ALL_JOBS. So now I am confused on what is happening in the 8.1.6 JDBC driver.
    Has anyone else run into the same problem.
    Thanks

    There are some cases where Discoverer cannot determine with certainty that the Totals or subtotals you create will be correct. It flags those totals as Values that cannot be aggregated. Go to Options-> Sheet Format and you can set what string you would like to see placed in those cells that Discoverer determines cannot be aggregated correctly.
    Assuming that the blank totals are non-aggregable by Discoverer, there are some things you can do to to alter either your business area or worksheet or calculation that will enable you to get the totals you want. As this analysis takes some time and iterations, it is usually best handled through Oracle Support. Also see the doc and RN references to the EnhancedAggregationStrategy in the Preferences.
    Also, given the version you are using it seems that you have just started using 9.0.2. You should strongly consider upgrading to OracleAS 10g (9.0.4) or at least upgrade to the latest 9.0.2 patch -> 9.0.2.54.
    Discoverer Product Management

  • Table based on Public Synonyms

    I have 2 schemas and have created public synonyms and given access from the 1 schema to the 2nd schema.
    When I create Page / Region of type Report and form (or form) in schema 2, the table name does not accept the public synonyms defined in schema 1. I can create a report region manually using the the SQL Report and select col1, col2 from tab1_of_schema1 but while using the wizard and selecting the table, am unable to use the table ? I even tried schema1.tab1_of_schema1 but it gives " * Table / View does not exist." error. Why is this ?
    Is this a limitation ? I do not want to create views and write instead-of triggers.

    This was raised during the evaluation of 2.2, and this was the response:
    Sorry, don't know if this is already addressed, (but i cannot test this in 2.2, with my scenario, so would appreciate you mention if it is handled). I have 2 schemas, schema1 and schema2. There are tables in schema1 which have public synonyms and grant all access to schema2.
    While creating a new application in schema2 and creating Page, we cannot select public synonyms defined in schema1, and have to unnecessarily create views in schema2 (this is not nice for us). Even if view is created, it gives an error saying " Source tables for forms and tabular forms must have a primary key. " why should views have primary key ? Either do not allow views there, or ask for the primary key (like in create region). Sequences defined in schema1(again public synonyms) are not accessible.(we have to write triggers or custom pl/sql for the same).
    Response
    We do not do very well with objects that are not owned by the schema assoicated with your current application. I have logged an enhancement request for 3.0 to see if we can improve this all around.
    -----------------------------------------------------------------------------------------------------------------------------

  • Problem in opening existing web template in WAD

    hi,
      I am facing a problem when opening an existing template through Web Application Designer on my computer.
      We are on BW 3.5 and i am able to login into Web Application Designer and when i tried to open an existing template, it gives me the following error.
      " Run-time error '9':
        Subscript out of range"
    If anybody experienced any similar type of problem and resolved it, please let me know.
    I also want to let you know guys that my IExplorer version is 6.
    Thanks in advance.

    make sure no one else is editing the template when you open the template in WAD.
    Download the latest BW front end patch for BW 3.5, the latest patch available iS BW FE Ptach 6. This can downloaded from http://service.sap.com/patches .
    Thanks.

Maybe you are looking for

  • LV 8.6 applicatio​n builder creates an empty installer

    LV seems to create the installer O.K.  At least there are no error messages.  However, after I run the installer, the directory where the executable is supposed to be does not exist.  There are no error messages when running the installer.

  • I cant get home sharing to work on 11.

    it shows up on my old computer but not on the new one im trying to sync music too. Why?

  • Table rows over multicolumn layout

    Suppose you have a two-column layout and within the layout you insert a table of so many rows. Is it possible to evenly distribute the table rows over the two columns in the layout? What I'm seeing is that the table is often forced into one column.

  • Is an SNTC API in the roadmap?

    A question from a partner, "Will SNTC support the API stack in the next version like PSS?"

  • Quad core or dual core i3

    i dont know which computer to chose. should it be quad core with 2.5 ghz or dual core i3 with 3.2 ghz?