Multiple Documents (Invoice) per report generation

Hello helpers,
i have some question during development with bi publisher.
I want to generate one report with several invoices, because starting the reporting should be once a month.
I have a list with invoices to print and i will mark all or some invoices for printing.
So, i have several customers who will get an invoive from me.
How to implement this "as a best practice" in bi publisher ?
How to prevent bi publisher from generating the footer, when more than one page was generated per customer invoice in the whole printing process ?
How to show page numbers at the footer template within the whole printing process ?
How the xml data should be ?
My suggestion should be to generate a table which has all information generated by a pl/sql procedure in the database
but it is necessary ?
Thank you for suggestions !
Regards
Frank

Hi frank,
You can achieve different page numbers for different invoice in a single report by using <?for-each@section: G_headers?> .
To avoid footer if your invoice exceeds first page, you can use <?start@last-page:body?><?end body?>. What ever you code after this will be considered as footer for that given transaction at the last page. For page number you can use MS word page number. By using for-each@section, you can reset the page numbers for every invoice.
Regarding the logic for how the XMl data should be, it depends on your requirement.
I hope this helps you!! I'm also facing a similar requirement :)
Thanks!!

Similar Messages

  • Saving only a portion of a Microsoft Word template into a new document using LabVIEW Report Generation Toolkit

    I have a Microsoft Word template I want to populate programmatically with test data. The template contains both explanatory text and a data sheet section with test data placeholders (bookmarks). Using the Report Generation Toolkit for Microsoft Office, I have been able to successfully populate the placeholders with data and save the results into a new Microsoft Word document. The problem is the new Word document contains not only the test data but also the explanatory text that was in the original document template. Ideally, I would like to have the generated document contain just the test data without the accompanying text. Is it possible to do this usi
    ng the Report Generation Toolkit?

    Hello Ryan,
    Two easy options come to mind.
    1. You may want to consider using an �ink annotation� instead of regular text for your explanation.
    2. You can programmatically do a find and replace on the explanatory text. Have LabVIEW find the whole paragraph, and replace it with nothing.
    If none of these suggestions help, or if I�m not correctly understanding your issue, please reply with comments or answers to the discussion above and any additional information that may help, and I�ll be happy to look further into it.
    Have a nice day!
    Robert Mortensen
    Applications Engineer
    National Instruments
    Robert Mortensen
    Software Engineer
    National Instruments

  • How can I select pages to print from a Word document using the report generation 'print report' vi?

    I have researched the knowledge base and found:
    Printing A Range of Pages or Number of Copies of a Report Using the Report Generation Toolkit in LabVIEW.
    This seems to be from a previous version of LV. I am using LV2010. The instructions given do not match up with the current vi. The information did provide a tip and drilling down into  the vi I was able to insert the from/to page numbers at the printout invoke method, however this prevents the print function from working in that it can no longer find the default printer.
    The error message is:
    Error 1015 occurred at NI_ReportGenerationToolkit.lvlib:Word_Print.vi -> NI_Word.lvclassrint Report.vi ->
    error 1015 is: Printer is not responding. Check printer configuration.
    Any ideas how I can make the modification to print, for example, pages 24 through 29 out of a 32 page word document?
    Thanks,
    Chris

    Hello, take a look at this article. Unfortunately the Generate Report Get Data to Modify.vi was remove since RGT 1.1.3 release. That being said, we can try to find a workaround. See "Configuring a Printer Through the Windows Dialog in LabVIEW", open the GetPrinterSettings.vi, at the PrinterSettings property node you can select the from/to page. I hope this helps.
    Alejandro | Academic Program Engineer | National Instruments

  • How to create a working link anchor in an EXCEL document with the report generation toolkit?

    I am using the latest report generation toolkit and want to add links on the first worksheet pointing to the other worksheets in the same document.
    I am using the "Append Hypertext Link Anchor to Report" VI. The links are created, but don't work when clicking them.
    Question now is: How does a link to a cell on a different worksheet needs to look like?
    It can not be that complicated but all variations I tried did not work and I could not find any information about this problem. So any help is appreciated!
    Thanks and Regards,
    Ingo
    Solved!
    Go to Solution.

    Thanks, Brian, for your support! - It's working.
    It's hard to understand why NI did not pass this parameter to the top of the call chain...
    I also needed some time to understand the syntax of the string passed to the subaddress node:
    The name of the worksheet needs to be framed by single quotation marks and the following cell address must preceeded by an exclamation point (!).
    A working link pointing to cell "A1" of "Worksheet 1" looks like:
    'Worksheet 1'!A1
    Maybe also of interest: If you want to point the link to a worksheet inside the document itself, the parameter "address" (URL of link - href) can be left empty.
    Thanks and Regards,
    Ingo

  • Multiple document types per Network in Purchase Requisition stage

    Hi,
    PRs get created automatically whenever we attach the material component to an activity.Required Document type of PRs are maintained in transaction 'OPTT'.
    My Client is using three document types for Imports, Material Procurement & Services Procurement respectively & he wants all the three document types to be mapped in Project System implementation.(All other modules have been implemented long back & now IM&PS modules are being implemented)
    In transaction OPTT, only one entry is possible to maintain as Document Type. Can anybody share how to maintain three Document Types?
    Thanks
    Kishore

    Hi Kishore
    Let me clarify one thing that Tcode:OPTT is to specify purchasing item categories(account assignment categories) and a purchasing document type for purchase requisitions in the network, this is not the area where u create new document type.
    1) u can create new document types in the IMG>Material Management >Purchasing > Purchase requisition>define document types. where in u have define the new document type with the allowed categories and link purchase requisition with the document types.
    2) U have to link this document type to the PO document type.
    3) Then go to the OPTT transaction maintain the account assignment categories for the new document type created.
    Reward points if useful
    Regards
    Murali

  • Report Generation Toolkit: Table of Contents in MS Word

    Hello forum users,
    I would like to add a table of contents to a MS Word document, using the Report Generation Toolkit.
    I couldn't find a VI in the toolkit that does that, so I tried to modify the VI "Word Insert Field.vi". Doing so, I could access a property node of the class "Word._Document"  and an invoke node of the class "Word.TablesOfContents" with the method "Add".
    As this modified VI does not belong to the private LabVIEW class "NI_Word.lvclass", it is not possible to unbundle the (type cast) "report in" wire to get the "Word._Document" class reference. I can't add the modified VI to the NI_Word class either, because it is password protected.
    There are so many methods and properties that are not used in the official Report Generation Toolkit, like this one. How can I access them?
    Or maybe there is another way to add a table of contents to a MS Word document (programmatically). Maybe I have to use a template. I rather wouldn't, though.
    Operating System: Windows 7 64bit
    LabVIEW: 2009 [9.0 (32bit)]
    Report Generation Toolkit: 2009
    MS Office: 2003 SP1
    Thank you for reading an answering.
    Solved!
    Go to Solution.
    Attachments:
    Word_Insert_TOC.png ‏68 KB

    Hello again,
    in the "Word Specific" > "Word Advanced" Palette of the Report Generation Toolkit, there is a VI called "Word Get ActiveX References" which essentially unbundles the private "report" data stream / wire. Thus, I can use the property and invoke nodes that make use of the "Add TablesOfContents" method.
    I hope, that helps other users as I didn't find too many topics on Report Generation. Maybe it's just too easy...
    Attachments:
    Word_Insert_TOC_fix.png ‏60 KB

  • How do I use page numbering and a text block in a footer in Word with the Report Generation Toolkit?

    I am creating a Word document with the Report Generation Toolkit, and LabVIEW 8.2.1. In the report I am using a template that has page numbering enabled in the center. When I try to add a text block to the left side footer, it eliminates the page numbering and adds my text on the left side. I found "Set Report Footer Text" and "Word Set Page Numbering" vi's that may be the clue to this. When I use these two vi's I either get Page 1 of 456789-001 on the left side, or if I reverse the order I get only 456789-001(text) in the left side with nothing in the center. What I would like to achieve is 456789-001(text) on the left footer, and Page 1 of 2 in the center. Is this possible and if it is, then how can I do it?

    Hi SciManStev,
    I have attached a vi where you can see how they can be made to work together. You have to design it such that one follows the other. If you don't design it that way, it results in a race condition and only one of them get executed.
    Good Luck!
    Warm regards,
    Karunya R
    National Instruments
    Applications Engineer
    Attachments:
    SciMan1.vi ‏14 KB

  • Multiple Excise Invoice No for same Return Material Document

    Dear All,
    While generating excise invoice throu J1IS for Return Material document (Mov Type 122 - Return of Quality rejected material to vendor), it is observed that multiple excise invoice nos are getting generated for the same Return mat doc no.
    System is not preventing in doing so.
    Pl. advise how to restrict such excise invoice generation.
    With Thanks & Regards
    Ratna

    Hi,
    Use: J1I7 , In selection range you can give Excise Group, Excise Transaction Type as GRPO , Vendor Number, Material Document , Material or Purchasing Document , select  Part 1 and part 2 Posted , Off.No is Excise Invoice No entered at the time of Excise Capturing.
    Regards,
    Vikas

  • Report for Number of invoice per vendor with amount

    Hi All,
    is there any standard SAP report we have which provide us number of invoices and amounts invoiced per vendor for a given time period.
    Amit.

    Hi amit
    I have the same requirement
    "The requirement is to view POs related to invoices per vendor""
    Can you suggest me a solution
    Please help
    Regards
    Shanker

  • Report generation same Logo in multiple pages

    hi all
    In NI report generation (word) , how can i generate same Logo(small image) in multiple pages.
    I can able to generate Logo in single page. but i am looking for generating same Logo in multiple pages.

    HI
    You can create the Word template file and place logo in header
    Then generate report using word template file (you can use MS office Report express VI)
    Hope this helps
    Regards
    Santosh

  • Report generation toolkit: Avoid a separation of title and image at pagebreak in a work document.

    I want to generate a report with the report generation toolkit in LV7.1.
    In that report I use several report VIs to append text, titles and frontpanel images to a word document template (Office 2003). That works fine.
    Depending on the size and text of my generated report, I have sometimes a problem with pagebreaks: A image is set to a new page if there is not enough space to place it on the old one. That’s ok. The text/title above the image is still on the old page. That's right, but I don’t want this. I know in Word you can use the paragraph formatting options to avoid a separation. But with the corresponding VI from the toolkit (word format paragraph (adv)) it seems not to work. With this VI you should have access to "indents and spacing" and to "line and page breaks". I always and only can change the "indents and spacing". En- or Disabling line or page breaks with this VI does not work, nothing changes in a word document.
    Has anyone some suggestions or other solutions?
    Thanks in advance!

    Thanks for your input. You are right, that works and could be an alternative.
    In the meantime I found a solution with creating my own activex vi instead of that from the toolkit as you can see in the attached image. Maybe this could help someone with similar problems...
    Attachments:
    KeepWithNext.JPG ‏46 KB

  • Having 2 different documents in one report, different pages per document

    Hi,
    I'm doing an invoice report that has 2 sections head and detail.
    Both header and detail may have more than one page, but between both sections page counts must be restarted.
    I'm using Oracle Reports 6i (no sections available)
    Basically, the objective is to have 2 independent documents in one report.
    I’m using 2 repeating frames one for the Header and one for the Detail, having a page break between both frames.
    So my goal is to reset page number counter at each page break.
    Something like this:
    Header pag. 1 of 2
    Header pag. 2 of 2
    -------- pag. Break --------
    Detail pag. 1 of 3
    Detail pag. 2 of 3
    Detail pag. 3 of 3
    -------- pag. Break --------
    Header pag. 1 of 1
    -------- pag. Break --------
    Detail pag. 1 of 2
    Detail pag. 2 of 2
    Thank’s for the help,
    Anselmo Rodrigues

    I'm sorry but i don't have any reports at hand, so i'm guessing "from the blind":
    If you cannot use a plcaholder-column in the between-pages-trigger, you could try the following:
    Create a Package-Sepc in the program-units-section.
    Create a variable in there with datatype-number and initil value 0
    Try to increase this variable in the between-pages-report.
    As i said, i'm not able to test it at the moment, but give it a try.

  • Report in VIM Analytics for multiple PO Invoices

    Good afternoon
    I would like to share with you a concern that I have
    Im triying (unsuccesfully) to extract a report from VIM Analytics for those documents that were posted with more than one Purchase Order
    Does anyone experienced a similar case ?
    Sebastian

    Hi ,
    Thanks for your valuable time.
    We are in designing phase of the project. we need to know ,Is there any inbuilt dashboards or reports built using both PO and PR repositories?
    I would like to explain with ex:
    Let's say we need a report or dashboard containing few fields from PO and few fields from PR.Let's assume both PO and PR data available at same granularity.
    Do we have any such inbuilt reports or dashboard?
    If not,could we customize the report generation using both PO and PS tables?
    Please provide the solution.
    Thanks in advance.
    Edited by: user3561029 on Aug 31, 2008 9:03 PM

  • Report of total invoice per area

    Dear Experts,
    I am trying to make a report using query generator. The report is total invoice per area but I am still failed. here is the query I made:
    elect distinct OTER.descript,
    'invoice per teritory' = (select distinct sum(a.DocTotal) from oinv a inner join ocrd b on b.cardcode = a.CardCode where a.CardCode = OINV.CardCode and b.County = OCRD.County group by b.County) from INV1 inner join OINV on OINV.DocEntry =
    INV1.DocEntry
    INNER JOIN OCRD on OCRD.CardCode=OINV.CardCode
         LEFT JOIN OTER on OTER.territryID=OCRD.Territory
    where OINV.DocDate between '01/01/2010' and '01/28/2010'
    The result is as follows:
    Area A     47533700.000222
    Area A     53663149.964662
    Area B     772500.000010
    Area B     6705000.000072
    Area C     7890000.901213
    It is not expected.
    I am using query generator is :
    Area A     101196850
    Area B     7477500
    Area C     7890000.901213
    but my query still give unexpected result. Please advice. Thanks a lot.
    steve

    Thx Gordon.
    This thread is closed. I also find out the answer i.e.
    select distinct OTER.descript,
    'invoice per teritory' = (select distinct sum(a.DocTotal) from oinv a inner join OCRD b on b.CardCode = a.CardCode where
    b.Territory = OTER.territryID  group by b.Territory) from OINV
    INNER JOIN OCRD on OCRD.CardCode=OINV.CardCode
         LEFT JOIN OTER on OTER.territryID=OCRD.Territory
    where OINV.DocDate between '01/01/2010' and '01/28/2010'
    group by OTER.descript, OTER.territryID
    The result is similar with your query result.
    Steve.

  • Can we print multiple excise invoice documents with one click?

    Hello,
    SAP has provided with t-code 'J1IP' for printing excise invoice documents. But for printing multiple documents we need to click print button each time for every new document. is there any other way by which you can print bulk excise documents without clicking print button each time?
    Thanks in advance.
    Neha

    Hi Neha,
    It is possible on SAPB1.
    Try to Use the Document Printing Window on Financials or Marketing or Banking Module..
    Try this,
    ->> Financials.
    -> Choose Document Printing.
    ->> Open the Document Printing Window.
    ->> Select the Document Type - Incoming (or) Outgoing Excise Invoice.
    for example, IF you Select the Document Type - Incoming Excise Invoice.
    ->> Select the require Series.
    -> your requirement wise, put the tick mark of Open Only or &Only Documents Still to Be Printed.
    ->> put the Posting Date From Date & To Date.
    ->> Assign the No. of Copies - 1 or Your wishes.
    ->> Click the OK button, than will Open the Print Incoming Excise Invoice Window.
    ->> Choose all Incoming Excise Document (select all row).
    ->> Click the Print button.
    Regards,
    Madhan.

