Scheduling Report output to a Database Table

Hi,
Scenario:
I have a RPT - loaded on the BO server (BO XI R2) - (which uses a stored procedure and a formula to populate the report) which generates the data in a tabular format.
Requirement:
I would like to insert the resultant rows generated in the report to a database.
Is there a possibility to schedule a report output to a database table?

It seems that what you want to do is some kind of ETL, you should consider a right tool for doing this. For example, BusinessObjects Data Integrator. By BODI, you can directly transform the source data to what you need to the destination.
If you still need the report for presentation, rather than purely using it as a transformation tool, I suggest you do this. Implement a Java program (.NET is also possible) to implement the Program interface, so that you Java program can be added to BusinessObjects Enterprise as a program object. In this Java program, what you do is: first, schedule the report, and then open the report, read the row sets and insert them to the destination table. This process involves the Business Objects Enterprise SDK and the Report Application Server SDK.
Finally, you can in turn schedule this program objects, so that it will periodically run the report and output to the destination table.

Similar Messages

  • How to caputre report output into an internal table?

    Hi,
    Is there a way to capture report output into one internal table?
    Regards,
    Amruth

    Hi Amruth,
    Use SUBMIT.. EXPORTING LIST TO MEMORY.
    It saves  the output of a report into memory. Use the function modules LIST_FROM_MEMORY. WRITE_LIST & DISPLAY_LIST to retrieve the data.
    All these function modules belongs to function group 'SLST'.
    However the submit does not display hte output list of the called report, but saves it in ABAP memory & leaves the called report immediately. Since the calling program can read the list from memory & process it furthe, you need to use the addition ..AND RETURN.
    Regards,
    Chandru

  • Add CSV file as Scheduled Report Output Format

    Is there any option in BOXI R2 and R3 - Add CSV file as Scheduled Report Output Format. If not, how do we achieve this?

    Hai
    http://www.christiansteven.com/products/crd/
    http://webtrends.dbt.co.uk/wrc/help/webhelp/hlp_exrpt.htm
    http://www.businessobjectstips.com/tips/infoview/business-objects-cannor-not-create-an-excel-file/

  • Scheduled Reports Output Format

    Dear All,
    Does anyone know how I can schedule WEBI reports in the same formats as crystal reports? I currently use BOXI r3.
    The current WEBI options are only:
    Web Intelligence
    Excel
    Adobe Acrobat
    Where the crystal options are:
    MS Excel
    MS Word
    PDF
    RTF
    TXT
    TTX
    CSV
    XML
    I need to be able to schedule a series of WEBI reports in csv & txt formats to an FTP location.
    Thanks in advance,
    Stuart

    I believe the only option for WEBI reports output formats are Web Intelligence, Microsoft Excel and Adobe Acrobat.
    We have been having problems with scheduled reports output format in Excel. WEBI report's page layout is set to Legal and Landscape. But, MS Excel does not keep the same WEBI page layout margins for legal and landscape, and the report does not fit to page on Excel. WEBI formatting works best on Adobe Acrobat.
    We opened a ticket with SAP... their response was it is a known issue with no solution.

  • Sample report for filling the database table with test data .

    Hi ,
    Can anyone provide me sample report for filling the database table with test data ?
    Thanks ,
    Abhi.

    hi
    the code
    data : itab type table of Z6731_DEPTDETAIL,
           wa type Z6731_DEPTDETAIL.
    wa-DEPT_ID = 'z897hkjh'.
    wa-DESCRIPTION = 'computer'.
    append wa to itab.
    wa-DEPT_ID = 'z897hkjhd'.
    wa-DESCRIPTION = 'computer'.
    append wa to itab.
    loop at itab into wa.
    insert z6731_DEPTDETAIL from wa.
    endloop.
    rewards if helpful

  • Scheduled Report Output to Printer

    Hi Guys,
    hope you are all well.
    Can someone help me.  I am have created a report and set this to be schedule at X time.  I need the report output via Business Objects XI to be to Printer.
    I have set up a printer and set it as a shared printer on the same server BO runs on.  I have also set the printer to Default.  When I schedule the report and set the Print Settings to Default Printer it does not print...no error messages...but no print.  Helppppp as I am going mad.
    Many thanks

    We just recently migrated to XI R2 on a new server, and did not consider the print settings...until a user noticed they could not print like normal
    We recreated the printers on the new server, and people could then choose a specific printer now. (We named the printers the same as the print ID on the server.)
    However, people could not choose Default Printer in Infoview (during Schedule). When they chose it, the report would be successful, but we were not sure where the output would go.
    I found a few articles on Knowledge base, and I think #1 and #2 may be our best alternatives.
    1202786 - A Crystal report printed through InfoView does not use the default printer on the client computer
    1203768 - The default printer is not chosen when printing from Infoview
    This last one seems little drastic - all scheduled reports on a jobs server would take the behavior of the job server. This seems excessive.
    1217095 - Report does not print when scheduled to printer in Crystal Enterprise or BusinessObjects Enterprise
    Article #1 &2 will require retooling of the rpt files, but we plan to address the user issues on a per report basis.
    Walter

  • BI Publisher bursting report Output stores in which table

    Hi gurus,
    I need to develop a functionality where in need to cut report output into multiple pieces based on the customer/invoice.
    Like if i generate Pdf output of XML publisher report, then I need to cut again this report as per invoice number related to customer.
    I know that bursting does this part and emails out. Based on the group it will trigger those emails to customer. Here i want to capture all those invoice wise pdf files into any clob custom table, which i will create. But I am not aware whether this files will be stored any else in the server of Oracle applications.
    I want those pdf files need to be stored in to my custom tables else if already stores where can i find that information.
    Regards,
    Nagendra

    For Example
    1. click on Edit.
    2. This brings to a screen where you see templates defined for your report.
    3. On the Right Hand side, one will 'View Thumbnails' and 'View s List'. Click on 'View a List'.  Please make sure Excel output is part of outputs enabled for the template and also is the default output.

  • Saving output in a database table

    Hi all,
    We are using EBS 11i.10.2.
    I would like to save the XMLP's output in one of the DB tables (in a blob column).
    How can I do it?
    Is there any delivery manager API that I can use? and how should I use it?
    Thanks in advance,

    You asked this same question a couple of months ago: http://forums.ni.com/t5/LabVIEW/Reading-Data-From-text-File/m-p/1756390#M612805
    Well, you can use the Read Text file to read the file, and then just extract the lines... Ben64 showed you a method to use regular expressions. That's one way.
    For Excel you can use the Report Generation Toolkit, or you can code it yourself using ActiveX. There's an example that ships with LabVIEW on writing a table to Excel.
    For database operations you can use the Database Toolkit, or you can try to use LabSQL.

  • How to compare performance of 2 reports which update a database table?

    I have got this assignment of optimizing the perfomance of an existing report. I made a report zreport_2 & executed both of them in background simultaneously to compare the time. However, the following error was reported during the concurrent run:
    Express Document "Update was Terminated"..
    When executing individual report in background, no error was reported.
    I checked T-code SM13 & ST22 (as advised in one of the threads) & following was the error (during INSERTING one record):
    Error analysis
    Short text of error message:
    Error in adding to table EASTE 000000000000065578   0
    Technical information about the message:
    Diagnosis
         An error occurred during addition of one or more table entries.
         This error was reported by the database system.
    System Response
         The system does not permit addition of one or more table entries.
         It is possible that an SAP short dump has been written from the SAP
         basis system.
    Procedure
         Find out if the SAP short dump provides additional information.
         You can view SAP short dumps using Transaction SM21.
    Message classe...... "E9"
    Number.............. 015
    Variable 1.......... "EASTE"
    Variable 2.......... 000000000000065578
    Variable 3.......... " "
    Variable 4.......... 0
    Variable 3.......... " "
    Variable 4.......... 0
    Please help!

    > I made a report zreport_2 & executed both of them in background simultaneously to compare the time
    this was really no good idea.
    If you insert anything to the database, then you get a dump, if you try to times the same.
    Even if you don't change anything then the parallel processing will not show anything the only try to get the resources.
    You must execute them onne by one.
    Run traces of both executions, execute every version at least three times (first one more expensive, second and third similar otherwise repeat)
    SQL trace:
    /people/siegfried.boes/blog/2007/09/05/the-sql-trace-st05-150-quick-and-easy
    SE30
    /people/siegfried.boes/blog/2007/11/13/the-abap-runtime-trace-se30--quick-and-easy
    The SE30 shows everything what was going on, the SQL trace only the db part.
    Check the summary by SQL statements, this is small, and youi can compare both executions by hand.
    The SE30 hitlist is large, but there is a tool to compare then, see here:
    Z_SE30_COMPARE
    /people/siegfried.boes/blog/2008/01/15/a-tool-to-compare-runtime-measurements-zse30compare
    Siegfried

  • How to Schedule Report Output in EXCEL (.cvs) format for Planning 11.1.2.1

    Hi all,
    I'm using Planning 11.1.2.1 for entering data and generating reports manually via Workspace. I wanna set up an automation process with a batch scheduler.
    I've gone over the documentation. I've read about creating batches first then scheduling batches next.
    However, the biggest issue I have is that I want to extract all my reports into EXCEL Spreadsheet (.cvs) format and according to the docs, it only supports output in PDF or HTML for 11.1.2.1.
    Is this true? Is there a way to work around this by using Business Rules at command prompt?
    Thanks,
    N

    If you have the Financial Report open there are two options:
    - in the bottom right hand corner of the report click the link: "Export In Query ready Mode"
    (this opens the report so you can use it as an Excel retrieve)
    - from the Hyperion menu, select File>Export>Excel
    (this exports the headers as objects and the data grid, so you can manipulate in Excel).
    Cheers, Iain

  • Report output list to internal table using submit report

    Hello,
    I have a report that generates the output in the form of an abap list. I want this data in an internal table for further processing. the report internally does not do a export data to memory so i cannot use import later on to get the data.
    i did the following
    SUBMIT <report name> exportING LIST TO MEMORY and return.
    CALL FUNCTION 'LIST_FROM_MEMORY'
      TABLES
        listobject = itab_list
      EXCEPTIONS
        not_found  = 4
        OTHERS     = 8.
    CALL FUNCTION 'LIST_TO_ASCI'
      EXPORTING
        list_index         = -1
      TABLES
        listasci           = ascitab
        listobject         = itab_list
      EXCEPTIONS
        empty_list         = 1
        list_index_invalid = 2
        OTHERS             = 3.
    This returns the data in the ascitab, but the data contains additional unwanted info like lines and hyphens etc. Also the data is in a table with a single column, so pulling out individuals fields is again an issue. Is there a way to get this data into an internal table directly?
    best regards,
    Suraj

    hi suraj
    export the internal table  of report
    DATA: BEGIN OF SR_VBAK ,
          VBELN LIKE VBAK-VBELN,
          END OF SR_VBAK.
    DATA: IR_VBAK LIKE STANDARD TABLE OF SR_VBAK WITH HEADER LINE.
    EXPORT IR_VBAK TO MEMORY ID 'SALES'.
           SUBMIT <program name in which u want internal table records > AND RETURN.
    now import that data in submit program  .
    here u have to creat a internal table with same structure as the internal table from which u r trying to export the data
    DATA: BEGIN OF SR_VBAK,
          VBELN LIKE VBAK-VBELN,
          END OF SR_VBAK.
    DATA : IR_VBAK LIKE STANDARD TABLE OF SR_VBAK WITH HEADER LINE.
    IMPORT IR_VBAK FROM MEMORY ID 'SALES'.
    regards
    ANIL CHAUDHaRY

  • ADF Report output from PL\SQL Table

    Hi,
    I am some complex calcualtions in the report and the report has a fixed number of columns and reports. Is there any way i can do all the programming in pl\sql and call this procedure/package from ADF and return the pl\sql table type?
    Can i create a VO from pl\sql table?
    Thanks,
    Lakshmi.

    On Database
    create or replace type empRow as object (
    Employee_ID Number,
    First_Name Varchar2(20),
    Last_name Varchar2(25)
    create or replace type empTable as table of empRow;
    create or replace function getEmployees
    (aDepartmentID Number)
    return empTable
    PIPELINED
    as
    begin
    for rec in (select Employee_ID, First_Name, Last_name
    from employees
    where Department_ID = aDepartmentID) loop
    pipe row(new empRow(rec.Employee_ID, rec.First_Name, rec.Last_name));
    end loop;
    return;
    end;
    THEN create a VO based on this Query below:
    select * from table(getEmployees(:deptid)
    and you are ready to Go.

  • Documenting previously scheduled reports ( source data/tables )

    Hello,
    I am new to crystal and was wondering where I could find the source database tables that hold the scheduling information. I am from a Oracle Discoverer Backgroud and all the scheduling information was kept in database tables under the discoverer user (owner) schema. Is it possible to get scheduling (event) infomation from the database? Where is this type of information kept for Crystal. I am using Crystal enterprise and there are about 450 scheduled reports. Rather than going thru them 1 by 1 using the client version, is there some other way to find out information on these scheduled reports (ie, when, where, datasource, parameters, etc..). These reports have never been documented and I am trying to find the best way to capture this information.
    Thanks in advance for any guidance.

    Please post this query to the [Business Objects Enterprise Administration|BI Platform; forum.
    Ludek

  • Report output as an attachment in.XLS format via email.

    Hi all,
    When i run my report in back ground, my alv report output is to be sent as an email attachment in excel (.XLS) format. The issue i am facing is that i have around 40 fields in the output and i need to create a Header line with the Field Description in the Excel file. I am using the FM 'SO_DOCUMENT_SEND_API1', and passing the  report output in to the table CONTENTS_BIN     LIKE     SOLISTI1 which is of Char 255. but my report output header is exceeding that length.
    Kindly suggest me on how to acheive this.
    Regards,
    Jose

    Hi Jose,
    As for your first question you may place cl_abap_char_utilities=>horizontal_tab between contetaned fields' values. It will place then a tab mark between each two fields, which will be considered by excel as new column.
    Using cl_abap_char_utilities=>newline is also correct. I will probably only result in one extra line at the end as after you append your last line to BIN table, also newline will be placed. cl_abap_char_utilities=>lf on the other hand should be placed in front of each line as this denotes Carriage Return so it simply means: "place the cursor at the beginning of each line just before writing this line".
    Regards
    Marcin

  • Report output as a file

    I am using report 6i to build a report. I am not creating this report on the database server but a client machine.
    I want the report output to be saved as a pdf file in the database directory. How can i do that? The database server is a unix server.
    I am using Client based reports.
    Edited by: LostWorld on Jan 19, 2011 4:27 AM
    Edited by: LostWorld on Jan 19, 2011 4:36 AM
    Edited by: LostWorld on Jan 19, 2011 4:37 AM

    How can I get the report output in the database directory? When i am trying to save the report output file in a database directory(oracle Database directory), it tis giving me the following error.
    REP-0081: Error during file I/O operation.
    REP-0110: Unable to open file '/tmp/Letter.pdf'.I am specifying the DESFORMAT=pdf, DESNAME='/tmp/Letter.pdf' and DESTYPE=File. Have also tried specifying the DESNAME as \\IPof the databse server \tmp.
    where '/tmp' is the path of the database directory.

Maybe you are looking for