Sub Report kind of requiremnt in  Webi Report as in Crysta --Urgent Help Needed

Please help me on the below
I Have developed the report with 2 tabs . Summary Tab- All the manager Information ( The Calculations not only sub of sub ordinates/ Employees, The manager also has own business no  Manager Sales in different from  subordinate sales )
My underlying query of the report as below
Section ,Emplyeename, Manager Name,Sales
Summary, Yogi,Null,100
Summary, Rak,Null,200
Detail,XXX,Yogi,20
Detail,YYY, yogi,40
Detail, ZZZ, rak,150
In summary tab am applying the report  level  as summary and  displaying the
Managers Performance
In Detail tab a applying the report  level  as Detail displaying the
Employee Performance( section on employee)-Manager name and his employeo e/subordinate sales
I want to display the manager actual performance (From Summary Tab) in the Detail Tab
So bascially I want to pass the Manager name  to the summary section employee name and get the sales from Summary
This Kind of scenario  we can solve using subreport in crystal, How to achieve the Same in webi
Thanks in Advance
Yogi

Hello Yogeeswar,
This can be done by using the Open doc functionalaity in Webi.
1.Please create Prompt in the sub report for Manager
2.Come to the main report right click on the Manager column and you can see linking->in that choose add document.
3.It will ask you to chose the webi doc then choose your Sub report and it will display the prompts of sun report.Now you assign Manager object to that prompt...
Now you can see the Manager values with hyperlinking mode..click on any of the value you can get the sub report for that manager only.
Regards,
Naveen D

