Page No in ALV GRID Header disply ?

Hi,
How to display the page No in ALV GRID Header display.
Thanks & Regards,
Amir.

hai
I think u can use this funtion... Using this funtion u can find som solution for ur problem
*&      Form  BUILD_EVENTTAB
      text
     -->P_EVENTS[]  text                                             *
form build_eventtab using p_events type slis_t_event.
  data: ls_event type slis_alv_event.
  call function 'REUSE_ALV_EVENTS_GET'
       exporting
            i_list_type = 0
       importing
            et_events   = p_events.
  read table p_events with key name = slis_ev_top_of_page
                           into ls_event.
  if sy-subrc = 0.
    move formname_top_of_page to ls_event-form.
    append ls_event to p_events.
  endif.
endform.                               " BUILD_EVENTTAB
*&      Form  BUILD_COMMENT
      text
     -->P_HEADING[]  text                                            *
form build_comment using p_heading type slis_t_listheader.
  data: hline type slis_listheader,
        text(60) type c,
        test_date TYPE string,
       test_date1 TYPE string,
       sep(20) type c.
  clear: hline, text.
  hline-typ  = 'H'.
  write: text-101 to text+23.
  hline-info = text.
  append hline to p_heading.
  clear text.
  write: 'User: ' to text,
         sy-uname to text+6,
         'Date: ' to text+25,
         sy-datum to text+31,
         'Page: ' to text+50,
         sy-pagno to text+56.
  hline-info = text.
  append hline to p_heading.
endform.                    " BUILD_COMMENT
      FORM TOP_OF_PAGE                                              *
form top_of_page.
  call function 'REUSE_ALV_COMMENTARY_WRITE'
       exporting
            it_list_commentary = heading.
endform.
regard
nawa