Maybe you are looking for

  • PowerMac G5 and OS 10.4.8 - Sleep problems

    Hello, After I upgraded to version 10.4.8 from 10.4.7, my G5 dualcore won't wake up from sleep. If I try to wake the machine, it's drives spin up but the screen stays black, and the keyboard is dead. After a little while, the fans are going crazy. I

  • Remote Desktop Connection dropping

    I have a RDC connection into a remote server that is on a VPN tunnel between 2 pixes. When I have this access-list in it does not drop. access-list 111 extended permit ip 10.10.128.0 255.255.255.0 192.9.20.0 255.255.255.0 but when I tried to tighten

  • IPhoto synchronization problems

    Sometimes I will try to use the photo app on my iPad, and I find only one 7 photo album, my "saved photos" album. I plug it into my computer and see its settings: Sync Photos from iPhoto: () Selected albums, events, and faces, and automatically inclu

  • Open Type dialog doesn't show all results

    I have a workspace with 11 projects with various interdependencies. If I open the Open Type dialog and search for a type not all the types always shows up. It appears that it only shows types that are part of the currently selected file's project's d

  • Oracel9i on AIX

    hi all, i am new to oracle, i start installing oracle9i on aix 4.3, during installation the installer prompt me to enter jdk home directory. i have no jdk installed in my machine. can i find where to download jdk for aix 4.3. thanks a lot