<?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: alv_display in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547466#M853455</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dhruv,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you tokk the wrong parameter: It should be &lt;/P&gt;&lt;P&gt;I_CALLBACK_HTML_TOP_OF_PAGE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Take care about the FORM parameter:&lt;/P&gt;&lt;P&gt;form top_of_page using cl_dd type ref to cl_dd_document.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clemens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Mar 2008 09:48:56 GMT</pubDate>
    <dc:creator>Clemenss</dc:creator>
    <dc:date>2008-03-28T09:48:56Z</dc:date>
    <item>
      <title>alv_display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547459#M853448</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;i output display used to alv.in that top of page  event not working .so in output top of page is displayed only plain .&lt;/P&gt;&lt;P&gt;so any body tell me&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;see my code &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DISPLAY_OUTPUT_ALV&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_I_OUTPUT  text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_I_FIELDCAT  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM display_output_alv TABLES   p_intab&lt;/P&gt;&lt;P&gt;                        USING    p_fieldcat TYPE slis_t_fieldcat_alv.&lt;/P&gt;&lt;P&gt;*&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 = wa_repname&lt;/P&gt;&lt;P&gt;      is_layout          = i_layout&lt;/P&gt;&lt;P&gt;      it_fieldcat        = p_fieldcat&lt;/P&gt;&lt;P&gt;      I_CALLBACK_TOP_OF_PAGE = 'F_HEADER'&lt;/P&gt;&lt;P&gt;      it_sort            = i_sortinfo&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab           = p_intab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DISPLAY_OUTPUT_ALV&lt;/P&gt;&lt;P&gt;******************************************************************************&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------" /&gt;&lt;P&gt;FORM f_header .&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;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 = 'Open Production Order report'(030).&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;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-info = '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;  wa_header-typ  = 'S'.&lt;/P&gt;&lt;P&gt;  wa_header-key = 'Plant:'(031).&lt;/P&gt;&lt;P&gt;  wa_header-info = 'p_werks: '.&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;P&gt;   wa_header-typ  = 'S'.&lt;/P&gt;&lt;P&gt;  wa_header-key = 'Material Group:'(032).&lt;/P&gt;&lt;P&gt;  wa_header-info = S_MATKL-LOW.&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;P&gt;    wa_header-typ  = 'S'.&lt;/P&gt;&lt;P&gt;  wa_header-key = 'Material'(033).&lt;/P&gt;&lt;P&gt;  wa_header-info =  S_MATNR-LOW.&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;P&gt;   wa_header-typ  = 'S'.&lt;/P&gt;&lt;P&gt;  wa_header-key = 'Material'(033).&lt;/P&gt;&lt;P&gt;  wa_header-info =  S_MATNR-LOW.&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;P&gt;   wa_header-typ  = 'S'.&lt;/P&gt;&lt;P&gt;  wa_header-key = 'Material Type'(034).&lt;/P&gt;&lt;P&gt;  wa_header-info =  S_MTART-LOW.&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;P&gt; wa_header-typ  = 'S'.&lt;/P&gt;&lt;P&gt;  wa_header-key = 'Production Order'(035).&lt;/P&gt;&lt;P&gt;  wa_header-info =   S_AUFNR-LOW.&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;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;P&gt;      &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " f_header&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check this&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 08:44:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547459#M853448</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T08:44:41Z</dc:date>
    </item>
    <item>
      <title>Re: alv_display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547460#M853449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use the following sample code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

FORM BUILD_COMMENTRY.

    CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
    EXPORTING
      IT_LIST_COMMENTARY = GT_HEADER[]
      I_LOGO             = 'ENJOYSAP_LOGO'.

ENDFORM.


CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
 EXPORTING
   I_CALLBACK_PROGRAM                = G_REPID
   I_CALLBACK_TOP_OF_PAGE          = 'BUILD_COMMENTRY'
   I_CALLBACK_USER_COMMAND           = 'USR_COMMAND'
   IT_FIELDCAT                       = GT_FIELDCAT[]
  TABLES
    T_OUTTAB                         = IT_SFLIGHT
 EXCEPTIONS
   PROGRAM_ERROR                     = 1
   OTHERS                            = 2
          .

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dhruv Shah&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 08:56:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547460#M853449</guid>
      <dc:creator>dhruv_shah3</dc:creator>
      <dc:date>2008-03-28T08:56:56Z</dc:date>
    </item>
    <item>
      <title>Re: alv_display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547461#M853450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I TRY THIS BUT ITS NOT DISPLAYED&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 09:03:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547461#M853450</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T09:03:59Z</dc:date>
    </item>
    <item>
      <title>Re: alv_display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547462#M853451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you please paste the entire code?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Ahasan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 09:16:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547462#M853451</guid>
      <dc:creator>mohammedahasanullah_mulla</dc:creator>
      <dc:date>2008-03-28T09:16:12Z</dc:date>
    </item>
    <item>
      <title>Re: alv_display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547463#M853452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;1/ Report Name ...: ZCSVR_CONDITION_PSA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;2/ Description ...: This report used to display valid pricing conditions&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                    for puchasing scheduling agreements for a key&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                    date.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;3/ Responsibility&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Author............: Mayank Rajguru&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creation Date.....: 20-Mar-2008&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Requested by .....: Essam Riaz / William Cruz&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Reference document: Ticket No. 22821928&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Rev-trac no ......: 4020541&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Project...........: NAC Support&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZCSVR_CONDITION_PSA MESSAGE-ID E0 NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS: SLIS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: EKKO,&lt;/P&gt;&lt;P&gt;        EKPO,&lt;/P&gt;&lt;P&gt;        A016,&lt;/P&gt;&lt;P&gt;        KONP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To collect data from ekko and ekpo table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TYPES: BEGIN OF TY_EK,&lt;/P&gt;&lt;P&gt;       EBELN LIKE EKKO-EBELN,&lt;/P&gt;&lt;P&gt;       KDATB LIKE EKKO-KDATB,&lt;/P&gt;&lt;P&gt;       KDATE LIKE EKKO-KDATE,&lt;/P&gt;&lt;P&gt;       EBELP LIKE EKPO-EBELP,&lt;/P&gt;&lt;P&gt;       MATNR LIKE EKPO-MATNR,&lt;/P&gt;&lt;P&gt;       TXZ01 LIKE EKPO-TXZ01,&lt;/P&gt;&lt;P&gt;       WERKS LIKE EKPO-WERKS,&lt;/P&gt;&lt;P&gt;       KTMNG LIKE EKPO-KTMNG,&lt;/P&gt;&lt;P&gt;       MENGE LIKE EKPO-MENGE,&lt;/P&gt;&lt;P&gt;       MEINS LIKE EKPO-MEINS,&lt;/P&gt;&lt;P&gt;       END OF TY_EK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table to hold data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: I_EK TYPE STANDARD TABLE OF TY_EK,&lt;/P&gt;&lt;P&gt;      W_EK LIKE LINE OF I_EK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Field catalog for List display&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: TBL_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV ,&lt;/P&gt;&lt;P&gt;      ST_FIELDCAT TYPE SLIS_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;      ST_LAYOUT TYPE SLIS_LAYOUT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: I_LIST_COMMENTS TYPE SLIS_T_LISTHEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For event&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: I_EVENTS      TYPE SLIS_T_EVENT,&lt;/P&gt;&lt;P&gt;      W_EVENTS      LIKE LINE OF I_EVENTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: W_LIST_COMMENTS LIKE LINE OF I_LIST_COMMENTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To hold dates from A016 table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: I_A016 TYPE STANDARD TABLE OF A016 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      W_A016 LIKE LINE OF I_A016.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To hold required data from KONP table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TYPES : BEGIN OF TY_KONP,&lt;/P&gt;&lt;P&gt;        KNUMH TYPE KONP-KNUMH,&lt;/P&gt;&lt;P&gt;        KOPOS TYPE KONP-KOPOS,&lt;/P&gt;&lt;P&gt;        KSCHL TYPE KONP-KSCHL,&lt;/P&gt;&lt;P&gt;        KBETR TYPE KONP-KBETR,&lt;/P&gt;&lt;P&gt;        KONWA TYPE KONP-KONWA,&lt;/P&gt;&lt;P&gt;        KPEIN TYPE KONP-KPEIN,&lt;/P&gt;&lt;P&gt;        KMEIN TYPE KONP-KMEIN,&lt;/P&gt;&lt;P&gt;        END OF TY_KONP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table and work area for KONP table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: I_KONP TYPE STANDARD TABLE OF TY_KONP,&lt;/P&gt;&lt;P&gt;      W_KONP LIKE LINE OF I_KONP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Final structure required&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TYPES: BEGIN OF TY_DISP,&lt;/P&gt;&lt;P&gt;       EBELN LIKE EKKO-EBELN,&lt;/P&gt;&lt;P&gt;       EBELP LIKE EKPO-EBELP,&lt;/P&gt;&lt;P&gt;       KDATB LIKE EKKO-KDATB,&lt;/P&gt;&lt;P&gt;       KDATE LIKE EKKO-KDATE,&lt;/P&gt;&lt;P&gt;       MATNR LIKE EKPO-MATNR,&lt;/P&gt;&lt;P&gt;       TXZ01 LIKE EKPO-TXZ01,&lt;/P&gt;&lt;P&gt;       WERKS LIKE EKPO-WERKS,&lt;/P&gt;&lt;P&gt;       KTMNG LIKE EKPO-KTMNG,&lt;/P&gt;&lt;P&gt;       MENGE LIKE EKPO-MENGE,&lt;/P&gt;&lt;P&gt;       MEINS LIKE EKPO-MEINS,&lt;/P&gt;&lt;P&gt;       KNUMH LIKE KONP-KNUMH,&lt;/P&gt;&lt;P&gt;       DATBI LIKE A016-DATBI,&lt;/P&gt;&lt;P&gt;       DATAB LIKE A016-DATAB,&lt;/P&gt;&lt;P&gt;       KOPOS LIKE KONP-KOPOS,&lt;/P&gt;&lt;P&gt;       KSCHL LIKE KONP-KSCHL,&lt;/P&gt;&lt;P&gt;       KBETR LIKE KONP-KBETR,&lt;/P&gt;&lt;P&gt;       KONWA LIKE KONP-KONWA,&lt;/P&gt;&lt;P&gt;       KPEIN LIKE KONP-KPEIN,&lt;/P&gt;&lt;P&gt;       KMEIN LIKE KONP-KMEIN,&lt;/P&gt;&lt;P&gt;       END OF TY_DISP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table to hold final data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : I_DISP TYPE STANDARD TABLE OF TY_DISP,&lt;/P&gt;&lt;P&gt;       W_DISP LIKE LINE OF I_DISP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: V_EKORG TYPE EKKO-EKORG,&lt;/P&gt;&lt;P&gt;      V_LIFNR TYPE EKKO-LIFNR,&lt;/P&gt;&lt;P&gt;      V_WERKS TYPE EKPO-WERKS,&lt;/P&gt;&lt;P&gt;      V_MATNR TYPE EKPO-MATNR,&lt;/P&gt;&lt;P&gt;      V_EBELN TYPE EKKO-EBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: V_TEXT(60) TYPE C,&lt;/P&gt;&lt;P&gt;      V_PERCENT(1) TYPE C VALUE '%'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Selection screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT  (20) TEXT-001.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 36.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_DATE TYPE A016-DATAB OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF   LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT  (20) TEXT-002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 33.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: S_EKORG FOR V_EKORG.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF   LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT  (20) TEXT-003.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 33.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: S_LIFNR FOR V_LIFNR.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF   LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT  (20) TEXT-004.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 33.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: S_WERKS FOR V_WERKS.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF   LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT  (20) TEXT-005.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 33.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: S_MATNR FOR V_MATNR.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF   LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT  (20) TEXT-006.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 33.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: S_EBELN FOR V_EBELN.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF   LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Start of program&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To acheive data from EKKO and EKPO table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT EKKO~EBELN EKKO~KDATB EKKO~KDATE EKPO~EBELP EKPO~MATNR&lt;/P&gt;&lt;P&gt;         EKPO~TXZ01 EKPO~WERKS EKPO~KTMNG EKPO~MENGE EKPO~MEINS&lt;/P&gt;&lt;P&gt;    INTO TABLE I_EK&lt;/P&gt;&lt;P&gt;    FROM EKKO INNER JOIN EKPO ON&lt;/P&gt;&lt;P&gt;         EKKO~EBELN = EKPO~EBELN&lt;/P&gt;&lt;P&gt;   WHERE EKKO~KDATB &amp;lt;= P_DATE&lt;/P&gt;&lt;P&gt;     AND EKKO~KDATE &amp;gt;= P_DATE&lt;/P&gt;&lt;P&gt;     AND EKKO~EKORG IN S_EKORG&lt;/P&gt;&lt;P&gt;     AND EKKO~LIFNR IN S_LIFNR&lt;/P&gt;&lt;P&gt;     AND EKKO~EBELN IN S_EBELN&lt;/P&gt;&lt;P&gt;     AND EKPO~WERKS IN S_WERKS&lt;/P&gt;&lt;P&gt;     AND EKPO~MATNR IN S_MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get dates for corresponding entries from A016 table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF I_EK[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT * FROM A016 INTO TABLE I_A016&lt;/P&gt;&lt;P&gt;     FOR ALL ENTRIES IN I_EK&lt;/P&gt;&lt;P&gt;     WHERE EVRTN = I_EK-EBELN&lt;/P&gt;&lt;P&gt;       AND EVRTP = I_EK-EBELP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To get corresponding entries from KONP table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF I_A016[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT KNUMH KOPOS KSCHL KBETR KONWA KPEIN KMEIN&lt;/P&gt;&lt;P&gt;     FROM KONP&lt;/P&gt;&lt;P&gt;      INTO TABLE I_KONP&lt;/P&gt;&lt;P&gt;   FOR ALL ENTRIES IN I_A016&lt;/P&gt;&lt;P&gt;     WHERE KNUMH = I_A016-KNUMH&lt;/P&gt;&lt;P&gt;       AND LOEVM_KO &amp;lt;&amp;gt; 'X'.&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;  SORT I_EK   BY EBELN EBELP.&lt;/P&gt;&lt;P&gt;  SORT I_A016 BY EVRTN EVRTP.&lt;/P&gt;&lt;P&gt;  SORT I_KONP BY KNUMH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT I_EK INTO W_EK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   READ TABLE I_A016 INTO W_A016 WITH KEY EVRTN = W_EK-EBELN&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                          EVRTP = W_EK-EBELP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT I_A016 INTO W_A016 WHERE EVRTN = W_EK-EBELN&lt;/P&gt;&lt;P&gt;                                 AND EVRTP = W_EK-EBELP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF SY-SUBRC = 0.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT I_KONP INTO W_KONP WHERE KNUMH = W_A016-KNUMH .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        W_DISP-EBELN = W_EK-EBELN.&lt;/P&gt;&lt;P&gt;        W_DISP-EBELP = W_EK-EBELP.&lt;/P&gt;&lt;P&gt;        W_DISP-KDATB = W_EK-KDATB.&lt;/P&gt;&lt;P&gt;        W_DISP-KDATE = W_EK-KDATE.&lt;/P&gt;&lt;P&gt;        W_DISP-MATNR = W_EK-MATNR.&lt;/P&gt;&lt;P&gt;        W_DISP-TXZ01 = W_EK-TXZ01.&lt;/P&gt;&lt;P&gt;        W_DISP-WERKS = W_EK-WERKS.&lt;/P&gt;&lt;P&gt;        W_DISP-KTMNG = W_EK-KTMNG.&lt;/P&gt;&lt;P&gt;        W_DISP-MENGE = W_EK-MENGE.&lt;/P&gt;&lt;P&gt;        W_DISP-MEINS = W_EK-MEINS.&lt;/P&gt;&lt;P&gt;        W_DISP-KNUMH = W_A016-KNUMH.&lt;/P&gt;&lt;P&gt;        W_DISP-DATBI = W_A016-DATBI.&lt;/P&gt;&lt;P&gt;        W_DISP-DATAB = W_A016-DATAB.&lt;/P&gt;&lt;P&gt;        W_DISP-KOPOS = W_KONP-KOPOS.&lt;/P&gt;&lt;P&gt;        W_DISP-KSCHL = W_KONP-KSCHL.&lt;/P&gt;&lt;P&gt;        W_DISP-KBETR = W_KONP-KBETR.&lt;/P&gt;&lt;P&gt;        W_DISP-KONWA = W_KONP-KONWA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Added for the problem - multiplied by 10&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IF W_DISP-KONWA = V_PERCENT.&lt;/P&gt;&lt;P&gt;      W_DISP-KBETR = W_DISP-KBETR / 10.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        W_DISP-KPEIN = W_KONP-KPEIN.&lt;/P&gt;&lt;P&gt;        W_DISP-KMEIN = W_KONP-KMEIN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        APPEND W_DISP  TO I_DISP.&lt;/P&gt;&lt;P&gt;        CLEAR W_KONP.&lt;/P&gt;&lt;P&gt;        CLEAR W_A016.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To display data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM FIELDCATALOG.&lt;/P&gt;&lt;P&gt;  PERFORM LAYOUT_BUILD.&lt;/P&gt;&lt;P&gt;  PERFORM EVENT_BUILD.&lt;/P&gt;&lt;P&gt;  PERFORM LIST_DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  FIELDCATALOG&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; This form is used to prepare field catalog for final display&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;  Parameter / Table : None&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM FIELDCATALOG .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_FIELDCAT USING 'EBELN' 'I_DISP' 'Purch.doc. ' ' ' 1 '10' ' '&lt;/P&gt;&lt;P&gt;                                ' '.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_FIELDCAT USING 'EBELP' 'I_DISP' 'Item ' ' ' 2 '10' ' '&lt;/P&gt;&lt;P&gt;                               ' '.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_FIELDCAT USING 'KDATB' 'I_DISP' 'Start ' ' ' 3 '10' ' '&lt;/P&gt;&lt;P&gt;                               ' '.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_FIELDCAT USING 'KDATE' 'I_DISP' 'End ' ' ' 4 '10' ' '&lt;/P&gt;&lt;P&gt;                                ' '.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_FIELDCAT USING 'MATNR' 'I_DISP' 'Material ' ' ' 5 '20' ' '&lt;/P&gt;&lt;P&gt;                               ' '.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_FIELDCAT USING 'TXZ01' 'I_DISP' 'Short Text ' ' ' 6 '42' ' '&lt;/P&gt;&lt;P&gt;                               ' '.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_FIELDCAT USING 'WERKS' 'I_DISP' 'Plnt ' ' ' 7 '6' ' '&lt;/P&gt;&lt;P&gt;                               ' '.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_FIELDCAT USING 'KTMNG' 'I_DISP' 'Target Qty ' ' ' 8 '15' ' '&lt;/P&gt;&lt;P&gt;                               ' '.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_FIELDCAT USING 'MENGE'  'I_DISP' 'Order Qty. ' ' ' 9 '15' ' '&lt;/P&gt;&lt;P&gt;                                ' '.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_FIELDCAT USING 'MEINS' 'I_DISP' 'Order Unit ' ' ' 10 '10' ' '&lt;/P&gt;&lt;P&gt;                               ' '.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_FIELDCAT USING 'KNUMH' 'I_DISP' 'CondRecNo ' ' ' 11 '12' ' '&lt;/P&gt;&lt;P&gt;                               ' '.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_FIELDCAT USING 'DATAB' 'I_DISP' 'Validity start ' ' ' 12 '15' ' '&lt;/P&gt;&lt;P&gt;                                ' '.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_FIELDCAT USING 'DATBI' 'I_DISP' 'Validaity End ' ' ' 13 '13' ' '&lt;/P&gt;&lt;P&gt;                               ' '.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_FIELDCAT USING 'KOPOS' 'I_DISP' 'SequNo. ' ' ' 14 '10' ' '&lt;/P&gt;&lt;P&gt;                               ' '.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_FIELDCAT USING 'KSCHL' 'I_DISP' 'CnType ' ' ' 15 '8' ' '&lt;/P&gt;&lt;P&gt;                               ' '.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_FIELDCAT USING 'KBETR' 'I_DISP' 'Amount ' ' ' 16 '13' ' '&lt;/P&gt;&lt;P&gt;                                ' '.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_FIELDCAT USING 'KONWA' 'I_DISP' 'Unit ' ' ' 17 '10' ' '&lt;/P&gt;&lt;P&gt;                               ' '.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_FIELDCAT USING 'KPEIN' 'I_DISP' 'Per ' ' ' 18 '10' ' '&lt;/P&gt;&lt;P&gt;                               ' '.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_FIELDCAT USING 'KMEIN' 'I_DISP' 'UoM ' ' ' 19 '10' ' '&lt;/P&gt;&lt;P&gt;                               ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " FIELDCATALOG&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  write_fieldcat&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; This form is used to add fields to fieldcatalog table&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;  Parameter :&lt;/P&gt;&lt;P&gt;*&amp;amp;  NAME : Name of the field&lt;/P&gt;&lt;P&gt;*&amp;amp;  TAB  : Name of internal table&lt;/P&gt;&lt;P&gt;*&amp;amp;  POS  : Position of the field on display&lt;/P&gt;&lt;P&gt;*&amp;amp;  LENGH: Length of the field&lt;/P&gt;&lt;P&gt;*&amp;amp;  Table :&lt;/P&gt;&lt;P&gt;*&amp;amp;  TBL_FEILDCAT : Internal table to hold fieldcatalog data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM WRITE_FIELDCAT  USING  NAME TAB ST KEY POS LENGTH ICON HOT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ST_FIELDCAT-FIELDNAME   = NAME.&lt;/P&gt;&lt;P&gt;  ST_FIELDCAT-TABNAME     = TAB.&lt;/P&gt;&lt;P&gt;  ST_FIELDCAT-SELTEXT_M   = ST.&lt;/P&gt;&lt;P&gt;  ST_FIELDCAT-KEY         = KEY.&lt;/P&gt;&lt;P&gt;  ST_FIELDCAT-COL_POS     = POS.&lt;/P&gt;&lt;P&gt;  ST_FIELDCAT-OUTPUTLEN   = LENGTH.&lt;/P&gt;&lt;P&gt;  ST_FIELDCAT-ICON        = ICON.&lt;/P&gt;&lt;P&gt;  ST_FIELDCAT-HOTSPOT     = HOT.&lt;/P&gt;&lt;P&gt;  APPEND ST_FIELDCAT TO TBL_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR ST_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " write_fieldcat&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  LAYOUT_BUILD&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;  This form is used built layout&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM LAYOUT_BUILD .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ST_LAYOUT-ZEBRA = 'X'.&lt;/P&gt;&lt;P&gt;  ST_LAYOUT-NO_VLINE = ''.&lt;/P&gt;&lt;P&gt;  ST_LAYOUT-COLWIDTH_OPTIMIZE = ' '.&lt;/P&gt;&lt;P&gt;  ST_LAYOUT-DETAIL_POPUP = 'X'.&lt;/P&gt;&lt;P&gt;  ST_LAYOUT-DETAIL_INITIAL_LINES = 'X'.&lt;/P&gt;&lt;P&gt;  ST_LAYOUT-DETAIL_TITLEBAR = 'Detail Title Bar'.&lt;/P&gt;&lt;P&gt;  ST_LAYOUT-INFO_FIELDNAME = 'COLOR'.&lt;/P&gt;&lt;P&gt;  " layout_build&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " LAYOUT_BUILD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  LIST_DISPLAY&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; This form is call function to display data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;  Table :&lt;/P&gt;&lt;P&gt;*&amp;amp;  TBL_FEILDCAT : To provide field catalog information&lt;/P&gt;&lt;P&gt;*&amp;amp;  ST_LAYOUT    : To provide layout information&lt;/P&gt;&lt;P&gt;*&amp;amp;  I_DISP       : To provide display data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM LIST_DISPLAY .&lt;/P&gt;&lt;P&gt;&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 = SY-REPID&lt;/P&gt;&lt;P&gt;      IT_FIELDCAT        = TBL_FIELDCAT[]&lt;/P&gt;&lt;P&gt;      IT_EVENTS          = I_EVENTS[]&lt;/P&gt;&lt;P&gt;      IS_LAYOUT          = ST_LAYOUT&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      T_OUTTAB           = I_DISP&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS             = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 1.&lt;/P&gt;&lt;P&gt;      MESSAGE A534(0K) RAISING PROGRAM_ERROR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " LIST_DISPLAY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  EVENT_BUILD&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; This form is used to trigger event top of page&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM EVENT_BUILD .&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   = I_EVENTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE I_EVENTS&lt;/P&gt;&lt;P&gt;  WITH KEY NAME = SLIS_EV_TOP_OF_PAGE&lt;/P&gt;&lt;P&gt;  INTO W_EVENTS.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;    MOVE 'ALV_TOP_OF_PAGE' TO W_EVENTS-FORM.&lt;/P&gt;&lt;P&gt;    MODIFY I_EVENTS FROM W_EVENTS INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE I_EVENTS WITH KEY NAME =  SLIS_EV_TOP_OF_LIST&lt;/P&gt;&lt;P&gt;                        INTO W_EVENTS.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;    MOVE 'TOP_OF_LIST' TO W_EVENTS-FORM.&lt;/P&gt;&lt;P&gt;    APPEND W_EVENTS TO I_EVENTS.&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;ENDFORM.                    " EVENT_BUILD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  top_of_page&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; This form is used to display heading on the report&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM ALV_TOP_OF_PAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR: I_LIST_COMMENTS[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONCATENATE 'PSA Valid On ' '&amp;amp;'   P_DATE&lt;EM&gt;6(2) '/' P_DATE&lt;/EM&gt;4(2) '/' P_DATE+0(4) INTO V_TEXT.&lt;/P&gt;&lt;P&gt;  REPLACE '&amp;amp;' WITH ' ' INTO V_TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  W_LIST_COMMENTS-TYP = 'H'.&lt;/P&gt;&lt;P&gt;  W_LIST_COMMENTS-KEY = ' '.&lt;/P&gt;&lt;P&gt;  W_LIST_COMMENTS-INFO = V_TEXT.&lt;/P&gt;&lt;P&gt;  APPEND W_LIST_COMMENTS TO I_LIST_COMMENTS.&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 = I_LIST_COMMENTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "top_of_page&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 09:21:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547463#M853452</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T09:21:34Z</dc:date>
    </item>
    <item>
      <title>Re: alv_display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547464#M853453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It will work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I copied ur code, check it once with ur code. place ur complete coding.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT  ztest_0001.

