Scheduling Blank reports

Hi i am a newbie so forgive me if this sounds like rubbish.  We have recently changed our Scheduling system from c-view manager (third party cheap schedular always going wrong) to buissness objects and the infoview way of the world.  In c-view we used to be able to schedule a report and if the report was blank it wouldn't send the email and attachement,  But in buissness objects, we can't seem to do this?  Can anyone help?  Is there a plug in or something?
any help would be great!
kind regards
stefan

Hello,
at the moment there is no tool or plug in to avoid blank reports from being processed.
The only possible approach is to postprocess these reports with the SDKs to react on the physical amount of data in reports. Please post if you want to go that way.
Regards

Similar Messages

  • After Schedule , Blank Report

    Hello Everybody ,
    I add a variable to report , After scheduling the report , content,datas of the report are empty.But If I remove variable , after schedule , the report datas and contents are normal appearing.In both cases the report save to my computer as a excel , there is no problem.
    Report affecting formula is under.
    Below is the code that allows the report to come blank.
    =If(
    ToDate([Sevke Hazır Olma Tarihi];"dd/MM/yyyy") > ToDate([Teslim Tarih];"dd.MM.yyyy");
    DaysBetween(ToDate([Sevke Hazır Olma Tarihi];"dd/MM/yyyy");CurrentDate());
    DaysBetween(ToDate([Teslim Tarih];"dd.MM.yyyy");CurrentDate())
    PLEASE HELP

    I cans see answer messages , You tried to help all of you.Thanks I found solution.

  • Help me to schedule blank report

    my requirement is to schedule the report. if report does not give any results(no results) need to deliver empty(blank) spreadsheet.
    can anybody help me to get this done?

    Before I answer your question, why does the user want a blank spreadsheet?
    You can configure Delivers to deliver a message if the report returns no rows. Check out the Delivery Content tab.
    If you insist on a report, you can do this:
    1) Create a dummy OBI report that basically says, "This report ran successfully but produced no records."
    2) Create an ibot for this report, but don't schedule it.
    3) Now on your report, click on the Advanced tab. Click on the second "Add Action" button (the one that Delivers executes when no records are returned..." and select iBot.
    4) Navigate to the ibot created in step 2.
    So whenever your actual report returns no records, a chained iBot will fire that has your "no records" report. The beauty of this is that you can use this ibot for all reports that don't return rows... Again, this is if you need a report delivered no matter what.
    Try it.

  • Scheduled discoverer report giving error

    Hi All,
    I am facing a problem where in I have scheduled a report. The table populated after scheduling is fetching data but when we try to open the scheduled report it gives an error ' Inconsistent datatype expected number got date '.
    We are using a function in the report which fetches a date colomn and return type of that date used is Varchar(2). We also tried using the return type as date but same error comes.
    An early response will be highly appriciated.
    Regards,
    Shruti

    i have similar problem - i have some calculated columns in the report.....when i schedule it the values in one column are getting populated in the other column.....if i run the report manually i did not have any problem.
    i had a small calculation for a column (date)....user wanted to see it in a different format in the report.....
    already that column was existing in the folder but in a different format......but upon users request i just put up a small calculation for that...........
    i scheduled the report and ironically only that calculated column (date) was getting populated wrong........so i pulled the normal date column from the folder..........and now i have two columns for date (1-calculated, 2 - from folder)..........1st column is anyhow getting populated wrong....but the 2nd column was pretty good........
    many of you might know....."*IDLE MAN'S BRAIN IS A DEVILS WORKSHOP*"....
    i formatted the 1st column with white color and kept the background color also as white......so that when the user opens the scheduled report.....he will see only a blank white column for the 1st column............i told him to export it to excel and then delete that blank column and save your excel output..
    i know this is the worst solution or idea anyone can get.........but i had to do it.

  • How to schedule the report RSWUWFML2

    hi,
    I need some guidance about scheduling the report RSWUWFML2.
    Apart from the default values, I have put the fields  Tasks, radiobutton One message per workitem and checkbox Workitem execution. For the from date and time I need to verify.
    From work item creation date --> current date
    From work item creation time --> current time minus frequency of report run
    example , frequency is 2 hrs then 'from time' will be current time minus 2 hrs so in this way all the duration of the day will be covered for picking the workitems created in time slots of 2 hrs without any overlap.
    Could you please advice upon the same ? if I have to put anything else than the above setting ?
    thanks in advance
    dipti

    Hello Dipti,
    It sounds like your intention is to send work item notifications every 2 hours for newly created work items created in the last 2 hours.  If this is the case you need not worry about the creation date/time parameters.  The program will use the Job suffix parameter (defaults to 2) and store the last run date time for that job suffix each time it is run.  It will get all work items created/changed since this last run date and time.  So go ahead and leave the date/time parameters blank and schedule your job to run every 2 hours.  I hope this helps.
    Regards,
    Bob

  • Stop sending blank reports -publication

    i,
    We have created publication and setup profies using business objects XIR2.
    we have scheduling these reports.
    we are facing issue with blank reports.
    we are too many reports which run for given day and not all reports produce data for all the profiles and groups.
    is there way to stop sending blank reports when we scheduling publication.
    I have seen this link to generate error in report and stop sending the report.
    http://www.forumtopics.com/busobj/viewtopic.php?t=90010
    is there any other through macro/program to do the same
    Regards
    Navin

    What is your report type?
    In XI 3.1 onwards, there is an option, delivery rules, in publication. I think the same feature is there in R2.
    If the report type is Crystal you can set it to Deliver if there is data
    if the report type DeskI/WebI, you can create formula like count(<object name>) > 0

  • Scheduling a report based on Criteria

    Hi guys very new to SSRS, just wondered is it possible to schedule a report to be automatically emailed out subject to criteria.
    For example, I have a report which covers 6 departments (each dept a member of staff who runs it).
    My report runs on a daily basis but may only have activity for 3 departments one day and 1 the next or all the day after. Instead of sending blank reports out, what I'm looking to acheive is send out a report daily ONLY if there is something to send.
    SQL Server 2008 R2 RTM

    Alternatively, create your subscriptions with execution dates in the past. Set them up exactly how you need with the parameters and recipients.
    Once this is completed, you can use SQL Server Agent to schedule a job to check if there will be data in the report, and if there is, call the subscription from the Reporting Server.
    I used this code to find the report(s) I want to call, and have them executed. You will need to replace [REPORTINGSERVICESDB] with name of your SSRS database.
    CREATE PROC [dbo].[SpawnReports] (@reportName VARCHAR(MAX))
    AS
    BEGIN
    DECLARE @eventType VARCHAR(18), @eventData VARCHAR(36)
    DECLARE c1 CURSOR FOR
    SELECT s.eventType, s.eventData
    FROM [REPORTINGSERVICESDB].dbo.Schedule s
    INNER JOIN [REPORTINGSERVICESDB].dbo.ReportSchedule rs
    ON s.ScheduleID = rs.ScheduleID
    INNER JOIN [REPORTINGSERVICESDB].dbo.subscriptions ss
    ON rs.SubscriptionID = ss.SubscriptionID
    INNER JOIN [REPORTINGSERVICESDB].dbo.catalog c
    ON ss.Report_OID = c.ItemID
    WHERE c.Name = @reportName
    OPEN c1
    FETCH c1 INTO @eventType, @eventData
    WHILE @@FETCH_STATUS <> -1
    BEGIN
    EXEC [REPORTINGSERVICESDB].dbo.AddEvent @EventType=@eventType, @EventData=@eventData
    FETCH c1 INTO @eventType, @eventData
    END
    CLOSE c1
    DEALLOCATE c1
    END
    You can then call the report(s) by name:
    EXEC dbo.spawnReports 'Accounting Report'
    Now it's just a case of checking your report has data, and if so, calling the subscription.
    Don't forget to mark helpful posts, and answers. It helps others to find relevant posts to the same question.

  • Unable to schedule a report to email and print

    I have been working on a task to both print and email a report to recipients whose email addresses are obtained at runtime.  So far I am able to email the report as a PDF attachment, however, I am not able to get the report to print.  I have three thoughts as to why the report is not printing.
    1. The printer is in a subdomain under the domain where InfoView and the Enterprise server reside.
    2. It is not possible to schedule a report for both an SMTP and print destination simultaneously.
    3. The format is causing an issue in printing - the SDK API states "Printer is a report format specific destination and can only be used when the report object is a Crystal Report."
    I have looked at the scheduled report in InfoView and can see that the print settings I am passing are correctly set for the scheduled instance.  Does anyone know if there is a problem with trying to schedule printing and email at the same time, or if the report format must be .rpt?
    Below is my code. Thank you for your time.
    String query = "Select SI_ID, SI_NAME, SI_PROCESSINFO, SI_SCHEDULEINFO, SI_SCHEDULE_STATUS From CI_INFOOBJECTS Where SI_ID=" + reportId;
            IInfoObjects results = null;
            ISchedulingInfo schedulingInfo = null;
            try {       
               results = iStore.query(query);           
            } catch( SDKException sdke ){
               logger.error(sdke);
            if( !results.isEmpty() ){
                // get the actual report object from collection and set scheduling information
                IInfoObject report = (IInfoObject)results.get(0);
                schedulingInfo = report.getSchedulingInfo();
                schedulingInfo.setType(CeScheduleType.ONCE);
                schedulingInfo.setRightNow(true);
                schedulingInfo.setRetriesAllowed(3);           
                try {
                    Set<String> keys = destinations.keySet();
                    Iterator i = keys.iterator();
                    while( i.hasNext() ){
                        String dest = (String) i.next();
                        if(dest.equals(CrystalDestinations.EMAIL)){
                            // get the destination object and set it to SMTP plugin
                            List emailAddress = destinations.get(CrystalDestinations.EMAIL);
                            IDestination destinationObject = schedulingInfo.getDestination();
                            destinationObject.setName("CrystalEnterprise.SMTP");    
                            IDestinationPlugin smtpPlugin = (IDestinationPlugin) iStore.query("SELECT * FROM CI_SYSTEMOBJECTS WHERE SI_PARENTID = 29 AND SI_NAME='CrystalEnterprise.SMTP'").get(0);
                            ISMTPOptions smtpOptions = (ISMTPOptions) smtpPlugin.getScheduleOptions();
                            smtpOptions.setDomainName( emailDomain );
                            smtpOptions.setServerName( smtpHost );
                            smtpOptions.setSMTPUserName( smtpUser );
                            smtpOptions.setSMTPPassword( smtpPass );
                            smtpOptions.setSubject( "Email for report " + report.getTitle() );
                            smtpOptions.setMessage( "This is the message body" );
                            smtpOptions.setSenderAddress( smtpUser + "@cdrh.fda.gov" );
                            smtpOptions.setSMTPAuthenticationType( ISMTPOptions.CeSMTPAuthentication.LOGIN );
                            for(int j = 0; j < emailAddress.size(); j++ ){
                                smtpOptions.getToAddresses().add( emailAddress.get(j) );
                            destinationObject.setFromPlugin( smtpPlugin );                                                                               
    } else if ( dest.equals(CrystalDestinations.PRINT) ){
                            List printers = destinations.get( CrystalDestinations.PRINT );                   
                            IReportPrinterOptions printerOptions = ((IReport)report).getReportPrinterOptions();
                            printerOptions.setCopies(1);
                            printerOptions.setEnabled(false);
                            printerOptions.setPrinterName( (String)printers.get(0) );                   
                            printerOptions.setPageLayout(IReportPrinterOptions.CeReportLayout.USE_SPECIFIED_PRINTER_SETTING);
                    List reportPrompts = ((IReport)report).getReportParameters();
                    for(int j = 0; j < reportPrompts.size(); j++){
                        IReportParameter prompt = (IReportParameter) reportPrompts.get(j);                   
                        if(prompt.getParameterName().equals(mdrParamName)){
                          IReportParameterSingleValue v = prompt.getCurrentValues().addSingleValue();
                          v.setValue(reportParameters.get(mdrParamName));
                        } else if(prompt.getParameterName().equals(addressParamName)){
                            IReportParameterSingleValue v = prompt.getCurrentValues().addSingleValue();
                            v.setValue(reportParameters.get(addressParamName)); 
                    IReportFormatOptions format = ( (IReport) report).getReportFormatOptions();
                    format.setFormat(IReportFormatOptions.CeReportFormat.PDF);
                    iStore.schedule( results );

    Hi Jason,
    Based on your code, I could not tell if you were scheduling a Crystal Report or a WebI document.
    Regardless, what I would suggest is you try scheduling the report/document on InfoView.
    Once you schedule it on InfoView, you can retrieve the instance on Query Builder (or through code) and compare the properties that are being set through InfoView and the one you set through your code.
    This should indicate if you are missing some properies or have set some properties incorrectly.
    Hope this helps.
    Regards,
    Dan

  • Error when scheduling WEBI report to FTP server

    Hi
    We are getting error "destination directory error. CrystalEnterprise.Ftp: 550 Requested action not taken" while scheduling WEBI report to FTP server.
    Any help would be appreciated
    Regards,
    Anisa

    Hi All,
    I want a run my report once by scheduling, so i provide a time interval for scheduling a report
    start date/ time : 11:38:AM 10/30/2011
    end date/time : 11:43:AM 10/30/2011
    after completion of end time....report is failed and fetching an error
    Error : Object could not be scheduled within the specified time Interval
    Any solution for resolving this error

  • OBIEE error while scheduling the report.

    Hi,
    I scheduled one report in OBIEE tool for 8.30 pm but that report get failed.
    I executed the same report many times with the same database configuration, same FTP configuration,
    I never get such exception before.
    In the morning i again execute that report with same configuration and it works.
    I am unable to find the cause of the error.
    bellow is the error description.
    oracle.apps.xdo.servlet.scheduler.ProcessingException: java.sql.SQLException: ORA-01033: ORACLE initialization or shutdown in progress
    could any body please explain what is the exact cause of the issue.

    The oracle Db you are connected is being shut-down.

  • Error while scheduling DESKI report in infoview

    I m scheduling a DESKI report to users enterprise inbox from infoview using a server group. This server group has DesktopIntelligence Job server, Destination Job server, Adaptive Job server and Program Job servers and all these servers are running.
    When I schedule the report to boldusers enterprise inboxbold it get failed and shows this error message
    bolddestination DLL disabled. []: [CrystalEnterprise.Smtp] bold
    I m wondering what has to be enabled for scheduling a report to infoview's own inbox.

    Abhilash
    You are correct that it shows all the prompts but only when we run the report either directly from the CR Designer or via View on Demand in Infoview/CMC.
    But if I try to schedule an instance of this report, I am getting a check box in the parameter section which says "Show unused parameters" to see this dyanamic prompt. And When I check that box in Infoview still I am not able to select any value for this prompt as it's greyed out.
    Hope I am able to explain my query to you.
    Also attached a screen shot of the scenario for your reference.

  • Error Code:942 While Scheduling a report in BI Publisher

    Hi All,
    I am trying to schedule one report in BI Publisher.
    After Clicking Submit Button while scheduling report,i get following error:
    Exception [TOPLINK-4002] (Oracle TopLink - 11g Release 1 (11.1.1.0.0) (Build 080319)): oracle.toplink.exceptions.DatabaseException Internal Exception: java.sql.SQLException: ORA-00942: table or view does not exist Error Code: 942 Call: UPDATE SEQUENCE SET SEQ_COUNT = SEQ_COUNT + 50 WHERE SEQ_NAME = 'JOB_ID_SEQ' Query: DataModifyQuery()
    Kindly Help me in resolving this issue
    Regards
    Amrita Singh

    i know the issue,i can give quick fix, but in-order to make sure you don't get another glitch like this.
    I would recommend, you to install the scheduler in another schema or another db.
    Re-installing the scheduler schema tables will fix this.

  • Scheduling a report in bi publisher

    Hi guys,
    I am new to BIP Can any one help me out in how to schedule a report through email in BI Publisher??
    Regards,
    Sai

    i know the issue,i can give quick fix, but in-order to make sure you don't get another glitch like this.
    I would recommend, you to install the scheduler in another schema or another db.
    Re-installing the scheduler schema tables will fix this.

  • Can not view/schedule Crystal Reports in new BOE XI 3.0 Installation

    Hello,
    I'm having an issue on a brand new installation of BusinessObjects XI 3.0 on AIX 5.2 (using WebSphere 6.0). Installation went smoothly and migration went fine. Can log in, pull up CMC, InfoView (all other apps). But scheduled Crystal Reports (as well as viewing Crystal Report thru InfoView) are failing with the following errors (which to me seem interrelated):
    *(1) Error in File ~cec0c55d91e0e015.rpt: The request could not be submitted for background processing*
    *(2) Error in Report XXX: Failed to load database information*
    *(3) An error occurred while creating a subprocess in the processing server. [RCIRAS0604]*
    These three errors indicate to me that the report engines are having issues opening the files, pulling the data and generating the reports. We've checked to make sure that the account that BOE is running under has all the permissions it needs - and it has.
    I just turned on tracing (-trace) on the report job processing servers and I'm watching the logs as I retrace my steps...
    Any ideas? Would appreciate any feedback...
    Thanks,
    Will

    Turns out this is a pretty nasty issue on Unix environments. Being that the BOE application is developed on Windows then ported to Unix environments, the services (daemons) still end up depending on an emulated registry (MainWin) sort of like in a Windows environment.
    For some reason (we're still trying to figure this out), the BOE registry entries got corrupted and then started preventing the processing servers (which in the case of CR ultimately depend on  CRPE - Crystal Reports Print Engine) from opening up and processing CR files.
    We engaged BusinessObjects/SAP support and have been able to resolve this issue on our test AIX system. The resolution included deleting all the mainwin (mw) tmp directories and files in the root temp directory and also in the
    /bobje/enterprise120/aix_rs6000/crpe>
    directory. Then we stopped all BOE services and reran the MW script to regenerate registry entries. This repair was a pretty intricate multi-step process. The SAP Technical Rep who worked on this case is writing a knowledge base article (an SAP note). Once I get details, I'll update this post.
    The good news about this issue is that the upcoming SP1 of XI 3.0 removes the dependency on the mw registries...
    Will

  • Printing larger rows in blank report

    I have a training log that managers can print out when holding training. There is a pre-populated one that fills out spots for current employees and adds blanks at the end and one that is completely blank. On the pre-populated one, I can alter the size of the text and corresponding lines just fine by altering the style of the text. The same technique does not work for the blank report. The managers want to have more room on the blank log, as the default size isn't large enough for many people to fill out.
    Here's the query I'm using:
    WORKS
    select EMP_ID, EMP_LNAME, EMP_FNAME, NULL as DT, NULL as SIGNATURE
      from EMPLOYEES
    where ORG_ID = :P1727_ORG_ID
       and ACTIVE = 1
    union all
    select NULL, NULL, NULL, NULL, NULL
    from dual
    connect by rownum <= :P1727_BLANKSDOESN'T WORK
    select NULL as EMP_ID, NULL as EMP_LNAME, NULL as EMP_FNAME
         , NULL as DT, NULL as SIGNATURE
    from dual
    connect by rownum <= :P1727_BLANKSand the stylesheet:
    <style>
    #EMP_ID      {width: 60px;
            font-family: Arial, Helvetica, sans-serif; font-size:1em;}
    #EMP_LNAME   {width:120px}
    #EMP_FNAME   {width: 80px}
    #DT          {width:120px}
    #SIGNATURE   {width:320px}
    </style>I have tried selecting a no-breaking space for a column value instead of a null and no change. I even tried renaming all the columns and creating a new set of styles for the second report - no change. I can't find a table attribute that allows me to statically set the height of the row - it seems to be based on content. Any suggestions?

    Use a print media style sheet and specify the dimensions using a physical unit.
    Give the blank form report a static region ID for use in CSS selectors (e.g. <tt>blank-form</tt>), and a style sheet like:
    <style type="text/css" media="print">
      .report-table is class from report template
    #blank-form .report-table tr {
      min-height: 1cm;
      height: 1cm; /* for IE quirks mode */
    #blank-form #EMP_ID {
      width: 2cm;
    #blank-form #EMP_FNAME,
    #blank-form #EMP_LNAME {
      width: 5cm;
    #blank-form #DT {
      width: 3cm;
    #blank-form #SIGNATURE {
      width: 7cm;
    </style>Also use non-breaking spaces as previously suggested.

Maybe you are looking for

  • Moving Columns in Jtable. Columns not in sync with header

    Hi, I got several tables within a scrollPane. So I use the add method on the scrollPane to add them. In order to see the headers I add the header separately : add(table.getTableHeader()); add(table); The problem is the following : When I am moving my

  • Can't update

    I have the latest version of iTunes (6), and installed the iPod updater (1-10-2006). I have my iPod plugged in, and the pop-up box says that I need to update, but it won't let me select the update button. The restore button beneath it is the only one

  • Oracle 11g Database Crashed

    Dear All, We have Oracle 11g R1 64-bit database on MS Windows 2008 64-bit. It is having Oracle RAC and we have two nodes on RAC. It was crashed due to out of memory issue. Where as each node is having 16GB of RAM. I am displaying current init paramet

  • Strip empty namesapces from XML using Xquery/Xslt- xmlns=""

    Hi, Can you please tell me what is the xquery/xslt snippet to remove empty namespaces exist in an xml file. <date xmlns="">20111006</date> to <date>20111006</date> Thanks. Edited by: user12679330 on 05-Oct-2011 23:32 Edited by: user12679330 on 06-Oct

  • 3d rotate tool perspective errors?

    Hello! I was trying to understand 3d tool, so I have drawn a square and then make a symbol, and select rotate 3d tool...but something unexpected happens: if I rotate along x axis the square is not simmetric along y axis. Try to explain better: this i