Oracle Apps Responsibility Significance in Discoverer

Can anybody explain me the significance of selecting oracle applications responsibility while logging into Discoverer Plus?
RM

Yes ... and no.
You really don't want to share a workbook (IMHO) with an Oracle Apps user as it get's confusing. One of the reasons is - and this took me a while to learn - is that Discoverer will always take the highest (ie: most powerful) method to let a user see information.
In otherwords, if a user logs in, any privs / security he can do as the responsibility he logged in with OR anything he can do with his Apps username he logged in with will be given him. It's really tough later on to determine if it was the responsiblity or the username that allowed him to see what / and do what. So, in client sites I've worked at, it's 98% secure (there's always one exception where apps doesn't want to set up a special responsibilty for just this one guy with multi-power) that ONLY responsibilties are used to be shared with / and privs (ie: what business areas they can see.
Now remember - to your second question - you're only sharing reports and business areas with those responsibilities. The actual data may not be allowed to be see by those responsibilities. This is exactly what the BIS views do in some cases (ie: read financials intelligence) where the actual data is being filtered to the responsibility and therefore no info comes back. You can see this - and I've heard many a user says that BIS sucks - when NO DATA RETURNED comes back from someone trying to create a workbook against a folder in a BIS business area. Sure, you gave them privs to use the business area, sure you shared a report with them or not that you wrote - but at the view level in the database, their responsibility is not allowed to see the actual data.
BIS / xx Intelligence is a whole entire other ballgame. You have to set stuff up in Oracle Apps, you have to 'generate' the BIS views (to pick up your organization's Oracle setups), you have to import the correct .eex file for the Apps version you're running into Disco Admin, and you have to perform a refresh - as the correct user (very important) to get the BIS views correctly into Discoverer with all the good stuff and security, etc.
Hope this helps.
Russ

Similar Messages

  • Oracle Apps EUL with Custom Discoverer Views

    Disco Environment:
    OracleBI Discoverer 10g (10.1.2.2)
    Oracle Business Intelligence Discoverer Plus 10g (10.1.2.54.25)
    Discoverer Model - 10.1.2.54.25
    Discoverer Server - 10.1.2.54.25
    End User Layer - 5.1.1.0.0.0
    End User Layer Library - 10.1.2.54.25
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
    Oracle Applications R12 EUL
    All,
    Up until now, we have been placing our Discoverer custom views in our apps schema. From a "keeping track" perspective and from a "keep Disco views separate from apps" perspective, we are inclined to create a custom schema to place all of our custom Discoverer views. I have heard that Noetix does this as well.
    To accomplish this, we were planning to provide a grant select to all tables, views and synonyms (with a limited execute rights to some packages).
    The easiest thing to do is to keep on doing what we are presently doing. We have a naming schema in place that enables us to quickly identify all custom Disco views.
    Can I have people whom have implemented a custom schema for their Disco views in apps let me know how this has worked for them? This type of Disco environment appears to require a lot of communication between the Disco staff and the DBA to make sure these grants are set-up correctly.
    Thanks,
    Patrick

    Hi,
    All the eBS sites I have worked on have created the majority of their custom views in the APPS schema using a naming convention to separate them from the seeded views. The reason being is that the SQL in the view (including all the function calls) is run with the privileges of the owner of the view. If the view is defined in another schema, then this schema must have access to the APPS database objects which can be a lot of work to set up because it is very hard to identify the dependencies and unnecessarily opens up the security on the APPS schema.
    Where the data is held in custom tables and there are views on these custom tables, then both the tables and the views are held in a separate schema.
    Rod West

  • Required Oracle FND tables for Discoverer Install (Oracle App user)

    Hi does anyone know of set documentation or, via SQL Trace, which existing tables Discoverer looks for when setting up an EUL? For instance, our install requires you select the Oracle Apps User Schema and put in the password for that schema where your FND tables reside.
    Assuming some are missing in our current setup, what would be required in order for Discoverer to work in conjunction with the Oracle applications roles and responsibilities, etc.
    I found this list in Discoverer documentation and confirmed I know have that setup correctly with proper grants, etc.. The EUL is created but does return an error of "Table or View does not Exist" which can be passed over and you can proceed into the EUL - but there is an error upon logging into EUL.
    grant select on FND_USER to &EULOWNER
    grant select on FND_APPLICATION to &EULOWNER
    grant select on FND_USER_RESPONSIBILITY to &EULOWNER
    grant select on FND_RESPONSIBILITY_VL to &EULOWNER
    grant select on FND_ORACLE_USERID to &EULOWNER
    grant select on FND_DATA_GROUP_UNITS to &EULOWNER
    This is Discoverer 10g and Oracle 10g database.
    Thanks,
    Mike

    Rod,
    I have confirmed that the Discoverer Administrator Responsibility has Administration, Desktop & Plus privelages.
    Furthermore, the account I am trying to login as - DSCADMIN has those permissions and is assigned that responsibility as well.
    It should be noted that when logging into the EUL as the DSCADMIN account, it prompts me to create a new EUL as one does not exist....however under the EUL ADMIN account (where the EUL was created), it recognizes the EUL since it is the owner.
    Am I missing something further - I've been through the documentation several times and can't figure this out - I have continually made progress but then hit a speed bump each time.
    It should also be noted that DSCADMIN is a database user schema account and also an Apps user as well - but this is how it was setup in our old enviornment so I wouldn't think this would make a difference.

  • Error Running Oracle Apps and Discoverer at the same time

    Hello,
    We are having trouble running Oracle Apps and Discoverer at the same time on certain user's machines. Here are the specifics:
    The user opens Oracle Apps in Internet Explorer. The user then opens Discoverer in another Internet Explorer windows and receives the following error: Runtime Error! Program: C:\Program Files\Internet Explorer\iexplore.exe abnormal program termination
    As a work around, I installed Firefox on those user's machines. These users run Oracle Apps in Internet Explorer and run Discoverer in FireFox. This has solved the problem in 99% of the cases. However, there is one user who is having FireFox using Discoverer freeze when running Oracle Apps in Internet Explorer.
    Can anyone provide any insight on how I can solve these conflict issues so users can run Oracle Apps and Discoverer at the same time?
    Thanks in advance for your help,
    Carlos

    Hi Michael,
    I agree with you completely. It is reccommended to run 10g on a separate physical server unless you have sufficient resources to run on the same server (which even most large clients do not) Even then, I would recommend a separate server.
    I should have put my comment in context :-)
    a.) I was only stating that it was possible
    and
    b.) whether 10g is installed on the same physical server or separate should not affect the client browser crashing issue that was posted.
    I do have an install with EBS11i and Discoverer 10g on the same physical server and it works fine (this is sandbox/ TEST). Most of my large customers have 10g installed on multiple physical servers due to load balancing (capacity).
    I do work for Oracle. I try to help out on the forum when I can, but it is hit or miss :-(
    I would be glad to discuss anything privately.
    As for the issue at hand, I can reproduce the problem and here is what is occuring.
    I have EBS 11i configured with Jiniator 1.3.24
    I have Discoverer 10g configured with Sun Java plugin 1.4.2_06
    1. If you launch EBS 11i apps and a form with MS IE, then the browser launches the form using Jiniator JRE 1.3.xx (whatever you have configured in AutoConfig for EBS11i)
    2. Next, the user navigates to EBS 11i SSWA and launches a Discoverer workbook.
    What occurs is a child IEXPLORE.exe process is spawned from the parent IEXPLORE.exe process and Discoveer Plus is launched. The parent iexplore.exe process will be attached to the Jiniator JVM. Now if Discoverer is configured with
    a.) Sun Java Plugin or
    b.)a version of Jinitiator that is a different version from what EBS 11i is configured with
    then you may get this conflict.
    It really is an MS IE/JRE conflict with Jinitiator and Sun Java Plugi and the way the broswers attaches to the JVM (IMHO) as this behaviour could be reproduced with other non-oracle java applets.
    You can workaround the situation by:
    a. configure EBS11i and Discoverer to use the same version of Jiniator 1.3.xx
    b. educate the users to open one MS IE browser to connect to EBS11i and then open a second MS IE browser to login to EBS11i SSWA or Discoverer 10g Plus directly to launch workbooks. They need to to this by clicking on the icon and not using File >> New browser. Clicking on the icon will spawn a new parent iexplore.exe process that can attach to a second/different JVM. File >> New Window will spawan a child of the parent.
    c. As you did use two browser versions. MS IE for EBS11 connection and FireFox for Disocverer 10g connection.
    I would choose optoin b, so that you can use Sun Java Plugin with Discoverer.
    Open to any comments. I hope that helps you workaround the problem. The ideal solution is to have EBS 11i use/cerified with the 1.4 or 1.5 JRE. In poking around, I see there is a related post to this on one of Oracle's EBS 11i Product Managers Blog.
    See:
    http://blogs.oracle.com/schan/2006/04/18#a23

  • Using Discoverer with Oracle Apps

    Hi,
    I have Oracle Apps vision instance on my laptop. I installed Discoverer Administrator and Desktop. But when I connect through Desktop, it only recognizes database users. When I check Application User check box still it did not recognize the Oracle Apps user 'SYSADMIN', the error message is 'Invalid username/password' which is a valid user and I could login to Oracle Apps using it and it has many responsibilities.
    Is there a step I am missing to synchronize Apps users with database or Discoverer Administrator/Desktop so that I can login to Desktop using Apps user to create workbooks.
    Thanks,
    Suresh

    Hi Rod,
    Thanks for the reply. At the time of creation of EUL it gives two options
    1. Grant Access to Public
    2. New EUL is for use by Oracle Applications users only
    When I selected the second one I am not able to access it by any user from desktop tool but when I used the first option I can only login from Desktop using database users only not Appliations users, it gives error message 'Invalid username/password'. I dont see anywhere else I need to do something while creating EUL.
    Please give me the insight into this.
    Thanks,
    Suresh

  • UNEXPECTED_OA_EXCEPTION: user ID = 6: responsibility ID =  oracle.apps.fnd.

    Randomly we get these errors in our jserv.log file and we are not able to figure out which module/OAF page are these coming from. I am just uploading last 1000 lines from jserv.log file as the original one is 14M in size.
    We have the below Profile Option for Logging
    PROFILE_OPTION_NAME USER_PROFILE_OPTION_NAME PROFILE_OPTION_VALUE
    AFLOG_LEVEL FND: Debug Log Level 6
    AFLOG_MODULE FND: Debug Log Module %
    AFLOG_ENABLED FND: Debug Log Enabled Y
    AFLOG_BUFFER_MODE FND: Debug Log Mode 2
    UNEXPECTED_OA_EXCEPTION: user ID = 6: responsibility ID = oracle.apps.fnd.framework.OAException: Application: FND, Message Name: FND_GENERIC_MESSAGE. Tokens: MESSAGE = java.sql.SQLException: ORA-06502: PL/SQL: numeric or value error: hex to raw conversion error
    ORA-06512: at "APPS.ICX_CALL", line 1182
    ORA-01403: no data found
    ORA-06512: at "APPS.FND_SESSION_UTILITIES", line 31
    ORA-06512: at line 1
    ;

    Hi,
    Please see if (Note: 267348.1 - iRecruitment Registration gives User Defined Exception Error) is applicable.
    Regards,
    Hussein

  • Hi, I am oracle apps HRMS Technical consultant.I wanted to know ,can we implement Digital Signatures in Oracle apps 11i XML Reports.if yes what is the approach to do so ? Your quick response is appreciated. Regards , Aasma Sayyad.

    Hi,
    I am Oracle Apps HRMS Technical Consultant.
    I wanted to know,if we can implement Digital Signatures in XML Reports for Oracle Apps HRMS 11i Aplication.
    If yes,what is the approach to do so.
    Your quick response is appreciated.
    Regards,
    Aasma Sayyad.

    Hi Aasma,
    The standard BI Publisher is part of EBS applications.
    Most of the EBS reports(R12) are based on BI Publisher.
    If you check the responsibility 'XML Publisher Administrator' you will see all the templates used in the application.
    Your technical team should already know this.
    On the other hand OBIEE would need separate licences.
    But for you BI Publisher would do.
    Cheers,
    Vignesh

  • Apis for attaching profile options to a responsibility in oracle apps 11i

    Hi,
    Appreciate your help.
    We are automating the process of creation responsibilities.
    1. I have created new responsibility using the fnd_responsibility_pkg.load_row and responsibilities created successfully.
    2. There are few profile options which will be used (GL set of books,HR user etc.,) and is there any api's to attach the profiles to the newly created responsibilites or can i go and directly insert a record in (apps.fnd_profile_option_values).
    Thanks
    Nethi.

    Hi,
    I believe you need to use FNDLOAD to attach those profile options.
    Note: 566865.1 - How To Download Profile Options Set On Responsibility Level Using FNDLOAD
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=566865.1
    Please note that inserting data into Oracle Apps tables directly is not supported.
    Regards,
    Hussein

  • Setting oracle apps  appscontext (user/organization/responsibility) in ODI

    Hi All - Is there anyway we can setup appscontext (used in oracle applications/ebs suite) (user id/organization id/responsibility) before executing any stored procedures from ODI. This can be achieved in BPEL. We can set these as properties for oracle apps adapter (in BPEL) which will inturn execute our stored procedures. How do we achieve this in ODI?
    Thanks!

    Hi,
    I found this in my notes:
    To set the ORG_ID (Business Group) in a SQL*Plus session, use the following anonymous PL/SQL block:
    BEGIN
    fnd_client_info.set_org_context('<ORG_ID>'); --ORG_ID for Business Group ID
    END;
    or even simpler:
    exec dbms_application_info.set_client_info('<ORG_ID>'); --ORG_ID for Business Group ID
    I remember using it in order to be able to query on some Views that don't display any record, as they are based on the Business Group you are logged to. Once I used the EXEC.... command in SQL*Plus, the view displayed the corresponding information.
    Try researching if package DBMS_APPLICATION_INFO could be used to set the ORGANIZATION_ID (to identify the Organization or Plant). Note that ORGANIZATION_ID is different than ORG_ID (ORG_ID is used to identify the Business Group).
    Hope this helps.
    By the way, please reply back with what you find and tell us if it worked and how you used it.
    Regards,
    Ramon

  • How to find dependency of a value set created in oracle apps in discoverer

    Hi all,
    I would like to know the names of discoverer reports which are all refers a particulat valueset created in oracle apps.
    Thanks
    Feroz

    Hi All,
    Just want to share my findings on the same.....
    After login into eTRM on the left hand side there is a link with the name "FND DATA DICTIONARY" just click on that ,it will list you all the products(Modules).select the specific module ,it will list the no. of table's ,views etc in that module.click on the tables, it will list all the table .select the table that is requreid .It will display what are all the foreign keys including the tables involved in that table.
    Please let me know if anyone need further help..
    hope this will help.
    Thanks
    Naveen.

  • Accessing Discoverer Reports from Oracle Apps

    Hi all,
    Requirement: Accessing Discoverer Reports from Oracle Apps
    Discoverer: 11g
    Oracle Apps: 12i
    When I am trying to access the Discoverer Reports from Oracle apps, again it is asking for Oracle Apps Login details. Can we have any other option that can directly connect to the viewer without any intermission. Please its urgent requirement.
    ThanQ,
    ABR

    Hi Arun,
    When I am trying to access the Discoverer Reports from Oracle apps, again it is asking for Oracle Apps Login details. Can we have any other option that can directly connect to the viewer without any intermission. Please its urgent requirement.Pl refer section *6.4. Set Applications profile options in Oracle E-Business Suite* from MOS tech note
    *Using Discoverer 11.1.1 with Oracle E-Business Suite Release 12 [ID 1074326.1]* and make sure that all profile options are set to a valid value.
    thanks,
    X A H E E R

  • Discoverer  link on  oracle apps  R12 launch worksheet list?

    the discoverer link on oracle apps R12 launch worksheet list instead of query progress page?
    the function form is as follows mode=DISCO&workbook=ALL_STAFF_DATA
    And can expalain to me how to fill this parameters in case where the woorkbook is containing many worksheets .Here is the formula
    mode=DISCO&workbook=<workbook identifier>&parameters=Disco paramater name M~Parameter M Value*param_workbook parameter name N~Parameter N Value
    Thanking in advance

    Pl see if MOS Doc 471303.1 (How to Create a Link to a Discoverer Workbook in Apps R12) can help
    HTH
    Srini

  • Discoverer 11g and Oracle apps

    I have setup discoverer and everything is working.  When calling from oracle apps, I am getting this error:
    Could not locate or parse the .dbc file /ebs02/prod/discoverer/Oracle/Middleware/asinst_2/config/Discoverer/Discoverer_asinst_2//corpdevpl200-fin_prod.dbc corresponding to the given Oracle Applications instance.
    The problem is the double slash before the dbc file.  Where would the trailing slash come from? Any advice is appreciated.

    The issue was that the opmn.xml file had a slash at the end of the fnd_secure variable, I removed it and the double slash problem was resolved!  I did not edit the script, this was from the install. Possibly not many people have integrated 11.1.1.7 discoverer with EBS and make the call to discoverer from menu in EBS, hence this has not been reported.

  • How to connect Discovere to oracle apps

    Hi professors,
    Help Help Help can some one pls explain to me how to connect discoverer to oracle apps , i installed the vision 11.5.10.2 and discoverer is pre installed with it. Pls ineed to connect it.pls help.
    secondly how do i create end user layer after connection and connect to oracle apps standard report

    Hi
    Take a look on MetaLink at document: 313418.1
    That contains all of the rules and steps for connecting Discoverer to E-Business Suite.
    In order to have an EUL that understands E-Business Suite's logins and responsibilities, please take a look at the document called Setting up an Apps mode EUL available as a free download from my website here: http://learndiscoverer.com/downloads/downloads.htm
    Best wishes
    Michael

  • Development Question Pertaining to Discoverer and Oracle Apps

    Hi All,
    I have a Disco Development question. First of all I am in an Oracle Apps environment.
    Here is my situation. I received a specification to make sure our End User Layer has the capability to create a workbook
    which has the following information in it:
    1. Onhand inventory by lot information using the GMF_PERIOD_BALANCES table.
    2. Demand pegging (from the msc_demands table) associated with this onhand inventory.
    3. Accounting cost information (GL_ITEM_CST information).
    4. They also want more detailed item master information information (e.g. catalog descriptive element information and costing category).
    Here is a solution to address this:
    -Take existing inventory by lot views we have and use the the gmf_period_balances table in lieu of the mtl_onhand_quantity_details table. Within this same
    view, add pegging information. This has been implemented in a development environment.
    -Take existing costing views (using the component_cost_details table) and replace with the gl_item_cst.
    -Take existing view associated with item detail information and make sure all catalog descriptive elements and costing category information have been added.
    My next main dilemma for this problem is to address the best way to join these views in the Discoverer end user layer. Here are the approaches I see:
    1. Encapsulate the item detail information with the onhand, period end with pegging view. Next, create a join with the costing view.
         pros: In my testing of this, the totalling works with extending item costing (item cost x onhand inventory).
         cons: Refresh times and scalability of this solution are concerning (consider a couple of people using this at the same time). Also, there is no nice
         way to join these two views (there is a n x m relationship between these two views). For instance, the costing calendar is used in the accounting costing
         view, and the general ledger calendar is used in the GMF_PERIOD_BALANCES table.
    2. Abandon a two or three view approach. Create an uber view which encapsulates the onhand quantity, pegging, standard costing and item detail information.
         pros: A more simpler end user experience which should then allow for the totalling to work.
         cons: Very easy for an end user to obtain a result set which is part of a cartesian product (e.g. multiple general ledger periods are included in this workbook
         with multiple costing periods). Doubtful that this workbook would be refreshable.
    3. Fan trap solution which would be some variation of onhand view being joined to an item details folder which is joined to the pegging details updated.
         pros: Without too much work, I am able to get this to work, except totaling.
         cons: Totaling.
         Please let me know what your thoughts are regarding the best approach.
         Thanks,
         Patrick

    Hi,
    Where you have complex joins I would always go for a single view. It keeps Discoverer simple and allows you to concentrate performance effort building the view. Generally you can build in conditions to stop a cartesian product.
    Rod West

Maybe you are looking for