Similar Messages

  • DiskSpace Report Alert Error - Urgently Help Needed

    Hell All
    I have been take the scripts from https://gallery.technet.microsoft.com/scriptcenter/Disk-Space-Report-Reports-98e64d65
    Which is working fine , but my end of scripts out Auto Disclaimer is added and the output has little bit collapsed
    Disclaimer HAS BEEN added to the waring and critical Table which is mentioned on this script which is underlined now. and how avoid this 
    Urgent help is needed
    #  Check disk space and send an HTML report as the body of an email.        #
    #  Reports only disks on computers that have low disk space.                #
    #  Author: Mike Carmody                                                     #
    #  Some ideas extracted from Thiyagu's Exchange DiskspaceHTMLReport module. #
    #  Date: 8/10/2011                                                          #
    #  I have not added any error checking into this script yet.                #
    # Continue even if there are errors
    $ErrorActionPreference = "Continue";
    # Items to change to make it work for you.
    # EMAIL PROPERTIES
    #  - the $users that this report will be sent to.
    #  - near the end of the script the smtpserver, From and Subject.
    # REPORT PROPERTIES
    #  - you can edit the report path and report name of the html file that is the report. 
    # Set your warning and critical thresholds
    $percentWarning = 15;
    $percentCritcal = 10;
    # EMAIL PROPERTIES
    # Set the recipients of the report.
    $users = "[email protected]"
      #$users = "[email protected]" # I use this for testing by uing my email address.
    #$users = "[email protected]", "[email protected]", "[email protected]";  # can be sent to individuals.
    # REPORT PROPERTIES
    # Path to the report
    $reportPath = "D:\Jobs\DiskSpaceQuery\Reports\";
    # Report name
    $reportName = "DiskSpaceRpt_$(get-date -format ddMMyyyy).html";
    # Path and Report name together
    $diskReport = $reportPath + $reportName
    #Set colors for table cell backgrounds
    $redColor = "#FF0000"
    $orangeColor = "#FBB917"
    $whiteColor = "#FFFFFF"
    # Count if any computers have low disk space.  Do not send report if less than 1.
    $i = 0;
    # Get computer list to check disk space
    $computers = Get-Content "servers_c.txt";
    $datetime = Get-Date -Format "MM-dd-yyyy_HHmmss";
    # Remove the report if it has already been run today so it does not append to the existing report
    If (Test-Path $diskReport)
            Remove-Item $diskReport
    # Cleanup old files..
    $Daysback = "-7"
    $CurrentDate = Get-Date;
    $DateToDelete = $CurrentDate.AddDays($Daysback);
    Get-ChildItem $reportPath | Where-Object { $_.LastWriteTime -lt $DatetoDelete } | Remove-Item;
    # Create and write HTML Header of report
    $titleDate = get-date -uformat "%m-%d-%Y - %A"
    $header = "
    <html>
    <head>
    <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
    <title>DiskSpace Report</title>
    <STYLE TYPE='text/css'>
    <!--
    td {
    font-family: Tahoma;
    font-size: 11px;
    border-
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-
    padding-
    padding-right: 0px;
    padding-bottom: 0px;
    padding-
    body {
    margin-
    margin-
    margin-right: 0px;
    margin-bottom: 10px;
    table {
    border: thin solid #000000;
    -->
    </style>
    </head>
    <body>
    <table width='100%'>
    <tr bgcolor='#CCCCCC'>
    <td colspan='7' height='25' align='center'>
    <font face='tahoma' color='#003399' size='4'><strong>AEM Environment DiskSpace Report for $titledate</strong></font>
    </td>
    </tr>
    </table>
     Add-Content $diskReport $header
    # Create and write Table header for report
     $tableHeader = "
     <table width='100%'><tbody>
    <tr bgcolor=#CCCCCC>
        <td width='10%' align='center'>Server</td>
    <td width='5%' align='center'>Drive</td>
    <td width='15%' align='center'>Drive Label</td>
    <td width='10%' align='center'>Total Capacity(GB)</td>
    <td width='10%' align='center'>Used Capacity(GB)</td>
    <td width='10%' align='center'>Free Space(GB)</td>
    <td width='5%' align='center'>Freespace %</td>
    </tr>
    Add-Content $diskReport $tableHeader
    # Start processing disk space reports against a list of servers
      foreach($computer in $computers)
    $disks = Get-WmiObject -ComputerName $computer -Class Win32_LogicalDisk -Filter "DriveType = 3"
    $computer = $computer.toupper()
    foreach($disk in $disks)
    $deviceID = $disk.DeviceID;
            $volName = $disk.VolumeName;
    [float]$size = $disk.Size;
    [float]$freespace = $disk.FreeSpace; 
    $percentFree = [Math]::Round(($freespace / $size) * 100, 2);
    $sizeGB = [Math]::Round($size / 1073741824, 2);
    $freeSpaceGB = [Math]::Round($freespace / 1073741824, 2);
            $usedSpaceGB = $sizeGB - $freeSpaceGB;
            $color = $whiteColor;
    # Set background color to Orange if just a warning
    if($percentFree -lt $percentWarning)      
      $color = $orangeColor
    # Set background color to Orange if space is Critical
          if($percentFree -lt $percentCritcal)
            $color = $redColor
     # Create table data rows 
        $dataRow = "
    <tr>
            <td width='10%'>$computer</td>
    <td width='5%' align='center'>$deviceID</td>
    <td width='15%' >$volName</td>
    <td width='10%' align='center'>$sizeGB</td>
    <td width='10%' align='center'>$usedSpaceGB</td>
    <td width='10%' align='center'>$freeSpaceGB</td>
    <td width='5%' bgcolor=`'$color`' align='center'>$percentFree</td>
    </tr>
    Add-Content $diskReport $dataRow;
    Write-Host -ForegroundColor DarkYellow "$computer $deviceID percentage free space = $percentFree";
        $i++
    # Create table at end of report showing legend of colors for the critical and warning
     $tableDescription = "
     </table><br><table width='20%'>
    <tr bgcolor='White'>
        <td width='10%' align='center' bgcolor='#FBB917'>Warning less than 15% free space</td>
    <td width='10%' align='center' bgcolor='#FF0000'>Critical less than 10% free space</td>
    </tr>
      Add-Content $diskReport $tableDescription
    Add-Content $diskReport "</body></html>"
    # Send Notification if alert $i is greater then 0
    if ($i -gt 0)
        foreach ($user in $users)
            Write-Host "Sending Email notification to $user"
    $smtpServer = "MySMTPServer"
    $smtp = New-Object Net.Mail.SmtpClient($smtpServer)
    $msg = New-Object Net.Mail.MailMessage
    $msg.To.Add($user)
            $msg.From = "[email protected]"
    $msg.Subject = "Environment DiskSpace Report for $titledate"
            $msg.IsBodyHTML = $true
            $msg.Body = get-content $diskReport
    $smtp.Send($msg)
            $body = ""
    https://gallery.technet.microsoft.com/scriptcenter/Disk-Space-Report-Reports-98e64d65

    Hi,
    I want to double confirm which version are you used, please also refer to scripting center for the similar scripts:
    Disk Space Monitoring - HTML EMAIL Report
    http://gallery.technet.microsoft.com/scriptcenter/6e935887-6b30-4654-b977-6f5d289f3a63
    Monitor Free Disk Space Information on a Computer
    http://gallery.technet.microsoft.com/scriptcenter/04c29c84-5ecc-4bf6-8dd4-2940db63d9f3
    List Available Disk Space
    http://gallery.technet.microsoft.com/scriptcenter/7fa38863-ad6f-4f46-ac91-9b7d4a30f52b
    Disk Space monitoring
    http://gallery.technet.microsoft.com/scriptcenter/fd4f5235-1a80-41ed-87e2-189278fd376c
    If you encounter any difficulties when customizing the scripts, you may submit a new question in
    The Official Scripting Guys Forum! which is a best resource for scripting related issues.
    Best Regards,
    Allen Wang

  • Urgent help needed: registry.dat is missing when i run my form in web base

    Hi gurus,
    i configured my forms and report server in windows 2003 and i received the following error msg when tryin to access my web base forms 6I.
    FRM-92129: Registry file http://domain.com/form60java/oracle/forms/registry/Registry.dat is missing.
    Details...
    Java Exception:
    oracle.forms.engine.RunformException: FRM-92120: Registry file http://domain.com/form60java/oracle/forms/registry/Registry.dat is missing.
    at oracle.forms.engine.Runform.initRegistry(Unknow Source)
    at oracle.forms.engine.Runform.startRegistry(Unknow Source)
    at oracle.forms.engine.Main.createRunform(Unknow Source)
    at oracle.forms.engine.Main.start(Unknow Source)
    at sun.applet.JinitAppletPanel.run(Compiled code)
    at java.lang.Tread.run(Thread.java:466)
    what can be goes wrong with my steps to receive the above error?? i tried in windows XP and Vista, and i getting the same error message as above.
    Your urgent help and advise is needed plssssssss.......
    Many thanks in advance.

    The URL doesn't seem correct: http://domain.com/form60java/oracle/forms/registry/Registry.dat
    I'm expecting a slash (/) between forms60 and java. Have a look in the formsweb.cfg if any paths are misconfigured.
    Also, try if the URL with the slash:
    http://domain.com/form60/java/oracle/forms/registry/Registry.dat
    does work when you just paste it in a browser. It should download the Registry.dat file

  • Urgent help needed: WEBAS server suddenly dead.. only SDM is working

    Hi Everyone,
    We have a WEBAS server installed on win 2003 mahcine. We wanted to install Visual composer and because there was no IIS on server, we installed it.
    But after installation i am not able to access my server.
    http://<server_name>:50000/index.html
    is not working.. checked port 50000(using telnet ip_address port) and found this port is not in use any more..
    but i am able to start SDM using remotegui.bat
    in sap management console i can see sever is green.
    Any idea what has gone wrong??
    Thanks and regards,
    Sudhir

    Hi Sudhir
    check in service file for following entry
    http     80/tcp    www www-http           #World Wide Web
    also check for follwoing service is runnig in windows 2003 server
    IIS admin service
    word wide web publishing service
    the above service is needed for IIS working
    alos check with http://localhost
    (coz there is no problem with ur Portal system only problem with IIS )
    if every think is ok check the event log for service in windows 2003 server
    regards,
    kaushal

  • Filters from BEX Printed in Webi Report..URGENT HELP NEEDED

    Hi Guys,
    In bex query customer has been defined as filter. In webi when we created report using the bex query,It prompts for customer . How can we print the selected customer in my webi report Without using prompt summary().
    We can't use User Response because its not a Webi query filter.
    NOTE: we are using BOBJ 4.0
    Hassan

    HI,
    Eventhough you have created variable BeX query designer.
    User reponse will work ,
    steps to  achive,
    1.open the universe build on (Bex query with customer variable)
    2.you can find the filter symbol in universe for customer variable that you have created in bexx query
    3. then copy the exact text eg:"select the customer" in universe for that filter
    4.then in webi user reponse of that text. eg :userreponse("select the customer")
    regards,

  • Urgent Help Needed in this Report

    hi frd. help me in this report.
    parameter : plant,material no,company code,storage location.
    display: material no, material desc, UOM, ROL, warehouse, open po, open po qty, open pr no, open pr qty.
    Kindly Give me tips for doing this report.
    thank u
    Pari Vendhan.R

    Hi Pari,
    Go to se38 --Abap editior..
    chose the includes u like to be as
    Include  <>_top.
    Include  <>_subr.
    then follow the events....
    Initialization.
    ( as per requirement).
    At selection-screen.
    Perform fetch _data.
    Perform fefilloutput.
    any other logic to be followed for u r report.
    end-of-selection.
    Perform output.
    In include top.
    Put the declarartion part and the selection-screen block.
    SELECTION SCREEN
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
    PARAMETERS : pa_werks LIKE table name-werks
                            pa_material no like tablename-field.     
    SELECTION-SCREEN END OF BLOCK b1.
    like wise u need to put the logic for the requirement
    Thanks
    Mohinder Singh Chauhan

  • Problem connecting Crystal reports 10 to Oracle 9, urgent help needed

    Post Author: SemV
    CA Forum: Data Connectivity and SQL
    I am working with Crystal reports Developer 10, connecting  it to different native and ODBC datasources, everything working fine, exept the case when I am trying to connect to Oracle 9 ( I tested it with Oracle 10  - got the same result) through ODBC driver. I am getting list of users of specified Oracle DB, but instead of further division on Tables, Stored procedures, Views and Qualifiers for certain user, I am gettting plain list of stored procedures, without possibility to select certain table I need. When trying to connect on the same machine, with the same Crystal and Oracle client installation trough native Oracle driver it works fine.
    I tried to download and use last version of the Oracle ODBC drivers for Oracle 9.2 from Oracle web-site, but it didn't work and I got message about odbc driver internal error.
    Can anyone, pls, suggest, what the might be a reason for the problem and what can I do to fix it or to try to fix it.

    Post Author: synapsevampire
    CA Forum: Data Connectivity and SQL
    Oracle ODBC is more problematic, why not use native?
    If you want additional help, state speicifcally what the error was and when you received it.
    -k

  • Urgent Help needed- Not able to schedule reports in BI Publisher

    Hi,
    I have configure the scheduler service on my windows server. Now i am trying to schedule a report from BI pubisher. But it is not working. When i click submit button, It is not doing anything. It seems it adds entry in the job schedule table. Even when i click schedules link, it shows just show progress status on explorer status bar but nothing happens.
    Any help would be on this would be highly appretiated.
    Thanks,
    Prasad

    Hi Prasad,
    Are you still having the problem? Which version of BI Publisher are you running? If you are running an earlier version, then upgrade it to 10.1.3.3.3 and the problem gets solved. We also had the same problem when we were on 10.1.3.3.0 and now it's gone after we upgraded. Hope this helps.
    -MS

  • Error in week number while running a discoverer reports. URGENT HELP NEEDED

    Hi All,
    we had a requirement of getting the week number for the given date in one of the columns. Here the start date of the year was not always 1-jAN so we had to create a function which returns the week number as an output.
    The problem that we are facing is we are using the Discoverer 4.1.41.05 both at my end and user end. While i am trying to run the report i am getting the right output but while with the same login id when user is trying to get the output he is getting correct data till the data in year 2009 and from 2010 onwards the answer for the week number is coming in lacks. I had suggested the user to re-install the discoverer but still the issue is there.
    If someone know something about this than please reply to the thread and also mail me on [email protected]
    Thanks,
    Sarang.A.Mehta

    I might be late in replying, but hope it might help.
    From your query it seems you are inserting records into interface tables and then calling process order API( probably from some PL/SQL block).
    This is where I am confused, because I hope you understand, that interface tables are for use with Order Import concurrent Program, and for Process ORder API, you need to provide the data as parameter. The api has, header record type and line table type as parameters. So you need to assign correct data to these variables and pass them as parameter when you are calling Process Order API.
    If you are doing the same thing, then post the exact pl/SQL code and error message from the API. That might help diagnose the issue.
    Regards,
    Nitin Darji

  • Urgent : Help needed in Using Hyperion to create a custom reports

    Hi Gurus,
             I am new to Bw my requirement is to use Hyperion to create a custom reports based on the functional specification. this report should be Created based on the data in the BW. I mean the data should come from BW.
    Can any one give a detailed description about how to create these reports. If you have any documents on what is hyperion and the integration of hyperion to BW can you please forward them to [email protected]
    Thank You,
    Reddy.

    Not sure, But ultimately 'Flat file' may be the common interface for both the environments. So i think BW role may stop after crating the flat file in a specific format..
    regards,
    Hari

  • Urgent Help Needed in scheduling reports from BI Publisher

    Hi,
    I have configure the scheduler service on my windows server. Now i am trying to schedule a report from BI pubisher. But it is not working. When i click submit button, It is not doing anything. It seems it adds entry in the job schedule table. Even when i click schedules link, it shows just show progress status on explorer status bar but nothing happens.
    Any help would be on this would be highly appretiated.
    Thanks,
    Prasad

    Have you actually checked the scheduler tab to see what the report did? BI Publisher will not just tell you if a job fails unless you have your email server configured then you tell it to email you if the job fails. Also, be patient because it can take up to 5 or 10 minutes for a report to completely run for a 40000 row dataset. If you check the scheduler tab and the job failed, check your RTF Template. I have discovered through trial and error that BIP is picky about how you do your tags, especially loop tags. These would allow you to view the report online but cause BIP scheduled reports to fail on the report. Other than that, have you installed the scheduler database and tied it in? BIP has its own database schema you have to install somewhere on an database server that it stores scheduling information in.
    I hope this helps.

  • SRW.SET_PRINTER_TRAY in Report 10g...Urgent help please

    I am facing problem in getting printout from desired tray in reports 10g.I have below beforereport trigger written:
    function BeforeReport return boolean is
    begin
    SRW.SET_PRINTER_TRAY(' Tray 3');
    return (TRUE);
    end;The same is working good in report 6i.I run printerdrivertest and it has only one error :
    **** DT112: DRIVER ERROR: Color has changed
    I don't think this is related to any tray selection.
    Please help me.I need to do it very soon.Lookong for expert's help..

    Rejesh
    I dn't have any printer without space in name.Is that space issue?It is printing good if i run it in paper layout but it is not working in browser.
    Thanks

  • Asset aquisition report (urgent help needed from abap guys working on FI m)

    hi all,
    i have to develop Asset Aquisition report.so i have developed it.
    but in this i am not getting logic for the following---
    if i enter a date like -19.12.2006
    then the output of this report should show all the asset aquisition of the
    company from  01.04.2006 to 19.12.2006 only.
    bcoz in indian scenario fiscal year starts from 1st of april only.
    but in my output it is showing all the asset aquisition from the day comapny was
    started having its asset aquisition.
    so plz if anyone has logic for above sceanario then plz share with me.
    or any one has previously worked on this report can send the code to me
    satisfying the above scenario. its very very urgent guys.
    my id - [email protected]
    i am looking for the reply

    hi srinivas thanks for ur reply but it is not clear to me .
    so if u will send me the code the it will be better for me .
    my id- [email protected]
    i am waiting for ur reply. if u have code for this then plz send me.
    thanks yaar in advance

  • ADDM Report....little help needed

    DETAILED ADDM REPORT FOR TASK 'ADDM:151072109_1_2686' WITH ID 9530
    Analysis Period: 16-MAY-2011 from 11:00:55 to 11:29:38
    Database ID/Instance: 151072109/1
    Database/Instance Names: IU10G/iu10g
    Host Name: LIVEDB
    Database Version: 10.2.0.1.0
    Snapshot Range: from 2685 to 2686
    Database Time: 364 seconds
    Average Database Load: .2 active sessions
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    FINDING 1: 64% impact (234 seconds)
    Time spent on the CPU by the instance was responsible for a substantial part
    of database time.
    RECOMMENDATION 1: SQL Tuning, 31% benefit (112 seconds)
    ACTION: Run SQL Tuning Advisor on the SQL statement with SQL_ID
    "57xtcdjqy9pv4".
    RELEVANT OBJECT: SQL statement with SQL_ID 57xtcdjqy9pv4 and
    PLAN_HASH 3175156280
    UPDATE FEESUM SET AMTPAY=(SELECT SUM(CRE_BAL) FROM STUJOURNAL
    WHERE REF_NO = :b1 AND STDJID LIKE 'SPY%' ) WHERE VHNO = :b1
    RATIONALE: SQL statement with SQL_ID "57xtcdjqy9pv4" was executed 2256
    times and had an average elapsed time of 0.051 seconds.
    RATIONALE: Average CPU used per execution was 0.049 seconds.
    RECOMMENDATION 2: Application Analysis, 28% benefit (101 seconds)
    ACTION: Parsing SQL statements were consuming significant CPU. Please
    refer to other findings in this task about parsing for further
    details.
    RECOMMENDATION 3: SQL Tuning, 13% benefit (48 seconds)
    ACTION: Run SQL Tuning Advisor on the SQL statement with SQL_ID
    "0qz20ftp5t89r".
    RELEVANT OBJECT: SQL statement with SQL_ID 0qz20ftp5t89r and
    PLAN_HASH 1500325377
    SELECT COUNT(*) FROM ENTER_MSG WHERE SEND_UNSEND='U'
    ACTION: Investigate the SQL statement with SQL_ID "0qz20ftp5t89r" for
    possible performance improvements.
    RELEVANT OBJECT: SQL statement with SQL_ID 0qz20ftp5t89r and
    PLAN_HASH 1500325377
    SELECT COUNT(*) FROM ENTER_MSG WHERE SEND_UNSEND='U'
    RATIONALE: SQL statement with SQL_ID "0qz20ftp5t89r" was executed 167
    times and had an average elapsed time of 0.28 seconds.
    RATIONALE: Average CPU used per execution was 0.12 seconds.
    FINDING 2: 45% impact (164 seconds)
    SQL statements consuming significant database time were found.
    RECOMMENDATION 1: SQL Tuning, 31% benefit (112 seconds)
    ACTION: Run SQL Tuning Advisor on the SQL statement with SQL_ID
    "57xtcdjqy9pv4".
    RELEVANT OBJECT: SQL statement with SQL_ID 57xtcdjqy9pv4 and
    PLAN_HASH 3175156280
    UPDATE FEESUM SET AMTPAY=(SELECT SUM(CRE_BAL) FROM STUJOURNAL
    WHERE REF_NO = :b1 AND STDJID LIKE 'SPY%' ) WHERE VHNO = :b1
    RATIONALE: SQL statement with SQL_ID "57xtcdjqy9pv4" was executed 2256
    times and had an average elapsed time of 0.051 seconds.
    RECOMMENDATION 2: SQL Tuning, 13% benefit (48 seconds)
    ACTION: Run SQL Tuning Advisor on the SQL statement with SQL_ID
    "0qz20ftp5t89r".
    RELEVANT OBJECT: SQL statement with SQL_ID 0qz20ftp5t89r and
    PLAN_HASH 1500325377
    SELECT COUNT(*) FROM ENTER_MSG WHERE SEND_UNSEND='U'
    ACTION: Investigate the SQL statement with SQL_ID "0qz20ftp5t89r" for
    possible performance improvements.
    RELEVANT OBJECT: SQL statement with SQL_ID 0qz20ftp5t89r and
    PLAN_HASH 1500325377
    SELECT COUNT(*) FROM ENTER_MSG WHERE SEND_UNSEND='U'
    RATIONALE: SQL statement with SQL_ID "0qz20ftp5t89r" was executed 167
    times and had an average elapsed time of 0.28 seconds.
    FINDING 3: 31% impact (114 seconds)
    Hard parsing of SQL statements was consuming significant database time.
    NO RECOMMENDATIONS AVAILABLE
    ADDITIONAL INFORMATION:
    Hard parses due to cursor environment mismatch were not consuming
    significant database time.
    Hard parsing SQL statements that encountered parse errors was not
    consuming significant database time.
    Hard parses due to literal usage and cursor invalidation were not
    consuming significant database time.
    The SGA was adequately sized.
    FINDING 4: 2.4% impact (9 seconds)
    Soft parsing of SQL statements was consuming significant database time.
    RECOMMENDATION 1: Application Analysis, 2.4% benefit (9 seconds)
    ACTION: Investigate application logic to keep open the frequently used
    cursors. Note that cursors are closed by both cursor close calls and
    session disconnects.
    RECOMMENDATION 2: DB Configuration, 2.4% benefit (9 seconds)
    ACTION: Consider increasing the maximum number of open cursors a session
    can have by increasing the value of parameter "open_cursors".
    ACTION: Consider increasing the session cursor cache size by increasing
    the value of parameter "session_cached_cursors".
    RATIONALE: The value of parameter "open_cursors" was "700" during the
    analysis period.
    RATIONALE: The value of parameter "session_cached_cursors" was "20"
    during the analysis period.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ADDITIONAL INFORMATION
    Wait class "Application" was not consuming significant database time.
    Wait class "Commit" was not consuming significant database time.
    Wait class "Concurrency" was not consuming significant database time.
    Wait class "Configuration" was not consuming significant database time.
    Wait class "Network" was not consuming significant database time.
    Wait class "User I/O" was not consuming significant database time.
    Session connect and disconnect calls were not consuming significant database
    time.
    The analysis of I/O performance is based on the default assumption that the
    average read time for one database block is 10000 micro-seconds.
    An explanation of the terminology used in this report is available when you
    run the report with the 'ALL' level of detail.
    How Can I Run SQL Tuning Advisor on the SQL statement with SQL_ID " XYZ " in EM ?
    And any other suggestion about above ADDM report will he appreciated..
    Regards..

    oracleRaj wrote:
    Thanks I have checked it, I wanted to know How Can I Run SQL Tuning Advisor on the SQL statement with SQL_ID " XYZ " in EM ?The links provided to you will tell you how to do it, and the EM wizard is fairly self explanatory. I'm going to ask why you want to. You ran a report for 1/2 an hour on a system presumably with at least 2 CPUs (though you don't say) so that means you have most likely over an hours worth of CPU available to you. Your total database time is 6 minutes. That doesn't sound like a struggling database to me, does it to you? If you manage to save 66% of the time then you'll have saved 4 minutes. Is that a worthwhile goal.
    However let's take a look at the most costly statement - the update - that consumes 112s or nearly 2 of your 6 minutes. However each execution only takes a twentieth of a second. Do your users notice that and want the update time to be (say) a fiftieth of a second instead? Where you might have an opportunity is in the fact that this statement is really quick, but is executed 2256 times in that half hour - that is 75 times a second. It's more than likely that this is a loop and that a more efficient way of doing this would be not to execute in the loop but execute a set based update. Unfortunately the SQL Tuning advisor isn't capable of making this sort of recommendation.
    In total then it looks like you've only actually got 4 minutes of your half hour that the SQL Tuning Advisor is likely to be able to improve. The count(*) might be improvable - if say you haven't got an index on the send_unsend column and that column is selective - but you still have to ask is the potential improvement worth it.
    Niall Litchfield
    http:/www.orawin.info

  • Reports 6i Requirement -- Complext Matrix with grouping. Urgent help needed

    Hi All
    I have a report requirement. The problem is like this.
    There is an organization under which there are several schools.
    each school has different classes.
    Each class has several no of students.
    We have to display marks of all the students in each class of the organization (note. all classes, schools)
    ============================================================================================
    Organization
    School1
    Class1 subject 1 subject2 subject3 Totals
    stud1 30 50 70 150
    stud2 40 70 90 200
    total for class 70 120 160 350
    Class2
    stud11 50 60 80 190
    stud12 70 80 90 240
    total for class 120 140 170 430
    total for school1 190 260 330 780
    like wise for another school
    Total for
    organization 190 260 330 780
    =============================================================================================
    I have tried using the matrix report with groups. But i was able to create a matrix and find the totals upto the class level which is quite simple.
    I was not able to find the totals subjectwise for the school and orgnization levels.
    Can you suggest me any solution for this?
    Please ignore some formatting. It is the best I could fit in this compose text.
    but you should get the idea.
    Is there any other way to display other than using the matrix?
    I am using Oracle REPORTS 6i on Windows 2000. the database is ORacle 9i.
    Thanks
    Naveen

    Much of it depends on the structure of the data/query. If the subject per student are stored or prepared so they appear as separte columns in a query then there would be no need to use matrix. Are you getting what I am saying?

Maybe you are looking for