Similar Messages

  • How to give a page break in alv grid display after 65 lines are displayed?

    hi all,
    I need to give a page break in alv grid display after 65 lines are displayed on each page...Please help me with this...

    hai
    give this command beging of the report name... u have to diclar the beging of the report ......
    <b>report</b> ( name of the report)  <b>standard page heading line-size 200 line-count 65.</b>
    ex1.:- report name is  rtpm_trl_show_flows 
    report <b>rtpm_trl_show_flows </b> no standard page heading line-size 200
                                                         line-count 65.
    ex:2
    report  <b>zlpur01</b> no standard page heading line-size 200
                                                         line-count 65.
    type-pools: slis.
    tables: bkpf.
    selection-screen begin of block sel with frame title text-001.
    select-options: s_comp for bkpf-bukrs, " Company
                    s_valut for bkpf-budat. " Invoice Date
                   S_MTART FOR MARA-MTART. " Material Type
    selection-screen end of block sel.
    parameters: p_vari like disvariant-variant. " ALV Variant
    constants: formname_top_of_page type slis_formname value 'TOP_OF_PAGE'.
    data:   i_bseg type bseg  occurs 0 with header line.
    data: vatval type p decimals 2 value '0.15'.
    data: xhkont type string value '154000'.
    data COM type c.
    data: begin of invt occurs 100,
            budat like bkpf-budat, " Inv Dat
            bukrs like bkpf-bukrs, " Material
            STCEG like bsak-STCEG, "name of the companycode
            belnr like bkpf-belnr,
            xblnr like bkpf-xblnr, " Inv Reference
            ebeln like rseg-ebeln, " PO number
            lifnr like bseg-lifnr, " Vendor No
            name1 like lfa1-name1, " Supplier Name
            matnr like bseg-matnr,
            maktx like makt-maktx,
            stcd1 like lfa1-stcd1, " Supplier VAT REG NO
            xamt like bseg-dmbtr, " TAX amt
            yamt like bseg-wrbtr,
            wrbtr like bseg-wrbtr, " Base amount
            mwskz like bseg-mwskz,
            dmbtr like bseg-dmbtr, " TAX amt
            gjahr like bkpf-gjahr,
            hkont like bseg-hkont,
            zamt like bseg-dmbtr, " TAX amt
            wamt like bseg-dmbtr,
            shkzg like bseg-shkzg,
            shkzg1 like bseg-shkzg,
          end of invt.
    regard
    nawa

  • Displaying Page No in ALV Grid top of page

    Dear All,
    I have tio display the page number in ALV grid top of page .
    That is 001 of 100
    next page 002 of 100
    this page number should increase / decrease depending upon page up and page down also on scrolling the ALV bar .
    How to achieve this?
    Regards

    Hi Rajendra,
    I guess you need to write your logic to get the page numbers. Check the below link.
    Moderator message - Please respect the 2,500 character maximum when posting. Post only the relevant portions of code
    Thanks
    Satya
    Edited by: Rob Burbank on Aug 24, 2010 5:57 PM

  • ALV Grid -- Heading in each and every page while printing

    Hello!!!!
    How to display heading in ALV Grid in each and every page while printing?
    Thanks in Advance!!!!!!

    Hi nitesh,
    <b>data: lt_list_commentary type slis_t_listheader.
    perform build_comment using
    lt_list_commentary.
    form build_comment using
    pt_list_commentary type slis_t_listheader.
    data: ls_line type slis_listheader.
    clear ls_line.
    ls_line-typ = 'H'.
    ls_line-info = 'SREEKANTH REDDY'.
    append ls_line to pt_list_commentary.
    clear ls_line.
    ls_line-typ = 'H'.
    ls_line-info = 'HEADER1'.
    append ls_line to pt_list_commentary.
    clear ls_line.
    ls_line-typ = 'H'.
    ls_line-info = 'HEADER2TEXT'.
    append ls_line to pt_list_commentary.
    clear ls_line.
    endform.
    </b>In Function module REUSE_ALV_COMMENTARY_WRITE , give the parameter as
    <b>it_list_commentary = lt_list_commentary </b>
    Here ls_line-typ = 'H'. you can use options like 'H' , 'A' , 'S'.

  • ALV GRID Header

    Hi..all.
    I have a question.
    Is there any method to make dual header?
    For example,
    table name 1
    table name 2
    fld1
    fld2
    fld3
    fld4
    fld1
    fld2
    fld3
    fld4
    record
    end of list.
    I found some materials and Dev.class slis but I couldn't find the method.
    Is this possible? If I can't do this, what I can use as an alternative.
    Ilook forward your answer.
    Thanks.

    Hi,
    In ALV Grid this is not possible but with ALV List this is possible as elaborated below.
    For displaying two headers in ALV, you have to use the following process...
      CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
        EXPORTING
          i_bypassing_buffer     = c_x
          i_callback_program    = lv_repid
          is_layout                   = wa_layout
          it_fieldcat                  = it_fieldcat
          it_events                   = it_events
          i_save                      = c_a
        TABLES
          t_outtab                   = it_final
        EXCEPTIONS
          program_error          = 1
          OTHERS                 = 2.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    For setting layout use the following form -
    *&      Form  F_SET_LAYOUT
    *       text
    *  -->  p1        text
    *  <--  p2        text
    FORM f_set_layout .
      wa_layout-zebra             = c_x.
      wa_layout-colwidth_optimize = c_x.
    ENDFORM.                    " F_SET_LAYOUT
    Similarly for events use -
    *&      Form  F_CALL_EVENT
    *      Defining events which have to triggered
    *  -->  p1        text
    *  <--  p2        text
    FORM f_call_event .
      wa_events-name = slis_ev_top_of_page.
      wa_events-form   = c_top.                   
      APPEND wa_events TO it_events.
      CLEAR wa_events .
    ENDFORM.                    " F_CALL_EVENT
    where c_top is defined as -
    c_top                TYPE slis_formname    VALUE 'TOP_OF_PAGE'
    Also u have to define a form (mentioned below) with the same name which can be called from f_call_event form automaticaly...
    *&      Form  TOP_OF_PAGE
    *       Defining the column's main heading
    FORM top_of_page.
      FORMAT COLOR COL_HEADING.
      WRITE : / sy-uline(255).
      WRITE : / sy-vline,
                (10)c_space,
                sy-vline,
                (2) c_space,
                sy-vline,
                (8) c_space,
                sy-vline,
                (17)c_space,
                sy-vline,
                (18)c_space,
                sy-vline,
                (18)c_space,
                sy-vline,
                (26)c_space,
                sy-vline,
                (31)c_space,
                sy-vline,
                (12)c_space,
                sy-vline,
                (41)c_jan   CENTERED,
                sy-vline,
                (41)c_feb   CENTERED,
                sy-vline,
                (41)c_mar   CENTERED,
                sy-vline,
                (41)c_apr   CENTERED,
                sy-vline,
                (41)c_may   CENTERED,
                sy-vline,
                (41)c_jun   CENTERED,
                sy-vline.
      FORMAT COLOR OFF.
    ENDFORM.                    "top_of_page
    In this you can define the 1st column headings along with the position.
    This will help you add 2 headers to each column viz....
    1st Heading from the top of the page form
    and
    2nd heading from the field catalog you have defined.
    Let me know in case any further detail is needed.
    Thanks.

  • ALV Grid Header Problem.

    Hi All,
    I want to display the header of the ALV Grid as:
    Material                          111/11823
    Plant/Usage/Alt               2845/3/5
    Description                      ABI CAB
    Base Qty.                        23.000
    The values are to be taken from variables
    Please suggest how to do this.
    Thanks

    *& Report  ZDEMO_ALVGRID                                               *
    *& Example of a simple ALV Grid Report with grand total                *
    *& The basic requirement for this demo is to display a number of       *
    *& fields from the EKKO table.                                         *
    REPORT  zdemo_alvgrid                 .
    TABLES:     ekko.
    type-pools: slis.                                 "ALV Declarations
    *Data Declaration
    TYPES: BEGIN OF t_ekko,
      ebeln TYPE ekpo-ebeln,
      ebelp TYPE ekpo-ebelp,
      statu TYPE ekpo-statu,
      aedat TYPE ekpo-aedat,
      matnr TYPE ekpo-matnr,
      menge TYPE ekpo-menge,
      meins TYPE ekpo-meins,
      netpr TYPE ekpo-netpr,
      peinh TYPE ekpo-peinh,
    END OF t_ekko.
    DATA: it_ekko TYPE STANDARD TABLE OF t_ekko INITIAL SIZE 0,
          wa_ekko TYPE t_ekko.
    *ALV data declarations
    data: fieldcatalog type slis_t_fieldcat_alv with header line,
          gd_tab_group type slis_t_sp_group_alv,
          gd_layout    type slis_layout_alv,
          gd_repid     like sy-repid.
    *Start-of-selection.
    START-OF-SELECTION.
    perform data_retrieval.
    perform build_fieldcatalog.
    perform build_layout.
    perform display_alv_report.
    perform top-of-page.
    *&      Form  BUILD_FIELDCATALOG
          Build Fieldcatalog for ALV Report
    form build_fieldcatalog.
    There are a number of ways to create a fieldcat.
    For the purpose of this example i will build the fieldcatalog manualy
    by populating the internal table fields individually and then
    appending the rows. This method can be the most time consuming but can
    also allow you  more control of the final product.
    Beware though, you need to ensure that all fields required are
    populated. When using some of functionality available via ALV, such as
    total. You may need to provide more information than if you were
    simply displaying the result
                  I.e. Field type may be required in-order for
                       the 'TOTAL' function to work.
      fieldcatalog-fieldname   = 'EBELN'.
      fieldcatalog-seltext_m   = 'Purchase Order'.
      fieldcatalog-col_pos     = 0.
      fieldcatalog-outputlen   = 10.
      fieldcatalog-emphasize   = 'X'.
      fieldcatalog-key         = 'X'.
    fieldcatalog-do_sum      = 'X'.
    fieldcatalog-no_zero     = 'X'.
      append fieldcatalog to fieldcatalog.
      clear  fieldcatalog.
      fieldcatalog-fieldname   = 'EBELP'.
      fieldcatalog-seltext_m   = 'PO Item'.
      fieldcatalog-col_pos     = 1.
      append fieldcatalog to fieldcatalog.
      clear  fieldcatalog.
      fieldcatalog-fieldname   = 'STATU'.
      fieldcatalog-seltext_m   = 'Status'.
      fieldcatalog-col_pos     = 2.
      append fieldcatalog to fieldcatalog.
      clear  fieldcatalog.
      fieldcatalog-fieldname   = 'AEDAT'.
      fieldcatalog-seltext_m   = 'Item change date'.
      fieldcatalog-col_pos     = 3.
      append fieldcatalog to fieldcatalog.
      clear  fieldcatalog.
      fieldcatalog-fieldname   = 'MATNR'.
      fieldcatalog-seltext_m   = 'Material Number'.
      fieldcatalog-col_pos     = 4.
      append fieldcatalog to fieldcatalog.
      clear  fieldcatalog.
      fieldcatalog-fieldname   = 'MENGE'.
      fieldcatalog-seltext_m   = 'PO quantity'.
      fieldcatalog-col_pos     = 5.
      append fieldcatalog to fieldcatalog.
      clear  fieldcatalog.
      fieldcatalog-fieldname   = 'MEINS'.
      fieldcatalog-seltext_m   = 'Order Unit'.
      fieldcatalog-col_pos     = 6.
      append fieldcatalog to fieldcatalog.
      clear  fieldcatalog.
      fieldcatalog-fieldname   = 'NETPR'.
      fieldcatalog-seltext_m   = 'Net Price'.
      fieldcatalog-col_pos     = 7.
      fieldcatalog-outputlen   = 15.
      fieldcatalog-do_sum      = 'X'.        "Display column total
      fieldcatalog-datatype     = 'CURR'.
      append fieldcatalog to fieldcatalog.
      clear  fieldcatalog.
      fieldcatalog-fieldname   = 'PEINH'.
      fieldcatalog-seltext_m   = 'Price Unit'.
      fieldcatalog-col_pos     = 8.
      append fieldcatalog to fieldcatalog.
      clear  fieldcatalog.
    endform.                    " BUILD_FIELDCATALOG
    *&      Form  BUILD_LAYOUT
          Build layout for ALV grid report
    form build_layout.
      gd_layout-no_input          = 'X'.
      gd_layout-colwidth_optimize = 'X'.
      gd_layout-totals_text       = 'Totals'(201).
    gd_layout-totals_only        = 'X'.
    gd_layout-f2code            = 'DISP'.  "Sets fcode for when double
                                            "click(press f2)
    gd_layout-zebra             = 'X'.
    gd_layout-group_change_edit = 'X'.
    gd_layout-header_text       = 'helllllo'.
    endform.                    " BUILD_LAYOUT
    *&      Form  DISPLAY_ALV_REPORT
          Display report using ALV grid
    form display_alv_report.
      gd_repid = sy-repid.
      call function 'REUSE_ALV_GRID_DISPLAY'
           exporting
                i_callback_program      = gd_repid
                i_callback_top_of_page   = 'TOP-OF-PAGE'  "see FORM
               i_callback_user_command = 'USER_COMMAND'
               i_grid_title           = outtext
                is_layout               = gd_layout
                it_fieldcat             = fieldcatalog[]
               it_special_groups       = gd_tabgroup
               IT_EVENTS                = GT_XEVENTS
                i_save                  = 'X'
               is_variant              = z_template
           tables
                t_outtab                = it_ekko
           exceptions
                program_error           = 1
                others                  = 2.
      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.                    " DISPLAY_ALV_REPORT
    *&      Form  DATA_RETRIEVAL
          Retrieve data form EKPO table and populate itab it_ekko
    form data_retrieval.
    select ebeln ebelp statu aedat matnr menge meins netpr peinh
    up to 10 rows
      from ekpo
      into table it_ekko.
    endform.                    " DATA_RETRIEVAL
    Form  TOP-OF-PAGE                                                 *
    ALV Report Header                                                 *
    Form top-of-page.
    *ALV Header declarations
    data: t_header type slis_t_listheader,
          wa_header type slis_listheader,
          t_line like wa_header-info,
          ld_lines type i,
          ld_linesc(10) type c.
    Title
      wa_header-typ  = 'H'.
      wa_header-info = 'EKKO Table Report'.
      append wa_header to t_header.
      clear wa_header.
    Date
      wa_header-typ  = 'S'.
      wa_header-key = 'Date: '.
      CONCATENATE  sy-datum+6(2) '.'
                   sy-datum+4(2) '.'
                   sy-datum(4) INTO wa_header-info.   "todays date
      append wa_header to t_header.
      clear: wa_header.
    Total No. of Records Selected
      describe table it_ekko lines ld_lines.
      ld_linesc = ld_lines.
      concatenate 'Total No. of Records Selected: ' ld_linesc
                        into t_line separated by space.
      wa_header-typ  = 'A'.
      wa_header-info = t_line.
      append wa_header to t_header.
      clear: wa_header, t_line.
      call function 'REUSE_ALV_COMMENTARY_WRITE'
           exporting
                it_list_commentary = t_header.
               i_logo             = 'ideas'.
    endform.

  • Taking download into excel from ALV Grid - header is printing in two lines

    Hi All,
    I have a scenario where I am taking the download from ALV grid to an excel sheet. Now the header of the ALV (column names) is appearing in two lines in the downloaded excel sheet while items (records of the ALV table) are getting displayed in a single line.
    This download is taken from the standard download to local file (spreadsheet) button provided by SAP for ALVs.
    I am using function module "Reuse_alv_grid_display" for the purpose.
    Can somebody provide an idea how I can avoid the header printing in two lines and keep the length as it is.
    Thanks in Advance,
    Chandan

    Hi..
    1. Pass header name in internal table appned first line.
    2. after that pass u r data .
    3. Use  FM. WS_DOWNLOAD 
    Salil ......
    Edited by: salil chavan on Nov 26, 2008 11:07 AM

  • Page Up and Page Down in ALV Grid

    Hello Experts,
    I have a simple ALV Grid report program. . If the report displays a lot of records then the scroll ups and downs can be used. However the new requirement is to make the page up, next, prevoius, down function. I have already included a SET PF-STATUS where I copied the standard and added the page up,down,next and previous. Those buttons/icons are now active in the toolbar but its not functioning as expected, nothing happens when it is being clicked. I've read some forums and below are the propose solutions:
    - Reduce the SAP work area --> how to reduce it?
    - Most forums are about ALV Grid report in OO and Dialog programming whereas a code will be put in PAI and PBO to make the page up, down buttons to function. --> How will this be applied since the report is just a simple report program (not OO or dialog)
    What is best solution to apply in my case?
    Thanks in advance!
    Best Regards,
    Alezandro

    hi kurtt
    Perhaps the below code, for scrolling the buttons can help u if the PF status and functionlity is already in place-
    module scroll_tab input.
    data: v_lines1 type sy-loopc.
    clear: ok_code,
    save_ok.
    ok_code = sy-ucomm.
    save_ok = ok_code.
    case save_ok.
    when 'PU'. "Page Up
    tc1-top_line = tc1-top_line - lv_looplines.
    if tc1-top_line < 1.
    tc1-top_line = 1.
    endif.
    when 'PD'. "Page Down
    tc1-top_line = tc1-top_line + lv_looplines.
    if tc1-top_line > lv_lines.
    tc1-top_line = ( lv_lines - lv_looplines ) + 1.
    endif.
    when 'PTU'. "Page total up
    tc1-top_line = 1.
    when 'PTD'. "Page total down
    TC1-TOP_LINE = ( LV_LINES - LV_LOOPLINES ) + 1.
    describe table it_vbak lines v_lines1.
    tc1-top_line = v_lines1.
    endcase.
    endmodule. " SCROLL_TAB INPUT
    regards
    praveen

  • Can we add page numbers to ALV Grid Control.

    Hi All,
    1.My requirement is to display page numbers when we down load the list in to EXCEL.
    Can we do this in ALV Grid Control.
    2.Can we display the page numbers in the SAP Query,when we down load the out put list in to the EXCEL.
    Thanks & Regards,
    Seshadri G

    Hi Seshadri,
    No, it is not possible to print the page number when you download the list to EXCEL. Because in ALV grid the report output is display as table contorl and this data can not be divided into page when you download to EXCEL.
    Regards,
    Satya.

  • Can we scroll to the last page of an alv grid?

    I am dispalying a report in ALV grid format - REUSE_ALV_GRID_DISPLAY.
    As soon as the execute button is clicked it should show the last page with the totals.
    User will then scroll upwards to see the details.
    How to scroll to the end of the ALV grid?
    (It is like goign to the last page of course)
    Thanks,
    Ven

    Hi,
    Yes..You can do it using the OO ALV...You can use the method set_current_cell_via_id ..to show the last record.
    Check this example.
    * Declarations.
    DATA: l_lines TYPE int4,
          l_row_no TYPE lvc_s_roid.
    DATA: ok_code LIKE sy-ucomm,
          g_container TYPE scrfname VALUE 'CONTAINER1',
          g_grid  TYPE REF TO cl_gui_alv_grid,
          g_custom_container TYPE REF TO cl_gui_custom_container,
          gs_layout TYPE lvc_s_layo.
    DATA: gt_outtab TYPE TABLE OF t001w.
    DATA: v_count TYPE i.
    *       MAIN                                                          *
    CALL SCREEN 100.
    *       MODULE PBO OUTPUT                                             *
    MODULE pbo OUTPUT.
      SET PF-STATUS 'TEST'.
      SET TITLEBAR 'MAIN100'.
    * Create the grid.
      IF g_custom_container IS INITIAL.
        CREATE OBJECT g_custom_container
          EXPORTING
            container_name = g_container.
        CREATE OBJECT g_grid
          EXPORTING
            i_parent = g_custom_container.
    * Get the data.
        SELECT * FROM t001w INTO TABLE gt_outtab.
        CALL METHOD g_grid->set_table_for_first_display
          EXPORTING
            i_structure_name = 'T001W'
            is_layout        = gs_layout
          CHANGING
            it_outtab        = gt_outtab.
        DESCRIBE TABLE gt_outtab LINES l_lines.
    * Go to the last row.
        l_row_no-row_id =  l_lines.
        CALL METHOD g_grid->set_current_cell_via_id
          EXPORTING
            is_row_no = l_row_no.
      ENDIF.
    ENDMODULE.                    "pbo OUTPUT
    *       MODULE PAI INPUT                                              *
    MODULE pai INPUT.
      CASE sy-ucomm.
        WHEN 'EXIT' OR 'BACK'.
          PERFORM exit_program.
      ENDCASE.
    ENDMODULE.                    "pai INPUT
    *       FORM EXIT_PROGRAM                                             *
    FORM exit_program.
      LEAVE PROGRAM.
    ENDFORM.                    "exit_program
    Thanks
    Naren

  • ALV Grid not displying properly when spool is generated by print button

    Hi All,
    When print button is used to genarate spool of the ALV Grid, then in the spool the end of page content is getting over lapped on the main lines. Please let me know how to display end of page content without geting overlapped on the lines.
    Below is the code which I have written.
    <cut>
    Edit: Please see next post.
    Thanks in Advance!
    Regards,
    Preethi G
    Edited by: Julius Bussche on Feb 14, 2010 9:15 AM

    Hi All,
    Sorry. Please ignore my first post. When print button is used to generate spool then in the spool file the end of page content is getting overlapped on the main lines. Please let me know to solve this.
    Thanks in Advance!
    Below is the code written
    ALV Grid display
    alv_layout-colwidth_optimize = 'X'.
      alv_layout-zebra             = 'X'.
      wa_print_info-no_print_listinfos  = 'X'.
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
          EXPORTING
            i_callback_program       = sy-repid
            i_grid_title             = ''
            i_callback_pf_status_set = 'FRM_SET_STATUS'
            i_callback_user_command  = 'FRM_USER_COMMAND'
            is_layout                = alv_layout
            it_events                = i_events
            it_fieldcat              = alv_fieldcat
            is_print                 = wa_print_info
          TABLES
            t_outtab                 = it_payroll
          EXCEPTIONS
            program_error            = 1
            OTHERS                   = 2.
    End of Page and End of list
    IF sy-pagno = 0.
        s_pageno = 1.
      ELSE.
        s_pageno = sy-pagno.
      ENDIF.
      CLEAR: i_list_comments[].
      SKIP.
      SKIP.
      CONCATENATE 'u85AAu8D44u4E13u5458' '________' 'HRSu7ECFu7406' '________' 'u4EBAu529Bu8D44u6E90u603Bu76D1'
    '________'  'u7EE9u6548u8D22u52A1u603Bu76D1' '________' 'u603Bu7ECFu7406' '________'''INTO s_out
      SEPARATED BY space.
      NEW-LINE.
      WRITE AT (sy-linsz) s_out CENTERED.
      SKIP.
      CONCATENATE  s_pageno '-' v_pagsum  'u9875' INTO
       w_list_comments-info SEPARATED BY space.
      NEW-LINE.
      WRITE  AT (sy-linsz) w_list_comments-info CENTERED.
    Edited by: Julius Bussche on Feb 14, 2010 9:16 AM
    Tried to fix formatting a bit.

  • Printing Page numbers in ALV grid with oops

    Hi ,
    I have a ALV grid display with OOPS , there are also fields in top of page and end of page that go along with the print. I want to print the page numbers also . If I give a variable and increment it along with every call to top of page , then if a second print is issued, the variable can not be cleared out. Is there any other way.
    Thank you .

    Regarding  ALV Grid  Control using OOPs concepts
    Please give me reward point if it is useful.
    Thanks
    Murali Poli

  • Displaying page number in ALV grid display

    Hi,
    Is it possible to display page number in an ALV grid display?
    If yes, how?
    I tried it in top of page event, but it didnt work.
    Harmeet.

    hi,
    check out the sample code....
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
          EXPORTING
            i_callback_program          = sy-repid
            i_callback_user_command     = 'F00007_USER_COMMAND'
            i_callback_html_top_of_page = 'HTML_TOP_OF_PAGE'
            it_fieldcat                 = g_t_fieldcat[]
            it_events                   = gt_events[]
            i_save                      = 'A'
          TABLES
            t_outtab                    = g_t_final_report[]
          EXCEPTIONS
            program_error               = 1
            OTHERS                      = 2.
        IF sy-subrc <> 0.
          MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                  WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        ENDIF.
          FORM TOP_OF_PAGE                                              *
    FORM top_of_page.
    write : sy-pagno.
    ENDFORM.                    "top_of_page
    Reward Appropriate points.
    Regards,
    Mansi.

  • ALV Grid Heading

    Hi
    I need to have two level of heading for my ALV grid. The first level will have two columns that is supposed to span for say 3 columns. The next header will have 6 columns headings for each of the six columns.
    For example
         1-1-2004        |     1-1-2005
    A     | B     |  C   | D    | E    | F    |
    I hope i made my self clear.

    Hi,
    Check this link,
    <u>http://www.sap-img.com/fu037.htm</u>
    Kindly reward points if u find it useful.
    Thanks,
    Ruthra

  • Export ALV Grid Header to spread sheet

    Hi,
       I created ALV report using OO ABAP where i splitted the container into 3 parts , one for header , one for Grid and the other for Footer. When i export it to a spred sheet , i could not able to get the header and footer into the Spread sheet. I want the header and the footer to be exported to the spred sheet. Can any one of you help me out in this.
    Thanks,
    Kishore.

    Use the events PRINT_TOP_OF_PAGE and PRINT_END_OF_PAGE for printing the Header and Footer.
    Sample routine for the method PRINT_TOP_OF_PAGE is given below:
      METHOD M_HANDLE_TOP_OF_PAGE.
    *Local variables declaration
        DATA:
         V_TEXT                 TYPE SDYDO_TEXT_ELEMENT,                                 " Text
          V_DATE                 TYPE CHAR10,                                             " Date
          V_TIME                 TYPE CHAR10,                                             " Time
          V_TEXT2                TYPE CHAR30.
    *To display Current Date
        WRITE SY-DATUM TO V_DATE.
        WRITE SY-UZEIT TO V_TIME.
        CONCATENATE 'Current Date :'(076)
                    V_DATE
                    V_TIME
               INTO V_TEXT2 SEPARATED BY SPACE.
        WRITE:/ V_TEXT2.
    *To print Report Date
        CLEAR: V_DATE, V_TEXT2.
        WRITE P_CURDT TO V_DATE.
        CONCATENATE 'Report Date :'(077)
                    V_DATE
               INTO V_TEXT2 SEPARATED BY SPACE.
        WRITE:/ V_TEXT2.
      ENDMETHOD.                                                                        " M_HANDLE_TOP_OF_PAGE
    If you are satisfied, please give points to my reply.
    Regards,
    Sumanth.

Maybe you are looking for

  • Cannot create a new DC

    Hi all. We have configure a JDI server. But when we are using NWDS to connect that server, and create a new DC, it returns us the error. Invalid name; on this server no name of category SAP_DevelopmentComponentName are allowed at all. Whats the probl

  • Material master numbering

    Hi, My client wants to have a strategy document for the numbering system to be used for material, vendor and customer master. Kindly provide me some strategy documents ( in details) for such master data codification.

  • Creating formulas in Numbers

    I want to create a spreadsheet that divides time by intervals within a track. For example, I want the top row to display times and the first column to display distance by 200 meter intervals. Is there a formula for that? If a track runner wanted to r

  • Jdbc URL with dbserver only?

    i would like to connect to the server first and connect to the database later. is this possible with the oracle driver? i did this before with the informix driver and would like to keep the program logic.

  • Windows Installer restarted my computer, now iTunes doesn't show anything

    I run Windows Vista and have iTunes 9. While I was sleeping last night, Windows Vista decided to restart my computer. When I woke up, I turned it back on, but iTunes was coming up without actually showing the library or any of the words on the sideba