Auditing in Discoverer

Hello All,
How to do auditing using disocverer.
suppose there exists auditng on per_pay_proposals.
Kind Regards,
Kumar.

Hello RodWest,
Thanks for your reply Auditing was enabled on three tables ( per_pay_proposals,pay_element_entry_values_f,PER_ANALYSIS_CRITERIA).
Here in the below query I selected only columns from per_pay_proposals. Is this approach is right? In the same way do i need to add columns from other twotables to get old values.
SELECT papf.full_name,papf.employee_number,ppp.proposed_salary_n "New Salary",pppa.PROPOSED_SALARY_N "old Salary", ppp.proposed_salary, peevf.screen_entry_value,segment1||segment2||segment3||segment4||
segment5||segment6 "Stock Options" ,segment1||segment2||segment3||segment4||segment5||segment6||segment7||segment8||segment9||segment10 "Bank Details"
FROM per_all_assignments_f paaf,
per_pay_proposals ppp,
pay_element_entry_values_f peevf,
pay_element_entries_f penf,
     PER_ANALYSIS_CRITERIA PAC,
     PER_PERSON_ANALYSES PPA,
     per_all_people_f papf,
     per_pay_proposals_a pppa
WHERE papf.PERSON_ID=paaf.person_id
AND paaf.assignment_id = ppp.assignment_id
AND peevf.element_entry_id = penf.element_entry_id
AND paaf.assignment_id = penf.assignment_id
AND ppa.ANALYSIS_CRITERIA_ID=pac.ANALYSIS_CRITERIA_ID
AND ppa.person_id=paaf.person_id
AND ppa.id_flex_num=pac.id_flex_num
AND ppp.pay_proposal_id=pppa.pay_proposal_id
AND SYSDATE BETWEEN paaf.effective_start_date AND paaf.effective_end_date
AND SYSDATE BETWEEN peevf.effective_start_date AND peevf.effective_end_date
AND SYSDATE BETWEEN penf.effective_start_date AND penf.effective_end_date
AND TRUNC (SYSDATE) BETWEEN papf.effective_start_date
AND papf.effective_end_date

