Apex tabular report with title heading

hi all,
I want to create a apex report that is downloadable ( is that download or upload? I am confused about the term) anyways a report the is covertible to excel spreadsheets format, but I want it including the title of the report too printed on the excel file, when the user click the download link.
example:
SALES STATISTICS FOR
JAN-08 to DEC-09
PRODUCT_NAME    JAN   FEB    MAR   APR   MAR  JUN   JUL  AUG   SEP    OCT    NOV   DEC   TOTAL
product1               10     15         9    7       0       2       1    8      10      12      20      15      105
product2                0        0         0   0       0        0       0    0       0       0        0        0          0
.Thanks a lot

This is possible in later versions of Apex by clicking the Print Attributes tab when you edit the report. In there is a Page Header region that allows you to create you report title. This is available in both Standard and Interactive reports.
Is this what you meant or is there a twist.
Cheers
Shunt

Similar Messages

  • Report With Two Heading

    Hi,
    How to create Report With Two Heading
    [http://apex.oracle.com/pls/apex/f?p=267:31:]
    thanks

    See: Re: Two level row header

  • Report with no heading descriptions IN ALV OUTPUT

    Report with no heading descriptions and nothing to choose when press "change layout button".
    means when i execute a report of alv no heading comes out in output.

    Hi,
    Give the command in the Report Program name itself.
    For EX : Your Program Name is ZTEST.
    In the first line itself.
    REPORT ZTEST NO STANDARD PAGE HEADING.
    This will solve ur probs

  • Apex IR report with Heading label

    i have IR report with 15 column with heading..
    The end user can accessing from different department, when the user can see the report shown only their particular department rows only. each department have different column value and Header label .how can display the column header depend on the department user.
    e.g. IR report view
    Seq# -- Department -- date -- Subject/Customer Message
    1                          Communication done with Jony(from HR department)
    2                          low sales from East region(from Sales Department)IN the IR report Table data structure.Heading_code value as LOV in IR form(1.Subject/2.Customer Message/ect...) and Column_value as Text Field.
    Seq# -- Dept_name -- Heading_code --  Column_value
    1        HR              1           Communication done with Jony
    2        Sales           2           low sales from East regionApex have limitation of one IR report in one page. so i could not create different Report region even i don’t want create another page due to the further functionality issue.
    Thanx,
    Ram

    I'm glad you could apply that approach. I'm not crystal clear on what is needed but I have a few general ideas.
    1) If there will only have 3 or 4 classes (types) of users, you might try using a CASE statement in a Before Header process:
    BEGIN;
      CASE
        WHEN condition for 'KAC' THEN
             SELECT [first label constant or variable], [second label], ...
                  INTO &Px_COL_HEAD1., &Px_COL_HEAD2, ... FROM ... ;
        WHEN condition for 'MIS' THEN
             SELECT [first label constant or variable], [second label], ...
                  INTO &Px_COL_HEAD1., &Px_COL_HEAD2, ... FROM ... ;
        WHEN  condition for "ADMIN"  THEN
             SELECT [first ADMIN label constant], [second ADMIN label constant], ...  
                  INTO &Px_COL_HEAD1., &Px_COL_HEAD2, ... FROM ... ;
        ELSE -- default case
             SELECT [default first label constant or variable],
                         [default second label constant or variable], ...  
                  INTO &Px_COL_HEAD1., &Px_COL_HEAD2, ... FROM ... ;
        END;
    END; NOTE: Do not make the "ADMIN" case the default. That seems like a security hole. I would always want a data check for the ADMIN case.
    2) Or put the above code in an Application Process rather than a Page (Before Header) Process so it's only computed once.
    Does that give you some ideas?
    Regards,
    Howard

  • Report with Title and sub-title

    I am looking for a way to create a report with a title and a sub-title inside the same border.
    I need a title in the title bar then some text under the title bar that describes the report and then the column headings followed by the data. So far the only way I can come close is to use two regions. The only problem with this approach is that there is not a border around the whole thing.
    The basic look is the same as the Substring report in the Edit Page Template page of App Express.

    Have you tried using the Region Header text for the report/form region?
    Earl

  • Tabular report with return popups

    Hi,
    i have a tabular report in which, for each cell the user must enter a code. i want a popup to appear when the user clicks in the cell with a list of codes to chose from, and then i want the selected code to populate the cell. i dont care if the popup closes automatically, but that would be nice.
    i saw this site:
    http://spendolini.blogspot.com/2009/04/returning-value-from-popup-page.html
    but i don't know how to reference individual cells in a tabular report.
    this code works to create a popup using another page : onclick="popUp2('f?p=' + $v('pFlowId') + ':5:' + $v('pInstance'),250,600);" but i dont know how to return the values to a cell.
    thanks
    kester

    Hi,
    781759 wrote:
    but i don't know how to reference individual cells in a tabular report.Individual items in a tabular form have IDs like fcc_rrrr where cc is the field number and rrrr is the row number. For example:
    <input type="text" name="f06" size="16" maxlength="2000" value="2" id="f06_0002" autocomplete="off">
    For this example, just 'f06_0002' as 'that' in the $v_PopupReturn function.
    Luis

  • Tabular report with variable-height 2nd line?

    I have a simple tabular (Tablix) report.  The last field is a message (varchar(1000)) which I would like to place by itself on a second line (while still preserving the tabular format), with variable height.  
    The problem is, when I add a second row to the detail region, I can add the message field, but it is limited to the size of the field just above it.  I'm trying to allow that message field to take almost the entire width of the second detail line.  Can
    this be done?  
    Thanks.

    If you add a row inside the Details group, then select all cells inside the details group that are on the new row, you should be able to merge cells by right-clicking and choosing merge cells.
    You cannot merge cells across different scopes (row groups, column groups, etc) so be certain that you are not selecting cells that span different groups.
    "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.

  • Creating a custom report with detailed header and then associated detail

    I am very new to CRMOD, so this question may be basic, but I have not found any good material yet to help me out, so here goes.
    We are trying to create a Quote report that will be sent to our customers. The report needs to have both a header and detail section basically as follows:
    <Header>
    Quote Form
    Date:
    Expiration Date:
    Sales Person Name:
    Customer Name and address
    Terms
    ... some other text data ...
    <Detail>
    Standard fields that define the quote, these are easy.
    What I cannot determine how to do is create the header section. In the report designer, it only allows for a Title, logo, and another text line. Can anyone suggest another method?

    I do not have the narrative option.
    Options available are:
    Title
    Table
    Chart
    Pivot Table
    Gauge
    Active Filters
    legend
    Advanced
    --> Column Selector
    --> View Selector
    --> Funnel Chart
    --> Ticker
    According to the documentation, the narrative view should be available from the advanced menu. Am I on a different package by chance?

  • Custom Report with 3 Header lines and three separate detail lines

    Need help in creating a report:
    Objectives - break on hidden first field with a horizontal line for the separator (no summing)
    Expand/collapse detail lines with resetting pagination for that page based on this action. (1-15 select list)
    Header 1 Header 2 Header3 Header4 Header5 Header6
    Header 1a Header2a Header3a Header6a
    Header3b Header4b Header5b
    (-)Detail1 field Detail1 field Detail1 field Detail1 field Detai1l field Detail1 field
    (-)Detail2 field Detail2 field Detail2 field Detail2 field
    Detail3 field Detail3 field Detail3 field Detail3 field
    Detail3 field Detail3 field Detail3 field Detail3 field
    Detail3 field Detail3 field Detail3 field Detail3 field
    Detail3 field Detail3 field Detail3 field Detail3 field
    (-)Detail2 field Detail2 field Detail2 field Detail2 field
    Detail3 field Detail3 field Detail3 field Detail3 field
    Detail3 field Detail3 field Detail3 field Detail3 field
    Detail3 field Detail3 field Detail3 field Detail3 field
    Detail3 field Detail3 field Detail3 field Detail3 field
    (-)Detail1 field Detail1 field Detail1 field Detail1 field Detail1 field Detail1 field
    (-)Detail2 field Detail2 field Detail2 field Detail2 field
    Detail3 field Detail3 field Detail3 field Detail3 field
    Detail3 field Detail3 field Detail3 field Detail3 field
    (+)Detail2 field Detail2 field Detail2 field Detail2 field
    (-) = collapse ; (+)= expand
    Edited by: user1073751 on Sep 23, 2010 6:30 PM

    Hi cupboy1,
    According to your description, you want to design your report as the screenshot your post and hide the detail row until select in top parent group. Right?
    In this scenario, we can design the report as you have done by yourself, then delete the column (Label), but still keep the Label group, then add a column left of Disc, put the data field into appropriate textbox. You can get the same effect as your first
    screenshot. And we can hide the detail rows and set them toggled by Artist. We have tested your case in our local environment. Here are steps and screenshots for your reference:
    1. Create a table. Drag Disc into textbox, add parent group with header (group on Label) for Disc, add parent group with header (group on Artist) for Label.
    2. Delete the column Label, add a column left of Disc.
    3. Right click on detail rows, select Row Visibility. Set hide and toggled by Artist.
    4. Save and preview. It looks like below:
    Reference:
    Row Visibility Dialog Box (Report Builder)
    If you have any question, please feel free to ask.
    Best Regards,
    Simon Hou

  • Report painter report with two header rows

    Experts,
    I have managed the variable values in report painter but in display output i am unable to recognize the
    value displayed for march / April is actual or planned
    Please find attached screen shot for the same...
    Is there any way to have both the information on header row?
    Thanks
    Sagar C'kar

    Hi Sagar...
    Please change the short, medium and long text as you wish (please have all the description in the long text), by default system displays with the medium text, but no need to worry, when you keep the cursor on the head column of the text (where medium text is maintained), system displays with long text also. By this you can see the long text. This option we may use for adding additional text there, maintain some text at medium text and maintain additional text at long text option, so when you keep the cursor at head of the column with medium text, you see long text in addition.
    If you want to have the long text instead of short or medium text make changes like this..
    By this you make the text length at maximum i.e. 21 digits I suppose and then.....
    By the above you select "long text" as default
    Regards..
    Jose

  • Interactive report with fixed header

    hi @all
    is it possible to create a scrollable interactive (freeze panes) report?
    if so how?

    include the frs-table-header.js and jquery in your html header
    the frsIRSetup checks the value of a checkbox (#P' + gPAGEID + '_FREEZE_TABLE_HEADER_0) on the page so our users can enable/disable the freezing. and can just remove the if logic or hardcode the value of chk in frsIRSetup to always be true if you want to always enable scrolling.
    this should work for both IE and Firefox.
    I also include the following in the html header to make javascript files easy to deal with
    <script language="JavaScript1.1">
    var gAPPID = &APP_ID.;
    var gSESSION = &SESSION.;
    var gDEBUG = "&DEBUG.";
    var gPAGEID = &APP_PAGE_ID.;
    </script>frs-table-header.js
    * browser identity
    var cBrowserMozilla = "mozilla";
    var cBrowserMSIE = "msie";
    var cBrowserSafari = "safari";
    var cBrowserOpera = "opera";
    var gBrowser;
    var gOldInit;
    var gIRInit = false;
    function setBrowser() {
      var b = $.browser;
      if (b.mozilla)
        gBrowser = cBrowserMozilla;
      else if (b.msie)
        gBrowser = cBrowserMSIE;
      else if (b.safari)
        gGrowser = cBrowserSafari;
      else if (b.opera)
        gBrowser = cBrowserOpera;
      else gBrowser = null;
    * ir scroll support
    var frsIRHeight = '500px';
    function frsIRInit(pId) {
      this.l_Action = false;
      this.l_Type = false;
      this.ajax_busy = false;
      if(!!pId){this.worksheet_id = pId}
      this.report_id = ($v('apexir_REPORT_ID'))?$v('apexir_REPORT_ID'):'0';
      this.get = new htmldb_Get(null,$v('pFlowId'),'APXWGT',$v('pFlowStepId'));
      var tab = $("table.apexir_WORKSHEET_DATA");
      var head = $("tbody tr:fiest-child", tab).html();
      if (gIRInit == false) {
        gIRInit = true;
        $("tbody", tab).before("<thead>" + head + "</thead>");
        $("tbody tr:first-child", tab).remove();
      if (gBrowser == cBrowserMozilla) {
        $("tbody", tab).css({'overflow-y' : 'auto', 'overflow-x' : 'hidden', 'height' : frsIRHeight});
        tab.css({'border-collapse' : 'separate'});
      } else if (gBrowser == cBrowserMSIE) {
        tab.wrap('<div id="frsIR" style="overflow-y: auto; overflow-x: hidden; height: '+frsIRHeight+'; width: 100%; position: relative"></div>');
        $("thead tr th", tab).addClass("frsHeaderIRScroll");
    function frsIRSetup() {
      var chk = $('#P' + gPAGEID + '_FREEZE_TABLE_HEADER_0').is(':checked');
      setBrowser();
      if (gBrowser == null)
        return;
      if (gOldInit == null) {
        gOldInit = gReport.init;
      if (chk) {
        gReport.init = frsIRInit;
      } else {
        var tab = $("table.apexir_WORKSHEET_DATA");
        $("thead tr th", tab).removeClass("frsHeaderIRScroll");
        $("tbody", tab).removeAttr("style");
        gReport.init = gOldInit;
      gReport.init();
    }Add the following to the IR region footer
    <script type="text/javascript">addLoadEvent(frsIRSetup);</script>

  • Apex Tabular report validation

    This is the revised version. I need a validation on tabular form field. There is no error with the validation but it is not working as expected. I need to look for the row data change and based on the selection need to check the project type and based on it raise the error if the selection is not correct.
    declare
    v_project_type varchar2(1);
    v_error VARCHAR2 (4000);
    begin
    for i in 1 .. apex_application.g_f04.Count
    loop
    if apex_application.g_f01(i) IS NOT NULL -- CHECKSUM FIELD
    AND wwv_flow_item.md5(apex_application.g_f05(i) -- ENAME
    ) <> apex_application.g_f01(i)
    then
    select project_type
    into v_project_type
    from pm_project
    where project_id = apex_application.g_f04('PROJECT_ID',i);
    -- now check valid task IDs for this project type
    if v_project_type = 'C' then
    if apex_application.g_f05.V('TASK_ID',i) not in
    ('E3','E4','E6','P4','P5','P6','P7','P8') then
    v_error :=
    v_error
    || '</br>'
    || 'Invalid task for capital project '
    || apex_application.g_f05(i)
    || '.';
    end if; -- task ids for C
    elsif v_project_type = 'E' then
    if apex_application.g_f05.V('TASK_ID',i) not in
    ('E3','E4','E6') then
    v_error :=
    v_error
    || '</br>'
    || 'Invalid task for Expense project '
    || apex_application.g_f05(i)
    || '.';
    end if; -- task ids for E
    elsif v_project_type = 'R' then
    if apex_application.g_f05.V('TASK_ID',i) not in
    ('E1','E2','E5','E7') then
    v_error :=
    v_error
    || '</br>'
    || 'Invalid task for RTS project '
    || apex_application.g_f05(i)
    || '.';
    end if; -- task ids for R
    end if; -- project type
    end if;
    end loop;
    RETURN v_error;
    end;
    Edited by: user9108344 on Jun 13, 2011 1:17 PM
    Edited by: user9108344 on Jun 13, 2011 1:19 PM

    Version : Apex 4.0.
    I have tasks for the projects in one table and project type in an other table. I am trying to create a validation if some task is selected against the project based on the selection made my validation should check what type of project type associated with that project based on project id in that row. If the project type is 'C' then it should allow me to choose only the tasks associated with the 'C' type project which are ('E3','E4','E6','P4','P5','P6','P7','P8') else if it is 'R; there is different set it should allow me to save along with the project_id.
    declare
    v_project_type varchar2(1);
    v_error VARCHAR2 (4000);
    begin
    -- Need to check if the task id row has changed against projectid row
    for i in 1 .. apex_application.g_f04.Count
    loop
    if apex_application.g_f01(i) IS NOT NULL -- CHECKSUM FIELD
    AND wwv_flow_item.md5(apex_application.g_f05(i) -- ENAME
    ) <> apex_application.g_f01(i)
    then
    -- If the row has changed then look for project type for that project id from the table
    select project_type
    into v_project_type
    from pm_project
    where project_id = apex_application.g_f04('PROJECT_ID',i);
    -- now check valid task IDs for this project type
    if v_project_type = 'C' then
    -- if project type is C then task id has to be in the string below.
    if apex_application.g_f05('TASK_ID',i) not in
    ('E3','E4','E6','P4','P5','P6','P7','P8') then
    v_error :=
    v_error
    || '</br>'
    || 'Invalid task for capital project '
    || apex_application.g_f05(i)
    || '.';
    end if; -- task ids for C
    elsif v_project_type = 'E' then
    -- if project type is E then task id has to be in the string below.
    if apex_application.g_f05('TASK_ID',i) not in
    ('E3','E4','E6') then
    v_error :=
    v_error
    || '</br>'
    || 'Invalid task for Expense project '
    || apex_application.g_f05(i)
    || '.';
    end if; -- task ids for E
    elsif v_project_type = 'R' then
    -- if project type is R then task id has to be in the string below.
    if apex_application.g_f05('TASK_ID',i) not in
    ('E1','E2','E5','E7') then
    v_error :=
    v_error
    || '</br>'
    || 'Invalid task for RTS project '
    || apex_application.g_f05(i)
    || '.';
    end if; -- task ids for R
    end if; -- project type
    end if;
    end loop;
    RETURN v_error;
    end;
    --if not in those string it has to throw error. Please let me know if you are still looking for more information.  This above validation is not throwing any error neither performing anything. I am not sure where i am wrong with the code.
    Thanks

  • Problem with Apex layout report  XSL-FO build by bi-publisher word plug-in

    Hi all...
    this is what I should do:
    - generate a layout with bi-publisher word plug-in ---> it's ok
    - export this layout in xsl-fo stylesheet --> it's ok.
    - create an apex layout report with xsl-fo stylesheet --> it's ok.
    - create an apex query report with the above layout
    At this point when I test the report I have a corrupted pdf file....
    can you help me!!!
    Many thanks
    araf

    Hi,
    do you use BI Publisher or another XSL-FO-Engine? Is BI Publisher running? Is it configured in the instance settings?
    Regards
    Rainer

  • Problems with the alignment in a tabular report

    Hello,
    I've a tabular report with number columns.
    I defined the number-format and set the column-alignment "Right"
    but the value is shown left.
    How can I change this?
    In a normal report the "standard report column" works fine!
    Thanks Ulrike

    The only solution that I can think of (and there may be others) is to add some javascript at the bottom of the page that loops through the fields and sets the alignment.
    Something like:
    &lt;script&gt;
    var rowcount;
    var i;
    if (document.forms[0].f01)
    rowcount = document.forms[0].f01.length;
    if (rowcount &gt; 0)
    for (i = 0; i &lt; rowcount; i++)
    document.forms[0].f01.style.textAlign = "right";
    else
    if (document.forms[0].f01)
    document.forms[0].f01.style.textAlign = "right";
    &lt;/script&gt;
    Replace "f01" with the appropriate field number for your column (if you are not sure, run the report, right-click, View Source and look for an instance of the field - you want the "name" attribute).
    Andy

  • Download report with chinese word into Excel

    Hi all,
    I need to create a report with Chinese header title, how can I put in these chinese word in my report?
    And after all, I will need to download this report to Excel sheet.
    I 'm using function GUI_DOWNLOAD to download the report to excel, but the chinese words display as ############## in the excel sheet.
    How can I solve this 2 problems?
    Kindly help !
    Thanks in advance.
    Jane.

    hi
    good
    We need to include CODE PAGE in the FM. This will help SAP to under the language which you are uploading.
    Use GUI_UPLOAD FM to upload the excel sheet. This has a parameter CODE PAGE, which you can pass to the FM.
    thanks
    mrutyun^

Maybe you are looking for

  • Sound Icon Greyed Out - Midi AutoAggDevice auto-created

    Whenever I restart my computer or log out/back in, the sound icon in the menu bar is greyed out. When I check the sound preferences in system preferences, it says that the output is: "AutoAggDevice". I gain back control after selecting "Internal Spea

  • How do I know if I can install a JAVA component on a SAP product ?

    Dear SAP, I have a generic question. I need to know if a JAVA Component can be installed in a system. Let's take an example : ==> There is EP Core Java Component. ==> My question : May I install this JAVA Software Component EP Core in a SAP SRM 7.0 /

  • Two persons on one Position

    Hi I am sorry I am reposting this question but my previous question was locked and could not reply on the same. Want to thank users for their replies. The system at present allows you to hire 2 persons on one position I want to disable that feature s

  • Get the later of the 4 dates.

    Hope I can get help, I am green to this but I wish to learn for my reports. I have 4 dates column. Date1 Date2 Date3 Date4 From table_date I need get the later of the 4 dates. I understand there is a greatest function But I don’t know if this is what

  • ME51n with BAPI (Code Fixed in unfoudable in the bapi BAPI_REQUISITION_CREA

    Hi, For transaction ME51n, we can see on the tabscript "Quantities/date" for items the field "Fixed in." (This field is symbolized by a check box). I would like to know if we can feed this field with the Bapi BAPI_REQUISITION_CREATE. I've seek this f