Report Layouts in APEX 3.0

Hello,
i am interested in the report layouts in the new apex 3.0 version.
Does anybody have experiences with that?
Is it true, that I can edit the xml file only with a licensed version of XML publisher and not the desktop version?
By the way is ther a users guide for apex 3.0 in which the report layout section is described?
Thank you,
Tim

Hello Tim,
First, you can experience APEX 3 your self, registering to the evaluation instance.
There isn't yet a proper documentation to the new version, and even some of the internal help screens are not available yet. Still, there are several threads in this forum about the new PDF native support, that can help you understand the principles. Search the forum using the keyword "PDF" and user name "Marc Sewtz". These threads will answer the rest of your questions.
Regards,
Arie.

Similar Messages

  • How to set it up to use BI Publisher Report layout in APEX

    Hi all,
    I downloaded the xml file from APEX to create a BI Publisher report layout and uploaded it to APEX report layout in share component. When I click the test report button, nothing showed. Would you show me what else I need to do to make it work?
    Any suggestions are appreciated.
    Thanks much@

    You need to use the desktop layout editor that works under Word to develop report layouts..
    Thank you,
    Tony Miller
    Webster, TX
    On the road of life...There are 'windshields', and there are 'bugs'
    (splat!)
    "Squeegees Wanted"
    If this question is answered, please mark the thread as closed and assign points where earned..

  • Custom Report Layout in APEX 3.0 PDF

    How much freedom do we have when developing a custom report layout using BI Publisher when we create the template file using the Word XML add-on?
    Why I am asking is, I am trying to replicate several Crystal based reports that use multiple lines of for data. They group on several columns and display the grouped data on separate lines in the report.
    Grouping 1 Line one has customer detail information
    Next grouping 1 or more lines are provider of service line information
    Last Line count of detail lines for customer
    Or would I be better off porting these reports to Oracle Reports?
    Thank you!
    Tony Miller
    UTMB/EHN

    Marc, I was able to create reports based on a layout and a report query...Is it possible to let the end user (not apex developers) download the report layout, make modifications and load it again. They will only be changing the text and very rarely will modify the fields..
    Thanks
    Ashlee
    update: i found the following logic in the f4000 app on page 1405 for download
    declare
    l_report_document blob;
    l_file_ext varchar2(255);
    l_mime_type varchar2(255);
    begin
    for c1 in (
    select *
    from wwv_flow_report_layouts
    where id = :P1405_ID
    ) loop
    if c1.report_layout_type = 'RTF_FILE' then
    l_mime_type := 'application/rtf';
    l_file_ext := 'rtf';
    else
    l_mime_type := 'application/xml';
    l_file_ext := 'xml';
    end if;
    l_report_document := wwv_flow_utilities.clob_to_blob(c1.page_template,wwv_flow_lang.get_db_charset);
    sys.owa_util.mime_header (l_mime_type ,false);
    sys.htp.p('Content-Disposition: attachment; filename='||lower(replace(c1.report_layout_name,' ','_'))||'.'||l_file_ext);
    wpg_docload.download_file( l_report_document );
    end loop;
    end;
    and 1406 for upload
    declare
    l_report_layout clob;
    l_report_layout_id number;
    begin
    for c1 in (
    select blob_content from wwv_flow_files
    where name = :P1406_LAYOUT_FILE
    ) loop
    l_report_layout_id := wwv_flow_id.next_val;
    l_report_layout := wwv_flow_utilities.blob_to_clob(c1.blob_content);
    insert into wwv_flow_report_layouts (
    id,
    flow_id,
    report_layout_name,
    report_layout_type,
    page_template
    ) values (
    l_report_layout_id,
    :FB_FLOW_ID,
    :P1406_REPORT_LAYOUT_NAME,
    'RTF_FILE',
    l_report_layout
    end loop;
    end;
    are these the tables/apis i could use ?

  • Reports Layout- storing custom report layouts that aren't FOP/RTF

    I am actually setting up a similar environment to the supported FOP processor, but with a JasperReports custom j2ee web application (WAR).
    I am having some degree of success. Instead of relying on passing user/pass for a JDBC connection, I have reports mapped by XML elements. The reports just pick up off of the document already being sent with the xPath record root at /DOCUMENT/REGION/ROWSET/ROW.
    I have planned on saving the jrxml reports as Report Layouts into APEX, so that the templates are also saved directly with the application and sent with the request, making the server side more of a dumb processor.
    I have had some success in this setup except for what looks like one issue.
    It appears that the jrxml remains intact on the upload, verified by viewing the CLOB contents of WWV_FLOW_REPORT_LAYOUTS.PAGE_TEMPLATE.
    I was going to say that it appeared that the "+" characters were being stripped, but after starting up my packet sniffer, it appears that is is actually because the fields (xml, template, etc) are not url_encoded prior to transmission. They are getting to the OC4J server, but not read correctly by the default HttpServletRequest.
    I realize that should this remain consistant, I can call the .Reader of the request object and actually pick up the POST parameters manually.
    Question:
    Is there anyway that this could be corrected in a future release, patch, or is there a way I can modify this behavior?
    Am I the only one who has seen this or does anyone suspect I have done something wrong in my setup?
    -Richard
    Configuration
    OS: Windows Vista 32bit
    Database: 10gR2 XE
    APEX: 3.2.0.00.27
    OC4J: JDev 10.1.3.4 (running in debug)
    Edited by: rwendel on Aug 5, 2009 1:48 AM - Added Configuration
    Edited by: rwendel on Aug 5, 2009 12:15 PM - Shameless mid-day bump

    I guess I have further confirmed this, by manually setting the particular character, "+" to its URL encoded equivalent "%2B" in the table WWW_FLOW_REPORT_LAYOUTS. After this, on receipt of the object at the Java receiver, it is formatted correctly. Furthermore, the getReader or getInputStream of the HttpServletRequest doesn't help because at this point it is empty.
    I figure if all else fails, I can put a dreaded trigger on to the WWV_FLOW_REPORT_LAYOUTS, or an after the fact process to URL encode the contents. Heck, I am already unsupported as far as the printing goes, amirite
    -Richard

  • Creating Report layout template

    I have created a report layout tempate in Oracle BI Word plug in using the xml downloaded from a report query. The template is fine and is dsplaying data the way I wanted in the preview.
    Then I am trying to create a report layout in APEX under sharared components using this template file (RTF) . I specified the template name template file, But when I click the create button, shows no layout exists" and layout is not created.
    I also tried , directly from report query to specify a report layout using this RTF , file, but the report just print in generic layout ignoring and not loading the custom rtf .
    My database Oracle XE and I Upgraded the interface to APEX 3.1 recently.
    I tried at apex.oracle.com and it is working fine
    Someone Please help
    George

    The easiest way if you give your template the same name as the name of your report.
    But if you are confused, the query is stored in the RDOC table, in column 'QString', so you can find out which layout is for which query.

  • Oracle bi publisher report for apex - Report Layout

    Hi There,
    Navigation: Home>Application Builder>Application 20>Shared Components>Report Layouts
    I created rtf template for a Report Query. It worked fine upto certain point.
    However at some point, if I make a minor modification to the layout it is not displaying all the data that it is supposed to.
    I have 3 tables in my RTF template 1) Header 2) Details 3) Summary. Details section has a group. This runs fine.
    Now if I just combine all the above 3 tables into one by adding row above and row below to the "2) details" table and moving the table 1 and table 3 into those rows, makes the data in the group in table 2 disappear when run on the apex application.
    However it works fine when data is loaded on the RTF template and Preview --> PDF is seen.
    Is it a known bug? Because some of my coleagues has same issues.
    Thanks
    Krishna
    Edited by: Krishna on Aug 9, 2010 10:08 AM

    Hi, I think you need to provide more information.
    user452458 wrote:
    Hi There,
    Navigation: Home>Application Builder>Application 20>Shared Components>Report Layouts
    I created rtf template for a Report Query. It worked fine upto certain point.
    However at some point, if I make a minor modification to the layout it is not displaying all the data that it is supposed to. What modification? added extra fields? Are those fields in the corresponding report query? change to the design of the document? did you delete the old template and re-upload after making the changes?
    Moreover the preview on the RTF template works fine with the same data.Preview from where?
    >
    Is it a known bug? Because some of my coleagues has same issues.
    Thanks
    KrishnaAlso, you should change your display name to something better than user452458 ;)
    Trent

  • APEX 5: report layouts broken after download

    Hi, after switching from 4.02 to 5.0, I´m testing the new environment. Today I run into a problem I cannot solve. I have a lot of report layots stored in the section in Shared components, alle Named Columns RTF format. All these layouts are working fine in the application. But if I download one, the result is a damaged file. MS Word can not open it ('file is damaged' or 'not enough space' ). It also looks like the downloaded file is always bigger then the uploaded source.
    I did a test:
    - download one layout from a backup server (with APEX 4.02)
    - controlled it by opening in Word, all fine
    - upload to APEX 5.0
    - test in the application, result is ok.
    - download again: file size changed from 284kB to 388kB, file is damaged.
    Is there any help? - Thank you!

    Hi Norbert,
    Getting back to your report layout download problem - there is an issue with certain versions of the database, which causes CLOB_TO_BLOB conversion to not always work properly (bug 7459168). This is what is causing the download of your RTF documents to produce invalid results. The files in your database are not affected by this, it's only an issue on export. To work around this database bug we've filed bug 20931298, and we've implemented a fix for this, which will be available with out first patch set, APEX 5.0.1. As usual, I do not have a date yet when this will be available. Can I ask what version of the database you are currently using?
    Regards,
    Marc

  • Report Layout and Report Query APEX tables

    Does anyone know a quick way to delete report layouts and report queries from the APEX tables that they are stored in. We currently have to go into the shared components area and delete them one by one using the builder. If we could just get the table that they are stored in and delete them by name, that would be extremely useful. Oracle does not support this type of data manipulation.
    Thanks,
    Andrew

    Hi,
    There are Top and Bottom – Left and Top and Bottom – Right.
    I suppose that you have something wrong in the SQL Query or in the report.
    Make a new report using the wizard. Then use Report Template – Standard and Top and Bottom – Left.
    Konstantin

  • APEX 3.0 XLS-FO Report Layout

    Hallo,
    another question for 3.0 :
    I just created a custom xsl:fo stylesheet based on the XML data
    which gave me the "Report Queries" wizard. In the XSL Editor it looks quite well
    but using my regions "Print" link i get only a blank page.
    Now i recognized the uploaded xslt format is now rtf when i download it.
    Also it is in format "Named Columns (RTF)" but i uploaded it using "Named Columns (XSL-FO)".
    Is this custom stuff without BI Publisher plugin really working already ?
    Thanks,
    Jochen

    Hello,
    I can confirm this behaviour. After uploading a XSL-FO report layout and assigning this report to a report query, I get an empty PDF after calling the query.
    When I look at the request that was sent to BI Publisher (or Apache FOP), I see that
    &_xtype=rtf
    is always added to the request when I upload a named column template, regardless wether I uploaded a RTF or a XSL-FO template. It appears that ApEx always stores type = rtf when uploading a named column template (XSL and RTF).
    Is this a known problem? Any workarounds or statements when this will be fixed?
    Thanks
    Stephan

  • No one in ApEx forum knows how to modify report layout!!!

    Hi dear firends,
    I have got Named column report layout (XSL-FO, <!--Generated by Oracle BI Publisher 10.1.3.4.1-->) that was designed by another programmer.
    To change it , I downloaded the current file (xml extension file) using the download button on this page,
    But I can not modify it by Altova StyleVision , Altova XML or XF Designer! (
    How to I modify it rapidly ve easyly by a report layout designer other than BI Publihser?
    Regards
    siya
    APEX 3.2
    Edited by: sak on Feb 14, 2012 11:40 AM

    hello
    In shared Components\report queries or \reprot layouts of ApEx 3.2, has written
    Named column report layouts are file based. To change, download the current file using the download button on this page, then modify the file as needed. Afterwards, upload the modified file as a new report layout.
    How can I modify an XML extension file with other tool than BI publisher? (generated by BI Publisher )
    regards
    siya
    Edited by: sak on Feb 14, 2012 11:12 AM

  • Custom report layout, works in BI Publ. Desktop preview, not in apex

    Hi
    I've usually haven't had any problems using custom RTF-files made with BI Publ. Desktop, but here goes: I've had a problem with this one template in different apex-installs and different versions; never got it working.
    The funny thing is; when I create a Report Query through apex, XML is generated for download. I then load this XML as sample data in BI Publ. desktop (MS-Word), and make my report. I then preview the file as PDF - and this works like a charm.
    The query is also very simple.
    However, when I try to access the report through Apex: I just get an empty .pdf-file.
    Any tips/suggestions?
    Best regards,
    Vidar
    Message was edited by:
    Vidar
    Solution found: template contained a %-character, replaced it with %25 (which is rendered as a % by BI Publisher). This is a reported bug.

    Thanks Dimitri,
    just incase someone else didn't see my edit of original post:
    "Solution found: template contained a %-character, replaced it with %25 (which is rendered as a % by BI Publisher). This is a reported bug."
    So the data was OK, but the template wasn't.
    Cheers,
    Vidar

  • Create Report Layout (Apex 3.2) - How can I set the substitution variables?

    Hi,
    I created a "Report Query" under "Shared Components". I now want to work on the corresponding "report layout". I created a "Generic Columns (XSL-FO)". I read the following in the documentation:
    The following are valid substitution strings:
    #PAGE_HEADER#
    #PAGE_HEADERFONT_COLOR#
    #PAGE_HEADER_FONT_FAMILY#
    #PAGE_HEADER_FONT_SIZE#
    #PAGE_HEADER_FONT_WEIGHT#
    #PAGE_FOOTER#
    #PAGE_FOOTER_FONT_COLOR#
    #PAGE_FOOTER_FONT_FAMILY#
    #PAGE_FOOTER_FONT_SIZE#
    #PAGE_FOOTER_FONT_WEIGHT#
    #PAGE_WIDTH#
    #PAGE_HEIGHT#
    #HEADER_BG_COLOR#
    #HEADER_FONT_COLOR#
    #HEADER_FONT_FAMILY#
    #HEADER_FONT_SIZE#
    #HEADER_FONT_WEIGHT#
    #BODY_BG_COLOR#
    #BODY_FONT_COLOR#
    #BODY_FONT_FAMILY#
    #BODY_FONT_SIZE#
    #BODY_FONT_WEIGHT#
    #BORDER_WIDTH#
    Where can I set the values for these substitution variables in my "Report Layout"? Could someone give an example? I can't seem to find documentation on this.
    Thanks!
    Francois

    Thanks for the tip however I'm not trying to do this through the print tab, I'm calling the report using the following get_print_document in pl/sql code:
    l_report_blob := apex_util.get_print_document(
    p_application_id => l_application_id,
    p_report_layout_name => l_report,
    p_report_query_name => l_report,
    p_report_layout_type => l_output_format,
    p_document_format => l_output_format,
    p_print_server => null);
    Where could I set these substitution variables ? I'm simply calling a report query and layout created under Shared Components.
    Thanks
    Francois

  • Custom Report Layout with mutliple child tables

    I am trying to create a custom report layout (using Bi Publisher) where I have parent data (multiple jobs on a page) and several child tables for each job (JobDays and JobStops) and several child tables for JobDays (JobDayProviders, JobDayCrew). On the apex screen, I have a join on Jobs and JobDays and I am using functions to string each child row value for JobDayProviders and JobDayCrew together and putting a <br> in between so that they will format on separate lines within a cell. It works fine on the screen but when trying to print to pdf, it ignores these line breaks. I have also tried using <br></br> (saw an article that said just use HTML in bi pulisher) which puts two lines in between each value on the screen and is still ignored on the pdf.
    for example:
    Table hierarchy:
    Jobs table
    Job Stops
    Job Days
    Job Day Service Providers
    Job Day Crew
    Report Layout per job (will have mutlipe jobs to print, just printing 1 day per job):
    Jobs.col1 JobStops.row1 JobDay.col1 JobDayProviders.row1 JobDayCrew.r1
    JobStops.row2 JobDayProviders.row2 JobDayCrew.r2
    JobDayProviders.row3
    Thanks,
    Linda
    First, is there a way to get bi publisher to recognize the line breaks? If not, what is the best way to create a custom report for this scenario? I tried to create a report query with mutliple queries, but cannot determine how to link the child queries to the paren query. I have seen an example where a button is pressed to print one parent row and the id of that row is saved and referenced as a parameter in each of the queries, but if printing mutliple parents on a report, how would I link the child queries to the parent query?

    Helen,
    The best way for your case is to use a content folder and customize it whichever way you like.
    however, your question is about reports. the problem in reports is this that you have to use just one single query and the layout of the results of this query are displayed in a peculiar way.
    anyway. something similar but not exactly the same as what you wanted do is the following.
    use a query like the following: (with a union in between)
    SELECT COLUMN1,NULL , NULL ,NULL ,NULL
    FROM my_source_table
    WHERE myCriteria LIKE 'SoAndSo%'
    UNION
    SELECT NULL,COLUMN2 , COLUMN3, COLUMN4, COLUMN5
    FROM my_source_table
    WHERE myCriteria LIKE 'SoAndSo%'
    ---------- Now, have the following codes in the layout segments:
    <!--- header --->
    <table border="0" cellpadding="1" cellspacing="1" width="20%" align="center">
    <!--- body --->
    <tr align="center">
    <td><table border="0" cellpadding="1" cellspacing="0" width="30%" align="center">
    <tr align="center">
    <TH><#COLUMN1.FIELD#></TH>
    </tr>
    </table>
    </td>
    <TD class="report_cell" ALIGN="LEFT"><#COLUMN2.FIELD#></TD>
    <TD class="report_cell" ALIGN="LEFT"><#COLUMN3.FIELD#></TD>
    <TD class="report_cell" ALIGN="LEFT"><#COLUMN4.FIELD#></TD>
    <TD class="report_cell" ALIGN="LEFT"><#COLUMN5.FIELD#></TD>
    </tr>
    <!--- footer --->
    <TR><TD></TD></TR>
    this should produce a report with a table structure (you may see the whole if you give BORDER="1" in the main table tag). Within this table, the first column of the first row should be showing top-leftmost column value once (COLUMN1 value) and then the next rows would show last four column values as a table block on the right-bottom part.
    with kind regards,
    naqvi

  • Report print attributes - custom report layout

    Hi there,
    I've looked for this information in the web and in this forum without luck so far...
    We have here BI Publisher and I use the "Enable Report Printing" option in a traditional report in Apex 4.0.2. That works great.
    But instead of using the "Default Report Layout", I want to use a custom one based on a RTF file. However I have no idea what the data XML looks like in order to build a custom layout.
    To be clear: if you go to Shared Components > Report Queries, you have a Download XML Data option so you can build your report layout based on the XML structure. For instance, you can use <?for-each:ROWSET1_ROW?>, <?COLUMN_NAME?> etc
    Any ideas about what that XML structure is for a traditional report?
    Thanks
    Luis

    Found it: change temporarily the output format to XML and download the report. The XML structure is all there. Very helpful to know that all page items are included in the XML as well. It would be good to have this functionality detailed somewhere in the Apex documentation.
    What I still need to know is how to access the substitution strings below in my RTF (NOT XSL-FO) template:
    Select Default Report Layout to use the built-in generic report layout.
    To use a custom generic report layout, select it from the list.
    You can use the following substitution strings when building custom XSL-FO report layouts:
    #PAGE_HEADER#
    #PAGE_HEADERFONT_COLOR#
    #PAGE_HEADER_FONT_FAMILY#
    ...Any ideas?

  • Issue with Shared Components - Report Layouts Download

    After my isp provider upgraded from APEX 3.2.1 to 4.0, I am now unable to go into the Shared Components -> Report Layouts section and access an existing report to download my rtf template. Is there another way to go and get this out of the database. I need to update a report layout that is old and I do not have a backup of the original report and do not want to spend the time to recreate.
    Thanks,
    Mark

    If you have TOAD, or if you can install it, by connecting to your database you will be able to access your report layout via the Schema Browser. The whole path should be "All Schemas -> APEX_040000 -> Tables -> WWV_FLOW_REPORT_LAYOUTS". In that table you will find you report layout. Double click on it and copy/paste it into a text editor.
    Note: You might need to be granted some rights to access the 400+ tables of the APEX_040000 schema. Or if you have a DBA, ask him to do this for you.
    Of course, if you don't want to install TOAD, I bet you could query that table from the SQL Commands of the SQL Workshop, but you would again need the rights to access said table.
    Best regards,
    Mathieu

Maybe you are looking for