Interactive report functionality for classic report

Hi ,
I have to implement IR report search functionality (*when ever we click on column header it will display all the values in that particular column , once we click on particular value , the report will filter based on that particular value * ) in classic report ... is that possible
please help me
Thanks
Sagar

sag wrote:
I have to implement IR report search functionality (*when ever we click on column header it will display all the values in that particular column , once we click on particular value , the report will filter based on that particular value * ) in classic report ... is that possiblePossible? Yes. A lot of work? Yes. Reinventing IRs? Yes.
Why not use an IR?

Similar Messages

  • Functional report specifications for AUC reporting

    Hi All,
    Does anyone have a sample document about functional report specifications for
    AUC reporting?
    Can anyone e-mail a sample report to [email protected]
    Thank you,
    Best Regards,
    John Mc

    Hi,
    Looking at the requirement  it seems like you have 2 level of authorization check i.e. Check first user is authorized for cost center. And if yes then look for teh combination of Func area related to that cost center, for that user.
    I think keeping the second check for func. area within loop of cost center (for each cost center) should work.
    Thank-You.
    Regards,
    Vinod

  • Report definition for the report not specified

    Hello
    I have written the code  attached but getting the error "report definition for the report not specified"
    string v_report_name = Charts.ReportPermutation.ToString() + Charts.charttype + ".rdlc";
                string v_report_server = "http://MANOJ-PC/reportserver";
                string v_report_path = @"D:/Anshutech New/AnshutechPlusProjectCosting/AnshuProjMgmtSystem/AnshuProjMgmtSystem/";
                this.reportViewer1.LocalReport.ReportEmbeddedResource = "AnshuDataSet." + v_report_name;
                this.reportViewer1.ServerReport.ReportServerUrl = new System.Uri(v_report_server);
                this.reportViewer1.ServerReport.ReportPath = v_report_path + v_report_name;
                this.reportViewer1.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Local;
                this.reportViewer1.RefreshReport();
    Please help
    regards
    Manoj Gokhale

    Hi kalpesh ,
    According to your description, you want to display a report which hasn’t been deployed to report server in ASP.NET MVC app, right?
    If so, you can add a ReportViewer control in ASP.NET MVC and utilize ADO.NET to provide the data to display the report. For more information, please refer to this article:
    ASP.NET MVC - Handling SSRS reports with ReportViewer – Part I.
    If you have any question, please feel free to ask.
    Best regards,
    Qiuyun Yu
    Qiuyun Yu
    TechNet Community Support

  • How generate a crystal reports layout for Batch Report

    Dear Experts,
    I want to create a crystal reports layout for Batch Report that appears when printing Delivery Note.
    I've tried using DocKey@ token but it only works in the delivery note layout itself. The following code at the select expert for this crystal layout doesn't work:
    {ODLN.DocEntry} = {?DocKey@}
    Kindly guide me in the above issue. Thanks.

    I am using version 8.8 SP.00 PL.10
    It is very strange that I cannot get the layout connected to the database as I have followed the same steps for all layouts. It all works fine until I get to the invoice stage and then I cannot make the connection.
    (I dont need to worry about the sales invoice as this was provided at installation point by our vendor)

  • Reuse Crystal report Viewer For different reports - unload cache

    So I am migrating from crystal reports basic to crystal reports 2008. I have hit a stumbling block. Rather than have a new page and report viewer for each report I decided it would be easier to have one report viewer and send to it in session variables the report I wish to run and appropriate parameters. This seemed to work fine in CR basic.
    Now I have upgraded the viewer works fine for the first report I run however it then caches this report and doesn't seem to clear it down, if the new report has different parameters I will get a parameter error. If I run a report requiring the same parameters I will get the original report not an updated one.
    I believe I need to leave the CrystalReportSource cache on in order to page the report (correct me if I am wrong)
    I have taken a few snippets of code, is this possibly running too late in page life cycle have I missed something or is there a way to force a cache clear:
    protected override void OnLoad(EventArgs e) {
    //setup report in viewer with correct db logon
                    CrystalRepSource.Report.FileName = report;
                    SetupLogonInfo(CrystalRepSource);
                    //add parameters
                    AddParam(paramFields, pfItem1, dcItem1, "@year", year);
                    AddParam(paramFields, pfItem2, dcItem2, "@school", school);
                    AddParam(paramFields, pfItem3, dcItem3, "@division", division);
                    AddParam(paramFields, pfItem4, dcItem4, "@progArea", progArea);
                    AddParam(paramFields, pfItem5, dcItem5, "@type", SessionHandler.record_type);
                    AddParam(paramFields, pfItem6, dcItem6, "@filterText", "School = \'" + school +
                                                            "\' Division = \'" + division
                                                            + "\' Programme Area = \'" + progArea
                                                            + "\' Record Type = \'" + SessionHandler.record_type_text + "\'");
    CrystalViewer.ParameterFieldInfo = paramFields;
    private void SetupLogonInfo(CrystalReportSource CrystalRepSource)
            TableLogOnInfo logOnInfo = new TableLogOnInfo();
            logOnInfo = CrystalRepSource.ReportDocument.Database.Tables[0].LogOnInfo;
            ConnectionInfo connectionInfo = new ConnectionInfo();
            connectionInfo = logOnInfo.ConnectionInfo;
            connectionInfo.DatabaseName = Application["db"].ToString();
            connectionInfo.ServerName = Application["server"].ToString();
            connectionInfo.Password = Application["pass"].ToString();
            connectionInfo.UserID = Application["user"].ToString();
            CrystalRepSource.ReportDocument.Database.Tables[0].ApplyLogOnInfo(logOnInfo);
        private void AddParam(ParameterFields paramFields, ParameterField pfItem, ParameterDiscreteValue dcItem, string fieldName, string value)
            pfItem.ParameterFieldName = fieldName;
            dcItem.Value = value;
            pfItem.CurrentValues.Add(dcItem);
            paramFields.Add(pfItem);

    ok so I have tried changing the code to:
    CrystalRepSource.ReportDocument.SetParameterValue("@year", year);
                    CrystalRepSource.ReportDocument.SetParameterValue("@school", school);
                    CrystalRepSource.ReportDocument.SetParameterValue("@division", division);
                    CrystalRepSource.ReportDocument.SetParameterValue("@progArea", progArea);
                    CrystalRepSource.ReportDocument.SetParameterValue("@type", SessionHandler.record_type);
                    CrystalRepSource.ReportDocument.SetParameterValue("@filterText", "School = \'" + school +
                                                            "\' Division = \'" + division
                                                            + "\' Programme Area = \'" + progArea
                                                            + "\' Record Type = \'" + SessionHandler.record_type_text + "\'");
    private void Page_Unload(object sender, EventArgs e)
            try
                    CrystalRepSource.Report.DataSources.Clear();
                    CrystalRepSource.Report.Parameters.Clear();
                    //CrystalRepSource.ReportDocument.Close();
                    //CrystalRepSource.ReportDocument.Dispose();
                    CrystalRepSource.Dispose();
                    CrystalViewer.Dispose();
                    GC.Collect();
            catch { }
    I experimented with various bits in the page unload as you can see I have commented a bit out at present as it was throwing an exception. The SetParametersValue while handy (will clean the code up a bit) didn't make any difference I am still getting the same issue.

  • Highligh current row not working for classic report in 4.1

    Hello experts,
    One of our customers is migrating applications from APEX 3.0 to 4.1.
    All their applications use classic reports because interactive reports didn't exist in 3.0.
    The end users of the applications like the row color changing when they hover there mouse over the rows (highlight current row) and they insist on keeping this "functionality" in the applications.
    For some reason, this "functionality" doesn't work anymore after the migration to APEX 4.1.
    I thought it was something theme related so I created a new application with a classic report, tried some APEX built-in themes, and with none of them, I manage to get the highlight current row working.
    For interactive reports it is not an issue.
    Is this an undocumented no-longer-available feature of APEX 4.x or has there changed something which caused this functionality to stop working??
    Regards,
    Bart

    Hi,
    I created a service request for this issue, and the support analyst that helped me confirmed that this is a bug:
    "I have created the bug :
    Bug 13584762 - ROW HIGHLIGHTING NO MORE WORKS IN CLASSIC REPORT IN APEX 4.1
    While working on the problem , I have found the following solution in order to make the Row HighLightng work in APEX 4.1
    In the apex_4_1.min.js (file located in images\javascript ) , Search for :
    function setRowHighlight(a){apex.jQuery("#report_"+a+" .highlight-row").live("hover",function(b)
    and replace "hover" by "mouseover mouseout" :
    After the modification :
    function setRowHighlight(a){apex.jQuery("#report_"+a+" .highlight-row").live("mouseover mouseout",function(b)
    A refresh in the browser may be necessary in order to "reload" the file apex_4_1.min.js"
    I implemented the suggested workaround and this solved the problem!
    HTH,
    Matthias Hoys

  • Reasons for Introducing database functions for Discoverer Reporting Needs

    Hi All,
    I would like to know the criteria other organizations have used in creating custom database functions specifically for Discoverer reporting needs. It seems good and appropriate to identify these reasons in order that they have a sufficiently good reason (e.g. in presenting this to a change management board).
    Here is a quick swipe:
    -query explain plan improvements
    -take away the complexity of having the end user deal with complex calculations
    -consistency of a value (e.g. a complex amortization calculation)
    -an attribute is used from a dependent table with a minimum cardinality of zero
    Can anyone list other good reasons in terms of Discoverer reporting?
    Thanks,
    Patrick
    Edited by: Patrick Bacon on Jul 15, 2009 10:30 AM

    Hi Patrick
    In addition to the reasons you have given the reasons for having functions anyway apply just as equally to Discoverer as they do to other applications.
    Typically the main reasons why I would use a function are:
    a) due to the complexity of the code, or
    b) to evaluate something which an end user either could not do or does not have access to.
    For example if a user needs to have aggregations from multiple tables side by side in a report, typically from tables which have no joins between them, I write functions to go get the individual results.
    One specific function that I use a lot is one that calculates the number of working days between any given two days. Some of my HR customers use such a function to calculate the number of sick days for an employee when obviously only working days should count. Doing this in a normal Discoverer calculation would be very hard. Retail customers might use this for calculating the number of days it took to ship and item.
    There are other reasons why I use functions but these are the typical ones.
    Best wishes
    Michael

  • Column Headings/Subheadings for Classic Report

    We are trying to have heading/subheadings for a report. Currently, the report displays it in this fashion:
    Category| 1       |Category|2       |Category| 3    
    SubCat1 | SubCat2 |SubCat3 |SubCat4 |SubCat5 |SubCat6
        X         X        XXX     XXX       XX       XX
        X         X        XXX     XXX       XX       XX
        X         X        XXX     XXX        XX      XXWe would like it to look like this
    ....Category 1....|....Category 2...|....Category 3....    
    SubCat1 | SubCat2 |SubCat3 |SubCat4 |SubCat5 |SubCat6
        X         X          XXX    XXX      XX       XX
        X         X          XXX    XXX      XX       XX
        X         X          XXX    XXX      XX       XXHow can this be accomplished?
    Apex 4.0, Database 10g
    Robert
    http://apexjscss.blogspot.com

    Hi,
    See this post
    Column heading grouping with Apex Reports
    I have once create solution where report column and group names was store to custom table.
    I did add heading group row using JavaScript. Quite similar what Martin have done for IR
    http://www.talkapex.com/2009/03/column-groups-in-apex-interactive.html
    Regards,
    Jari
    http://dbswh.webhop.net/dbswh/f?p=BLOG:HOME:0

  • Help for classic report?

    Hi.
    I want to create a classic report which have some editable columns (text fields etc.). So after editing, with the help of a save button, user could save new values to db.
    I made a search in web but can't find anything like this.

    79b57e45-d497-4042-a537-ff0cf7490939 wrote:
    Please update your forum profile with a real handle instead of "79b57e45-d497-4042-a537-ff0cf7490939".
    I want to create a classic report which have some editable columns (text fields etc.). So after editing, with the help of a save button, user could save new values to db.
    I made a search in web but can't find anything like this.
    This is covered in the APEX documentation under the subject of tabular forms.They are a bad idea, especially for new APEX users.

  • SAP Crystal Report 2013 for Classic ASP

    Hi
    I'm have question about CR2013
    1. For CR V.2013 support classic ASP ?
    2. If support, It coding for view report with web browser ? (Example source code)

    Sorry but no. Classic ASP is gone, never to come back.
    - Ludek
    Senior Support Engineer AGS Product Support, Global Support Center Canada
      Follow us on
    Twitter

  • What is the functionality to create report tree for copa reports

    Dear Fellow members,
    Good day to you!
    I would need your advise on how to create report tree for the list of COPA reports created by users in Production. Note that currently power user is using KE30 to create these reports. Due to its sensitivity, I need to prevent users from knowing the list of reports created. Basically just wanted to allow user to execute the few copa reports revelent to his area like Channel P&L.
    Many thanks in advance & cheers.. !
    from Elaine

    Dear Mohammed azam
    Thanks for your reply.
    Before i can create the menu tree, i need to create the same report name and form name in DEV client, create the report tree with this report name. The report name & form name not necessary have to be t same format at the one in production client. meaning, you can create just a row and a column. That's it you can perform the normal landscape of transporting the report tree to QAS & PRD.
    Thanks & cheers !
    elaine

  • Report Painter for PP reports

    Hi there ,
    Can any one please help me in learning how we can prepare reports using report painter ... please share with me the any learning document & resource from where I Can learn the same ...
    Secondly, do we use report painter for PP rather SCM reports ... I  have seen in all the cases it is being used in FI reporting ...
    Thanks
    Kaushik

    Dear,
    Most of the PP reports are for internal purpose so we never use the report painter.
    Report painter is available for FI module.
    Report painter is generally used for reporting from totals tables. Your requirement looks more like a query from master data tables. For this you'd better use SAP query (SQ01) or Quick Viewer (SQVI).
    Please refer the below is the links to Report Painter
    http://help.sap.com/saphelp_erp2005/helpdata/en/5b/d22cee43c611d182b30000e829fbfe/frameset.htm
    Re: Report painter
    Hope it will clear your doubt.
    Regards,
    R.Brahmankar

  • Setting Multiple Report Paths for a Reports Server

    I am sorry for posting here, As I didnot get response from reports forum, I posted here.
    I would like my reports server named ABREP to to read reports from multiple paths.
    We have fmb,fmx,rdf,rep files in /gccapp/TESTAPP & /gccapp/LIVEAPP.
    I tried to follow I need multi report path
    but no luck.
    I give oratest:7778/forms/frmservlet?config=app1&*EnvId=testenv*
    but still it is reading from other location.
    can any one please help.
    My env: 10gdbR2, 10gAS,Solaris
    thanks
    Edited by: userR12 on Jan 16, 2010 6:16 AM

    Thanks for reply. I restarted reports server also. Is my way of writing EnvId in the link is correct?
    I have done the following:
    1. Inserted the following into the report server configuration file:
    <environment id="default">
    <envVariable name="REPORTS_PATH"
    value="/oraas/modlive10g:$ORACLE_HOME/reports/templates:$ORACLE_HOME/reports/printers:${REPORTS_PATH}:$ORACLE_HOME/reports/winfont"/>
    </environment>
    <environment id="testenv">
    <envVariable name="REPORTS_PATH"
    value="/modapp/modtest10g:$ORACLE_HOME/reports/templates:$ORACLE_HOME/reports/printers:${REPORTS_PATH}:$ORACLE_HOME/reports/winfont"/>
    </environment>
    2. commented REPORTS_PATH in reports.sh
    3.
    defaultEnvId="default" added to rwEng line in report server configuration file
    4. Restarted Report Server
    5. in browser appeneded EnvId=testenv to the application URL.
    thanks
    Edited by: userR12 on Jan 16, 2010 10:26 PM

  • Error after migration to Crystal Reports 12 for existing reports

    Hi,
    We had reports written using Crystal Reports Version 8.5. These reports were not modified for a long time. Recently, we had migrated to Crystal Reports 12 (2008). Some of the these existing reports were modified using the Crystal Reports 2008 designer. After installing our application (we ship Merge Module of Crystal Reports 12 i.e. 2008 which gets installed in GAC)
    1)  If we create new reports in 2008 designer and try to view these reports, it works as expected without any issue(s).
    2 ) However, if these modified reports are tried to be viewed, there is an error which states "Database Logon Failed".
    Details:
    CrystalDecisions.CrystalReports.Engine.LogOnException     {"Database logon failed."}
    ErrorID     CrystalDecisions.CrystalReports.Engine.EngineExceptionErrorID.LogOnFailed
    InnerException     {"Database logon failed."}
    Message      "Database logon failed."
    Source     "CrystalDecisions.ReportAppServer.DataSetConversion"
    Stack Trace        at CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e)
       at CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext)
       at CrystalDecisions.CrystalReports.Engine.FormatEngine.ExportToStream(ExportRequestContext reqContext)
       at CrystalDecisions.CrystalReports.Engine.FormatEngine.Export(ExportRequestContext reqContext)
       at CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToDisk(ExportFormatType formatType, String fileName)
    TargetSite     {Boolean ThrowDotNetException(System.Exception)}
    Also, it is worth to note that if we try to view these modified reports from any environment which has both Crystal Reports 10 and Crystal Reports 12 in GAC, then these reports work as expected.
    P.S.  We have mechanism in application's code to reset the database connections when any report is being viewed using ReportDocument class' method.
    From the above scenario I believe issue is specific to migration to Crystal Reports 12 (2008).  Any help /workaround to solve this problem will be highly appreciated.

    Make sure you have the latest SP for CR 2008  installed;
    https://smpdl.sap-ag.de/~sapidp/012002523100009038092009E/cr2008win_sp2.exe
    Ensure you are deploying SP 2 runtime;
    MSM
    https://smpdl.sap-ag.de/~sapidp/012002523100009159092009E/cr2008sp2_mm.zip
    MSI
    https://smpdl.sap-ag.de/~sapidp/012002523100009159002009E/cr2008sp2_redistinstall.zip
    If that does not help;
    1) Do these reports work in the designer?
    2) What database are you using and what is the connection type?
    3) Compare the dlls loading on the systems where this app works (environment which has both Crystal Reports 10 and Crystal Reports 12 in GAC) and a system that is giving you the error. Use the [Modules|https://smpdl.sap-ag.de/~sapidp/012002523100006252802008E/modules.zip] utility.
    4) Open the reports in the designer and look at the properties in the Database menu -> Set Datasource Location. Check to see if there are any differences between the two reports.
    5) If there is a subreport in the report that causes the issue, remove it and see if the report works without the subreport.
    Ludek

  • Report Painter for FI reports.... (BS & PL)

    Hi Experts,
    Can anybody here teach me the detail step-by-step procedures on how to create a report in the Report Painter? And what are my look-outs?
    I need to develop a balance sheet report and income statement report thru the report painter.
    Would appreciate your reply.
    Thanks so much.
    jun

    Refer this link:
    http://help.sap.com/saphelp_47x200/helpdata/en/66/bc7d2543c211d182b30000e829fbfe/frameset.htm
    Regards,
    Ravi

Maybe you are looking for