<?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 List in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list/m-p/1469073#M220597</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Thanks for ur needful help,&lt;/P&gt;&lt;P&gt;  But even now  if i upload the data in the excel sheet&lt;/P&gt;&lt;P&gt; ur program also giving me the same result .&lt;/P&gt;&lt;P&gt;The header is shifting one right colomn&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 17 Aug 2006 06:30:08 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-08-17T06:30:08Z</dc:date>
    <item>
      <title>ALV List</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list/m-p/1469071#M220595</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;   When i am moving my ALV list data to an excel sheet,&lt;/P&gt;&lt;P&gt;The header is shifting one right colomn.&lt;/P&gt;&lt;P&gt;please give me a solution ,if possible with an example.&lt;/P&gt;&lt;P&gt;It is not an Hierachy list&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Points will be given&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Amit teja V&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: amit teja&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Aug 2006 05:47:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list/m-p/1469071#M220595</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-17T05:47:44Z</dc:date>
    </item>
    <item>
      <title>Re: ALV List</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list/m-p/1469072#M220596</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;Please go through this code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZM_REPT_AUTO_SCRAPPING NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;                              LINE-SIZE 255.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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;    T Y P E     P O O L S .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&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;  INCLUDE &amp;lt;ICON&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  INCLUDE &amp;lt;SYMBOL&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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;    D A T A      D E C L A R A T I O N S .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : LQUA,     " Quants&lt;/P&gt;&lt;P&gt;         MCHA,     " Batches&lt;/P&gt;&lt;P&gt;         CSKS,     " Cost Center Master Data&lt;/P&gt;&lt;P&gt;         MKPF,     " Header: Material Document&lt;/P&gt;&lt;P&gt;         T098,     " Basis manual property evaluation&lt;/P&gt;&lt;P&gt;         T159B,    " Parameters for Batch Inputs in Inventory Management&lt;/P&gt;&lt;P&gt;         BMSEG.    " Batch Input Structure: Material Movements&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_FIELDCAT  TYPE SLIS_T_FIELDCAT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : WA_LAYOUT   TYPE SLIS_LAYOUT_ALV,&lt;/P&gt;&lt;P&gt;       WA_EVENTS   TYPE SLIS_T_EVENT,&lt;/P&gt;&lt;P&gt;       WA_PRINT    TYPE SLIS_PRINT_ALV,&lt;/P&gt;&lt;P&gt;       WA_FIELDCAT TYPE SLIS_FIELDCAT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : VA_REPID             LIKE SY-REPID,&lt;/P&gt;&lt;P&gt;       VA_BOXNAM            TYPE SLIS_FIELDNAME VALUE 'BOX',&lt;/P&gt;&lt;P&gt;       VA_BOXTABNAM         TYPE SLIS_TABNAME   VALUE 'IT_LQUA',&lt;/P&gt;&lt;P&gt;       VA_ZEBRA             TYPE C              VALUE 'X',&lt;/P&gt;&lt;P&gt;       VA_COLOPT            TYPE C              VALUE 'X',&lt;/P&gt;&lt;P&gt;       VA_DATUM             LIKE SY-DATUM,&lt;/P&gt;&lt;P&gt;       VA_EXIT              TYPE C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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;        T A B L E S.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF IT_LQUA OCCURS 0,&lt;/P&gt;&lt;P&gt;         BOX,&lt;/P&gt;&lt;P&gt;         MAPPE LIKE BMSEG-MAPPE,    " Session Name&lt;/P&gt;&lt;P&gt;         TCODE LIKE BMSEG-TCODE,    " Transaction Code&lt;/P&gt;&lt;P&gt;         BLDAT LIKE BMSEG-BLDAT,    " Document Date&lt;/P&gt;&lt;P&gt;         BUDAT LIKE BMSEG-BUDAT,    " Posting Date&lt;/P&gt;&lt;P&gt;         BKTXT LIKE BMSEG-BKTXT,    " Document Header Text&lt;/P&gt;&lt;P&gt;         BWART LIKE BMSEG-BWART,    " Movement Type&lt;/P&gt;&lt;P&gt;         MATNR LIKE LQUA-MATNR,     " Material Code&lt;/P&gt;&lt;P&gt;         WERKS LIKE LQUA-WERKS,     " Plant&lt;/P&gt;&lt;P&gt;         LGORT LIKE LQUA-LGORT,     " Storage Location&lt;/P&gt;&lt;P&gt;         CHARG LIKE LQUA-CHARG,     " Batch Number&lt;/P&gt;&lt;P&gt;         MENGE LIKE LQUA-GESME,     " Quantity&lt;/P&gt;&lt;P&gt;         ERFME LIKE LQUA-MEINS,     " Base Unit&lt;/P&gt;&lt;P&gt;         GRUND LIKE BMSEG-GRUND,    " Reason Code&lt;/P&gt;&lt;P&gt;         LGTYP LIKE LQUA-LGTYP,     " Storage Type&lt;/P&gt;&lt;P&gt;         LGPLA LIKE LQUA-LGPLA,     " Storage Bin&lt;/P&gt;&lt;P&gt;         KOSTL LIKE BMSEG-KOSTL,    " Cost Center&lt;/P&gt;&lt;P&gt;         LGNUM LIKE LQUA-LGNUM,     " Warehouse Number&lt;/P&gt;&lt;P&gt;         BESTQ LIKE LQUA-BESTQ,     " Stock Type (WM)&lt;/P&gt;&lt;P&gt;       END OF IT_LQUA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF IT_FINAL OCCURS 0,&lt;/P&gt;&lt;P&gt;         MAPPE LIKE BMSEG-MAPPE,    " Session Name&lt;/P&gt;&lt;P&gt;         TCODE LIKE BMSEG-TCODE,    " Transaction Code&lt;/P&gt;&lt;P&gt;         BLDAT LIKE BMSEG-BLDAT,    " Document Date&lt;/P&gt;&lt;P&gt;         BUDAT LIKE BMSEG-BUDAT,    " Posting Date&lt;/P&gt;&lt;P&gt;         BKTXT LIKE BMSEG-BKTXT,    " Document Header Text&lt;/P&gt;&lt;P&gt;         BWART LIKE BMSEG-BWART,    " Movement Type&lt;/P&gt;&lt;P&gt;         MATNR LIKE LQUA-MATNR,     " Material Code&lt;/P&gt;&lt;P&gt;         WERKS LIKE LQUA-WERKS,     " Plant&lt;/P&gt;&lt;P&gt;         LGORT LIKE LQUA-LGORT,     " Storage Location&lt;/P&gt;&lt;P&gt;         CHARG LIKE LQUA-CHARG,     " Batch Number&lt;/P&gt;&lt;P&gt;         MENGE LIKE LQUA-GESME,     " Quantity&lt;/P&gt;&lt;P&gt;         ERFME LIKE LQUA-MEINS,     " Base Unit&lt;/P&gt;&lt;P&gt;         GRUND LIKE BMSEG-GRUND,    " Reason Code&lt;/P&gt;&lt;P&gt;         LGTYP LIKE LQUA-LGTYP,     " Storage Type&lt;/P&gt;&lt;P&gt;         LGPLA LIKE LQUA-LGPLA,     " Storage Bin&lt;/P&gt;&lt;P&gt;         KOSTL LIKE BMSEG-KOSTL,    " Cost Center&lt;/P&gt;&lt;P&gt;       END OF IT_FINAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF IT_MCHA OCCURS 0,&lt;/P&gt;&lt;P&gt;         MATNR LIKE MCHA-MATNR,&lt;/P&gt;&lt;P&gt;         WERKS LIKE MCHA-WERKS,&lt;/P&gt;&lt;P&gt;         CHARG LIKE MCHA-CHARG,&lt;/P&gt;&lt;P&gt;       END OF IT_MCHA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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;    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;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS : S_MATNR FOR LQUA-MATNR,               " Material Code&lt;/P&gt;&lt;P&gt;                   S_WERKS FOR LQUA-WERKS,               " Plant.&lt;/P&gt;&lt;P&gt;                   S_LGORT FOR LQUA-LGORT,               " Storage&lt;/P&gt;&lt;P&gt;                                                         " Location.&lt;/P&gt;&lt;P&gt;                   S_ZUSCH FOR MCHA-ZUSCH,               " Batch Status.&lt;/P&gt;&lt;P&gt;                   S_BESTQ FOR LQUA-BESTQ,               " Stock Type.&lt;/P&gt;&lt;P&gt;                   S_LGNUM FOR LQUA-LGNUM.               " Warehouse&lt;/P&gt;&lt;P&gt;                                                         " Number.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PARAMETERS     : P_GRUND LIKE T098-GRUND, "OBLIGATORY,     " Reason&lt;/P&gt;&lt;P&gt;                                                             " Code.&lt;/P&gt;&lt;P&gt;                   P_KOSTL LIKE CSKS-KOSTL, "OBLIGATORY,     " Cost&lt;/P&gt;&lt;P&gt;                                                             " Center.&lt;/P&gt;&lt;P&gt;                   P_MAPPE LIKE T159B-MAPPE DEFAULT 'RM07M', " Session&lt;/P&gt;&lt;P&gt;                                                             " Name.&lt;/P&gt;&lt;P&gt;                   P_BKTXT LIKE MKPF-BKTXT  .                " Header&lt;/P&gt;&lt;P&gt;                                                             " Text.&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;P&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;    I N I T I A L I Z A T I O N.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  VA_REPID = SY-REPID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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;    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;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&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 SELECT_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM APPEND_LQUA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM DISPLAY_LQUA.&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  DISPLAY_LQUA&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        texti&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_LQUA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM FIELDCATALOG_MERGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM BUILD_FIELDCAT_TEXTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM LAYOUT_BUILD USING WA_LAYOUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; PERFORM BUILD_IT_LQUA_TEST_DATA.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM ALV_LIST_DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " DISPLAY_LQUA&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;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;IS_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 LAYOUT_BUILD using    IS_layout TYPE SLIS_LAYOUT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Is_layout-zebra             = VA_zebra.&lt;/P&gt;&lt;P&gt;  Is_layout-box_fieldname     = VA_boxnam.&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  BUILD_FIELDCAT_TEXTS&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 BUILD_FIELDCAT_TEXTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_FIELDCAT INTO WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;    IF wa_fieldcat-fieldname = 'MAPPE'  .&lt;/P&gt;&lt;P&gt;      WA_FIELDCAT-NO_OUT = 'X'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF wa_fieldcat-fieldname = 'TCODE'  .&lt;/P&gt;&lt;P&gt;      WA_FIELDCAT-NO_OUT = 'X'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF wa_fieldcat-fieldname = 'BLDAT'  .&lt;/P&gt;&lt;P&gt;      WA_FIELDCAT-NO_OUT = 'X'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF wa_fieldcat-fieldname = 'BUDAT'  .&lt;/P&gt;&lt;P&gt;      WA_FIELDCAT-NO_OUT = 'X'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF wa_fieldcat-fieldname = 'BKTXT'  .&lt;/P&gt;&lt;P&gt;      WA_FIELDCAT-NO_OUT = 'X'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF wa_fieldcat-fieldname = 'BWART'  .&lt;/P&gt;&lt;P&gt;      WA_FIELDCAT-NO_OUT = 'X'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF wa_fieldcat-fieldname = 'MATNR'  .&lt;/P&gt;&lt;P&gt;      wa_fieldcat-reptext_ddic = 'Material Code'. "#EC NOTEXT&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_s = 'Material Code'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_m = 'Material Code'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_l = 'Material Code'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-text_fieldname = 'Material Code'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-outputlen = 20.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF wa_fieldcat-fieldname = 'WERKS'  .&lt;/P&gt;&lt;P&gt;      wa_fieldcat-reptext_ddic = 'Plant'. "#EC NOTEXT&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_s = 'Plant'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_m = 'Plant'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_l = 'Plant'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-text_fieldname = 'Plant'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-outputlen = 6.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF wa_fieldcat-fieldname = 'LGORT'  .&lt;/P&gt;&lt;P&gt;      wa_fieldcat-reptext_ddic = 'Storage Location'. "#EC NOTEXT&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_s = 'Storage Location'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_m = 'Storage Location'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_l = 'Storage Location'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-text_fieldname = 'Storage Location'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-outputlen = 17.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF wa_fieldcat-fieldname = 'CHARG'  .&lt;/P&gt;&lt;P&gt;      wa_fieldcat-reptext_ddic = 'Batch Number'. "#EC NOTEXT&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_s = 'Batch Number'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_m = 'Batch Number'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_l = 'Batch Number'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-text_fieldname = 'Batch Number'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-outputlen = 13.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF wa_fieldcat-fieldname = 'MENGE'  .&lt;/P&gt;&lt;P&gt;      wa_fieldcat-reptext_ddic = 'Quantity'. "#EC NOTEXT&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_s = 'Quantity'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_m = 'Quantity'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_l = 'Quantity'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-text_fieldname = 'Quantity'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-outputlen = 9.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF wa_fieldcat-fieldname = 'ERFME'  .&lt;/P&gt;&lt;P&gt;      wa_fieldcat-reptext_ddic = 'Base Unit'. "#EC NOTEXT&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_s = 'Base Unit'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_m = 'Base Unit'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_l = 'Base Unit'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-text_fieldname = 'Base Unit'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-outputlen = 10.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF wa_fieldcat-fieldname = 'GRUND'  .&lt;/P&gt;&lt;P&gt;      WA_FIELDCAT-NO_OUT = 'X'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF wa_fieldcat-fieldname = 'LGTYP'  .&lt;/P&gt;&lt;P&gt;      wa_fieldcat-reptext_ddic = 'Storage Type'. "#EC NOTEXT&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_s = 'Storage Type'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_m = 'Storage Type'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_l = 'Storage Type'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-text_fieldname = 'Storage Type'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-outputlen = 13.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF wa_fieldcat-fieldname = 'LGPLA'  .&lt;/P&gt;&lt;P&gt;      wa_fieldcat-reptext_ddic = 'Storage Bin'. "#EC NOTEXT&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_s = 'Storage Bin'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_m = 'Storage Bin'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_l = 'Storage Bin'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-text_fieldname = 'Storage BIn'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-outputlen = 12.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF wa_fieldcat-fieldname = 'LGNUM'  .&lt;/P&gt;&lt;P&gt;      wa_fieldcat-reptext_ddic = 'Warehouse Number'. "#EC NOTEXT&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_s = 'Warehouse Number'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_m = 'Warehouse Number'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_l = 'Warehouse Number'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-text_fieldname = 'Warehouse Number'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-outputlen = 16.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF wa_fieldcat-fieldname = 'BESTQ'  .&lt;/P&gt;&lt;P&gt;      wa_fieldcat-reptext_ddic = 'Stock Category'. "#EC NOTEXT&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_s = 'Stock Category'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_m = 'Stock Category'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-seltext_l = 'Stock Category'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-text_fieldname = 'Stock Category'.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-outputlen = 14.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MODIFY it_fieldcat FROM wa_fieldcat TRANSPORTING reptext_ddic.&lt;/P&gt;&lt;P&gt;    MODIFY it_fieldcat FROM wa_fieldcat TRANSPORTING seltext_s.&lt;/P&gt;&lt;P&gt;    MODIFY it_fieldcat FROM wa_fieldcat TRANSPORTING seltext_m.&lt;/P&gt;&lt;P&gt;    MODIFY it_fieldcat FROM wa_fieldcat TRANSPORTING seltext_l.&lt;/P&gt;&lt;P&gt;    MODIFY it_fieldcat FROM wa_fieldcat TRANSPORTING text_fieldname.&lt;/P&gt;&lt;P&gt;    MODIFY it_fieldcat FROM wa_fieldcat TRANSPORTING outputlen.&lt;/P&gt;&lt;P&gt;    MODIFY it_fieldcat FROM wa_fieldcat TRANSPORTING no_out.&lt;/P&gt;&lt;P&gt;    MODIFY it_fieldcat FROM wa_fieldcat TRANSPORTING HOTSPOT.&lt;/P&gt;&lt;P&gt;    CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " BUILD_FIELDCAT_TEXTS&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  SET_PF_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;&lt;/P&gt;&lt;P&gt;FORM SET_PF_STATUS USING RT_EXTAB TYPE SLIS_T_EXTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'SDDD' EXCLUDING rt_extab.&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;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  USER_COMMAND&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 USER_COMMAND USING R_UCOMM     LIKE SY-UCOMM&lt;/P&gt;&lt;P&gt;                        RS_SELFIELD TYPE SLIS_SELFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE R_UCOMM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'SELALL'.&lt;/P&gt;&lt;P&gt;      LOOP AT IT_LQUA.&lt;/P&gt;&lt;P&gt;        IT_LQUA-BOX = 'X'.&lt;/P&gt;&lt;P&gt;        MODIFY IT_LQUA.&lt;/P&gt;&lt;P&gt;        CLEAR IT_LQUA.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;      RS_SELFIELD-REFRESH = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'DSELALL'.&lt;/P&gt;&lt;P&gt;      LOOP AT IT_LQUA.&lt;/P&gt;&lt;P&gt;        IT_LQUA-BOX = ''.&lt;/P&gt;&lt;P&gt;        MODIFY IT_LQUA.&lt;/P&gt;&lt;P&gt;        CLEAR IT_LQUA.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;      RS_SELFIELD-REFRESH = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'DOWNLD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT IT_LQUA WHERE BOX NE 'X'.&lt;/P&gt;&lt;P&gt;        DELETE IT_LQUA.&lt;/P&gt;&lt;P&gt;      CLEAR IT_LQUA.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT IT_LQUA.&lt;/P&gt;&lt;P&gt;        IT_FINAL-MAPPE = IT_LQUA-MAPPE.&lt;/P&gt;&lt;P&gt;        IT_FINAL-TCODE = IT_LQUA-TCODE.&lt;/P&gt;&lt;P&gt;        IT_FINAL-BLDAT = IT_LQUA-BLDAT.&lt;/P&gt;&lt;P&gt;        IT_FINAL-BUDAT = IT_LQUA-BUDAT.&lt;/P&gt;&lt;P&gt;        IT_FINAL-BKTXT = IT_LQUA-BKTXT.&lt;/P&gt;&lt;P&gt;        IT_FINAL-BWART = IT_LQUA-BWART.&lt;/P&gt;&lt;P&gt;        IT_FINAL-MATNR = IT_LQUA-MATNR.&lt;/P&gt;&lt;P&gt;        IT_FINAL-WERKS = IT_LQUA-WERKS.&lt;/P&gt;&lt;P&gt;        IT_FINAL-LGORT = IT_LQUA-LGORT.&lt;/P&gt;&lt;P&gt;        IT_FINAL-CHARG = IT_LQUA-CHARG.&lt;/P&gt;&lt;P&gt;        IT_FINAL-MENGE = IT_LQUA-MENGE.&lt;/P&gt;&lt;P&gt;        IT_FINAL-ERFME = IT_LQUA-ERFME.&lt;/P&gt;&lt;P&gt;        IT_FINAL-GRUND = IT_LQUA-GRUND.&lt;/P&gt;&lt;P&gt;        IT_FINAL-LGTYP = IT_LQUA-LGTYP.&lt;/P&gt;&lt;P&gt;        IT_FINAL-LGPLA = IT_LQUA-LGPLA.&lt;/P&gt;&lt;P&gt;        IT_FINAL-KOSTL = IT_LQUA-KOSTL.&lt;/P&gt;&lt;P&gt;        APPEND IT_FINAL.&lt;/P&gt;&lt;P&gt;        CLEAR  IT_LQUA.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       CALL FUNCTION 'DOWNLOAD'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         BIN_FILESIZE                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         CODEPAGE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          FILENAME                      = ' '&lt;/P&gt;&lt;P&gt;          FILETYPE                      = ' '&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         ITEM                          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         MODE                          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         WK1_N_FORMAT                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         WK1_N_SIZE                    = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         WK1_T_FORMAT                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         WK1_T_SIZE                    = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         FILEMASK_MASK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         FILEMASK_TEXT                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         FILETYPE_NO_CHANGE            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         FILEMASK_ALL                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          FILETYPE_NO_SHOW              = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         SILENT                        = 'S'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         COL_SELECT                    = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         COL_SELECTMASK                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         NO_AUTH_CHECK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         ACT_FILENAME                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         ACT_FILETYPE                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         FILESIZE                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         CANCEL                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;         TABLES&lt;/P&gt;&lt;P&gt;           data_tab                      = IT_FINAL&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         FIELDNAMES                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         INVALID_FILESIZE              = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         INVALID_TABLE_WIDTH           = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         INVALID_TYPE                  = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         NO_BATCH                      = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         UNKNOWN_ERROR                 = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         GUI_REFUSE_FILETRANSFER       = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         CUSTOMER_ERROR                = 7&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         OTHERS                        = 8&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                 .&lt;/P&gt;&lt;P&gt;       IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&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;/UL&gt;&lt;P&gt;       ENDIF.&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.&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  APPEND_LQUA&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 APPEND_LQUA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT IT_LQUA.&lt;/P&gt;&lt;P&gt;        IT_LQUA-MAPPE = P_MAPPE.&lt;/P&gt;&lt;P&gt;        IT_LQUA-TCODE = 'MB1A'.&lt;/P&gt;&lt;P&gt;        IT_LQUA-BLDAT = VA_DATUM.&lt;/P&gt;&lt;P&gt;        IT_LQUA-BUDAT = VA_DATUM.&lt;/P&gt;&lt;P&gt;        IT_LQUA-BKTXT = P_BKTXT.&lt;/P&gt;&lt;P&gt;        IT_LQUA-BWART = '555'.&lt;/P&gt;&lt;P&gt;        IT_LQUA-GRUND = P_GRUND.&lt;/P&gt;&lt;P&gt;        IT_LQUA-KOSTL = P_KOSTL.&lt;/P&gt;&lt;P&gt;        APPEND IT_LQUA.&lt;/P&gt;&lt;P&gt;        CLEAR  IT_LQUA.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " APPEND_LQUA&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  BUILD_IT_LQUA_TEST_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 BUILD_IT_LQUA_TEST_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IT_LQUA-LGNUM = '543'.&lt;/P&gt;&lt;P&gt;  it_lqua-matnr = '14134515'.&lt;/P&gt;&lt;P&gt;  it_lqua-werks = '1000'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-CHARG = '98698698'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-BESTQ = '1'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-LGTYP = '212'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-LGPLA = '669698'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-ERFME = 'KGS'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-MENGE = '347747'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-LGORT = '1234'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-MAPPE = 'RM07M'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-TCODE = 'MB1A'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-BLDAT = VA_DATUM.&lt;/P&gt;&lt;P&gt;  IT_LQUA-BUDAT = VA_DATUM.&lt;/P&gt;&lt;P&gt;  IT_LQUA-BKTXT = 'DSGSG'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-BWART = '555'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-GRUND = 'SSS'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-KOSTL = '32535'.&lt;/P&gt;&lt;P&gt;  append it_lqua.&lt;/P&gt;&lt;P&gt;  clear it_lqua.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IT_LQUA-LGNUM = '124'.&lt;/P&gt;&lt;P&gt;  it_lqua-matnr = '12345678'.&lt;/P&gt;&lt;P&gt;  it_lqua-werks = '2000'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-CHARG = '18698698'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-BESTQ = '3'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-LGTYP = '314'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-LGPLA = '554698'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-ERFME = 'KGS'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-MENGE = '457747'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-LGORT = '2234'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-MAPPE = 'RM07M'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-TCODE = 'MB1A'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-BLDAT = VA_DATUM.&lt;/P&gt;&lt;P&gt;  IT_LQUA-BUDAT = VA_DATUM.&lt;/P&gt;&lt;P&gt;  IT_LQUA-BKTXT = 'DSGSG'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-BWART = '555'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-GRUND = 'SSS'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-KOSTL = '32535'.&lt;/P&gt;&lt;P&gt;  append it_lqua.&lt;/P&gt;&lt;P&gt;  clear it_lqua.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IT_LQUA-LGNUM = '128'.&lt;/P&gt;&lt;P&gt;  it_lqua-matnr = '12345789'.&lt;/P&gt;&lt;P&gt;  it_lqua-werks = '5000'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-CHARG = '75498698'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-BESTQ = '4'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-LGTYP = '312'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-LGPLA = '674698'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-ERFME = 'KGS'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-MENGE = '567747'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-LGORT = '3456'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-MAPPE = 'RM07M'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-TCODE = 'MB1A'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-BLDAT = VA_DATUM.&lt;/P&gt;&lt;P&gt;  IT_LQUA-BUDAT = VA_DATUM.&lt;/P&gt;&lt;P&gt;  IT_LQUA-BKTXT = 'DSGSG'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-BWART = '555'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-GRUND = 'SSSS'.&lt;/P&gt;&lt;P&gt;  IT_LQUA-KOSTL = '32535'.&lt;/P&gt;&lt;P&gt;  append it_lqua.&lt;/P&gt;&lt;P&gt;  clear it_lqua.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " BUILD_IT_LQUA_TEST_DATA&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  ALV_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;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 ALV_LIST_DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_INTERFACE_CHECK              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     I_BYPASSING_BUFFER             = 'X'&lt;/P&gt;&lt;P&gt;     I_BUFFER_ACTIVE                = ''&lt;/P&gt;&lt;P&gt;     I_CALLBACK_PROGRAM             = VA_REPID&lt;/P&gt;&lt;P&gt;     I_CALLBACK_PF_STATUS_SET       = 'SET_PF_STATUS'&lt;/P&gt;&lt;P&gt;     I_CALLBACK_USER_COMMAND        = 'USER_COMMAND'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_STRUCTURE_NAME               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     IS_LAYOUT                      = WA_LAYOUT&lt;/P&gt;&lt;P&gt;     IT_FIELDCAT                    = IT_FIELDCAT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_EXCLUDING                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_SPECIAL_GROUPS              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_SORT                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_FILTER                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IS_SEL_HIDE                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_DEFAULT                      = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_SAVE                         = 'A'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IS_VARIANT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_EVENTS                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_EVENT_EXIT                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IS_PRINT                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IS_REPREP_ID                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_SCREEN_START_COLUMN          = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_SCREEN_START_LINE            = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_SCREEN_END_COLUMN            = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_SCREEN_END_LINE              = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    E_EXIT_CAUSED_BY_CALLER        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ES_EXIT_CAUSED_BY_USER         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab                       = IT_LQUA&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PROGRAM_ERROR                  = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    OTHERS                         = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&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;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " ALV_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  FIELDCATALOG_MERGE&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 FIELDCATALOG_MERGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;P&gt;     I_PROGRAM_NAME               = VA_REPID&lt;/P&gt;&lt;P&gt;     I_INTERNAL_TABNAME           = 'IT_LQUA'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_STRUCTURE_NAME             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_CLIENT_NEVER_DISPLAY       = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     I_INCLNAME                   = VA_REPID&lt;/P&gt;&lt;P&gt;     I_BYPASSING_BUFFER           = 'X'&lt;/P&gt;&lt;P&gt;     I_BUFFER_ACTIVE              = ''&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      ct_fieldcat                  = IT_FIELDCAT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    INCONSISTENT_INTERFACE       = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PROGRAM_ERROR                = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    OTHERS                       = 3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&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;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " FIELDCATALOG_MERGE&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  SELECT_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 SELECT_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT  MATNR&lt;/P&gt;&lt;P&gt;            WERKS&lt;/P&gt;&lt;P&gt;            CHARG&lt;/P&gt;&lt;P&gt;            FROM MCHA&lt;/P&gt;&lt;P&gt;            INTO TABLE IT_MCHA&lt;/P&gt;&lt;P&gt;            WHERE MATNR IN S_MATNR AND&lt;/P&gt;&lt;P&gt;                  WERKS IN S_WERKS AND&lt;/P&gt;&lt;P&gt;                  ZUSCH IN S_ZUSCH.&lt;/P&gt;&lt;P&gt;    IF NOT IT_MCHA[] IS INITIAL.&lt;/P&gt;&lt;P&gt;        SELECT  LGNUM&lt;/P&gt;&lt;P&gt;                MATNR&lt;/P&gt;&lt;P&gt;                WERKS&lt;/P&gt;&lt;P&gt;                CHARG&lt;/P&gt;&lt;P&gt;                BESTQ&lt;/P&gt;&lt;P&gt;                LGTYP&lt;/P&gt;&lt;P&gt;                LGPLA&lt;/P&gt;&lt;P&gt;                MEINS&lt;/P&gt;&lt;P&gt;                GESME&lt;/P&gt;&lt;P&gt;                LGORT&lt;/P&gt;&lt;P&gt;                FROM  LQUA&lt;/P&gt;&lt;P&gt;                INTO CORRESPONDING FIELDS OF TABLE IT_LQUA&lt;/P&gt;&lt;P&gt;                FOR ALL ENTRIES IN IT_MCHA&lt;/P&gt;&lt;P&gt;                WHERE LGNUM IN S_LGNUM       AND&lt;/P&gt;&lt;P&gt;                      MATNR EQ IT_MCHA-MATNR AND&lt;/P&gt;&lt;P&gt;                      WERKS EQ IT_MCHA-WERKS AND&lt;/P&gt;&lt;P&gt;                      BESTQ IN S_BESTQ       AND&lt;/P&gt;&lt;P&gt;                      LGORT IN S_LGORT.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;        SELECT  LGNUM&lt;/P&gt;&lt;P&gt;                MATNR&lt;/P&gt;&lt;P&gt;                WERKS&lt;/P&gt;&lt;P&gt;                CHARG&lt;/P&gt;&lt;P&gt;                BESTQ&lt;/P&gt;&lt;P&gt;                LGTYP&lt;/P&gt;&lt;P&gt;                LGPLA&lt;/P&gt;&lt;P&gt;                MEINS&lt;/P&gt;&lt;P&gt;                GESME&lt;/P&gt;&lt;P&gt;                LGORT&lt;/P&gt;&lt;P&gt;                FROM  LQUA&lt;/P&gt;&lt;P&gt;                INTO CORRESPONDING FIELDS OF TABLE IT_LQUA&lt;/P&gt;&lt;P&gt;                WHERE LGNUM IN S_LGNUM AND&lt;/P&gt;&lt;P&gt;                      MATNR IN S_MATNR AND&lt;/P&gt;&lt;P&gt;                      WERKS IN S_WERKS AND&lt;/P&gt;&lt;P&gt;                      BESTQ IN S_BESTQ AND&lt;/P&gt;&lt;P&gt;                      LGORT IN S_LGORT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " SELECT_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try changing type of file in DOWNLOAD function module to ASC, DAT or BIN and see if u get desires output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sujana Reddy Kumbham&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Aug 2006 05:54:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list/m-p/1469072#M220596</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-17T05:54:50Z</dc:date>
    </item>
    <item>
      <title>Re: ALV List</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list/m-p/1469073#M220597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Thanks for ur needful help,&lt;/P&gt;&lt;P&gt;  But even now  if i upload the data in the excel sheet&lt;/P&gt;&lt;P&gt; ur program also giving me the same result .&lt;/P&gt;&lt;P&gt;The header is shifting one right colomn&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Aug 2006 06:30:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list/m-p/1469073#M220597</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-17T06:30:08Z</dc:date>
    </item>
  </channel>
</rss>