TYPE-POOLS: slis.
DATA: it_vbap TYPE STANDARD TABLE OF vbap.

SELECT * FROM vbap INTO TABLE it_vbap.


*
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
  EXPORTING
    i_callback_program     = sy-repid
    i_structure_name       = 'VBAP'
    i_callback_top_of_page = 'F_HEADER'
  TABLES
    t_outtab               = it_vbap.

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  f_header
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
FORM f_header .
  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 = 'Open Production Order report'(030).
  APPEND wa_header TO t_header.
  CLEAR wa_header.

*Date
  wa_header-typ = 'S'.
  wa_header-info = '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.
  wa_header-typ = 'S'.
  wa_header-key = 'Plant:'(031).
  wa_header-info = 'p_werks: '.
  APPEND wa_header TO t_header.
  CLEAR: wa_header.

  wa_header-typ = 'S'.
  wa_header-key = 'Material Group:'(032).
  wa_header-info = ''.
  APPEND wa_header TO t_header.
  CLEAR: wa_header.

  wa_header-typ = 'S'.
  wa_header-key = 'Material'(033).
  wa_header-info = ''.
  APPEND wa_header TO t_header.
  CLEAR: wa_header.

  wa_header-typ = 'S'.
  wa_header-key = 'Material'(033).
  wa_header-info = ''.
  APPEND wa_header TO t_header.
  CLEAR: wa_header.



  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
    EXPORTING
      it_list_commentary = t_header.