Similar Messages

  • Trying to capture what reports are being run and by what users

    Hi all,
    A few months ago, we upgraded to Discoverer 11g. One of the fixes I was hoping for was the updating of the query statistics table to see what reports are being run and who was running them.
    The problem is that most users are running Discoverer Plus but they are not "gracefully" closing Discoverer Plus via File -> Exit. They simply hit ths "X" to close the window. Oracle says that when users do this, their statistics are not written to the query statistics tables. I am finding that the EUL workbooks that we have installed are pretty useless due to this and really the only reason I have left the query statistics logging to be enabled. I am now seriously considering disabling this as it is very inconsistent (we do trim the query statistics table on a rolling 180 days of history via concurrent program that deletes stats older than 180 days).
    I am wondering if anyone here has done any logging of what workbooks are being run through some trigger? I see there is a EUL trigger function that we have in place, called post save documents, it records the workbook name, sql, etc. But it does not record the date that it was run. Has anyone modified this trigger so that every time a report is run it logs the report, sql, user and when it was being run to the table?
    I have an Oracle SR open, I've asked this in a couple different ways but they keep coming back to a canned answer of "if the user does not do File -> Exit, it will not log their session to the statistics table... blah blah blah".
    I hope I am making sense in what I am asking for.
    Thank you.
    Regards,
    Jerry

    Hi,
    I have never found the Discoverer stats to be very useful for some of the reasons you have given.
    I don't see that an EUL trigger will do what you want as unfortunately there is no open document trigger. So to get any information you have to rely on the user saving the workbook.
    One option you could explore is to use a DBMS_FGA (fine grained access) policy to audit some of the Discoverer query statements. For example, you can add a FGA policy to the EUL5_DOCUMENTS table that records all SELECTs on the table. That will show you which users are opening the workbooks you have in the EUL. Or you could add a policy to the views/tables used in the Discoverer workbooks and then audit the selects with an audit condition to audit only Discoverer sessions.
    How you do it depends on exactly what you want to audit.
    Rod West

  • Running resports from new database using discoverer desktop

    Hi,
    I am new here on the project and dont have much documentation avaialable. I have is just passwords.
    I am new to discoverer. I see that there is one historical database names as HIPRD which has historical HR information of audit purpose(just database , no EBS apps). all users who uses HIPRD database they have user_id as database schema.
    the way usres uses data from HIPRD database is either through disco desktop or they launch disco viewer. So they login in disco desktop as username/password database name untick oracle application user. once they login they see all folders where they hace access to run reports.
    I created new database called TEST using cold backup set of HIPRD and i have upgraded to 11gR1. I have updated my local tnsnames.ora with TEST entry and i am able to connect TEST(11g) which has same data as it is available in HIPRD.
    My question is what I have to do on disco side so that usres can run reports from upgraded 11g TEST database using disco desktop or disco viewer the way they are doing for HIPRD.
    Please help, I am new to discoverer

    please i need help

  • Discoverer Library Management in Disco10g

    Hi,
    We recently upgraded from Disco4i to Disco10g. Business users are very much keen in new feature Library management in Disco10g. I want know whether we have to install Disco Library End user or software separately apart from Disco Admin.
    What configuration changes required in Disco Admin to install Library Mang?
    Your valuable inputs are highly appreciable
    Please share the information regarding this.
    Thanks in Advance
    AVN

    Hi AVN
    As Russ points out it was me who coined the term Discoverer Library. However, it is not really anything new. All I did was take the idea, as Russ mentioned, of a Master user and expanded that into a full-blown library concept / methodology.
    In my methodology I have multiple master user accounts, one each for the major functional areas of an organization. I use roles / responsibilities to manage the access. Whoever is designated as a functional library manager gets access to the library account in which all of the corporate reports for that area are being maintained. However, my concept calls for a lot more than just having a master account. It calls for corporate standards, auditing and documentation, thus moving Discoverer to a much higher level of reporting than many people think.
    You will find a lot more about this in my white paper which you can find on my download page here: http://learndiscoverer.com/downloads/downloads.htm
    By the way, I know this has been implemented in several organizations and it works.
    Best wishes
    Michael Armstrong-Smith

  • Oracle Time and Labor - Change and Late Audit

    Dear All,
    We are using Payroll Layout and Single Day period.
    Timecard has only Hour Type (Regular Time, Overtime & So on.) and In / Out.
    We have Swipe Machines. Employee Swipes In & Out. Every night these entries are deposited in OTL with Submitted mode.
    Next day Employee is allowed to modify these entries in accordance with Time Policies.
    For e.g. Timecard shows 08:30 to 19:30 as Regular Hour. Employee can modify 08:30 to 17:00 as Regular Time and 18:00 to 19:30 as Overtime Hour Type.
    Now the problem is Approver would like to know exact change, as what was the Original Entry and What is the modified entry.
    Is there any way to achieve this?
    Can Change and Late Audit work on Payroll Layout?
    I am unable to find Payroll Change & Late Audit Layout. Only Project Change and Late Audit Layouts are available and we are not using Project.

    Hi 864434,
    An easier way would have been to use Earning policies.
    You can define rules which would automatically split the earning types to Overtime etc..
    This is a very simple setup too.
    Some examples here -
    Oracle Time and Labor (OTL) OTLR California Overtime Policy Setup and Examples [ID 1451080.1]
    This way, the layout would show what the employee has actually worked and how the rules are applied to split it, all on one page.
    But if you don't want to go that route..
    Can you not use the data from the swipe machines ?
    I guess you would load the data into an temporary table.
    So you can write a discoverer report which would show the actual times for each employee.
    On the layouts, there are only some predefined ones.
    Others, you will have to create on your own(may be by customising a seeded one)
    Hope that helps,
    Cheers,
    Vignesh

  • Discoverer to Excel Error

    hi!
    one of our users when extracting a disco report to excel encounters a column that displays different character, i mean the data on one of the columns is displaying squares or chinese character, when we open it on our excel it displays fine, we're both using ms office 2000, we've tried to reinstall her excel but still the same results. here's a copy of the screenshot, thanks sir/mam
    http://www.gigagone.com/view/1141/pic.zip

    Hi Enrique
    If you're using 9.0.2.54 then according to section 7.7 of the Discoverer Configuration Guide Discoverer will split a report into multiple Excel sheets if more than 65,536 rows are being exported.
    I've also checked the 9.0.4 guide although this time it is section 8.8 and once again the ExcelVersion preference is there, and it says Discoverer will split a report into multiple Excel sheets if more than 65,536 rows are being exported.
    However, in the 10.1.2 guide, this time in section 10.6, that preference is notably absent. As I already commented in a previous posting, I am sure that you can't export more than 65,636 rows to Excel in the latest version of Discoverer. As you say, because there is no longer an option to define the excel version, as there was in earlier releases, I suspect that Discoverer goes off whatever you have installed. By the way the minimum version of Excel that you can have in 10.1.2 is Excel97 - refer to section D2 in the configuration guide.
    This won't help you though because Excel itself has the limitation.
    If I may ask: why would you be exporting over 100,000 rows of data into Excel in the first place? For a start that's breaking database security and possibly Sarbanes Oxley as you now have no audit trail of what happens to that data after you export it.
    Best wishes
    Michael

  • Single singon for the Discoverer+Standard Report

    Hi
    We have build discoverer report and standard report in our implementation
    I like to know is there any possibility to make it as a single sign on so that the user will be able to view all the reports(discoverer+standard) when he logs into the application instead of again logging into the discoverer viewer to view the discoverer report
    Has anyone came across this scenario Please advice me on this
    Regards
    Ramesh Kumar S

    Hi Ramesh
    You can use the ICX%Discoverer profile to set up the link between E-Business Suite and Discoverer. You also have to make sure that if Apps is running in Secure mode that Discoverer is running in HTTPS mode, otherwise the ICX file will try to setup secure security which the standard Discoverer cannot understand.
    You would still have to create a custom menu if you wanted to display a list of Discoverer workbooks inside Apps. As for creating reports using Desktop, why would you be doing this? You should be using Plus. There are too many new features available in Plus that you cannot take advantage of from within Desktop plus I have seen instances where reports created in Desktop will not open in Viewer.
    I have to question the single user concept though. This is far too dangerous and breaks all Sarbanes-Oxley auditing requirements. You ought to be using private connections and not a public connection. Are you aware that if all users gain access to all reports and all data that all security is blown out of the window? Also, any user will be able to change or delete any report and you will have no idea who did it because they will all be using the same connection.
    My advice would be to rethink your approach and come up with a more secure mechanism using private connections.
    Best wishes
    Michael

  • Too many functions on discoverer

    Hi all,
    I'm creating a New report under discoverer desktop, and I'm having a problem.
    this report has 7 functions. some of them looks for a Max or Min on a audit table and the others performs different calculations with dates (e.g (01-JAn-2009 15:02:09) - (15-Feb-2009 10:56:30)). All of the functions works with internal queries.
    Currently the report takes 2 minutes to display the results.
    The problem is that now I have to add another function that performs a Count(*) from the same audit table (with a where condition), and when I add it, the report never retrieves the results. Is taking at least 20 minutes to run (and does't finish)
    what is the best practice under discov. Is it possible that too many Functions affect the performance of the report?
    As other issue:
    Is there anyway to use as a parameter of a function, the result of an other function used under the same report?
    lets say, I have function1 on the report and I need tu use the result diplay by that function as a parameter for function2
    Thanx a lot...
    Belen

    I don't fully understand your setup but if you are querying the same table over and over is it possible to set up a custom folder that will query the table once and return all of the required values?
    You could add calculated columns and filters as required.
    In this example the min and max dates are looking at rows 2-4 and the count is looking at rows 4-5.
    var START_DATE DATE
    var END_DATE DATE
    var MIN_ID VARCHAR2
    var MAX_ID VARCHAR2
    BEGIN
       :START_DATE := trunc(SYSDATE) + 2/24;
       :END_DATE := trunc(SYSDATE) + 4/24;
       :MIN_ID := 4;
       :MAX_ID := 5;
    END;
    PL/SQL procedure successfully completed
    WITH audit_table AS (
       SELECT 1 t_id, 100 val, trunc(SYSDATE) + 1/24 dt FROM dual UNION ALL
       SELECT 2 t_id, 200 val, trunc(SYSDATE) + 2/24 dt FROM dual UNION ALL
       SELECT 3 t_id, 300 val, trunc(SYSDATE) + 3/24 dt FROM dual UNION ALL
       SELECT 4 t_id, 400 val, trunc(SYSDATE) + 4/24 dt FROM dual UNION ALL
       SELECT 5 t_id, 500 val, trunc(SYSDATE) + 5/24 dt FROM dual)
    SELECT MIN(CASE
                   WHEN dt BETWEEN :START_DATE AND :END_DATE THEN
                    dt
                   ELSE
                    NULL
                END) min_t_id,
           MAX(CASE
                   WHEN dt BETWEEN :START_DATE AND :END_DATE THEN
                    dt
                   ELSE
                    NULL
                END) max_t_id,
           COUNT(CASE
                     WHEN t_id BETWEEN :MIN_ID AND :MAX_ID THEN
                      1
                     ELSE
                      NULL
                  END) sample_cnt
    FROM audit_table
    WHERE dt BETWEEN :START_DATE AND :END_DATE
    OR t_id BETWEEN :MIN_ID AND :MAX_ID;
    MIN_T_ID                 MAX_T_ID                 SAMPLE_CNT
    4/29/2009 2:00:00 AM     4/29/2009 4:00:00 AM              2

  • Using ARD to audit License Keys

    Scenario: The company I work for has a lot of VMWare Fusion licenses that have not been tracked. The license number exists within a text file in /Library/Application Support/VMWare Fusion/ folder.
    Is it possible for ARD to be able to audit not simply the number of computers running VMWare Fusion, but to specifically report the License Keys from all of the installs?
    If it's not built-in then I would imagine that this can somehow be scripted, but my knowledge of AppleScript is limited. If I am correct that this is the route to go, does anyone have any recommendations on where to start looking? If it is possible I wouldn't be surprised if someone has already created something like this, but so far google hasn't helped.
    Thanks all!
    -Scott

    Well not exactly an automated process, here's what I was able to do without using applescript or customizing any built-in reporting features. I hope it helps someone besides myself...
    VMWare Fusion 3.x stores it's license info in /Library/Application Support/VMWare Fusion/license-fusion*
    Version 4.x stores it in /Library/Preferences/VMWare Fusion/license-fusion* (I may be remembering the pathnames slightly wrong, so confirm on your own system - you'll know it when you find it -- same goes for the command below).
    You can use ARD to issue commands to clients via terminal, so I did this to have every selected client email my address with the full license file. It includes what version they are running, plus the license key (amongst other info from the file that may or may not be useful to some people):
    cat /Library/Application\ Support/VMWare\ Fusion/license-fusion* /Library/Preferences/VMWare\ Fusion/license-fusion* | mail -s "VMWare License" [email protected]
    This will send the full content of the file for either 3.x or 4.x (and error within ARD of "no file found" for the opposite) to whatever email address you specify, from the email address configured for the client computer. This will allow you to know what license number is running on what system. You can then use this emailed info to assemble a list manually. It may not be assembled in a nice & neat ARD report that can be imported into other apps (such as HSTracker, which is a nice tool btw), but it *will* save you the time of having to visit each workstation -- this will allow you to gather all of this information (albeit in a raw form) without leaving your desk. It can then be compiled in whatever method you need (for me, manually entry into HSTracker and then linking to the computers it's installed on).
    Again, I hope this helps other people, and if anyone uses this and discoveres anything else that's worth sharing I would appreciate it. In case you find something that I didn't.
    -Scott

  • Open Pages from Discoverer Report

    Hi,
    Is there a way to invoke a webpage or even better, an oracle function (that links to forms or self-service) from a discoverer report row ?
    for example, I want a report for employees where the person looking at the report will click on the employee name and is taken straight to the person details page for that employee.
    Regards.

    Hi,
    You can create a link to a form function using fnd_run_function.get_run_function_url. You can create a calculation either in a view or using a calculated item in the EUL (you will have to map the get_run_function_url in the EUL to do this). You then set the content type property of the EUL item to FILE so that when the item is selected in the workbook it appears as a hyperlink.
    Most forms in apps except parameters so that you can pass the employee id to the form and the form will open up with the employee record. For example, if you are using a seed HR person form you create a calculation,
    fnd_run_function.get_run_function_url(3494      -- PERWSHRG-404
                                         ,800       -- HR
                                         ,fnd_global.RESP_ID     -- caller's responsibility
                                         ,0        -- Business Group
                                         ,         -- Parameters
         'P_PERSON_ID='||TO_CHAR(person_id, 'fm9999999999999')||
         ' P_EFFECTIVE_DATE='||TO_CHAR(SYSDATE, 'YYYY/MM/DD'))Rod West

  • Discoverer Report

    Dear Sir,
    Can i access the report from cyber cafe(Web Enabled) that is generated with oracle 9i Discoverer. If YES then How ?
    If NO then Why
    OR
    any other version from which we can access the report from cyber cafe that created with discoverer

    Is it Correct " If You Don't have Licence copy of oracle S/w then u can use only development not for production for production you must have licence copy of oracle."

  • Discoverer Report Row Total

    We are running Oracle BI Discoverer Viewer version 11.1.1.4.0. When we upgraded to this version we lost some functionality. In the previous version the report displayed the number of rows the query returned. Now the row totals display only under certain conditions. For instance, I have a inventory report name INV-REP-120 and it prompts the user for 6 parameters & displays 6 columns of data. One of the parameters is named ‘Keyword' and I’ll use this one in the problem description. When I set the keyword parameter to ‘HINGE’ The bar at the top of the results sheet it displays:
    ‘Rows 1-25 of 81, Columns 1-6 of 9’
    When I change the keyword to ‘TUBE’ the viewer displays:
    ‘Rows 1-25, Columns 1-6 of 9’
    The total rows are not displayed but the number of pages. It appears that if the total number of rows is less than 200 then the row total is displayed. I changed the rows displayed from 25 to 100 and scrolled down to the last page and now the reports displays:
    ‘451 – 458 of 458, Columns 1-6 of 9’
    When I use the key word TEE I get :
    ‘Rows 1-50, Columns 1-6 of 9’
    There are 596 tees, which would be about 12 pages of 50 rows. I noticed that at the top of table there is a field ‘Page 1 of 5.’ It looks like if there are more than 5 pages it does not display the total number of rows.
    There seems to be some interaction between the total number of rows the number of rows per page and perhaps a setup on the back-end that determines whether or not the row total is displayed. How can I configure the viewer at the front-end and/or back-end to consistently display the row total for a report? Is there a Discoverer preference located in the pref.txt in the apps server that controls this?

    Hi,
    You can inform to your SP to edit the table EUL4_documents
    and ask him to modify the name of the report that is stored in the column DOC_NAME .There is absolutely no necessary to open the work book that is stored in the database and change the work book name
    Regards
    Swamy!

  • Discoverer report not working on R12 !

    We have just migrated to R12 from 11i and some of the discoverer query is not working, but the same is working fine when we ran thru SQL Developer or TOAD.
    Is there any context (mo_global.set_policy_context) needs to be set in Discoverer report to get the data?
    Thanks

    Thanks Srini,
    There is no any specific error message, the strange thing is if I run the Discoverer report is not returning any data, but if I set the mo_global.set_policy_context ('S',111) in SQL Developer or TOAD and then run the discoverer report it return data...
    Any pointers?

  • Discoverer Report parameter based on subquery

    Hi Guys,
    I have following query which i need to convert into discoverer report
    select hpah.EMPLOYEE_NUMBER,hpah.FIRST_NAME,hpah.LAST_NAME,hpah.PERSON_NAME,
    --hpah.JOB_NAME,hpah.ASSIGNMENT_ORGANIZATION_NAME,
    hpah.ASSIGNMENT_TYPE,hpah.USER_ASSIGNMENT_STATUS,
    SUBSTR(pj.name, 1, instr(pj.name, '.', 1, 2) -1) job_code,
    SUBSTR(pj.name, instr(pj.name, '.', 1, 2) + 1) job_title,
    (select haou.ATTRIBUTE1 from hr_all_organization_units haou
    where haou.ORGANIZATION_ID = hpah.ASSIGNMENT_ORGANIZATION_ID ) Function,
    (select haou.ATTRIBUTE2 from hr_all_organization_units haou
    where haou.ORGANIZATION_ID = hpah.ASSIGNMENT_ORGANIZATION_ID ) org_desc,
    SUBSTR(hpah.ASSIGNMENT_ORGANIZATION_NAME, 1, 6) dept_code,
    SUBSTR(hpah.ASSIGNMENT_ORGANIZATION_NAME, 7, LENGTH(hpah.ASSIGNMENT_ORGANIZATION_NAME)) dept_title,
    hpah.GRADE_NAME,hpah.LOCATION_NAME,hpah.SUPERVISOR_NAME,
    hpah.PERSON_START_DATE,hpah.ORIGINAL_DATE_OF_HIRE ,
    hpah.SALARY_BASIS,hpah.BUSINESS_GROUP_ID,hpah.ASSIGNMENT_ID,
    decode( hpah.SALARY_BASIS, 'ANNUAL', ppp.proposed_salary_n,
    'HOURLY', (ppp.proposed_salary_n *2080),
    ppp.proposed_salary_n
    ) salary,
    sysdate run_date
    from
    hrfg_person_assignment_history hpah ,
    per_pay_proposals ppp,
    per_pay_bases ppb,
    per_grades pg,
    per_jobs pj
    where hpah.ASSIGNMENT_ID = ppp.ASSIGNMENT_ID
    and hpah.SALARY_BASIS = ppb.PAY_BASIS
    and hpah.BUSINESS_GROUP_ID = ppb.BUSINESS_GROUP_ID
    and hpah.GRADE_ID = pg.GRADE_ID(+)
    and hpah.JOB_ID = pj.JOB_ID (+)
    --and   hpah.EMPLOYEE_NUMBER = 100779
    and hpah.PERSON_START_DATE IN
    (SELECT MAX(hpah2.PERSON_START_DATE)
    FROM hrfg_person_assignment_history hpah2
    WHERE hpah2.EMPLOYEE_NUMBER = hpah.EMPLOYEE_NUMBER
    AND hpah2.PERSON_START_DATE <= sysdate )
    order by hpah.EMPLOYEE_NUMBER
    i need to have sysdate as parameter in my report. I want data based on the date i provide.
    how can i make this as an parameter?

    Hi Prashant,
    Subqueries are not Supported in Conditions..As of Disco Plus Rel 10.1.2.54.25
    A plausible workaround can be:
    1. Create a View with foll. Query
    create or replace view TEST_VIEW as
    select hpah.EMPLOYEE_NUMBER emp_no,hpah.FIRST_NAME,hpah.LAST_NAME,hpah.PERSON_NAME,
    --hpah.JOB_NAME,hpah.ASSIGNMENT_ORGANIZATION_NAME,
    hpah.ASSIGNMENT_TYPE,hpah.USER_ASSIGNMENT_STATUS,
    SUBSTR(pj.name, 1, instr(pj.name, '.', 1, 2) -1) job_code,
    SUBSTR(pj.name, instr(pj.name, '.', 1, 2) + 1) job_title,
    (select haou.ATTRIBUTE1 from hr_all_organization_units haou
    where haou.ORGANIZATION_ID = hpah.ASSIGNMENT_ORGANIZATION_ID ) Function,
    (select haou.ATTRIBUTE2 from hr_all_organization_units haou
    where haou.ORGANIZATION_ID = hpah.ASSIGNMENT_ORGANIZATION_ID ) org_desc,
    SUBSTR(hpah.ASSIGNMENT_ORGANIZATION_NAME, 1, 6) dept_code,
    SUBSTR(hpah.ASSIGNMENT_ORGANIZATION_NAME, 7, LENGTH(hpah.ASSIGNMENT_ORGANIZATION_NAME)) dept_title,
    hpah.GRADE_NAME,hpah.LOCATION_NAME,hpah.SUPERVISOR_NAME,
    hpah.PERSON_START_DATE,hpah.ORIGINAL_DATE_OF_HIRE ,
    hpah.SALARY_BASIS,hpah.BUSINESS_GROUP_ID,hpah.ASSIGNMENT_ID,
    decode( hpah.SALARY_BASIS, 'ANNUAL', ppp.proposed_salary_n,
    'HOURLY', (ppp.proposed_salary_n *2080),
    ppp.proposed_salary_n
    ) salary,
    sysdate run_date
    from
    hrfg_person_assignment_history hpah ,
    per_pay_proposals ppp,
    per_pay_bases ppb,
    per_grades pg,
    per_jobs pj
    where hpah.ASSIGNMENT_ID = ppp.ASSIGNMENT_ID
    and hpah.SALARY_BASIS = ppb.PAY_BASIS
    and hpah.BUSINESS_GROUP_ID = ppb.BUSINESS_GROUP_ID
    and hpah.GRADE_ID = pg.GRADE_ID(+)
    and hpah.JOB_ID = pj.JOB_ID (+)
    --and hpah.EMPLOYEE_NUMBER = 100779
    order by hpah.EMPLOYEE_NUMBER
    2. Create another table say TEST_TAB
    create table TEST_TAB (emp_no, start_dt) as
    SELECT hpah2.EMPLOYEE_NUMBER , MAX(hpah2.PERSON_START_DATE) PERSON_START_DATE
    FROM hrfg_person_assignment_history hpah2
    GROUP BY hpah2.EMPLOYEE_NUMBER
    3. Add both of them in Disco Admin and create a join between TEST_VIEW.emp_no and TEST_TAB.emp_no
    4. Bring both these Objects in a new report in Disco Plus
    5. Create a New Parameter (Base it on PERSON_START_DATE Col of TEST_TAB)
    6. Choose Option Create Condition with operator <=
    7. Checkmark "Require User to Enter a Value
    8. Execute Report
    I believe this should work. Either ways let me know if it helps or u get another workaround. (This scenario looks quite interesting)
    Thanks,
    Chinmay

  • Discoverer Report Slow

    Hi All,
    I have a problem wherein some specific users are saying that the report is slow at their end.
    The exact issue is...we have Discoverer Report present at the US server. Now we have 2 sites CANADA and US from where this report is run. Both sites refer the same server i.e. the US server.
    Canadian users are reporting performance problems with this report, but when I run the report at my end there is no such problem.
    Please advice what can be the probable reason for this.
    Regards,
    Ankur

    Hi Ankur
    Further to what has been said, if you are running Discoverer Plus across a long time it will take longer to run. Typically the query runs within the database but everything else, formatting, layout, page items and so on is done locally by the Java applet in your local cache. What happens if you run a CANADA report from the US site? Does it run ok? If so, then therein lies the answer. The machines in Canada need to therefore be as powerful as you can make them plus your network needs to be as fast as you can too.
    Another way way I have seen this solved is by providing something like a Citrix server in the US for the Canadian customers to log into.
    Best wishes
    Michael

Maybe you are looking for