<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: dates in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dates/m-p/1969084#M397778</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Vijay Krishna,&lt;/P&gt;&lt;P&gt;Use the following code in your TOP-OF-PAGE section:&lt;/P&gt;&lt;P&gt;*-To display the select-option screen&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        CURR_REPORT     = C_PRG&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        SELECTION_TABLE = IT_VARI_TAB&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        NOT_FOUND       = 1&lt;/P&gt;&lt;P&gt;        NO_REPORT       = 2&lt;/P&gt;&lt;P&gt;        OTHERS          = 3.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;              WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SORT IT_VARI_TAB BY SELNAME .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-Generates list according to values in selection table(RSPARAMS)&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'RS_LIST_SELECTION_TABLE'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        REPORT  = C_PRG&lt;/P&gt;&lt;P&gt;        SELTEXT = 'X'&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        SEL_TAB = IT_VARI_TAB.&lt;/P&gt;&lt;P&gt;REgards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 23 Feb 2007 08:08:49 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-02-23T08:08:49Z</dc:date>
    <item>
      <title>dates</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dates/m-p/1969080#M397774</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;in d code below everything is gettin done like in d top of page am getting the header data todays date and number of records.d problem is am taking d data for a period i.e from range of dates using th code&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;                SELECT-OPTIONS DATE FOR VBRP-FBUDA OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECT * FROM VBRP  INTO CORRESPONDING FIELDS OF TABLE IT_VBRP WHERE FBUDA IN DATE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but am not able to print d dates sat am giving as period.i,e:imagine am giving in output i need data from 1.1.2006 and 1.1.2007 am getting d data but am not getting the two dates dat i gav(1.1.2006 to 1.1.2007)..please help me out&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZMATERIALS.&lt;/P&gt;&lt;P&gt;TABLES:VBRP,VBRKUK,VBRK,KNA1,MAKT.&lt;/P&gt;&lt;P&gt;TYPE-POOLS:SLIS.&lt;/P&gt;&lt;P&gt;DATA:x type i.&lt;/P&gt;&lt;P&gt;DATA: FIELDCATALOG TYPE SLIS_T_fieldcat_alv with header line,&lt;/P&gt;&lt;P&gt;      gd_tab_group type slis_t_sp_group_alv,&lt;/P&gt;&lt;P&gt;      gd_layout    type slis_layout_alv,&lt;/P&gt;&lt;P&gt;      gd_repid     like sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_event TYPE slis_t_event,&lt;/P&gt;&lt;P&gt;      wa_event TYPE slis_alv_event,&lt;/P&gt;&lt;P&gt; it_sort TYPE SLIS_T_SORTINFO_ALV,&lt;/P&gt;&lt;P&gt;      wa_sort TYPE slis_sortinfo_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IT_EVNENTS LIKE .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TYPES:BEGIN OF T_VBRP,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WERKS TYPE VBRP-WERKS,&lt;/P&gt;&lt;P&gt;  FBUDA TYPE VBRP-FBUDA,&lt;/P&gt;&lt;P&gt;  VBELN TYPE VBRP-VBELN,&lt;/P&gt;&lt;P&gt;  MATNR TYPE VBRP-MATNR,&lt;/P&gt;&lt;P&gt;  PSTYV TYPE VBRP-PSTYV,&lt;/P&gt;&lt;P&gt;  FKLMG TYPE VBRP-FKLMG,&lt;/P&gt;&lt;P&gt;  MAKTX TYPE MAKT-MAKTX,&lt;/P&gt;&lt;P&gt;  END OF T_VBRP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: IT_VBRP TYPE STANDARD TABLE OF t_VBRP INITIAL SIZE 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      wa_ekko TYPE t_VBRP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA IT_VBRKUK TYPE STANDARD TABLE OF VBRKUK WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA IT_KNA1 TYPE STANDARD TABLE OF KNA1 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA IT_MAKT TYPE STANDARD TABLE OF MAKT WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_FINAL OCCURS 1,&lt;/P&gt;&lt;P&gt;  WERKS LIKE IT_VBRP-WERKS,&lt;/P&gt;&lt;P&gt;  VBELN LIKE IT_VBRP-VBELN,&lt;/P&gt;&lt;P&gt;  KUNAG LIKE IT_VBRKUK-KUNAG,&lt;/P&gt;&lt;P&gt;  MATNR LIKE IT_VBRP-MATNR,&lt;/P&gt;&lt;P&gt;  FBUDA LIKE IT_VBRP-FBUDA,&lt;/P&gt;&lt;P&gt;  PSTYV LIKE IT_VBRP-PSTYV,&lt;/P&gt;&lt;P&gt;  FKLMG LIKE IT_VBRP-FKLMG,&lt;/P&gt;&lt;P&gt;  MAKTX LIKE IT_MAKT-MAKTX,&lt;/P&gt;&lt;P&gt;  NAME1  LIKE IT_KNA1-NAME1,&lt;/P&gt;&lt;P&gt;  END OF IT_FINAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS DATE FOR VBRP-FBUDA OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECT * FROM VBRP  INTO CORRESPONDING FIELDS OF TABLE IT_VBRP WHERE FBUDA IN DATE .&lt;/P&gt;&lt;P&gt;CLEAR VBRP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM VBRP  INTO CORRESPONDING FIELDS OF TABLE IT_VBRP WHERE FBUDA IN DATE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IF NOT IT_VBRP[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SELECT * FROM VBRKUK  INTO CORRESPONDING FIELDS OF TABLE IT_VBRKUK&lt;/P&gt;&lt;P&gt;    FOR ALL ENTRIES IN IT_VBRP WHERE vbeln EQ IT_VBRP-VBELN .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM MAKT INTO CORRESPONDING FIELDS OF TABLE IT_MAKT&lt;/P&gt;&lt;P&gt;  FOR ALL ENTRIES IN IT_VBRP&lt;/P&gt;&lt;P&gt;  WHERE MATNR EQ IT_VBRP-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT IT_VBRKUK[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT * FROM KNA1 INTO CORRESPONDING FIELDS OF TABLE IT_KNA1&lt;/P&gt;&lt;P&gt;      FOR ALL ENTRIES IN IT_VBRKUK&lt;/P&gt;&lt;P&gt;        WHERE KUNNR EQ IT_VBRKUK-KUNAG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT IT_VBRP[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_VBRP.&lt;/P&gt;&lt;P&gt;    IF it_VBRP-PSTYV = 'TAN' OR it_VBRP-PSTYV = 'TANN'.&lt;/P&gt;&lt;P&gt;IF it_VBRP-PSTYV = 'TAN'.&lt;/P&gt;&lt;P&gt;X = 0    .&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF it_VBRP-PSTYV = 'BVN'.&lt;/P&gt;&lt;P&gt;X = 0    .&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF it_VBRP-PSTYV = 'BVNN'.&lt;/P&gt;&lt;P&gt;X = 0    .&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF it_VBRP-PSTYV = 'TAS'.&lt;/P&gt;&lt;P&gt;X = 0    .&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF it_VBRP-PSTYV = 'ZDLP'.&lt;/P&gt;&lt;P&gt;X = 0    .&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF it_VBRP-PSTYV = 'TANN'.&lt;/P&gt;&lt;P&gt;X = it_VBRP-FKLMG.&lt;/P&gt;&lt;P&gt;*ADD X TO Y.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;*ADD VBRP-FKLMG TO Z.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table IT_VBRKUK with key vbeln = it_vbrp-vbeln.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  read table it_kna1 with key kunnr = it_vbrkuk-kunag.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    read table it_makt with key matnr = it_vbrp-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IT_FINAL-WERKS = IT_VBRP-WERKS.&lt;/P&gt;&lt;P&gt;IT_FINAL-FBUDA = IT_VBRP-FBUDA.&lt;/P&gt;&lt;P&gt;IT_FINAL-VBELN = IT_VBRP-VBELN.&lt;/P&gt;&lt;P&gt;IT_FINAL-KUNAG = IT_VBRKUK-KUNAG.&lt;/P&gt;&lt;P&gt;IT_FINAL-MATNR = IT_VBRP-MATNR.&lt;/P&gt;&lt;P&gt;IT_FINAL-PSTYV = IT_VBRP-PSTYV.&lt;/P&gt;&lt;P&gt;IT_FINAL-FKLMG = IT_VBRP-FKLMG.&lt;/P&gt;&lt;P&gt;IT_FINAL-MAKTX = IT_MAKT-MAKTX.&lt;/P&gt;&lt;P&gt;IT_FINAL-NAME1 = IT_KNA1-NAME1.&lt;/P&gt;&lt;P&gt;APPEND IT_FINAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF NOT IT_FINAL[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT IT_FINAL BY WERKS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_FINAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  AT NEW WERKS.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WRITE:/(7) IT_FINAL-WERKS.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;CLEAR IT_FINAL-WERKS.&lt;/P&gt;&lt;P&gt;*WRITE:/11(10) IT_FINAL-FBUDA,27(18) IT_FINAL-VBELN,49(10) IT_FINAL-KUNAG,62(25) IT_FINAL-NAME1,100(10) IT_FINAL-MATNR,112(25) IT_FINAL-MAKTX,140(10) IT_FINAL-PSTYV,155(20) IT_FINAL-FKLMG .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*perform data_retrieval.&lt;/P&gt;&lt;P&gt;perform build_fieldcatalog.&lt;/P&gt;&lt;P&gt;perform build_layout.&lt;/P&gt;&lt;P&gt;perform display_alv_report.&lt;/P&gt;&lt;P&gt;PERFORM top-of-page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM build_fieldcatalog.&lt;/P&gt;&lt;P&gt;fieldcatalog-FIELDNAME   = 'WERKS'.&lt;/P&gt;&lt;P&gt;fieldcatalog-seltext_m   = 'PLANT'.&lt;/P&gt;&lt;P&gt;fieldcatalog-col_pos     =  0.&lt;/P&gt;&lt;P&gt;fieldcatalog-tabname = 'it_final'.&lt;/P&gt;&lt;P&gt;APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;CLEAR fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    fieldcatalog-FIELDNAME   = 'FBUDA'.&lt;/P&gt;&lt;P&gt;    fieldcatalog-seltext_m   = 'DATE'.&lt;/P&gt;&lt;P&gt;    fieldcatalog-tabname = 'it_final'.&lt;/P&gt;&lt;P&gt;    fieldcatalog-col_pos     = 1.&lt;/P&gt;&lt;P&gt;    APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          fieldcatalog-FIELDNAME = 'VBELN'.&lt;/P&gt;&lt;P&gt;          fieldcatalog-seltext_m   = 'DOCUMENT NUMBER'.&lt;/P&gt;&lt;P&gt;          fieldcatalog-tabname = 'it_final'.&lt;/P&gt;&lt;P&gt;          fieldcatalog-col_pos     = 2.&lt;/P&gt;&lt;P&gt;          APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;          CLEAR fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                fieldcatalog-FIELDNAME = 'KUNAG'.&lt;/P&gt;&lt;P&gt;                fieldcatalog-seltext_m   = 'CUSTOMER NUMBER'.&lt;/P&gt;&lt;P&gt;                fieldcatalog-tabname = 'it_final'.&lt;/P&gt;&lt;P&gt;                fieldcatalog-col_pos     = 3.&lt;/P&gt;&lt;P&gt;                APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;                CLEAR fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                      fieldcatalog-FIELDNAME = 'NAME1'.&lt;/P&gt;&lt;P&gt;                      fieldcatalog-seltext_m   = 'CUSTOMER DESCRIPTION'.&lt;/P&gt;&lt;P&gt;                      fieldcatalog-tabname = 'it_final'.&lt;/P&gt;&lt;P&gt;                      fieldcatalog-col_pos     = 4.&lt;/P&gt;&lt;P&gt;                      APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;                      CLEAR fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                           fieldcatalog-FIELDNAME = 'MATNR'.&lt;/P&gt;&lt;P&gt;                           fieldcatalog-seltext_m = 'MATERIAL NUMBER'.&lt;/P&gt;&lt;P&gt;                           fieldcatalog-col_pos = 5.&lt;/P&gt;&lt;P&gt;                           fieldcatalog-tabname = 'it_final'.&lt;/P&gt;&lt;P&gt;                           APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;                           CLEAR fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                                fieldcatalog-FIELDNAME = 'MAKTX'.&lt;/P&gt;&lt;P&gt;                                fieldcatalog-seltext_m = 'MATERIAL TEXT'.&lt;/P&gt;&lt;P&gt;                                fieldcatalog-tabname = 'it_final'.&lt;/P&gt;&lt;P&gt;                                fieldcatalog-col_pos = 6.&lt;/P&gt;&lt;P&gt;                                APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;                                CLEAR fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                                     fieldcatalog-FIELDNAME = 'PSTYV'.&lt;/P&gt;&lt;P&gt;                                     fieldcatalog-seltext_m = 'ITEM TEXT'.&lt;/P&gt;&lt;P&gt;                                     fieldcatalog-tabname = 'it_final'.&lt;/P&gt;&lt;P&gt;                                     fieldcatalog-col_pos = 7.&lt;/P&gt;&lt;P&gt;                                     APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;                                     CLEAR fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                                          fieldcatalog-FIELDNAME = 'FKLMG'.&lt;/P&gt;&lt;P&gt;                                          fieldcatalog-seltext_m = 'BILLING QUANTITY'.&lt;/P&gt;&lt;P&gt;                                          fieldcatalog-tabname = 'it_final'.&lt;/P&gt;&lt;P&gt;                                          fieldcatalog-col_pos = 8.&lt;/P&gt;&lt;P&gt;                                          APPEND fieldcatalog TO fieldcatalog.&lt;/P&gt;&lt;P&gt;                                          CLEAR fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  form build_layout.&lt;/P&gt;&lt;P&gt;  gd_layout-no_input          = 'X'.&lt;/P&gt;&lt;P&gt;  gd_layout-colwidth_optimize = 'X'.&lt;/P&gt;&lt;P&gt;  gd_layout-totals_text       = 'Totals'(500).&lt;/P&gt;&lt;P&gt;  ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form display_alv_report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gd_repid = sy-repid.&lt;/P&gt;&lt;P&gt;    call function 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;         exporting&lt;/P&gt;&lt;P&gt;           i_callback_program      = gd_repid&lt;/P&gt;&lt;P&gt;              i_callback_top_of_page   = 'TOP-OF-PAGE'&lt;/P&gt;&lt;P&gt;                is_layout = gd_layout&lt;/P&gt;&lt;P&gt;                  it_fieldcat = FIELDCATALOG[]&lt;/P&gt;&lt;P&gt;                    I_SAVE = 'X'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;  t_outtab = it_final&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      program_error = 1&lt;/P&gt;&lt;P&gt;        OTHERS = 2.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                 ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*i_callback_top_of_page   = 'TOP-OF-PAGE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Form top-of-page.&lt;/P&gt;&lt;P&gt;*ALV Header declarations&lt;/P&gt;&lt;P&gt;data: t_header type slis_t_listheader,&lt;/P&gt;&lt;P&gt;      wa_header type slis_listheader,&lt;/P&gt;&lt;P&gt;      t_line like wa_header-info,&lt;/P&gt;&lt;P&gt;      ld_lines type i,&lt;/P&gt;&lt;P&gt;      ld_linesc(10) type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Title&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wa_header-typ  = 'H'.&lt;/P&gt;&lt;P&gt;  wa_header-info = 'BILLING QUANTITY vs FREE QUANTITY'.&lt;/P&gt;&lt;P&gt;  append wa_header to t_header.&lt;/P&gt;&lt;P&gt;  clear wa_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wa_header-typ  = 'S'.&lt;/P&gt;&lt;P&gt;  wa_header-key = 'Date: '.&lt;/P&gt;&lt;P&gt;  CONCATENATE  sy-datum+6(2) '.'&lt;/P&gt;&lt;P&gt;               sy-datum+4(2) '.'&lt;/P&gt;&lt;P&gt;               sy-datum(4) INTO wa_header-info.   "todays date&lt;/P&gt;&lt;P&gt;  append wa_header to t_header.&lt;/P&gt;&lt;P&gt;  clear: wa_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Total No. of Records Selected&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  describe table IT_FINAL lines ld_lines.&lt;/P&gt;&lt;P&gt;  ld_linesc = ld_lines.&lt;/P&gt;&lt;P&gt;  concatenate 'Total No. of Records Selected: ' ld_linesc&lt;/P&gt;&lt;P&gt;                    into t_line separated by space.&lt;/P&gt;&lt;P&gt;  wa_header-typ  = 'A'.&lt;/P&gt;&lt;P&gt;  wa_header-info = t_line.&lt;/P&gt;&lt;P&gt;  append wa_header to t_header.&lt;/P&gt;&lt;P&gt;  clear: wa_header, t_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;       exporting&lt;/P&gt;&lt;P&gt;            it_list_commentary = t_header.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_logo             = 'Z_LOGO'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Feb 2007 07:58:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dates/m-p/1969080#M397774</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-23T07:58:19Z</dc:date>
    </item>
    <item>
      <title>Re: dates</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dates/m-p/1969081#M397775</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;wa_header-typ = 'S'.&lt;/P&gt;&lt;P&gt;wa_header-key = 'Date: '.&lt;/P&gt;&lt;P&gt;CONCATENATE &amp;lt;b&amp;gt;date-low 'to' date-high&amp;lt;/b&amp;gt;  INTO wa_header-info. &lt;/P&gt;&lt;P&gt;append wa_header to t_header.&lt;/P&gt;&lt;P&gt;clear: wa_header.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Feb 2007 08:02:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dates/m-p/1969081#M397775</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-23T08:02:27Z</dc:date>
    </item>
    <item>
      <title>Re: dates</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dates/m-p/1969082#M397776</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;PRE&gt;&lt;CODE&gt;wa_header-typ = 'S'.