ENDFORM. " f_header&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 09:21:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547464#M853453</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T09:21:54Z</dc:date>
    </item>
    <item>
      <title>Re: alv_display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547465#M853454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi yash &lt;/P&gt;&lt;P&gt; i past  ur code here working fine but in my program not working.&lt;/P&gt;&lt;P&gt;check my code &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZSAMP_ZM0C                                                  *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zsamp_zm0c  LINE-SIZE 170 LINE-COUNT 50 NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;                MESSAGE-ID 00.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; S Y S T E M     T A B L E S&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;TABLES: mara,                 " Material Master&lt;/P&gt;&lt;P&gt;        marc,&lt;/P&gt;&lt;P&gt;        aufk,                 " Order master data&lt;/P&gt;&lt;P&gt;        afko,                 " Order header data PP orders&lt;/P&gt;&lt;P&gt;        afvc,                 " Operation within an order&lt;/P&gt;&lt;P&gt;        resb,                 " Reservation/dependent requirements&lt;/P&gt;&lt;P&gt;        afru,                 " Order completion confirmations&lt;/P&gt;&lt;P&gt;        mbew,                 " Material Valuation&lt;/P&gt;&lt;P&gt;        jest,                 " Object status&lt;/P&gt;&lt;P&gt;       t001w,&lt;/P&gt;&lt;P&gt;       usr02.                 " Logon data&lt;/P&gt;&lt;P&gt;TYPE-POOLS: slis.&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF t_aufk,&lt;/P&gt;&lt;P&gt;         aufnr LIKE aufk-aufnr,&lt;/P&gt;&lt;P&gt;         objnr LIKE aufk-objnr,&lt;/P&gt;&lt;P&gt;         auart LIKE aufk-auart,&lt;/P&gt;&lt;P&gt;         l_flag TYPE c,&lt;/P&gt;&lt;P&gt;        END OF t_aufk.&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF t_afko,&lt;/P&gt;&lt;P&gt;         aufnr  LIKE afko-aufnr,    "Order number&lt;/P&gt;&lt;P&gt;         gstrp  LIKE afko-gstrp,    "Date&lt;/P&gt;&lt;P&gt;         gamng  LIKE afko-gamng,    "Total quantity&lt;/P&gt;&lt;P&gt;         plnbez LIKE afko-plnbez,   "Material number&lt;/P&gt;&lt;P&gt;         aufpl  LIKE afko-aufpl,    "Routing numfor oper in the order&lt;/P&gt;&lt;P&gt;        END OF t_afko .&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF t_mara,&lt;/P&gt;&lt;P&gt;         matnr  LIKE mara-matnr,    "Material number&lt;/P&gt;&lt;P&gt;         matkl  LIKE mara-matkl,    "Material group&lt;/P&gt;&lt;P&gt;         aufnr  LIKE afko-aufnr,    "Order number&lt;/P&gt;&lt;P&gt;         gstrp  LIKE afko-gstrp,    "Date&lt;/P&gt;&lt;P&gt;         plnbez LIKE afko-plnbez,   "Material number&lt;/P&gt;&lt;P&gt;        END OF t_mara .&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF t_afpo,&lt;/P&gt;&lt;P&gt;        aufnr TYPE afpo-aufnr,       "Order Number&lt;/P&gt;&lt;P&gt;        strmp TYPE afpo-strmp,       "date&lt;/P&gt;&lt;P&gt;        psmng TYPE afpo-psmng,       "Order item quantity&lt;/P&gt;&lt;P&gt;        wemng TYPE afpo-wemng,       "Qty of goods received for Ord Item&lt;/P&gt;&lt;P&gt;        matnr TYPE afpo-matnr,       "Material Number&lt;/P&gt;&lt;P&gt;       END OF t_afpo.&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF t_output,&lt;/P&gt;&lt;P&gt;        gstrp LIKE afko-gstrp,       "Date&lt;/P&gt;&lt;P&gt;        matnr TYPE mara-matnr,       "Material Number&lt;/P&gt;&lt;P&gt;        aufnr TYPE afpo-aufnr,       "Order Number&lt;/P&gt;&lt;P&gt;        quant TYPE afpo-psmng,       "Balance qauantity&lt;/P&gt;&lt;P&gt;        stext(90) ,                  "Order text&lt;/P&gt;&lt;P&gt;       END OF t_output.&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF t_hdr,&lt;/P&gt;&lt;P&gt;        longt1(200),&lt;/P&gt;&lt;P&gt;        longt2(200),&lt;/P&gt;&lt;P&gt;        longt3(200),&lt;/P&gt;&lt;P&gt;        longt4(200),&lt;/P&gt;&lt;P&gt;        longt5(200),&lt;/P&gt;&lt;P&gt;      END OF t_hdr.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INTERNAL TABLE DECLARATIONS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;DATA : i_aufk TYPE STANDARD TABLE OF t_aufk,&lt;/P&gt;&lt;P&gt;       i_afko TYPE STANDARD TABLE OF t_afko,&lt;/P&gt;&lt;P&gt;       i_afpo TYPE STANDARD TABLE OF t_afpo,&lt;/P&gt;&lt;P&gt;       i_output TYPE STANDARD TABLE OF t_output,&lt;/P&gt;&lt;P&gt;       i_mara TYPE STANDARD TABLE OF t_mara.&lt;/P&gt;&lt;P&gt;*WORK AREA DECLARATIONS&lt;/P&gt;&lt;P&gt;DATA : wa_aufk TYPE t_aufk,&lt;/P&gt;&lt;P&gt;       wa_afko TYPE t_afko,&lt;/P&gt;&lt;P&gt;       wa_afpo TYPE t_afpo,&lt;/P&gt;&lt;P&gt;       wa_output TYPE t_output,&lt;/P&gt;&lt;P&gt;       wa_mara TYPE t_mara.&lt;/P&gt;&lt;P&gt;*Variables&lt;/P&gt;&lt;P&gt;DATA :  v_sttxt LIKE bsvx-sttxt,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_repname TYPE sy-repid,&lt;/P&gt;&lt;P&gt;i_fieldcat TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;*internal table for layout&lt;/P&gt;&lt;P&gt;      i_layout  TYPE slis_layout_alv,&lt;/P&gt;&lt;P&gt;*internal table for sort information&lt;/P&gt;&lt;P&gt;      i_sortinfo TYPE slis_t_sortinfo_alv,&lt;/P&gt;&lt;P&gt;*work area for sort information&lt;/P&gt;&lt;P&gt;      wa_sortinfo TYPE  slis_sortinfo_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Constants&lt;/P&gt;&lt;P&gt;CONSTANTS : c_teco(4)  TYPE c VALUE 'TECO',&lt;/P&gt;&lt;P&gt;            c_clsd(4)  TYPE c VALUE 'CLSD',&lt;/P&gt;&lt;P&gt;            c_dlfl(4)  TYPE c VALUE 'DLFL',&lt;/P&gt;&lt;P&gt;            c_dlv(4)  TYPE c VALUE  'DLV',&lt;/P&gt;&lt;P&gt;            c_cnf(4)  TYPE c VALUE  'CNF',&lt;/P&gt;&lt;P&gt;            c_pdlv(4) TYPE c VALUE  'pdlv',&lt;/P&gt;&lt;P&gt;            c_x(1)       TYPE c VALUE  'x'.&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; S E L E C T I O N   S C R E E N&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK 1 WITH FRAME TITLE text-001."REPT FORMAT&lt;/P&gt;&lt;P&gt;PARAMETERS    :  p_werks   LIKE aufk-werks OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:&lt;/P&gt;&lt;P&gt;  s_matkl FOR mara-matkl OBLIGATORY,   " Mat. Gp&lt;/P&gt;&lt;P&gt;  s_matnr FOR afko-plnbez,             " Material number For FERT/HALB&lt;/P&gt;&lt;P&gt;  s_mtart FOR mara-mtart ,             " Material type&lt;/P&gt;&lt;P&gt;  s_aufnr FOR afko-aufnr .            " Order Number&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MOVE: 'I'       TO  s_mtart-sign,&lt;/P&gt;&lt;P&gt;         'EQ'     TO s_mtart-option,&lt;/P&gt;&lt;P&gt;         'HALB' TO s_mtart-low.&lt;/P&gt;&lt;P&gt;  APPEND s_mtart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MOVE: 'I'       TO  s_mtart-sign,&lt;/P&gt;&lt;P&gt;         'EQ'     TO s_mtart-option,&lt;/P&gt;&lt;P&gt;         'FERT' TO s_mtart-low.&lt;/P&gt;&lt;P&gt;  APPEND s_mtart.&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; S T A R T   O F   S E L E C T I O N&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;  PERFORM get_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_data .&lt;/P&gt;&lt;P&gt;  DATA : v_qty TYPE afpo-psmng .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR i_output. REFRESH i_output.&lt;/P&gt;&lt;P&gt;*BEGIN OF SAMPATH&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT  aufnr objnr  auart             " ProdOrd Master Data&lt;/P&gt;&lt;P&gt;  INTO TABLE i_aufk&lt;/P&gt;&lt;P&gt;  FROM aufk&lt;/P&gt;&lt;P&gt;  WHERE aufnr IN s_aufnr                 " ProdOrd No.&lt;/P&gt;&lt;P&gt;    AND autyp = '10'&lt;/P&gt;&lt;P&gt;    AND werks = p_werks                  " Plant&lt;/P&gt;&lt;P&gt;    AND loekz = space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0 .&lt;/P&gt;&lt;P&gt;    SORT i_aufk BY aufnr objnr.&lt;/P&gt;&lt;P&gt;    PERFORM status.&lt;/P&gt;&lt;P&gt;    DELETE i_aufk WHERE l_flag = c_x.&lt;/P&gt;&lt;P&gt;    IF NOT i_aufk IS INITIAL.&lt;/P&gt;&lt;P&gt;      SELECT m&lt;SUB&gt;matnr m&lt;/SUB&gt;matkl a&lt;SUB&gt;aufnr a&lt;/SUB&gt;gstrp a~plnbez&lt;/P&gt;&lt;P&gt;      INTO TABLE i_mara&lt;/P&gt;&lt;P&gt;      FROM mara&lt;/P&gt;&lt;P&gt;       AS m INNER JOIN afko AS a&lt;/P&gt;&lt;P&gt;             ON m&lt;SUB&gt;matnr  = a&lt;/SUB&gt;plnbez&lt;/P&gt;&lt;P&gt;      WHERE a~plnbez IN s_matnr&lt;/P&gt;&lt;P&gt;      AND   m~matkl  IN s_matkl&lt;/P&gt;&lt;P&gt;      AND   a~aufnr  IN s_aufnr .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   SELECT  matnr matkl mtart&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           INTO TABLE i_mara&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           FROM mara&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           WHERE matnr IN s_matnr&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             AND mtart IN s_mtart&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             AND matkl IN s_matkl.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        SORT i_mara BY matnr.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     SELECT  aufnr gstrp gamng plnbez       " Order header data PP orders&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      INTO TABLE i_afko&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     FROM afko&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     FOR ALL ENTRIES IN i_mara&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      WHERE aufnr IN  s_aufnr           " Production No&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        AND aufpl &amp;lt;&amp;gt; 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        AND plnbez = i_mara-matnr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IF sy-subrc = 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       SORT i_afko BY aufnr plnbez.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        SELECT aufnr strmp psmng wemng matnr&lt;/P&gt;&lt;P&gt;            FROM afpo INTO TABLE i_afpo&lt;/P&gt;&lt;P&gt;            FOR ALL ENTRIES IN i_mara&lt;/P&gt;&lt;P&gt;            WHERE aufnr = i_mara-aufnr&lt;/P&gt;&lt;P&gt;            AND   matnr = i_mara-plnbez&lt;/P&gt;&lt;P&gt;            AND   dwerk = p_werks.&lt;/P&gt;&lt;P&gt;        IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;          SORT i_afpo BY aufnr.&lt;/P&gt;&lt;P&gt;          LOOP AT i_afpo INTO wa_afpo .&lt;/P&gt;&lt;P&gt;            v_qty = wa_afpo-psmng - wa_afpo-wemng .&lt;/P&gt;&lt;P&gt;            IF v_qty GT 0 .&lt;/P&gt;&lt;P&gt;              MOVE v_qty TO wa_output-quant.&lt;/P&gt;&lt;P&gt;              READ TABLE i_mara INTO wa_mara WITH KEY aufnr = wa_afpo-aufnr&lt;/P&gt;&lt;P&gt;                                                      plnbez = wa_afpo-matnr&lt;/P&gt;&lt;P&gt;                                                      TRANSPORTING gstrp.&lt;/P&gt;&lt;P&gt;              IF sy-subrc =  0.&lt;/P&gt;&lt;P&gt;                MOVE  wa_mara-gstrp TO wa_output-gstrp.&lt;/P&gt;&lt;P&gt;                PERFORM disp_data.&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;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  PERFORM display_output .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-uline(130) .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WRITE: /5 'Date' , text-007, 17 sy-vline,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         18 'Material Number' , text-008, 42 sy-vline,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         43 'Order Number'  ,  text-009,  57 sy-vline,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         58 'Balance qauantity' , text-010,74 sy-vline,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         75 'Order text',       text-011,  130 sy-vline.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-uline(130) .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LOOP AT i_output INTO wa_output.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WRITE: /5 wa_output-gstrp, 17 sy-vline,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           18 wa_output-matnr, 42 sy-vline,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           43 wa_output-aufnr, 57 sy-vline,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           58 wa_output-quant , 74 sy-vline,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           75 wa_output-stext , 130 sy-vline .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDFORM.                    " GET_DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  disp_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM disp_data .&lt;/P&gt;&lt;P&gt;  DATA: tabhdr TYPE t_hdr OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        tabtmp TYPE t_hdr OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        tline  TYPE tline OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        client_aufnr LIKE thead-tdname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONCATENATE sy-mandt wa_afpo-aufnr INTO client_aufnr.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'READ_TEXT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      client                  = sy-mandt&lt;/P&gt;&lt;P&gt;      id                      = 'KOPF'&lt;/P&gt;&lt;P&gt;      language                = 'E'&lt;/P&gt;&lt;P&gt;      name                    = client_aufnr&lt;/P&gt;&lt;P&gt;      object                  = 'AUFK'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      lines                   = tline&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      id                      = 1&lt;/P&gt;&lt;P&gt;      language                = 2&lt;/P&gt;&lt;P&gt;      name                    = 3&lt;/P&gt;&lt;P&gt;      not_found               = 4&lt;/P&gt;&lt;P&gt;      object                  = 5&lt;/P&gt;&lt;P&gt;      reference_check         = 6&lt;/P&gt;&lt;P&gt;      wrong_access_to_archive = 7&lt;/P&gt;&lt;P&gt;      OTHERS                  = 8.&lt;/P&gt;&lt;P&gt;  LOOP AT tline.&lt;/P&gt;&lt;P&gt;    CASE sy-tabix.&lt;/P&gt;&lt;P&gt;      WHEN 1. tabhdr-longt1 = tline-tdline.&lt;/P&gt;&lt;P&gt;      WHEN 2. tabhdr-longt2 = tline-tdline.&lt;/P&gt;&lt;P&gt;      WHEN 3. tabhdr-longt3 = tline-tdline.&lt;/P&gt;&lt;P&gt;      WHEN 4. tabhdr-longt4 = tline-tdline.&lt;/P&gt;&lt;P&gt;      WHEN 5. tabhdr-longt5 = tline-tdline.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  CONCATENATE tabhdr-longt1 tabhdr-longt2 tabhdr-longt3 tabhdr-longt4 tabhdr-longt5&lt;/P&gt;&lt;P&gt;              INTO wa_output-stext SEPARATED  BY space.&lt;/P&gt;&lt;P&gt;  CLEAR:   tline .&lt;/P&gt;&lt;P&gt;  MOVE  wa_afpo-aufnr TO wa_output-aufnr.&lt;/P&gt;&lt;P&gt;  MOVE  wa_afpo-matnr TO wa_output-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  COLLECT wa_output INTO i_output.&lt;/P&gt;&lt;P&gt;  SORT i_output BY gstrp matnr.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " disp_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  status&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM status .&lt;/P&gt;&lt;P&gt;  LOOP AT i_aufk INTO wa_aufk.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'STATUS_TEXT_EDIT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        objnr            = wa_aufk-objnr&lt;/P&gt;&lt;P&gt;        only_active      = c_x&lt;/P&gt;&lt;P&gt;        spras            = sy-langu&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        line             = v_sttxt&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        object_not_found = 1&lt;/P&gt;&lt;P&gt;        OTHERS           = 2.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      IF  v_sttxt CS c_teco OR&lt;/P&gt;&lt;P&gt;          v_sttxt CS c_clsd OR&lt;/P&gt;&lt;P&gt;          v_sttxt CS c_dlfl OR&lt;/P&gt;&lt;P&gt;          v_sttxt CS c_dlv.&lt;/P&gt;&lt;P&gt;        IF v_sttxt CS c_pdlv.&lt;/P&gt;&lt;P&gt;          CONTINUE.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        wa_aufk-l_flag = c_x.&lt;/P&gt;&lt;P&gt;        MODIFY i_aufk FROM wa_aufk&lt;/P&gt;&lt;P&gt;                       TRANSPORTING l_flag.&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;ENDFORM.                    " status&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  display_output&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM display_output .&lt;/P&gt;&lt;P&gt;**? Populate field catalog&lt;/P&gt;&lt;P&gt;  PERFORM populate_field_catalog USING i_fieldcat.&lt;/P&gt;&lt;P&gt;**? Populate layout&lt;/P&gt;&lt;P&gt;  PERFORM populate_layout USING i_layout.&lt;/P&gt;&lt;P&gt;***? Populate sort info&lt;/P&gt;&lt;P&gt;  PERFORM populate_sort_info USING i_sortinfo.&lt;/P&gt;&lt;P&gt;**? Display output in ALV&lt;/P&gt;&lt;P&gt;  PERFORM display_output_alv TABLES i_output USING i_fieldcat.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " display_output&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  POPULATE_FIELD_CATALOG&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_I_FIELDCAT  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM populate_field_catalog USING p_fieldcat TYPE slis_t_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: wa_fieldcat TYPE slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;  CLEAR : wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos = 1.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'GSTRP'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_l = 'DATE'(010).&lt;/P&gt;&lt;P&gt;  wa_fieldcat-key = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO p_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR : wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos = 2.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_l = 'MATERIAL NUMBER'(011).&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO p_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR : wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos = 3.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'AUFNR'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_l = 'PRODUCTION ORDER NUMBER'(012).&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO p_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR : wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos = 4.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'QUANT'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_l = 'BALANCE QUANTITY'(014).&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO p_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR : wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos = 5.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'STEXT'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_l = 'PRODUCTION ORDER TEXT'(015).&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO p_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR : wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " POPULATE_FIELD_CATALOG&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  POPULATE_LAYOUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_I_LAYOUT  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM populate_layout USING p_layout TYPE slis_layout_alv.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  p_layout-zebra = 'X'.&lt;/P&gt;&lt;P&gt;  p_layout-colwidth_optimize = 'X'."Automatically adjust the column pos.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;ENDFORM.                    " POPULATE_LAYOUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  POPULATE_SORT_INFO&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_I_SORTINFO  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM populate_sort_info USING p_sortinfo TYPE slis_t_sortinfo_alv.&lt;/P&gt;&lt;P&gt;*Sort the data to display the output&lt;/P&gt;&lt;P&gt;  wa_sortinfo-spos = 1.&lt;/P&gt;&lt;P&gt;  wa_sortinfo-fieldname = 'GSTRP'.&lt;/P&gt;&lt;P&gt;  wa_sortinfo-up = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_sortinfo TO p_sortinfo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_sortinfo-spos = 2.&lt;/P&gt;&lt;P&gt;  wa_sortinfo-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;  wa_sortinfo-up = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_sortinfo TO p_sortinfo.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " POPULATE_SORT_INFO&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DISPLAY_OUTPUT_ALV&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_I_OUTPUT  text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_I_FIELDCAT  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM display_output_alv TABLES   p_intab&lt;/P&gt;&lt;P&gt;                        USING    p_fieldcat TYPE slis_t_fieldcat_alv.&lt;/P&gt;&lt;P&gt;*&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 = wa_repname&lt;/P&gt;&lt;P&gt;      is_layout          = i_layout&lt;/P&gt;&lt;P&gt;      it_fieldcat        = p_fieldcat&lt;/P&gt;&lt;P&gt;      I_CALLBACK_TOP_OF_PAGE = 'F_HEADER'&lt;/P&gt;&lt;P&gt;      it_sort            = i_sortinfo&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab           = p_intab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DISPLAY_OUTPUT_ALV&lt;/P&gt;&lt;P&gt;******************************************************************************&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------" /&gt;&lt;P&gt;FORM F_HEADER .&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;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 = 'Open Production Order report'(030).&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;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-info = '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;  wa_header-typ  = 'S'.&lt;/P&gt;&lt;P&gt;  wa_header-key = 'Plant:'(031).&lt;/P&gt;&lt;P&gt;  wa_header-info = 'p_werks: '.&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;P&gt;   wa_header-typ  = 'S'.&lt;/P&gt;&lt;P&gt;  wa_header-key = 'Material Group:'(032).&lt;/P&gt;&lt;P&gt;  wa_header-info = S_MATKL-LOW.&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;P&gt;    wa_header-typ  = 'S'.&lt;/P&gt;&lt;P&gt;  wa_header-key = 'Material'(033).&lt;/P&gt;&lt;P&gt;  wa_header-info =  S_MATNR-LOW.&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;P&gt;   wa_header-typ  = 'S'.&lt;/P&gt;&lt;P&gt;  wa_header-key = 'Material'(033).&lt;/P&gt;&lt;P&gt;  wa_header-info =  S_MATNR-LOW.&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;P&gt;   wa_header-typ  = 'S'.&lt;/P&gt;&lt;P&gt;  wa_header-key = 'Material Type'(034).&lt;/P&gt;&lt;P&gt;  wa_header-info =  S_MTART-LOW.&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;P&gt; wa_header-typ  = 'S'.&lt;/P&gt;&lt;P&gt;  wa_header-key = 'Production Order'(035).&lt;/P&gt;&lt;P&gt;  wa_header-info =   S_AUFNR-LOW.&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;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;P&gt;     &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " f_header&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check this here not display the top of page&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 09:43:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547465#M853454</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T09:43:51Z</dc:date>
    </item>
    <item>
      <title>Re: alv_display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547466#M853455</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dhruv,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you tokk the wrong parameter: It should be &lt;/P&gt;&lt;P&gt;I_CALLBACK_HTML_TOP_OF_PAGE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Take care about the FORM parameter:&lt;/P&gt;&lt;P&gt;form top_of_page using cl_dd type ref to cl_dd_document.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clemens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 09:48:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547466#M853455</guid>
      <dc:creator>Clemenss</dc:creator>
      <dc:date>2008-03-28T09:48:56Z</dc:date>
    </item>
    <item>
      <title>Re: alv_display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547467#M853456</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi  clemmens&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i try this 1 also but its not working.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 10:17:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547467#M853456</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T10:17:37Z</dc:date>
    </item>
    <item>
      <title>Re: alv_display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547468#M853457</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;u havent give value to wa_repname , u have just declared it...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write this just befor calling function REUSE_ALV_GRID_DISPLAY or any where in report before calling this function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;STRONG&gt;wa_repname = sy-repid.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if usefull...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Dhwani shah on Mar 28, 2008 12:36 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 11:30:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547468#M853457</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T11:30:58Z</dc:date>
    </item>
    <item>
      <title>Re: alv_display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547469#M853458</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dhwanis idea is good.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set breakpoint in the form you want to be called and see if you get there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clemens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 11:34:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547469#M853458</guid>
      <dc:creator>Clemenss</dc:creator>
      <dc:date>2008-03-28T11:34:50Z</dc:date>
    </item>
    <item>
      <title>Re: alv_display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547470#M853459</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi dhwani &lt;/P&gt;&lt;P&gt;thanks for reply .ur answer is correct thats why its not display the top of page.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 11:47:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display/m-p/3547470#M853459</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T11:47:07Z</dc:date>
    </item>
  </channel>
</rss>

