Report in background not create spool when no data found

Hello  ,
I created simple rapport that should run in background. When I  execute background job (sm37) I noticed that the  spool exists only
for when the some data is found. When data is not found for any reason I do not have spool , and I need one saying
'records passed 0'. I am not sure what I can do about it. I saw insome programs that is possible but I cannot find how it was done.  Please advice .
Krsto

Hi,
You might be checking if the Final Internal table has data in it or not (May be in END-OF-SELECTION). If you are not do have check on this and simple code a write statement like below.
IF IT_FINAL IS NOT INITIAL.
CREATING A SPOOL.
ELSE.
WRITE : / 'Records Passed are 0'.
ENDIF.
Let me know if you need any further help on this.
Regards,
SRinivas

Similar Messages

  • ApEx 4: after upgrade, "when no data found" message on report not shown

    I have a page that displays a tabular form. Initially, the table is empty, and so I have text in the "when no data found" block of the report attributes.
    After upgrading to ApEx 4, this text is no longer shown when no results are returned. It displays the table header, but no rows. So for some reason, it thinks data is being returned -- even though the table is completely empty. I've tried several permutations, but have not been able to find a workaround.
    I'll try to set up a standalone page, but I can provide a pointer to the existing page on apex.oraclecorp.com on request.
    UPDATE: I think this may be related to the bug I reported on tabular forms.
    Is it possible that the empty, hidden row we are adding now counts as a returned row, even though the SELECT statement returned nothing? And thus the report never thinks that there is no data found? This would also explain why it's displaying the table headers, even though no rows are visible.
    Edited by: kswartz on Jul 8, 2010 12:18 AM

    Interesting. I didn't see anything about this change in behavior in the Release Notes. Did I miss something? It definitely didn't do this in 3.2.
    Overall, I think that's actually a very non-obvious change. Seeing a set of table headers with nothing below it looks to me like a mistake. Why would you ever show headers for something when you have no rows? In fact, I thought that was a bug the minute I saw it. With due respect, I don't think the new design is less desirable from a usability perspective than the old one.
    It also doesn't work as you described regarding the proportions: in my case, the columns in the header row did not match the sizes of the columns as I defined them. Although I didn't place anything beside the tabular form, if I had, it would still alter the layout when "Add Rows" is clicked. If you know what the size of those columns is supposed to be (because they are text fields of size xyz, for instance), why wouldn't you define the header cells to use that information? You won't get it exact most of the time, but you can get close, if they're all text fields of specific width.
    Plus, there's nothing on the Report Attributes tab that indicates the "When No Data Found" option won't apply if you are using a tabular form. The textareas should be disabled -- and at the very least, the on-line help should be mentioning this. It doesn't mention anything about this only applying to standard reports.
    Finally, I think you should also put this in the Release Notes, because this requires changes to any application where someone with a tabular form required this. In one case, that was where I provided instructions to users entering data for the first time. Now I have to move it. (Not a big deal, but it would have been nice to know that in advance.) On another page, I put a JavaScript block in there to submit and automatically add a row, because I wanted there to always be a blank row if nothing had been entered -- and that was the easiest way. Okay, granted, that's probably not something you intended to support, but there was nothing wrong with it, technically. And, again, it's fixed by moving that block to the header instead and testing for the number of rows in the table -- easy, now that you provide JQuery for us -- but still manual migration work.
    Thanks for the explanation.

  • Regarding running a report in background and generate spool

    Hi,
    I am developing a report [<b>REPORT1</b>].
    It is taking long to execute if data is more.
    Now i want to schedule this report in background and generate spool along with.
    So once i execute REPORT1 it should run in background & generate spool?
    Can anybody give inputs for the same!
    Thanks,
    Deep.

    Hi,
              to generate spool, use below code
    FORM create_spool .
    CONSTANTS : l_c_device(4) VALUE 'LOCL'.
    Create Spool Request
    NEW-PAGE PRINT ON
    LINE-SIZE 120
    DESTINATION l_c_device
    IMMEDIATELY ' '
    KEEP IN SPOOL 'X'
    NEW LIST IDENTIFICATION 'X'
    NO DIALOG.
    ENDFORM. " create_spool
    And after createing spool to get the spool number use below code,
    FORM obtain_spool_id .
    TYPES : BEGIN OF t_tsp01,
    rqident TYPE tsp01-rqident,
    rqowner TYPE tsp01-rqowner,
    END OF t_tsp01.
    DATA : it_tsp01 TYPE STANDARD TABLE OF t_tsp01,
    wa_tsp01 LIKE LINE OF it_tsp01.
    SELECT rqident
    rqowner
    FROM tsp01
    INTO TABLE it_tsp01
    WHERE rqowner = sy-uname.
    SORT it_tsp01 BY rqident DESCENDING.
    READ TABLE it_tsp01 INTO wa_tsp01 INDEX 1.
    IF sy-subrc = 0 .
    v_spool_nr = wa_tsp01-rqident.
    ENDIF.
    Capture the immediate spool created for this report
    v_spool_nr = sy-spono.
    ENDFORM. " obtain_spool_id
    <b>Reward points</b>
    Regards

  • MS Office 2004 reports "Word could not create the work file."

    I have searched the world for the solution and apparently nobody else has this problem. When opening any document (.doc) Word will report "Word could not create the work file. Check the amount of disk space on your start up drive."
    There are 40 gigs free. There is 2 gig of memory. It's the only app open.
    Is there a solution to this problem other then not using Word at all?

    I'm learning more about the doc file in question.
    Evidently it was created on Windows about 4 years
    ago. If I Save As... the file and click the
    Compatibility button it complains about a missing
    "linked" file. While this might be the cause of the
    problem there doesn't seem to be any way of fixing it
    short of finding a time machine and wacking the
    creator before they wrote a word. If I go ahead and
    save the document Word crashes and corrupts the
    original file (err the back up of the back up of the
    original file).
    I think you may have to give up on this one.
    A "linked file" is a reference pointer within the main word document that tells word to locate another file and incorporate it into the document by reference (but not include the actual contents of the linked file)
    Since you say "If I Save As... the file and click the Compatibility button..." you can get into the document.
    So try turning on invisibles, and find the reference to the linked file. You may also be able to find it by turning on Document Map.
    Delete the link, and that should take care of the crashing problem.
    Of course, your file will not be 'complete' but thats a differnet problem.

  • PDF file is not created properly when I choose File- Print...- PDF-- Save as PDF

    PDF file is not created properly when I choose File->Print...In dialogue box if i select option Save as PDF under PDF button...But it works fine with Safari Browser..
    == This happened ==
    Every time Firefox opened
    == always

    My first thought is to make sure the fonts used are common. If there is a substitution, things will be off.

  • Submit statemet not creating spool in back ground

    Hi,
    My program works perfectly fine(creates spool) when I execute in foreground. But it doesn't create the spool when I execute in back ground. Pls help...
            SUBMIT rkaep000
                   WITH p_tcode = 'KOB2'
                   WITH aufnr   IN r_aufnr
                   WITH r_budat IN r_date
                   WITH p_disvar = '/SCORP 1404'
                   TO SAP-SPOOL SPOOL PARAMETERS params
                   WITHOUT SPOOL DYNPRO
                   AND RETURN .

    Hi Chesat bs,
    check demo program DEMO_LIST_SUBMIT_TO_SPOOL.
    Hope this helps.
    Thanks
    Lakshman

  • Could not create a valid GL date rejection for PA transactions to GL

    Hi All,
    PRC: Interface Labor Costs to General Ledger has the Rejection "Could not create a valid GL date".
    I have verified all Periods are Opened. Still there is a a rejection.
    Thanks,
    Praveen

    Praveen Bharadwaj wrote:
    Hi All,
    PRC: Interface Labor Costs to General Ledger has the Rejection "Could not create a valid GL date".
    I have verified all Periods are Opened. Still there is a a rejection.
    Thanks,
    PraveenPlease see these docs.
    PAGGLT, PASGLT gives 'Could Not Create A Valid GLDate', even when GL data is re-open. [ID 330874.1]
    PRC: Interface Labor Costs to GL (PALDLC) Will Not Interface, CDL.Batch_Name Is Null [ID 437301.1]
    PALDLC and PASDUC Error - Could Not Create A Valid GL Date For Provider [ID 338330.1]
    Distribute Labor Cost Exception-Could Not Create A Valid GL Date [ID 418675.1]
    PAXACCPB - PRC: Create Accounting Gets Error 95325 Gl Date Not An Open Or Future Enterable Period [ID 951452.1]
    Thanks,
    Hussein

  • Blog Archive Webpart Does Not List Posts When Publish Date is About early months,years in sharepoint 2013

    I create blog posts . Their publish date are different from now and their publish date are the early months. For example i create 30 blog bosts in 15.08.2014. But 10 blog posts' publish date is 15.04.2013,20 blog posts' publish date is 15.03.2012. I can
    not see them in the blog archive part. There must be April 2013 and March 2012 in the archive part,but i can not see them.
    How can i see them in the blog archive webpart?
    When i create a blog post, what is the main issue about the date? What is the main issue about date about grouping them.
    How can i show the blog posts according to the publish date not create date? İs it possible?
    Can you help me please?

    It seems you created another thread for same issue. Let's wait for the response from original thread, instead of creating a new one.
    http://social.msdn.microsoft.com/Forums/en-US/2a3f7d99-c74b-4554-94bf-e597a88b5425/blog-archive-webpart-does-not-list-posts-when-publish-date-is-about-early-monthsyears-in-sharepoint?forum=sharepointcustomization
    My Blog- http://www.sharepoint-journey.com|
    If a post answers your question, please click Mark As Answer on that post and Vote as Helpful

  • Collapsed Tabular Form Heading when "No data found".

    The ' Collapsed Tabular Form Heading when "No data found" ' problem (speculated to be bug 9893564) is discussed here: {message:id=4419231}. Warning link is out of date. I'm still seeing it in APEX 4.2.
    I support Kelly's comments "looks like something is broken" and "Now this header (which is sized smaller before data is retrieved) comes between the search items and the help message and looks clumsy.".{message:id=9185914}.
    Any suggestion to get around it when no data is found?
    1) Is there a way to hide the header when there is no data? Or,
    2) Is there a way to adjust the width of the columns if the header must display? I'd like them to be about what they are when data is displayed. I know those lengths but not how to affect the header width for a tabular report with no data.
    Example:
    WS APEX_EXAMPLES_01
    demo
    demo
    Appl 78329 Tabular Form - page 1. (I forced query not to find any data for demo purposes.)
    Thanks,
    Howard

    Howard (... in Training) wrote:
    Paul --
    Great! So many new techniques here -- new to me. Generally, I much prefer positive logic as well. But this solution seems to have more pieces than the other.There is method in that.
    Firstly, with Aljaz's approach you can see a flicker as the tabular form is actually rendered and then hidden when the script in the footer is eventually run. This will be more apparent with a longer or more complicated page where it takes longer to reach the script and more content needs to be adjusted following removal of the form. Reversing the logic and hiding the form using CSS in the page header prevents this as the form elements are initially created as hidden nodes in the DOM before any of the page is rendered.
    More important is that this approach applies the principles of the separation of concerns and unobtrusive JavaScript. At some point when developing in APEX you're going to find yourself seriously losing your cool in a situation where you know the app is executing some JavaScript, but you can't find where that script is defined (maybe you've already been there). Look at the page 2 definition using the tree view: where's the JavaScript that is going to run? Now look at page 1: ah, there are a couple of dynamic actions...
    APEX now includes a lot of containers specifically for JavaScript: File URLs, Function and Global Variable Declaration and Execute when Page Loads in page templates and page headers, and declarative and custom Execute JS Code Dynamic Actions. These provide for good separation of concerns: we should use these locations for JS code, and avoid the exasperation of hunting through templates, page/region headers/footers, page 0 regions, pre-/post-element text or wherever to find the script we can see in the page source or JS debugger.
    Aljaz's solution also depends on detecting the presence of the No Data Found message with class <tt>nodatafound</tt>, and on modifying the Add Row button.
    What if someone changes the class of the No Data Found message in the report attributes? The Exists... condition on the dynamic action performs this check in a more direct way (although it's not ideal: DRY is violated by having both 2 copies and 2 executions of the report SQL; nor is it reusable on other form regions).
    Modifying the Add Row button JavaScript directly is intrusive. Like footers and templates, it's another non-obvious location for JS customisation. By using a dynamic action to bind another click handler to the button we're making the modification more obvious, and more importantly we don't have to modify what it's already doing&mdash;or in this instance, even care what that is (in other circumstances we might need to change the order or propagation of events, or suppress the original behaviour).
    As for reusability, my original solution didn't really consider this (as it wasn't mentioned in the OP). Since the subject has been raised, and in accordance with my comments above, I'd approach it in a different way.
    As discussed, I suggest not squirrelling JavaScript away in region templates. I'd create a reusable report template for tabular forms rather than a region one. A <tt>class</tt> defined on the report container there will provide a more direct selector for hide/show behaviour. I'd stick to initially hiding this report via CSS, and use dynamic actions defined on the global page to conditionally show it on page load and bind show behaviour to the Add Row button click. To make these DAs reusable I'd remove the Exists... condition from the first one and replace it with a JS condition that checks to see if the tabular form report contains any visible data rows (the class on the report template will help there as well). Binding the show behaviour to the Add Row button would use the <tt>onclick</tt> attribute as a selector (rather than an ID selector that requires an intrusive edit of the button) so that all Add Row buttons would be affected: <tt>$('button[onclick^="apex.widget.tabular.addRow"]')</tt>.
    And about the style code:
    #report_tabular-form,
    #report_tabular-form .report-standard {
    min-width: 90%;
    } That is an improvement. I had read about it but not considered it for this. I tried the technique used to adjust column width on other reports but when I use "div," it makes the data in that column display only. I really want to adjust the width of the individual column header. Is there a way to do that?I'm not really clear what you're asking here. (Use "div"? Where? How?)
    To control the width of individual report column headers, use the following CSS:
    th#COLUMN_ALIAS {
      width: 10em;
    }Where <tt>COLUMN_ALIAS</tt> is the alias of the column in the query: APEX uses this as the HTML <tt>id</tt> attribute for the column table header element. (Note that <tt>id</tt> attributes must be unique within a document, so it the same column appears in multiple reports/forms, ensure each column alias is unique.)

  • Suppress the enter-query mode when no-data-found after execute a query.

    HI,
    Greetings of the day, Can any one suggest me that how to Suppress the enter-query mode when no-data-found after execute a query on the form by a button.
    whenever i execute query on form and result is no data found then form :system.mode is still in enter-query mode.
    i want that if result is no data found then form comes back it initial state.
    i will thank full of him who will help me..
    Thanks in Advance..

    Put this in your Key-ExeQry trigger:Execute_Query;
    If Get_block_property(:System.current_block,query_hits)=0 then
      Exit_form; --this cancels the Enter-Query mode; Does not exit the form.
    End if;You may want to trap and prevent the "FRM-40353: Query cancelled" message, and change the "FRM-40301: Query caused no records to be retrieved. Re-Enter" message. To do that, you need an On-Message form-level trigger:Declare
      Msg_Code Number        := MESSAGE_CODE;
      MSG      Varchar2(150) := SUBSTR('   '||MESSAGE_TYPE||'-'
                             ||TO_CHAR(Msg_Code)||': '||MESSAGE_TEXT,1,150);
    BEGIN
      If Msg_Code=40301 then
           -- 40301: Query caused no records to be retrieved. Re-Enter
        Message('  NO RECORDS FOUND',No_acknowledge);
      Elsif Msg_Code=40353 then -- Query cancelled.
        null;
      Else
        MESSAGE(MSG,NO_ACKNOWLEDGE);
      End if;
    End;

  • Payment Program F110 is not creating spool

    Hello experts,
    We are very close to the go-live and facing a major issue with Automatic Payment Program F110. We asked the dev to design Z check form for F110. Our form works well with manual Run ( F-58), we can see spool as well as print but when we Run the F110 the same form does not create any spool nor print anything. Even though its create the check, done the posting but no spool no print. The error we are getting it is  'No printer fonts maintained for Message no. TD327' . IT people sets all the fonts but no luck.
    appritiate the comments.
    Thanks

    Hi,
    take a look on this sap note.
    i hope it help you.
    Regds
    Note 391852 - Message TD327 (No printer fonts maintained for &)
    Summary
    Symptom
    The system displays error message TD327 (No printer fonts maintained for &) during the print although the device type of the printer has a base device type with printer fonts.
    Additional key words
    IW31, IW32, IW3D, IW21, IW22, IW23
    Cause and prerequisites
    The device type has not separate printer fonts but inherits them from the base device type.
    Solution
    Implement the program correction as specified in the

  • Expense Report Export does not create Invoice in AP

    Hello,
    I have created several expense reports in AP (Running EBS R12, I am not using iExpenses), but when I use the Expense Report Export request, the invoices are not created. I have looked online and found some plausible solutions. None of them have worked: I've made sure the Employee payment method is set up; the Usage rules for payables are also set up for Employee Expenses in the payment processing transaction type. In the Payables Option screen, I have selected the Automatic Employee as a Supplier option.
    Here's the Expense Report Export log:
    Payables: Version : 12.0.0
    Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
    APXEXPER module: Expense Report Export
    Current system time is 29-APR-2013 11:09:53
    **Starts**29-APR-2013 11:09:54
    **Ends**29-APR-2013 11:09:55
    Start of log messages from FND_FILE
    Begin Receipts Management - Holds
    Process Hold Each Scenario
    Determine whether to place Holds
    Process Hold All Scenario
    Determine whether to place Holds
    Process Hold BothPay Scenario
    Determine whether to place Holds
    Process Obsolete Holds
    Obsolete Holds
    Obsolete Both Pay Holds
    Begin Processing Individual expense reports
    Fetching expense report...
    Expense Report Number : **110**
    Transfer Attachments option(Y/N):Y
    Fetching expense report...
    Expense Report Number : **REEMBOLSO 25ABR2013**
    Transfer Attachments option(Y/N):Y
    Fetching expense report...
    Expense Report Number : **TEST_ASTRID_EXPENSE**
    Transfer Attachments option(Y/N):Y
    Fetching expense report...
    Expense Report Number : **TEST_EXPENSE_AGSV**
    Transfer Attachments option(Y/N):Y
    Fetching expense report...
    Expense Report Number : **101**
    Transfer Attachments option(Y/N):Y
    Fetching expense report...
    Credit Card Expenses Fetched = 0
    Credit Card Invoices Created = 0
    Call Payables Open Interface
    Expenses Fetched = 5
    Invoices Created = 0
    End of log messages from FND_FILE
    Executing request completion options...
    ------------- 1) PRINT   -------------
    Printing output file.
    Request ID : 4105067      
    Number of copies : 0      
    Printer : noprint
    Finished executing request completion options.
    Concurrent request completed successfully
    Current system time is 29-APR-2013 11:09:55
    What else do I need to do? Am I missing something?
    Thanks in advance,
    Astrid

    I found the answer and I am posting it here in case someone else needs it:
    You need to run the Expense Report Export with the Debug Switch on (you can find this under the request's parameters). When the output is ready, just select "View Log..." and search for the "REJECT CODE"; it will let you know what went wrong with your expense report. In my case, the suppliers I was using had invalid liability accounts. As soon as I updated them, the invoices were generated.
    Regards,
    Astrid

  • Sapscript not creating spool

    Hello gurus, is it possible to create a spool, when seeing and printing the sapscript at run-time?
    I am using FM GET_TEXT_PRINT_PARAMETERS but is not creating any spool.
    Thanks in advance!

    Hi,
    Try like this:
    FORM open_form.
      DATA : tmp_answer.
    itcpo-tdimmed = 'X' .
      perform fill_itcpo.
      itcpo-tdgetotf = 'X'.          
      itcpo-tdpreview = space.      
      CALL FUNCTION 'OPEN_FORM'
           EXPORTING
                form                        = layout
                language                    = sy-langu
                options                     = itcpo
                device                      = 'PRINTER'
               dialog                      = ' '
               options                     = it_itcpo
           EXCEPTIONS
                canceled                    = 1
                device                      = 2
                form                        = 3
                options                     = 4
                unclosed                    = 5
                mail_options                = 6
                archive_error               = 7
                invalid_fax_number          = 8
                more_params_needed_in_batch = 9
                OTHERS                      = 10.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    ENDFORM.
    form fill_itcpo .
      REFRESH it_itcpo.
      CLEAR   it_itcpo.
      it_itcpo-TDPAGESLCT = SPACE.
      it_itcpo-TDCOPIES   = SPACE.
      it_itcpo-TDDEST     = 'LOCL'.
      it_itcpo-TDPRINTER  = SPACE.
      it_itcpo-TDPREVIEW  = SPACE.
      it_itcpo-TDNOPREV   = SPACE.
      it_itcpo-TDNOPRINT  = SPACE.
      it_itcpo-TDNEWID    = 'X'.
      it_itcpo-TDDATASET  = SPACE.
      it_itcpo-TDSUFFIX1  = SPACE.
      it_itcpo-TDSUFFIX2  = SPACE.
      it_itcpo-TDLIFETIME = SPACE.
      it_itcpo-TDSCHEDULE = SPACE.
      it_itcpo-TDSENDDATE = SPACE.
      it_itcpo-TDSENDTIME = SPACE.
      it_itcpo-TDTELELAND = SPACE.
      it_itcpo-TDTELENUM  = SPACE.
      it_itcpo-TDTITLE    = SPACE.
      it_itcpo-TDTEST     = SPACE.
      it_itcpo-TDPROGRAM  = 'Z_1IEWT_CERT_F01'.
      it_itcpo-TDSCRNPOS  = SPACE.
      it_itcpo-TDCOVER    = SPACE.
      it_itcpo-TDCOVTITLE = SPACE.
      it_itcpo-TDRECEIVER = SPACE.
      it_itcpo-TDDIVISION = SPACE.
      it_itcpo-TDAUTORITY = SPACE.
      it_itcpo-TDARMOD    = SPACE.
      it_itcpo-TDIEXIT    = SPACE.
    it_itcpo-TDGETOTF   = 'X'.
      it_itcpo-tdgetotf = space.
      it_itcpo-TDFAXUSER  = SPACE.
      it_itcpo-TDIMMED    = 'X'.
      it_itcpo-TDDELETE   = SPACE.
    endform.                    " fill_itcpo
    call function 'CLOSE_FORM'
    IMPORTING
       RESULT                         = LS_ITCPP
    TABLES
       OTFDATA                        = it_otfdata       
    EXCEPTIONS
       UNOPENED                       = 1
       BAD_PAGEFORMAT_FOR_PRINT       = 2
       SEND_ERROR                     = 3
       OTHERS                         = 4.
    if sy-subrc eq 0.
       submit rstxpdft4 with spoolno = ls_itcpp-tdspoolid and return. 
    endif.     
    Regards,
    Bhaskar

  • W2reprint not creating spool

    I am working on setting up the online W2 functionality for my client in USA. The W2 reprint request is not creating a spool in SP01.When I tried to debug the (W2FORM) object, the submit statement SUBMIT rpctrpu0 is returning with found = X.
    When I checked SP11, I see a temse file HRL*** and its content has the following lines:
    Main form not found in table T51T8
    No results exist in the cluster for the given criteria.
    While debugging I did see it picking up the values from T51T8, so I am at this point not sure how else to troubleshoot this.
    Can someone please help?
    Thanks,
    Maria.

    Hi Ameet.
    I deleted all the test PCL4 data in the sandbox client. The reprint method is taking the correct date for the W2 reprint by checking v_5uxy_a table. So, I tried this on our dev system. It created the HRL spool in SP11, and this time it has two lines in the content, which has the form number and control number with the date/year information of the W2 reprint. Again, no spool in SP01.
    I hope this might work in prod system. If you have any inputs for me please do comment below.
    Thanks,
    Gracias,
    Maria.

  • SSRS tablix not be visible when no data is selected to display on the report

    In an SSRS 2008 r2 existing dashboard application, I display a tablix (as a header) based upon the following selection criteria:
    =iif(Len(First(Fields!CustomerNumber.Value, "Main")) = 0, true, false).
    The CustomerNumber value is passed between the various SSRS reports in the dashboard application. There are times when the Fields!CustomerNumber.Value is selected for a particular report and there is no detail data to display. What happens with the existing
    reports, is the space that would be allocated for the tablix is shown.
    When there is no data to display, there is a NoRowsmessage that can be displayed on the report.
    Basically when there are no detail records to display on the report, I would like the tablix report header not to display when there is no detail data for the report.
    Thus can you tell me how to code the tablix report header not to display when there is no detail data?

    Sorry, I overlooked Katherine's simple solution, partly because the header doesn't go away, it is just replaced with something that cannot be differentiated from the report background. Keep in mind that the space the tablix is in is still occupied by the
    tablix as you can see below:
    Sample report with no data and an empty rows message of "  ".
    Above is the same report without a no rows message but with the header row hidden using thisformula: =IIf(Count(1)>0, false, true). You can see that the space that the header normally occupies is collapsed away when hiding the header whereas the spaces
    ("  ") occupy that space when using the no rows message.
    "You will find a fortune, though it will not be the one you seek." -
    Blind Seer, O Brother Where Art Thou
    Please Mark posts as answers or helpful so that others may find the fortune they seek.

Maybe you are looking for

  • MBP sleep while connected to external monitor

    I couldn't find the answer to this anywhere: when I have the MBP connected to an external monitor in closed lid mode, is it ok to keep my screen saver/sleep settings, i.e. it'll sleep after 15 minutes of inactivity? Will it wake up as it normally wou

  • Sending ALV result as Excel file in email and in background mode

    Hello, My need was to developp a generic program  to send ALV result in a Excel file by email (as we have already a program to send any spool in PDF format). I found package SALV_EXPORT which contains very interesting things. I have done a program wi

  • Passing Parameters To A Form

    I have a custom item which has a procedure to open a Portal application form, I would like to pass a value from a custom attribute into a field on the application form at the same time as opening it. Any HTTP experts done this or know how to do this?

  • Can you launch an android app from an android app built with air?

    Hi I might a have project coming up soon where one of the requirements is that the android air application can launch another application on the device... In pure java this would look something like this.... Intent LaunchIntent = getPackageManager().

  • The enhancement object ENHS  cannot be read

    Hi Genius, When i am trying to create an enhancemant point in ECC 6.0, I am getting the below error message. The enhancement object ENHS  cannot be read. Exception of class CX_ENH_IO_ERROR. Source plug-in is not getting created. Anyone can help in th