wa_header-key = 'Date: '.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;lt;b&amp;gt;CONCATENATE date-low+6(2) '.'&lt;/P&gt;&lt;P&gt;date-low+4(2) '.'&lt;/P&gt;&lt;P&gt;date-low(4) 'To' date-high+6(2) '.'&lt;/P&gt;&lt;P&gt;date-high+4(2) '.'&lt;/P&gt;&lt;P&gt;date-high(4)&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;INTO wa_header-info. "todays date
append wa_header to t_header.
clear: wa_header.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helsp.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Feb 2007 08:05:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dates/m-p/1969082#M397776</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-23T08:05:16Z</dc:date>
    </item>
    <item>
      <title>Re: dates</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dates/m-p/1969083#M397777</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See you need to do this first&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_EVENTS_GET'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_list_type = 0&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      et_events   = gi_events.&lt;/P&gt;&lt;P&gt;  READ TABLE gi_events INTO wa_event&lt;/P&gt;&lt;P&gt;                   WITH KEY name = slis_ev_top_of_page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    MOVE gc_formname_top_of_page TO wa_event-form.&lt;/P&gt;&lt;P&gt;    APPEND wa_event TO gi_events .&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then you need to pass in the FM REUSE_ALV_GRID_DISPLAY&lt;/P&gt;&lt;P&gt;the parameters         it_events                = gi_events[]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;others thisng is that you need to remove the i callback_top_of_page parameter. this ios not required&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Ravikumar P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Feb 2007 08:07:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dates/m-p/1969083#M397777</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-23T08:07:46Z</dc:date>
    </item>
    <item>
      <title>Re: dates</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dates/m-p/1969084#M397778</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Vijay Krishna,&lt;/P&gt;&lt;P&gt;Use the following code in your TOP-OF-PAGE section:&lt;/P&gt;&lt;P&gt;*-To display the select-option screen&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        CURR_REPORT     = C_PRG&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        SELECTION_TABLE = IT_VARI_TAB&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        NOT_FOUND       = 1&lt;/P&gt;&lt;P&gt;        NO_REPORT       = 2&lt;/P&gt;&lt;P&gt;        OTHERS          = 3.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;              WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SORT IT_VARI_TAB BY SELNAME .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-Generates list according to values in selection table(RSPARAMS)&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'RS_LIST_SELECTION_TABLE'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        REPORT  = C_PRG&lt;/P&gt;&lt;P&gt;        SELTEXT = 'X'&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        SEL_TAB = IT_VARI_TAB.&lt;/P&gt;&lt;P&gt;REgards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Feb 2007 08:08:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dates/m-p/1969084#M397778</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-23T08:08:49Z</dc:date>
    </item>
    <item>
      <title>Re: dates</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dates/m-p/1969085#M397779</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Feb 2007 07:28:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dates/m-p/1969085#M397779</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-28T07:28:31Z</dc:date>
    </item>
  </channel>
</rss>

