<?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: dynamic ALV in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv/m-p/4270925#M1019077</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i have already develpoed the dynamic alv but the problem is that when you choose the alv standard icon for viewing display in list output then only my dynamic fields appear in the output but and rest of the fields disappear.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 31 Jul 2008 14:51:18 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-31T14:51:18Z</dc:date>
    <item>
      <title>dynamic ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv/m-p/4270922#M1019074</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a requirement wherein i have to display an ALV with some static fields and some dynamic fields.&lt;/P&gt;&lt;P&gt;when i choose icon for views in the output for list output then only dynamic fields are displayed.&lt;/P&gt;&lt;P&gt;What could be the probable reasons, please tell. and suggest the remedy also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please reply fast, its urgent.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Kushagra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Jul 2008 11:19:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv/m-p/4270922#M1019074</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-31T11:19:25Z</dc:date>
    </item>
    <item>
      <title>Re: dynamic ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv/m-p/4270923#M1019075</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check the sample code for Display using the ALV grid.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT  y_test.

TYPE-POOLS:slis.
DATA: lo_struct_type TYPE REF TO cl_abap_structdescr.
DATA: lo_table_type TYPE REF TO cl_abap_tabledescr.
DATA: lo_dataref TYPE REF TO data.
DATA: wa_layout TYPE slis_layout_alv .
DATA: lt_comp_tab TYPE cl_abap_structdescr=&amp;gt;component_table.
DATA: ls_comp_tab LIKE LINE OF lt_comp_tab.

DATA: it_fieldcat  TYPE  slis_t_fieldcat_alv.
DATA: wa_fcat LIKE LINE OF it_fieldcat.
FIELD-SYMBOLS: &amp;lt;lt_table&amp;gt; TYPE STANDARD TABLE,
&amp;lt;ls_table&amp;gt; TYPE ANY,
&amp;lt;lv_field&amp;gt; TYPE ANY.

ls_comp_tab-name = 'VBELN'.
ls_comp_tab-type ?= cl_abap_datadescr=&amp;gt;describe_by_name( 'CHAR10' ).
APPEND ls_comp_tab TO lt_comp_tab.

ls_comp_tab-name = 'POSNR'.
ls_comp_tab-type ?= cl_abap_datadescr=&amp;gt;describe_by_name( 'CHAR10' ).
APPEND ls_comp_tab TO lt_comp_tab.

wa_fcat-fieldname = 'VBELN'.
wa_fcat-outputlen = 10.
wa_fcat-seltext_l = 'Sales Order'.
APPEND wa_fcat TO it_fieldcat.

wa_fcat-fieldname = 'POSNR'.
wa_fcat-outputlen = 8.
wa_fcat-seltext_l = 'Sales Item'.
APPEND wa_fcat TO it_fieldcat.


*Create dynamic internal table based on LT_COMP_TAB
lo_struct_type = cl_abap_structdescr=&amp;gt;create( lt_comp_tab ).
lo_table_type = cl_abap_tabledescr=&amp;gt;create( p_line_type = lo_struct_type
 ).


*Create references to dyn internal table and work area
CREATE DATA lo_dataref TYPE HANDLE lo_table_type.
ASSIGN lo_dataref-&amp;gt;* TO &amp;lt;lt_table&amp;gt;.
CREATE DATA lo_dataref TYPE HANDLE lo_struct_type.
ASSIGN lo_dataref-&amp;gt;* TO &amp;lt;ls_table&amp;gt;.

ASSIGN COMPONENT 'VBELN' OF STRUCTURE &amp;lt;ls_table&amp;gt; TO &amp;lt;lv_field&amp;gt;.
IF sy-subrc = 0.
  &amp;lt;lv_field&amp;gt; = '10085'.
ENDIF.
ASSIGN COMPONENT 'POSNR' OF STRUCTURE &amp;lt;ls_table&amp;gt; TO &amp;lt;lv_field&amp;gt;.
IF sy-subrc = 0.
  &amp;lt;lv_field&amp;gt; = '000010'.
ENDIF.
APPEND &amp;lt;ls_table&amp;gt; TO &amp;lt;lt_table&amp;gt;.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
  EXPORTING
    i_callback_program      = sy-repid
    i_callback_user_command = 'USER_COMMAND'
    is_layout               = wa_layout
    it_fieldcat             = it_fieldcat
    i_save                  = 'A'
  TABLES
    t_outtab                = &amp;lt;lt_table&amp;gt;.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Vijay Babu Dudla&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Jul 2008 11:40:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv/m-p/4270923#M1019075</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-31T11:40:46Z</dc:date>
    </item>
    <item>
      <title>Re: dynamic ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv/m-p/4270924#M1019076</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Dynamic ALV&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Check this link:&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5680025"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Adil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Jul 2008 11:46:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv/m-p/4270924#M1019076</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-31T11:46:22Z</dc:date>
    </item>
    <item>
      <title>Re: dynamic ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv/m-p/4270925#M1019077</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i have already develpoed the dynamic alv but the problem is that when you choose the alv standard icon for viewing display in list output then only my dynamic fields appear in the output but and rest of the fields disappear.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Jul 2008 14:51:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv/m-p/4270925#M1019077</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-31T14:51:18Z</dc:date>
    </item>
    <item>
      <title>Re: dynamic ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv/m-p/4270926#M1019078</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;Go through the link given below :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="42904"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With Regards &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nikunj shah&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Jul 2008 14:52:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv/m-p/4270926#M1019078</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-31T14:52:10Z</dc:date>
    </item>
    <item>
      <title>Re: dynamic ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv/m-p/4270927#M1019079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Show me your code. lets find the mistake..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Jul 2008 14:53:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv/m-p/4270927#M1019079</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-31T14:53:54Z</dc:date>
    </item>
    <item>
      <title>Re: dynamic ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv/m-p/4270928#M1019080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&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  Y_ALV_DYNAMIC                                               *&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  y_alv_dynamic                           .&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;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;                        I N C L U D E S                            **&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;*INCLUDE zsdsro_reso_qt_rep_top.&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;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;                      TYPE POOLS                             **&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&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;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;                      T  A  B  L  E  S                             **&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&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;        eket ,&lt;/P&gt;&lt;P&gt;        mard ,&lt;/P&gt;&lt;P&gt;        makt ,&lt;/P&gt;&lt;P&gt;        t001 ,&lt;/P&gt;&lt;P&gt;        t024 ,&lt;/P&gt;&lt;P&gt;        t023 ,&lt;/P&gt;&lt;P&gt;        t161 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;                         T  Y  P  E  S                             **&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF tp_eket,    "Scheduling Agreement Schedule Lines&lt;/P&gt;&lt;P&gt;        ebeln TYPE ebeln,    "(key) Purchasing Document Number&lt;/P&gt;&lt;P&gt;        ebelp TYPE ebelp,    "(key) Item Number of Purchasing Document&lt;/P&gt;&lt;P&gt;        etenr TYPE eeten,    "(key) Delivery Schedule Line Counter&lt;/P&gt;&lt;P&gt;        eindt TYPE eindt,    "Item delivery date&lt;/P&gt;&lt;P&gt;        wemng TYPE weemg,    "Quantity of goods received&lt;/P&gt;&lt;P&gt;        END   OF tp_eket.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : tp_ekko TYPE ekko.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : tp_ekpo TYPE ekpo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF tp_makt,    "Material Descriptions&lt;/P&gt;&lt;P&gt;        matnr TYPE matnr,    "(key) Material Number&lt;/P&gt;&lt;P&gt;        spras TYPE spras,    "(key) Language Key&lt;/P&gt;&lt;P&gt;        maktx TYPE maktx,    "Material Description&lt;/P&gt;&lt;P&gt;        END   OF tp_makt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF tp_mard,   "Storage Location Data for Material&lt;/P&gt;&lt;P&gt;        matnr   TYPE matnr,   "(key) Material Number&lt;/P&gt;&lt;P&gt;        werks   TYPE werks_d, "(key) Plant&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       lgort   TYPE lgort_d, "(key) Storage Location&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        labst   TYPE labst,   "Valuated stock with unrestricted use&lt;/P&gt;&lt;P&gt;        w_labst TYPE labst, "Total Stock perPlant&lt;/P&gt;&lt;P&gt;        END   OF tp_mard.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF tp_final1,&lt;/P&gt;&lt;P&gt;          ebeln LIKE  ekko-ebeln,&lt;/P&gt;&lt;P&gt;          bukrs LIKE  ekko-bukrs,&lt;/P&gt;&lt;P&gt;          bstyp LIKE  ekko-bstyp,&lt;/P&gt;&lt;P&gt;          bsart LIKE  ekko-bsart,&lt;/P&gt;&lt;P&gt;          bsakz LIKE  ekko-bsakz,&lt;/P&gt;&lt;P&gt;          loekz LIKE  ekko-loekz,&lt;/P&gt;&lt;P&gt;          statu LIKE  ekko-statu,&lt;/P&gt;&lt;P&gt;          aedat LIKE  ekko-aedat,&lt;/P&gt;&lt;P&gt;          ernam LIKE  ekko-ernam,&lt;/P&gt;&lt;P&gt;          pincr LIKE  ekko-pincr,&lt;/P&gt;&lt;P&gt;          lponr LIKE  ekko-lponr,&lt;/P&gt;&lt;P&gt;          lifnr LIKE  ekko-lifnr,&lt;/P&gt;&lt;P&gt;          spras LIKE  ekko-spras,&lt;/P&gt;&lt;P&gt;          zterm LIKE  ekko-zterm,&lt;/P&gt;&lt;P&gt;          zbd1t LIKE  ekko-zbd1t,&lt;/P&gt;&lt;P&gt;          zbd2t LIKE  ekko-zbd2t,&lt;/P&gt;&lt;P&gt;          zbd3t LIKE  ekko-zbd3t,&lt;/P&gt;&lt;P&gt;          zbd1p LIKE  ekko-zbd1p,&lt;/P&gt;&lt;P&gt;          zbd2p LIKE  ekko-zbd2p,&lt;/P&gt;&lt;P&gt;          ekorg LIKE  ekko-ekorg,&lt;/P&gt;&lt;P&gt;          ekgrp LIKE  ekko-ekgrp,&lt;/P&gt;&lt;P&gt;          waers LIKE  ekko-waers,&lt;/P&gt;&lt;P&gt;          wkurs LIKE  ekko-wkurs,&lt;/P&gt;&lt;P&gt;          kufix LIKE  ekko-kufix,&lt;/P&gt;&lt;P&gt;          bedat LIKE  ekko-bedat,&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;          bwbdt LIKE  ekko-bwbdt,&lt;/P&gt;&lt;P&gt;          angdt LIKE  ekko-angdt,&lt;/P&gt;&lt;P&gt;          bnddt LIKE  ekko-bnddt,&lt;/P&gt;&lt;P&gt;          gwldt LIKE  ekko-gwldt,&lt;/P&gt;&lt;P&gt;          ausnr LIKE  ekko-ausnr,&lt;/P&gt;&lt;P&gt;          angnr LIKE  ekko-angnr,&lt;/P&gt;&lt;P&gt;          ihran LIKE  ekko-ihran,&lt;/P&gt;&lt;P&gt;          ihrez LIKE  ekko-ihrez,&lt;/P&gt;&lt;P&gt;          verkf LIKE  ekko-verkf,&lt;/P&gt;&lt;P&gt;          telf1 LIKE  ekko-telf1,&lt;/P&gt;&lt;P&gt;          llief LIKE  ekko-llief,&lt;/P&gt;&lt;P&gt;          kunnr LIKE  ekko-kunnr,&lt;/P&gt;&lt;P&gt;          konnr LIKE  ekko-konnr,&lt;/P&gt;&lt;P&gt;          abgru LIKE  ekko-abgru,&lt;/P&gt;&lt;P&gt;          autlf LIKE  ekko-autlf,&lt;/P&gt;&lt;P&gt;          weakt LIKE  ekko-weakt,&lt;/P&gt;&lt;P&gt;          reswk LIKE  ekko-reswk,&lt;/P&gt;&lt;P&gt;          lblif LIKE  ekko-lblif,&lt;/P&gt;&lt;P&gt;          inco1 LIKE  ekko-inco1,&lt;/P&gt;&lt;P&gt;          inco2 LIKE  ekko-inco2,&lt;/P&gt;&lt;P&gt;          ktwrt LIKE  ekko-ktwrt,&lt;/P&gt;&lt;P&gt;          submi LIKE  ekko-submi,&lt;/P&gt;&lt;P&gt;          knumv LIKE  ekko-knumv,&lt;/P&gt;&lt;P&gt;          kalsm LIKE  ekko-kalsm,&lt;/P&gt;&lt;P&gt;          stafo LIKE  ekko-stafo,&lt;/P&gt;&lt;P&gt;          lifre LIKE  ekko-lifre,&lt;/P&gt;&lt;P&gt;          exnum LIKE  ekko-exnum,&lt;/P&gt;&lt;P&gt;          unsez LIKE  ekko-unsez,&lt;/P&gt;&lt;P&gt;          logsy LIKE  ekko-logsy,&lt;/P&gt;&lt;P&gt;          upinc LIKE  ekko-upinc,&lt;/P&gt;&lt;P&gt;          stako LIKE  ekko-stako,&lt;/P&gt;&lt;P&gt;          frggr LIKE  ekko-frggr,&lt;/P&gt;&lt;P&gt;          frgsx LIKE  ekko-frgsx,&lt;/P&gt;&lt;P&gt;          frgke LIKE  ekko-frgke,&lt;/P&gt;&lt;P&gt;          frgzu LIKE  ekko-frgzu,&lt;/P&gt;&lt;P&gt;          frgrl LIKE  ekko-frgrl,&lt;/P&gt;&lt;P&gt;          lands LIKE  ekko-lands,&lt;/P&gt;&lt;P&gt;          lphis LIKE  ekko-lphis,&lt;/P&gt;&lt;P&gt;          adrnr LIKE  ekko-adrnr,&lt;/P&gt;&lt;P&gt;          stceg_l LIKE  ekko-stceg_l,&lt;/P&gt;&lt;P&gt;          stceg LIKE  ekko-stceg,&lt;/P&gt;&lt;P&gt;          absgr LIKE  ekko-absgr,&lt;/P&gt;&lt;P&gt;          addnr LIKE  ekko-addnr,&lt;/P&gt;&lt;P&gt;          kornr LIKE  ekko-kornr,&lt;/P&gt;&lt;P&gt;          memory  LIKE  ekko-memory,&lt;/P&gt;&lt;P&gt;          procstat  LIKE  ekko-procstat,&lt;/P&gt;&lt;P&gt;          rlwrt LIKE  ekko-rlwrt,&lt;/P&gt;&lt;P&gt;          revno LIKE  ekko-revno,&lt;/P&gt;&lt;P&gt;          plc LIKE  ekko-plc,&lt;/P&gt;&lt;P&gt;          smb LIKE  ekko-smb,&lt;/P&gt;&lt;P&gt;          ecc LIKE  ekko-ecc,&lt;/P&gt;&lt;P&gt;          ipp LIKE  ekko-ipp,&lt;/P&gt;&lt;P&gt;          cur LIKE  ekko-cur,&lt;/P&gt;&lt;P&gt;          eco LIKE  ekko-eco,&lt;/P&gt;&lt;P&gt;          pco LIKE  ekko-pco,&lt;/P&gt;&lt;P&gt;          dpt LIKE  ekko-dpt,&lt;/P&gt;&lt;P&gt;          top LIKE  ekko-top,&lt;/P&gt;&lt;P&gt;          sus LIKE  ekko-sus,&lt;/P&gt;&lt;P&gt;          pcn LIKE  ekko-pcn,&lt;/P&gt;&lt;P&gt;          tru LIKE  ekko-tru,&lt;/P&gt;&lt;P&gt;          pcy LIKE  ekko-pcy,&lt;/P&gt;&lt;P&gt;          pcd LIKE  ekko-pcd,&lt;/P&gt;&lt;P&gt;          pbn LIKE  ekko-pbn,&lt;/P&gt;&lt;P&gt;          amn LIKE  ekko-amn,&lt;/P&gt;&lt;P&gt;          dno LIKE  ekko-dno,&lt;/P&gt;&lt;P&gt;          postat  LIKE  ekko-postat,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          ebelp LIKE  ekpo-ebelp,&lt;/P&gt;&lt;P&gt;          loekz_i LIKE  ekpo-loekz,&lt;/P&gt;&lt;P&gt;          statu_i LIKE  ekpo-statu,&lt;/P&gt;&lt;P&gt;          aedat_i LIKE  ekpo-aedat,&lt;/P&gt;&lt;P&gt;          txz01 LIKE  ekpo-txz01,&lt;/P&gt;&lt;P&gt;          matnr LIKE  ekpo-matnr,&lt;/P&gt;&lt;P&gt;          ematn LIKE  ekpo-ematn,&lt;/P&gt;&lt;P&gt;          bukrs_i LIKE  ekpo-bukrs,&lt;/P&gt;&lt;P&gt;          werks LIKE  ekpo-werks,&lt;/P&gt;&lt;P&gt;          lgort LIKE  ekpo-lgort,&lt;/P&gt;&lt;P&gt;          bednr LIKE  ekpo-bednr,&lt;/P&gt;&lt;P&gt;          matkl LIKE  ekpo-matkl,&lt;/P&gt;&lt;P&gt;          infnr LIKE  ekpo-infnr,&lt;/P&gt;&lt;P&gt;          idnlf LIKE  ekpo-idnlf,&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;          bprme LIKE  ekpo-bprme,&lt;/P&gt;&lt;P&gt;          bpumz LIKE  ekpo-bpumz,&lt;/P&gt;&lt;P&gt;          bpumn LIKE  ekpo-bpumn,&lt;/P&gt;&lt;P&gt;          umrez LIKE  ekpo-umrez,&lt;/P&gt;&lt;P&gt;          umren LIKE  ekpo-umren,&lt;/P&gt;&lt;P&gt;          netpr LIKE  ekpo-netpr,&lt;/P&gt;&lt;P&gt;          peinh LIKE  ekpo-peinh,&lt;/P&gt;&lt;P&gt;          netwr LIKE  ekpo-netwr,&lt;/P&gt;&lt;P&gt;          brtwr LIKE  ekpo-brtwr,&lt;/P&gt;&lt;P&gt;          agdat LIKE  ekpo-agdat,&lt;/P&gt;&lt;P&gt;          webaz LIKE  ekpo-webaz,&lt;/P&gt;&lt;P&gt;          mwskz LIKE  ekpo-mwskz,&lt;/P&gt;&lt;P&gt;          bonus LIKE  ekpo-bonus,&lt;/P&gt;&lt;P&gt;          insmk LIKE  ekpo-insmk,&lt;/P&gt;&lt;P&gt;          spinf LIKE  ekpo-spinf,&lt;/P&gt;&lt;P&gt;          prsdr LIKE  ekpo-prsdr,&lt;/P&gt;&lt;P&gt;          schpr LIKE  ekpo-schpr,&lt;/P&gt;&lt;P&gt;          mahnz LIKE  ekpo-mahnz,&lt;/P&gt;&lt;P&gt;          mahn1 LIKE  ekpo-mahn1,&lt;/P&gt;&lt;P&gt;          mahn2 LIKE  ekpo-mahn2,&lt;/P&gt;&lt;P&gt;          mahn3 LIKE  ekpo-mahn3,&lt;/P&gt;&lt;P&gt;          uebto LIKE  ekpo-uebto,&lt;/P&gt;&lt;P&gt;          uebtk LIKE  ekpo-uebtk,&lt;/P&gt;&lt;P&gt;          untto LIKE  ekpo-untto,&lt;/P&gt;&lt;P&gt;          bwtar LIKE  ekpo-bwtar,&lt;/P&gt;&lt;P&gt;          bwtty LIKE  ekpo-bwtty,&lt;/P&gt;&lt;P&gt;          abskz LIKE  ekpo-abskz,&lt;/P&gt;&lt;P&gt;          agmem LIKE  ekpo-agmem,&lt;/P&gt;&lt;P&gt;          elikz LIKE  ekpo-elikz,&lt;/P&gt;&lt;P&gt;          erekz LIKE  ekpo-erekz,&lt;/P&gt;&lt;P&gt;          pstyp LIKE  ekpo-pstyp,&lt;/P&gt;&lt;P&gt;          knttp LIKE  ekpo-knttp,&lt;/P&gt;&lt;P&gt;          kzvbr LIKE  ekpo-kzvbr,&lt;/P&gt;&lt;P&gt;          vrtkz LIKE  ekpo-vrtkz,&lt;/P&gt;&lt;P&gt;          twrkz LIKE  ekpo-twrkz,&lt;/P&gt;&lt;P&gt;          wepos LIKE  ekpo-wepos,&lt;/P&gt;&lt;P&gt;          weunb LIKE  ekpo-weunb,&lt;/P&gt;&lt;P&gt;          repos LIKE  ekpo-repos,&lt;/P&gt;&lt;P&gt;          webre LIKE  ekpo-webre,&lt;/P&gt;&lt;P&gt;          kzabs LIKE  ekpo-kzabs,&lt;/P&gt;&lt;P&gt;          labnr LIKE  ekpo-labnr,&lt;/P&gt;&lt;P&gt;          konnr_i LIKE  ekpo-konnr,&lt;/P&gt;&lt;P&gt;          ktpnr LIKE  ekpo-ktpnr,&lt;/P&gt;&lt;P&gt;          abdat LIKE  ekpo-abdat,&lt;/P&gt;&lt;P&gt;          abftz LIKE  ekpo-abftz,&lt;/P&gt;&lt;P&gt;          etfz1 LIKE  ekpo-etfz1,&lt;/P&gt;&lt;P&gt;          etfz2 LIKE  ekpo-etfz2,&lt;/P&gt;&lt;P&gt;          kzstu LIKE  ekpo-kzstu,&lt;/P&gt;&lt;P&gt;          notkz LIKE  ekpo-notkz,&lt;/P&gt;&lt;P&gt;          lmein LIKE  ekpo-lmein,&lt;/P&gt;&lt;P&gt;          evers LIKE  ekpo-evers,&lt;/P&gt;&lt;P&gt;          zwert LIKE  ekpo-zwert,&lt;/P&gt;&lt;P&gt;          navnw LIKE  ekpo-navnw,&lt;/P&gt;&lt;P&gt;          abmng LIKE  ekpo-abmng,&lt;/P&gt;&lt;P&gt;          prdat LIKE  ekpo-prdat,&lt;/P&gt;&lt;P&gt;          bstyp_i LIKE  ekpo-bstyp,&lt;/P&gt;&lt;P&gt;          effwr LIKE  ekpo-effwr,&lt;/P&gt;&lt;P&gt;          xoblr LIKE  ekpo-xoblr,&lt;/P&gt;&lt;P&gt;          kunnr_i LIKE  ekpo-kunnr,&lt;/P&gt;&lt;P&gt;          adrnr_i LIKE  ekpo-adrnr,&lt;/P&gt;&lt;P&gt;          ekkol LIKE  ekpo-ekkol,&lt;/P&gt;&lt;P&gt;          sktof LIKE  ekpo-sktof,&lt;/P&gt;&lt;P&gt;          stafo_i LIKE  ekpo-stafo,&lt;/P&gt;&lt;P&gt;          plifz LIKE  ekpo-plifz,&lt;/P&gt;&lt;P&gt;          ntgew LIKE  ekpo-ntgew,&lt;/P&gt;&lt;P&gt;          gewei LIKE  ekpo-gewei,&lt;/P&gt;&lt;P&gt;          txjcd LIKE  ekpo-txjcd,&lt;/P&gt;&lt;P&gt;          etdrk LIKE  ekpo-etdrk,&lt;/P&gt;&lt;P&gt;          sobkz LIKE  ekpo-sobkz,&lt;/P&gt;&lt;P&gt;          arsnr LIKE  ekpo-arsnr,&lt;/P&gt;&lt;P&gt;          arsps LIKE  ekpo-arsps,&lt;/P&gt;&lt;P&gt;          insnc LIKE  ekpo-insnc,&lt;/P&gt;&lt;P&gt;          ssqss LIKE  ekpo-ssqss,&lt;/P&gt;&lt;P&gt;          zgtyp LIKE  ekpo-zgtyp,&lt;/P&gt;&lt;P&gt;          ean11 LIKE  ekpo-ean11,&lt;/P&gt;&lt;P&gt;          bstae LIKE  ekpo-bstae,&lt;/P&gt;&lt;P&gt;          revlv LIKE  ekpo-revlv,&lt;/P&gt;&lt;P&gt;          geber LIKE  ekpo-geber,&lt;/P&gt;&lt;P&gt;          fistl LIKE  ekpo-fistl,&lt;/P&gt;&lt;P&gt;          fipos LIKE  ekpo-fipos,&lt;/P&gt;&lt;P&gt;          ko_gsber  LIKE  ekpo-ko_gsber,&lt;/P&gt;&lt;P&gt;          ko_pargb  LIKE  ekpo-ko_pargb,&lt;/P&gt;&lt;P&gt;          ko_prctr  LIKE  ekpo-ko_prctr,&lt;/P&gt;&lt;P&gt;          ko_pprctr LIKE  ekpo-ko_pprctr,&lt;/P&gt;&lt;P&gt;          meprf LIKE  ekpo-meprf,&lt;/P&gt;&lt;P&gt;          brgew LIKE  ekpo-brgew,&lt;/P&gt;&lt;P&gt;          volum LIKE  ekpo-volum,&lt;/P&gt;&lt;P&gt;          voleh LIKE  ekpo-voleh,&lt;/P&gt;&lt;P&gt;          inco1_i LIKE  ekpo-inco1,&lt;/P&gt;&lt;P&gt;          inco2_i LIKE  ekpo-inco2,&lt;/P&gt;&lt;P&gt;          vorab LIKE  ekpo-vorab,&lt;/P&gt;&lt;P&gt;          kolif LIKE  ekpo-kolif,&lt;/P&gt;&lt;P&gt;          ltsnr LIKE  ekpo-ltsnr,&lt;/P&gt;&lt;P&gt;          packno  LIKE  ekpo-packno,&lt;/P&gt;&lt;P&gt;          fplnr LIKE  ekpo-fplnr,&lt;/P&gt;&lt;P&gt;          gnetwr  LIKE  ekpo-gnetwr,&lt;/P&gt;&lt;P&gt;          stapo LIKE  ekpo-stapo,&lt;/P&gt;&lt;P&gt;          uebpo LIKE  ekpo-uebpo,&lt;/P&gt;&lt;P&gt;          lewed LIKE  ekpo-lewed,&lt;/P&gt;&lt;P&gt;          emlif LIKE  ekpo-emlif,&lt;/P&gt;&lt;P&gt;          lblkz LIKE  ekpo-lblkz,&lt;/P&gt;&lt;P&gt;          satnr LIKE  ekpo-satnr,&lt;/P&gt;&lt;P&gt;          attyp LIKE  ekpo-attyp,&lt;/P&gt;&lt;P&gt;          kanba LIKE  ekpo-kanba,&lt;/P&gt;&lt;P&gt;          adrn2 LIKE  ekpo-adrn2,&lt;/P&gt;&lt;P&gt;          cuobj LIKE  ekpo-cuobj,&lt;/P&gt;&lt;P&gt;          xersy LIKE  ekpo-xersy,&lt;/P&gt;&lt;P&gt;          eildt LIKE  ekpo-eildt,&lt;/P&gt;&lt;P&gt;          drdat LIKE  ekpo-drdat,&lt;/P&gt;&lt;P&gt;          druhr LIKE  ekpo-druhr,&lt;/P&gt;&lt;P&gt;          drunr LIKE  ekpo-drunr,&lt;/P&gt;&lt;P&gt;          aktnr LIKE  ekpo-aktnr,&lt;/P&gt;&lt;P&gt;          abeln LIKE  ekpo-abeln,&lt;/P&gt;&lt;P&gt;          abelp LIKE  ekpo-abelp,&lt;/P&gt;&lt;P&gt;          anzpu LIKE  ekpo-anzpu,&lt;/P&gt;&lt;P&gt;          punei LIKE  ekpo-punei,&lt;/P&gt;&lt;P&gt;          saiso LIKE  ekpo-saiso,&lt;/P&gt;&lt;P&gt;          saisj LIKE  ekpo-saisj,&lt;/P&gt;&lt;P&gt;          ebon2 LIKE  ekpo-ebon2,&lt;/P&gt;&lt;P&gt;          ebon3 LIKE  ekpo-ebon3,&lt;/P&gt;&lt;P&gt;          ebonf LIKE  ekpo-ebonf,&lt;/P&gt;&lt;P&gt;          mlmaa LIKE  ekpo-mlmaa,&lt;/P&gt;&lt;P&gt;          mhdrz LIKE  ekpo-mhdrz,&lt;/P&gt;&lt;P&gt;          anfnr LIKE  ekpo-anfnr,&lt;/P&gt;&lt;P&gt;          anfps LIKE  ekpo-anfps,&lt;/P&gt;&lt;P&gt;          kzkfg LIKE  ekpo-kzkfg,&lt;/P&gt;&lt;P&gt;          usequ LIKE  ekpo-usequ,&lt;/P&gt;&lt;P&gt;          umsok LIKE  ekpo-umsok,&lt;/P&gt;&lt;P&gt;          banfn LIKE  ekpo-banfn,&lt;/P&gt;&lt;P&gt;          bnfpo LIKE  ekpo-bnfpo,&lt;/P&gt;&lt;P&gt;          mtart LIKE  ekpo-mtart,&lt;/P&gt;&lt;P&gt;          uptyp LIKE  ekpo-uptyp,&lt;/P&gt;&lt;P&gt;          upvor LIKE  ekpo-upvor,&lt;/P&gt;&lt;P&gt;          kzwi1 LIKE  ekpo-kzwi1,&lt;/P&gt;&lt;P&gt;          kzwi2 LIKE  ekpo-kzwi2,&lt;/P&gt;&lt;P&gt;          kzwi3 LIKE  ekpo-kzwi3,&lt;/P&gt;&lt;P&gt;          kzwi4 LIKE  ekpo-kzwi4,&lt;/P&gt;&lt;P&gt;          kzwi5 LIKE  ekpo-kzwi5,&lt;/P&gt;&lt;P&gt;          kzwi6 LIKE  ekpo-kzwi6,&lt;/P&gt;&lt;P&gt;          sikgr LIKE  ekpo-sikgr,&lt;/P&gt;&lt;P&gt;          mfzhi LIKE  ekpo-mfzhi,&lt;/P&gt;&lt;P&gt;          ffzhi LIKE  ekpo-ffzhi,&lt;/P&gt;&lt;P&gt;          retpo LIKE  ekpo-retpo,&lt;/P&gt;&lt;P&gt;          aurel LIKE  ekpo-aurel,&lt;/P&gt;&lt;P&gt;          bsgru LIKE  ekpo-bsgru,&lt;/P&gt;&lt;P&gt;          lfret LIKE  ekpo-lfret,&lt;/P&gt;&lt;P&gt;          mfrgr LIKE  ekpo-mfrgr,&lt;/P&gt;&lt;P&gt;          nrfhg LIKE  ekpo-nrfhg,&lt;/P&gt;&lt;P&gt;          j_1bnbm LIKE  ekpo-j_1bnbm,&lt;/P&gt;&lt;P&gt;          j_1bmatuse  LIKE  ekpo-j_1bmatuse,&lt;/P&gt;&lt;P&gt;          j_1bmatorg  LIKE  ekpo-j_1bmatorg,&lt;/P&gt;&lt;P&gt;          j_1bownpro  LIKE  ekpo-j_1bownpro,&lt;/P&gt;&lt;P&gt;          j_1bindust  LIKE  ekpo-j_1bindust,&lt;/P&gt;&lt;P&gt;          abueb LIKE  ekpo-abueb,&lt;/P&gt;&lt;P&gt;          nlabd LIKE  ekpo-nlabd,&lt;/P&gt;&lt;P&gt;          nfabd LIKE  ekpo-nfabd,&lt;/P&gt;&lt;P&gt;          kzbws LIKE  ekpo-kzbws,&lt;/P&gt;&lt;P&gt;          bonba LIKE  ekpo-bonba,&lt;/P&gt;&lt;P&gt;          fabkz LIKE  ekpo-fabkz,&lt;/P&gt;&lt;P&gt;          j_1aindxp LIKE  ekpo-j_1aindxp,&lt;/P&gt;&lt;P&gt;          j_1aidatep  LIKE  ekpo-j_1aidatep,&lt;/P&gt;&lt;P&gt;          mprof LIKE  ekpo-mprof,&lt;/P&gt;&lt;P&gt;          eglkz LIKE  ekpo-eglkz,&lt;/P&gt;&lt;P&gt;          kztlf LIKE  ekpo-kztlf,&lt;/P&gt;&lt;P&gt;          kzfme LIKE  ekpo-kzfme,&lt;/P&gt;&lt;P&gt;          rdprf LIKE  ekpo-rdprf,&lt;/P&gt;&lt;P&gt;          techs LIKE  ekpo-techs,&lt;/P&gt;&lt;P&gt;          chg_srv LIKE  ekpo-chg_srv,&lt;/P&gt;&lt;P&gt;          chg_fplnr LIKE  ekpo-chg_fplnr,&lt;/P&gt;&lt;P&gt;          mfrpn LIKE  ekpo-mfrpn,&lt;/P&gt;&lt;P&gt;          mfrnr LIKE  ekpo-mfrnr,&lt;/P&gt;&lt;P&gt;          emnfr LIKE  ekpo-emnfr,&lt;/P&gt;&lt;P&gt;          novet LIKE  ekpo-novet,&lt;/P&gt;&lt;P&gt;          afnam LIKE  ekpo-afnam,&lt;/P&gt;&lt;P&gt;          tzonrc  LIKE  ekpo-tzonrc,&lt;/P&gt;&lt;P&gt;          iprkz LIKE  ekpo-iprkz,&lt;/P&gt;&lt;P&gt;          lebre LIKE  ekpo-lebre,&lt;/P&gt;&lt;P&gt;          berid LIKE  ekpo-berid,&lt;/P&gt;&lt;P&gt;          xconditions LIKE  ekpo-xconditions,&lt;/P&gt;&lt;P&gt;          apoms LIKE  ekpo-apoms,&lt;/P&gt;&lt;P&gt;          ccomp LIKE  ekpo-ccomp,&lt;/P&gt;&lt;P&gt;          grant_nbr LIKE  ekpo-grant_nbr  ,&lt;/P&gt;&lt;P&gt;          fkber LIKE  ekpo-fkber,&lt;/P&gt;&lt;P&gt;          status  LIKE  ekpo-status,&lt;/P&gt;&lt;P&gt;          reslo LIKE  ekpo-reslo,&lt;/P&gt;&lt;P&gt;          excpe LIKE  ekpo-excpe,&lt;/P&gt;&lt;P&gt;          zzdpas  LIKE  ekpo-zzdpas,&lt;/P&gt;&lt;P&gt;          zzvbeln LIKE  ekpo-zzvbeln,&lt;/P&gt;&lt;P&gt;          zzvbelp LIKE  ekpo-zzvbelp,&lt;/P&gt;&lt;P&gt;          zzmodel LIKE  ekpo-zzmodel,&lt;/P&gt;&lt;P&gt;          zzanzsn LIKE  ekpo-zzanzsn,&lt;/P&gt;&lt;P&gt;          refsite LIKE  ekpo-refsite,&lt;/P&gt;&lt;P&gt;          /sapmp/gpose  LIKE  ekpo-/sapmp/gpose,&lt;/P&gt;&lt;P&gt;          angpn LIKE  ekpo-angpn,&lt;/P&gt;&lt;P&gt;          admoi LIKE  ekpo-admoi,&lt;/P&gt;&lt;P&gt;          adpri LIKE  ekpo-adpri,&lt;/P&gt;&lt;P&gt;          lprio LIKE  ekpo-lprio,&lt;/P&gt;&lt;P&gt;          adacn LIKE  ekpo-adacn,&lt;/P&gt;&lt;P&gt;          afpnr LIKE  ekpo-afpnr,&lt;/P&gt;&lt;P&gt;          bsark LIKE  ekpo-bsark,&lt;/P&gt;&lt;P&gt;          audat LIKE  ekpo-audat,&lt;/P&gt;&lt;P&gt;          angnr_i LIKE  ekpo-angnr,&lt;/P&gt;&lt;P&gt;          pnstat  LIKE  ekpo-pnstat,&lt;/P&gt;&lt;P&gt;          serru LIKE  ekpo-serru,&lt;/P&gt;&lt;P&gt;          anzsn LIKE  ekpo-anzsn,&lt;/P&gt;&lt;P&gt;          sernp LIKE  ekpo-sernp,&lt;/P&gt;&lt;P&gt;          disub_sobkz LIKE  ekpo-disub_sobkz,&lt;/P&gt;&lt;P&gt;          disub_pspnr LIKE  ekpo-disub_pspnr,&lt;/P&gt;&lt;P&gt;          disub_kunnr LIKE  ekpo-disub_kunnr,&lt;/P&gt;&lt;P&gt;          disub_vbeln LIKE  ekpo-disub_vbeln,&lt;/P&gt;&lt;P&gt;          disub_posnr LIKE  ekpo-disub_posnr,&lt;/P&gt;&lt;P&gt;          disub_owner LIKE  ekpo-disub_owner,&lt;/P&gt;&lt;P&gt;          stpac LIKE  ekpo-stpac,&lt;/P&gt;&lt;P&gt;          lgbzo LIKE  ekpo-lgbzo,&lt;/P&gt;&lt;P&gt;          lgbzo_b LIKE  ekpo-lgbzo_b,&lt;/P&gt;&lt;P&gt;          addrnum LIKE  ekpo-addrnum,&lt;/P&gt;&lt;P&gt;          consnum LIKE  ekpo-consnum,&lt;/P&gt;&lt;P&gt;          borgr_miss  LIKE  ekpo-borgr_miss,&lt;/P&gt;&lt;P&gt;          eindt       LIKE  eket-eindt,    "Item delivery date&lt;/P&gt;&lt;P&gt;          maktx       LIKE makt-maktx,    "Material Description&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         w_labst_2010 TYPE labst,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         w_labst_2020 TYPE labst,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         w_labst_2030 TYPE labst,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         w_labst_2040 TYPE labst,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         w_labst_2050 TYPE labst,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         w_labst_2060 TYPE labst,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         w_labst_2070 TYPE labst,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         w_labst_2080 TYPE labst,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        END   OF tp_final1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF t_final_new OCCURS 0,&lt;/P&gt;&lt;P&gt;          ebeln LIKE  ekko-ebeln,&lt;/P&gt;&lt;P&gt;          bukrs LIKE  ekko-bukrs,&lt;/P&gt;&lt;P&gt;          bstyp LIKE  ekko-bstyp,&lt;/P&gt;&lt;P&gt;          bsart LIKE  ekko-bsart,&lt;/P&gt;&lt;P&gt;          bsakz LIKE  ekko-bsakz,&lt;/P&gt;&lt;P&gt;          loekz LIKE  ekko-loekz,&lt;/P&gt;&lt;P&gt;          statu LIKE  ekko-statu,&lt;/P&gt;&lt;P&gt;          aedat LIKE  ekko-aedat,&lt;/P&gt;&lt;P&gt;          ernam LIKE  ekko-ernam,&lt;/P&gt;&lt;P&gt;          pincr LIKE  ekko-pincr,&lt;/P&gt;&lt;P&gt;          lponr LIKE  ekko-lponr,&lt;/P&gt;&lt;P&gt;          lifnr LIKE  ekko-lifnr,&lt;/P&gt;&lt;P&gt;          spras LIKE  ekko-spras,&lt;/P&gt;&lt;P&gt;          zterm LIKE  ekko-zterm,&lt;/P&gt;&lt;P&gt;          zbd1t LIKE  ekko-zbd1t,&lt;/P&gt;&lt;P&gt;          zbd2t LIKE  ekko-zbd2t,&lt;/P&gt;&lt;P&gt;          zbd3t LIKE  ekko-zbd3t,&lt;/P&gt;&lt;P&gt;          zbd1p LIKE  ekko-zbd1p,&lt;/P&gt;&lt;P&gt;          zbd2p LIKE  ekko-zbd2p,&lt;/P&gt;&lt;P&gt;          ekorg LIKE  ekko-ekorg,&lt;/P&gt;&lt;P&gt;          ekgrp LIKE  ekko-ekgrp,&lt;/P&gt;&lt;P&gt;          waers LIKE  ekko-waers,&lt;/P&gt;&lt;P&gt;          wkurs LIKE  ekko-wkurs,&lt;/P&gt;&lt;P&gt;          kufix LIKE  ekko-kufix,&lt;/P&gt;&lt;P&gt;          bedat LIKE  ekko-bedat,&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;          bwbdt LIKE  ekko-bwbdt,&lt;/P&gt;&lt;P&gt;          angdt LIKE  ekko-angdt,&lt;/P&gt;&lt;P&gt;          bnddt LIKE  ekko-bnddt,&lt;/P&gt;&lt;P&gt;          gwldt LIKE  ekko-gwldt,&lt;/P&gt;&lt;P&gt;          ausnr LIKE  ekko-ausnr,&lt;/P&gt;&lt;P&gt;          angnr LIKE  ekko-angnr,&lt;/P&gt;&lt;P&gt;          ihran LIKE  ekko-ihran,&lt;/P&gt;&lt;P&gt;          ihrez LIKE  ekko-ihrez,&lt;/P&gt;&lt;P&gt;          verkf LIKE  ekko-verkf,&lt;/P&gt;&lt;P&gt;          telf1 LIKE  ekko-telf1,&lt;/P&gt;&lt;P&gt;          llief LIKE  ekko-llief,&lt;/P&gt;&lt;P&gt;          kunnr LIKE  ekko-kunnr,&lt;/P&gt;&lt;P&gt;          konnr LIKE  ekko-konnr,&lt;/P&gt;&lt;P&gt;          abgru LIKE  ekko-abgru,&lt;/P&gt;&lt;P&gt;          autlf LIKE  ekko-autlf,&lt;/P&gt;&lt;P&gt;          weakt LIKE  ekko-weakt,&lt;/P&gt;&lt;P&gt;          reswk LIKE  ekko-reswk,&lt;/P&gt;&lt;P&gt;          lblif LIKE  ekko-lblif,&lt;/P&gt;&lt;P&gt;          inco1 LIKE  ekko-inco1,&lt;/P&gt;&lt;P&gt;          inco2 LIKE  ekko-inco2,&lt;/P&gt;&lt;P&gt;          ktwrt LIKE  ekko-ktwrt,&lt;/P&gt;&lt;P&gt;          submi LIKE  ekko-submi,&lt;/P&gt;&lt;P&gt;          knumv LIKE  ekko-knumv,&lt;/P&gt;&lt;P&gt;          kalsm LIKE  ekko-kalsm,&lt;/P&gt;&lt;P&gt;          stafo LIKE  ekko-stafo,&lt;/P&gt;&lt;P&gt;          lifre LIKE  ekko-lifre,&lt;/P&gt;&lt;P&gt;          exnum LIKE  ekko-exnum,&lt;/P&gt;&lt;P&gt;          unsez LIKE  ekko-unsez,&lt;/P&gt;&lt;P&gt;          logsy LIKE  ekko-logsy,&lt;/P&gt;&lt;P&gt;          upinc LIKE  ekko-upinc,&lt;/P&gt;&lt;P&gt;          stako LIKE  ekko-stako,&lt;/P&gt;&lt;P&gt;          frggr LIKE  ekko-frggr,&lt;/P&gt;&lt;P&gt;          frgsx LIKE  ekko-frgsx,&lt;/P&gt;&lt;P&gt;          frgke LIKE  ekko-frgke,&lt;/P&gt;&lt;P&gt;          frgzu LIKE  ekko-frgzu,&lt;/P&gt;&lt;P&gt;          frgrl LIKE  ekko-frgrl,&lt;/P&gt;&lt;P&gt;          lands LIKE  ekko-lands,&lt;/P&gt;&lt;P&gt;          lphis LIKE  ekko-lphis,&lt;/P&gt;&lt;P&gt;          adrnr LIKE  ekko-adrnr,&lt;/P&gt;&lt;P&gt;          stceg_l LIKE  ekko-stceg_l,&lt;/P&gt;&lt;P&gt;          stceg LIKE  ekko-stceg,&lt;/P&gt;&lt;P&gt;          absgr LIKE  ekko-absgr,&lt;/P&gt;&lt;P&gt;          addnr LIKE  ekko-addnr,&lt;/P&gt;&lt;P&gt;          kornr LIKE  ekko-kornr,&lt;/P&gt;&lt;P&gt;          memory  LIKE  ekko-memory,&lt;/P&gt;&lt;P&gt;          procstat  LIKE  ekko-procstat,&lt;/P&gt;&lt;P&gt;          rlwrt LIKE  ekko-rlwrt,&lt;/P&gt;&lt;P&gt;          revno LIKE  ekko-revno,&lt;/P&gt;&lt;P&gt;          plc LIKE  ekko-plc,&lt;/P&gt;&lt;P&gt;          smb LIKE  ekko-smb,&lt;/P&gt;&lt;P&gt;          ecc LIKE  ekko-ecc,&lt;/P&gt;&lt;P&gt;          ipp LIKE  ekko-ipp,&lt;/P&gt;&lt;P&gt;          cur LIKE  ekko-cur,&lt;/P&gt;&lt;P&gt;          eco LIKE  ekko-eco,&lt;/P&gt;&lt;P&gt;          pco LIKE  ekko-pco,&lt;/P&gt;&lt;P&gt;          dpt LIKE  ekko-dpt,&lt;/P&gt;&lt;P&gt;          top LIKE  ekko-top,&lt;/P&gt;&lt;P&gt;          sus LIKE  ekko-sus,&lt;/P&gt;&lt;P&gt;          pcn LIKE  ekko-pcn,&lt;/P&gt;&lt;P&gt;          tru LIKE  ekko-tru,&lt;/P&gt;&lt;P&gt;          pcy LIKE  ekko-pcy,&lt;/P&gt;&lt;P&gt;          pcd LIKE  ekko-pcd,&lt;/P&gt;&lt;P&gt;          pbn LIKE  ekko-pbn,&lt;/P&gt;&lt;P&gt;          amn LIKE  ekko-amn,&lt;/P&gt;&lt;P&gt;          dno LIKE  ekko-dno,&lt;/P&gt;&lt;P&gt;          postat  LIKE  ekko-postat,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          ebelp LIKE  ekpo-ebelp,&lt;/P&gt;&lt;P&gt;          loekz_i LIKE  ekpo-loekz,&lt;/P&gt;&lt;P&gt;          statu_i LIKE  ekpo-statu,&lt;/P&gt;&lt;P&gt;          aedat_i LIKE  ekpo-aedat,&lt;/P&gt;&lt;P&gt;          txz01 LIKE  ekpo-txz01,&lt;/P&gt;&lt;P&gt;          matnr LIKE  ekpo-matnr,&lt;/P&gt;&lt;P&gt;          ematn LIKE  ekpo-ematn,&lt;/P&gt;&lt;P&gt;          bukrs_i LIKE  ekpo-bukrs,&lt;/P&gt;&lt;P&gt;          werks LIKE  ekpo-werks,&lt;/P&gt;&lt;P&gt;          lgort LIKE  ekpo-lgort,&lt;/P&gt;&lt;P&gt;          bednr LIKE  ekpo-bednr,&lt;/P&gt;&lt;P&gt;          matkl LIKE  ekpo-matkl,&lt;/P&gt;&lt;P&gt;          infnr LIKE  ekpo-infnr,&lt;/P&gt;&lt;P&gt;          idnlf LIKE  ekpo-idnlf,&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;          bprme LIKE  ekpo-bprme,&lt;/P&gt;&lt;P&gt;          bpumz LIKE  ekpo-bpumz,&lt;/P&gt;&lt;P&gt;          bpumn LIKE  ekpo-bpumn,&lt;/P&gt;&lt;P&gt;          umrez LIKE  ekpo-umrez,&lt;/P&gt;&lt;P&gt;          umren LIKE  ekpo-umren,&lt;/P&gt;&lt;P&gt;          netpr LIKE  ekpo-netpr,&lt;/P&gt;&lt;P&gt;          peinh LIKE  ekpo-peinh,&lt;/P&gt;&lt;P&gt;          netwr LIKE  ekpo-netwr,&lt;/P&gt;&lt;P&gt;          brtwr LIKE  ekpo-brtwr,&lt;/P&gt;&lt;P&gt;          agdat LIKE  ekpo-agdat,&lt;/P&gt;&lt;P&gt;          webaz LIKE  ekpo-webaz,&lt;/P&gt;&lt;P&gt;          mwskz LIKE  ekpo-mwskz,&lt;/P&gt;&lt;P&gt;          bonus LIKE  ekpo-bonus,&lt;/P&gt;&lt;P&gt;          insmk LIKE  ekpo-insmk,&lt;/P&gt;&lt;P&gt;          spinf LIKE  ekpo-spinf,&lt;/P&gt;&lt;P&gt;          prsdr LIKE  ekpo-prsdr,&lt;/P&gt;&lt;P&gt;          schpr LIKE  ekpo-schpr,&lt;/P&gt;&lt;P&gt;          mahnz LIKE  ekpo-mahnz,&lt;/P&gt;&lt;P&gt;          mahn1 LIKE  ekpo-mahn1,&lt;/P&gt;&lt;P&gt;          mahn2 LIKE  ekpo-mahn2,&lt;/P&gt;&lt;P&gt;          mahn3 LIKE  ekpo-mahn3,&lt;/P&gt;&lt;P&gt;          uebto LIKE  ekpo-uebto,&lt;/P&gt;&lt;P&gt;          uebtk LIKE  ekpo-uebtk,&lt;/P&gt;&lt;P&gt;          untto LIKE  ekpo-untto,&lt;/P&gt;&lt;P&gt;          bwtar LIKE  ekpo-bwtar,&lt;/P&gt;&lt;P&gt;          bwtty LIKE  ekpo-bwtty,&lt;/P&gt;&lt;P&gt;          abskz LIKE  ekpo-abskz,&lt;/P&gt;&lt;P&gt;          agmem LIKE  ekpo-agmem,&lt;/P&gt;&lt;P&gt;          elikz LIKE  ekpo-elikz,&lt;/P&gt;&lt;P&gt;          erekz LIKE  ekpo-erekz,&lt;/P&gt;&lt;P&gt;          pstyp LIKE  ekpo-pstyp,&lt;/P&gt;&lt;P&gt;          knttp LIKE  ekpo-knttp,&lt;/P&gt;&lt;P&gt;          kzvbr LIKE  ekpo-kzvbr,&lt;/P&gt;&lt;P&gt;          vrtkz LIKE  ekpo-vrtkz,&lt;/P&gt;&lt;P&gt;          twrkz LIKE  ekpo-twrkz,&lt;/P&gt;&lt;P&gt;          wepos LIKE  ekpo-wepos,&lt;/P&gt;&lt;P&gt;          weunb LIKE  ekpo-weunb,&lt;/P&gt;&lt;P&gt;          repos LIKE  ekpo-repos,&lt;/P&gt;&lt;P&gt;          webre LIKE  ekpo-webre,&lt;/P&gt;&lt;P&gt;          kzabs LIKE  ekpo-kzabs,&lt;/P&gt;&lt;P&gt;          labnr LIKE  ekpo-labnr,&lt;/P&gt;&lt;P&gt;          konnr_i LIKE  ekpo-konnr,&lt;/P&gt;&lt;P&gt;          ktpnr LIKE  ekpo-ktpnr,&lt;/P&gt;&lt;P&gt;          abdat LIKE  ekpo-abdat,&lt;/P&gt;&lt;P&gt;          abftz LIKE  ekpo-abftz,&lt;/P&gt;&lt;P&gt;          etfz1 LIKE  ekpo-etfz1,&lt;/P&gt;&lt;P&gt;          etfz2 LIKE  ekpo-etfz2,&lt;/P&gt;&lt;P&gt;          kzstu LIKE  ekpo-kzstu,&lt;/P&gt;&lt;P&gt;          notkz LIKE  ekpo-notkz,&lt;/P&gt;&lt;P&gt;          lmein LIKE  ekpo-lmein,&lt;/P&gt;&lt;P&gt;          evers LIKE  ekpo-evers,&lt;/P&gt;&lt;P&gt;          zwert LIKE  ekpo-zwert,&lt;/P&gt;&lt;P&gt;          navnw LIKE  ekpo-navnw,&lt;/P&gt;&lt;P&gt;          abmng LIKE  ekpo-abmng,&lt;/P&gt;&lt;P&gt;          prdat LIKE  ekpo-prdat,&lt;/P&gt;&lt;P&gt;          bstyp_i LIKE  ekpo-bstyp,&lt;/P&gt;&lt;P&gt;          effwr LIKE  ekpo-effwr,&lt;/P&gt;&lt;P&gt;          xoblr LIKE  ekpo-xoblr,&lt;/P&gt;&lt;P&gt;          kunnr_i LIKE  ekpo-kunnr,&lt;/P&gt;&lt;P&gt;          adrnr_i LIKE  ekpo-adrnr,&lt;/P&gt;&lt;P&gt;          ekkol LIKE  ekpo-ekkol,&lt;/P&gt;&lt;P&gt;          sktof LIKE  ekpo-sktof,&lt;/P&gt;&lt;P&gt;          stafo_i LIKE  ekpo-stafo,&lt;/P&gt;&lt;P&gt;          plifz LIKE  ekpo-plifz,&lt;/P&gt;&lt;P&gt;          ntgew LIKE  ekpo-ntgew,&lt;/P&gt;&lt;P&gt;          gewei LIKE  ekpo-gewei,&lt;/P&gt;&lt;P&gt;          txjcd LIKE  ekpo-txjcd,&lt;/P&gt;&lt;P&gt;          etdrk LIKE  ekpo-etdrk,&lt;/P&gt;&lt;P&gt;          sobkz LIKE  ekpo-sobkz,&lt;/P&gt;&lt;P&gt;          arsnr LIKE  ekpo-arsnr,&lt;/P&gt;&lt;P&gt;          arsps LIKE  ekpo-arsps,&lt;/P&gt;&lt;P&gt;          insnc LIKE  ekpo-insnc,&lt;/P&gt;&lt;P&gt;          ssqss LIKE  ekpo-ssqss,&lt;/P&gt;&lt;P&gt;          zgtyp LIKE  ekpo-zgtyp,&lt;/P&gt;&lt;P&gt;          ean11 LIKE  ekpo-ean11,&lt;/P&gt;&lt;P&gt;          bstae LIKE  ekpo-bstae,&lt;/P&gt;&lt;P&gt;          revlv LIKE  ekpo-revlv,&lt;/P&gt;&lt;P&gt;          geber LIKE  ekpo-geber,&lt;/P&gt;&lt;P&gt;          fistl LIKE  ekpo-fistl,&lt;/P&gt;&lt;P&gt;          fipos LIKE  ekpo-fipos,&lt;/P&gt;&lt;P&gt;          ko_gsber  LIKE  ekpo-ko_gsber,&lt;/P&gt;&lt;P&gt;          ko_pargb  LIKE  ekpo-ko_pargb,&lt;/P&gt;&lt;P&gt;          ko_prctr  LIKE  ekpo-ko_prctr,&lt;/P&gt;&lt;P&gt;          ko_pprctr LIKE  ekpo-ko_pprctr,&lt;/P&gt;&lt;P&gt;          meprf LIKE  ekpo-meprf,&lt;/P&gt;&lt;P&gt;          brgew LIKE  ekpo-brgew,&lt;/P&gt;&lt;P&gt;          volum LIKE  ekpo-volum,&lt;/P&gt;&lt;P&gt;          voleh LIKE  ekpo-voleh,&lt;/P&gt;&lt;P&gt;          inco1_i LIKE  ekpo-inco1,&lt;/P&gt;&lt;P&gt;          inco2_i LIKE  ekpo-inco2,&lt;/P&gt;&lt;P&gt;          vorab LIKE  ekpo-vorab,&lt;/P&gt;&lt;P&gt;          kolif LIKE  ekpo-kolif,&lt;/P&gt;&lt;P&gt;          ltsnr LIKE  ekpo-ltsnr,&lt;/P&gt;&lt;P&gt;          packno  LIKE  ekpo-packno,&lt;/P&gt;&lt;P&gt;          fplnr LIKE  ekpo-fplnr,&lt;/P&gt;&lt;P&gt;          gnetwr  LIKE  ekpo-gnetwr,&lt;/P&gt;&lt;P&gt;          stapo LIKE  ekpo-stapo,&lt;/P&gt;&lt;P&gt;          uebpo LIKE  ekpo-uebpo,&lt;/P&gt;&lt;P&gt;          lewed LIKE  ekpo-lewed,&lt;/P&gt;&lt;P&gt;          emlif LIKE  ekpo-emlif,&lt;/P&gt;&lt;P&gt;          lblkz LIKE  ekpo-lblkz,&lt;/P&gt;&lt;P&gt;          satnr LIKE  ekpo-satnr,&lt;/P&gt;&lt;P&gt;          attyp LIKE  ekpo-attyp,&lt;/P&gt;&lt;P&gt;          kanba LIKE  ekpo-kanba,&lt;/P&gt;&lt;P&gt;          adrn2 LIKE  ekpo-adrn2,&lt;/P&gt;&lt;P&gt;          cuobj LIKE  ekpo-cuobj,&lt;/P&gt;&lt;P&gt;          xersy LIKE  ekpo-xersy,&lt;/P&gt;&lt;P&gt;          eildt LIKE  ekpo-eildt,&lt;/P&gt;&lt;P&gt;          drdat LIKE  ekpo-drdat,&lt;/P&gt;&lt;P&gt;          druhr LIKE  ekpo-druhr,&lt;/P&gt;&lt;P&gt;          drunr LIKE  ekpo-drunr,&lt;/P&gt;&lt;P&gt;          aktnr LIKE  ekpo-aktnr,&lt;/P&gt;&lt;P&gt;          abeln LIKE  ekpo-abeln,&lt;/P&gt;&lt;P&gt;          abelp LIKE  ekpo-abelp,&lt;/P&gt;&lt;P&gt;          anzpu LIKE  ekpo-anzpu,&lt;/P&gt;&lt;P&gt;          punei LIKE  ekpo-punei,&lt;/P&gt;&lt;P&gt;          saiso LIKE  ekpo-saiso,&lt;/P&gt;&lt;P&gt;          saisj LIKE  ekpo-saisj,&lt;/P&gt;&lt;P&gt;          ebon2 LIKE  ekpo-ebon2,&lt;/P&gt;&lt;P&gt;          ebon3 LIKE  ekpo-ebon3,&lt;/P&gt;&lt;P&gt;          ebonf LIKE  ekpo-ebonf,&lt;/P&gt;&lt;P&gt;          mlmaa LIKE  ekpo-mlmaa,&lt;/P&gt;&lt;P&gt;          mhdrz LIKE  ekpo-mhdrz,&lt;/P&gt;&lt;P&gt;          anfnr LIKE  ekpo-anfnr,&lt;/P&gt;&lt;P&gt;          anfps LIKE  ekpo-anfps,&lt;/P&gt;&lt;P&gt;          kzkfg LIKE  ekpo-kzkfg,&lt;/P&gt;&lt;P&gt;          usequ LIKE  ekpo-usequ,&lt;/P&gt;&lt;P&gt;          umsok LIKE  ekpo-umsok,&lt;/P&gt;&lt;P&gt;          banfn LIKE  ekpo-banfn,&lt;/P&gt;&lt;P&gt;          bnfpo LIKE  ekpo-bnfpo,&lt;/P&gt;&lt;P&gt;          mtart LIKE  ekpo-mtart,&lt;/P&gt;&lt;P&gt;          uptyp LIKE  ekpo-uptyp,&lt;/P&gt;&lt;P&gt;          upvor LIKE  ekpo-upvor,&lt;/P&gt;&lt;P&gt;          kzwi1 LIKE  ekpo-kzwi1,&lt;/P&gt;&lt;P&gt;          kzwi2 LIKE  ekpo-kzwi2,&lt;/P&gt;&lt;P&gt;          kzwi3 LIKE  ekpo-kzwi3,&lt;/P&gt;&lt;P&gt;          kzwi4 LIKE  ekpo-kzwi4,&lt;/P&gt;&lt;P&gt;          kzwi5 LIKE  ekpo-kzwi5,&lt;/P&gt;&lt;P&gt;          kzwi6 LIKE  ekpo-kzwi6,&lt;/P&gt;&lt;P&gt;          sikgr LIKE  ekpo-sikgr,&lt;/P&gt;&lt;P&gt;          mfzhi LIKE  ekpo-mfzhi,&lt;/P&gt;&lt;P&gt;          ffzhi LIKE  ekpo-ffzhi,&lt;/P&gt;&lt;P&gt;          retpo LIKE  ekpo-retpo,&lt;/P&gt;&lt;P&gt;          aurel LIKE  ekpo-aurel,&lt;/P&gt;&lt;P&gt;          bsgru LIKE  ekpo-bsgru,&lt;/P&gt;&lt;P&gt;          lfret LIKE  ekpo-lfret,&lt;/P&gt;&lt;P&gt;          mfrgr LIKE  ekpo-mfrgr,&lt;/P&gt;&lt;P&gt;          nrfhg LIKE  ekpo-nrfhg,&lt;/P&gt;&lt;P&gt;          j_1bnbm LIKE  ekpo-j_1bnbm,&lt;/P&gt;&lt;P&gt;          j_1bmatuse  LIKE  ekpo-j_1bmatuse,&lt;/P&gt;&lt;P&gt;          j_1bmatorg  LIKE  ekpo-j_1bmatorg,&lt;/P&gt;&lt;P&gt;          j_1bownpro  LIKE  ekpo-j_1bownpro,&lt;/P&gt;&lt;P&gt;          j_1bindust  LIKE  ekpo-j_1bindust,&lt;/P&gt;&lt;P&gt;          abueb LIKE  ekpo-abueb,&lt;/P&gt;&lt;P&gt;          nlabd LIKE  ekpo-nlabd,&lt;/P&gt;&lt;P&gt;          nfabd LIKE  ekpo-nfabd,&lt;/P&gt;&lt;P&gt;          kzbws LIKE  ekpo-kzbws,&lt;/P&gt;&lt;P&gt;          bonba LIKE  ekpo-bonba,&lt;/P&gt;&lt;P&gt;          fabkz LIKE  ekpo-fabkz,&lt;/P&gt;&lt;P&gt;          j_1aindxp LIKE  ekpo-j_1aindxp,&lt;/P&gt;&lt;P&gt;          j_1aidatep  LIKE  ekpo-j_1aidatep,&lt;/P&gt;&lt;P&gt;          mprof LIKE  ekpo-mprof,&lt;/P&gt;&lt;P&gt;          eglkz LIKE  ekpo-eglkz,&lt;/P&gt;&lt;P&gt;          kztlf LIKE  ekpo-kztlf,&lt;/P&gt;&lt;P&gt;          kzfme LIKE  ekpo-kzfme,&lt;/P&gt;&lt;P&gt;          rdprf LIKE  ekpo-rdprf,&lt;/P&gt;&lt;P&gt;          techs LIKE  ekpo-techs,&lt;/P&gt;&lt;P&gt;          chg_srv LIKE  ekpo-chg_srv,&lt;/P&gt;&lt;P&gt;          chg_fplnr LIKE  ekpo-chg_fplnr,&lt;/P&gt;&lt;P&gt;          mfrpn LIKE  ekpo-mfrpn,&lt;/P&gt;&lt;P&gt;          mfrnr LIKE  ekpo-mfrnr,&lt;/P&gt;&lt;P&gt;          emnfr LIKE  ekpo-emnfr,&lt;/P&gt;&lt;P&gt;          novet LIKE  ekpo-novet,&lt;/P&gt;&lt;P&gt;          afnam LIKE  ekpo-afnam,&lt;/P&gt;&lt;P&gt;          tzonrc  LIKE  ekpo-tzonrc,&lt;/P&gt;&lt;P&gt;          iprkz LIKE  ekpo-iprkz,&lt;/P&gt;&lt;P&gt;          lebre LIKE  ekpo-lebre,&lt;/P&gt;&lt;P&gt;          berid LIKE  ekpo-berid,&lt;/P&gt;&lt;P&gt;          xconditions LIKE  ekpo-xconditions,&lt;/P&gt;&lt;P&gt;          apoms LIKE  ekpo-apoms,&lt;/P&gt;&lt;P&gt;          ccomp LIKE  ekpo-ccomp,&lt;/P&gt;&lt;P&gt;          grant_nbr LIKE  ekpo-grant_nbr  ,&lt;/P&gt;&lt;P&gt;          fkber LIKE  ekpo-fkber,&lt;/P&gt;&lt;P&gt;          status  LIKE  ekpo-status,&lt;/P&gt;&lt;P&gt;          reslo LIKE  ekpo-reslo,&lt;/P&gt;&lt;P&gt;          excpe LIKE  ekpo-excpe,&lt;/P&gt;&lt;P&gt;          zzdpas  LIKE  ekpo-zzdpas,&lt;/P&gt;&lt;P&gt;          zzvbeln LIKE  ekpo-zzvbeln,&lt;/P&gt;&lt;P&gt;          zzvbelp LIKE  ekpo-zzvbelp,&lt;/P&gt;&lt;P&gt;          zzmodel LIKE  ekpo-zzmodel,&lt;/P&gt;&lt;P&gt;          zzanzsn LIKE  ekpo-zzanzsn,&lt;/P&gt;&lt;P&gt;          refsite LIKE  ekpo-refsite,&lt;/P&gt;&lt;P&gt;          /sapmp/gpose  LIKE  ekpo-/sapmp/gpose,&lt;/P&gt;&lt;P&gt;          angpn LIKE  ekpo-angpn,&lt;/P&gt;&lt;P&gt;          admoi LIKE  ekpo-admoi,&lt;/P&gt;&lt;P&gt;          adpri LIKE  ekpo-adpri,&lt;/P&gt;&lt;P&gt;          lprio LIKE  ekpo-lprio,&lt;/P&gt;&lt;P&gt;          adacn LIKE  ekpo-adacn,&lt;/P&gt;&lt;P&gt;          afpnr LIKE  ekpo-afpnr,&lt;/P&gt;&lt;P&gt;          bsark LIKE  ekpo-bsark,&lt;/P&gt;&lt;P&gt;          audat LIKE  ekpo-audat,&lt;/P&gt;&lt;P&gt;          angnr_i LIKE  ekpo-angnr,&lt;/P&gt;&lt;P&gt;          pnstat  LIKE  ekpo-pnstat,&lt;/P&gt;&lt;P&gt;          serru LIKE  ekpo-serru,&lt;/P&gt;&lt;P&gt;          anzsn LIKE  ekpo-anzsn,&lt;/P&gt;&lt;P&gt;          sernp LIKE  ekpo-sernp,&lt;/P&gt;&lt;P&gt;          disub_sobkz LIKE  ekpo-disub_sobkz,&lt;/P&gt;&lt;P&gt;          disub_pspnr LIKE  ekpo-disub_pspnr,&lt;/P&gt;&lt;P&gt;          disub_kunnr LIKE  ekpo-disub_kunnr,&lt;/P&gt;&lt;P&gt;          disub_vbeln LIKE  ekpo-disub_vbeln,&lt;/P&gt;&lt;P&gt;          disub_posnr LIKE  ekpo-disub_posnr,&lt;/P&gt;&lt;P&gt;          disub_owner LIKE  ekpo-disub_owner,&lt;/P&gt;&lt;P&gt;          stpac LIKE  ekpo-stpac,&lt;/P&gt;&lt;P&gt;          lgbzo LIKE  ekpo-lgbzo,&lt;/P&gt;&lt;P&gt;          lgbzo_b LIKE  ekpo-lgbzo_b,&lt;/P&gt;&lt;P&gt;          addrnum LIKE  ekpo-addrnum,&lt;/P&gt;&lt;P&gt;          consnum LIKE  ekpo-consnum,&lt;/P&gt;&lt;P&gt;          borgr_miss  LIKE  ekpo-borgr_miss,&lt;/P&gt;&lt;P&gt;          eindt       LIKE  eket-eindt,    "Item delivery date&lt;/P&gt;&lt;P&gt;          maktx       LIKE makt-maktx,    "Material Description&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         w_labst_2010 TYPE labst,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         w_labst_2020 TYPE labst,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         w_labst_2030 TYPE labst,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         w_labst_2040 TYPE labst,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         w_labst_2050 TYPE labst,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         w_labst_2060 TYPE labst,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         w_labst_2070 TYPE labst,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         w_labst_2080 TYPE labst,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        END   OF t_final_new.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;                      T  A  B  L  E  S                             **&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : t_final     TYPE STANDARD TABLE OF tp_final1,&lt;/P&gt;&lt;P&gt;       t_ekko      TYPE STANDARD TABLE OF tp_ekko,&lt;/P&gt;&lt;P&gt;       t_ekpo      TYPE STANDARD  TABLE OF tp_ekpo,&lt;/P&gt;&lt;P&gt;       t_eket      TYPE STANDARD TABLE OF tp_eket,&lt;/P&gt;&lt;P&gt;       t_makt      TYPE STANDARD TABLE OF tp_makt,&lt;/P&gt;&lt;P&gt;       t_mard      TYPE STANDARD TABLE OF tp_mard,&lt;/P&gt;&lt;P&gt;       t_t001w     TYPE STANDARD TABLE OF werks_d,&lt;/P&gt;&lt;P&gt;       lt_fieldcat TYPE slis_t_fieldcat_alv,     "Field catalog&lt;/P&gt;&lt;P&gt;       it_variant  LIKE disvariant,&lt;/P&gt;&lt;P&gt;       it_variant1 LIKE disvariant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;                       S T R U C T R U R E S                       **&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;DATA : wa_final     TYPE  tp_final1,&lt;/P&gt;&lt;P&gt;       wa_ekko      TYPE  tp_ekko,&lt;/P&gt;&lt;P&gt;       wa_ekpo      TYPE  tp_ekpo,&lt;/P&gt;&lt;P&gt;       wa_eket      TYPE  tp_eket,&lt;/P&gt;&lt;P&gt;       wa_makt      TYPE  tp_makt,&lt;/P&gt;&lt;P&gt;       wa_mard      TYPE  tp_mard,&lt;/P&gt;&lt;P&gt;       wa_t001w     TYPE  werks_d.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;                        C O N S T A N T S                          **&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;CONSTANTS : c_2010(4)  TYPE c VALUE '2010',&lt;/P&gt;&lt;P&gt;            c_2020(4)  TYPE c VALUE '2020',&lt;/P&gt;&lt;P&gt;            c_2030(4)  TYPE c VALUE '2030',&lt;/P&gt;&lt;P&gt;            c_2040(4)  TYPE c VALUE '2040',&lt;/P&gt;&lt;P&gt;            c_2050(4)  TYPE c VALUE '2050',&lt;/P&gt;&lt;P&gt;            c_2060(4)  TYPE c VALUE '2060',&lt;/P&gt;&lt;P&gt;            c_2070(4)  TYPE c VALUE '2070',&lt;/P&gt;&lt;P&gt;            c_2080(4)  TYPE c VALUE '2080',&lt;/P&gt;&lt;P&gt;            c_a(1)     TYPE c VALUE 'A'   ,&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;*--Global Variable declaration&lt;/P&gt;&lt;P&gt;DATA : w_bedat TYPE ebdat,  "Purchasing Document Date&lt;/P&gt;&lt;P&gt;       w_bukrs TYPE bukrs,  "Company code&lt;/P&gt;&lt;P&gt;       w_ekgrp TYPE bkgrp,  "Purchasing group&lt;/P&gt;&lt;P&gt;       w_matkl TYPE matkl,  "Material Group&lt;/P&gt;&lt;P&gt;       w_bsart TYPE esart,  "Purchasing Document Type&lt;/P&gt;&lt;P&gt;       flag    TYPE c,&lt;/P&gt;&lt;P&gt;       w_var   TYPE slis_vari.&lt;/P&gt;&lt;P&gt;&lt;/P&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;Structures for ALV&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;DATA: wa_layout   TYPE lvc_s_layo,&lt;/P&gt;&lt;P&gt;      wa_fcat     TYPE lvc_s_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&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; internal tables for ALV&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;DATA : t_fcat  TYPE lvc_t_fcat,&lt;/P&gt;&lt;P&gt;       w_docking TYPE REF TO cl_gui_docking_container,&lt;/P&gt;&lt;P&gt;       w_grid  TYPE REF TO cl_gui_alv_grid,&lt;/P&gt;&lt;P&gt;       t_sort   TYPE lvc_t_sort.&lt;/P&gt;&lt;P&gt;&lt;/P&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;                FIELD SYMBOLS   DECLARATION                          *&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;FIELD-SYMBOLS: &amp;lt;dyn_table&amp;gt; TYPE STANDARD TABLE,&lt;/P&gt;&lt;P&gt;               &amp;lt;dyn_wa&amp;gt; TYPE ANY,&lt;/P&gt;&lt;P&gt;               &amp;lt;dyn_line&amp;gt; TYPE ANY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*If ALV Variant is required&lt;/P&gt;&lt;P&gt;DATA : wa_variant TYPE disvariant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: dy_table TYPE REF TO data,&lt;/P&gt;&lt;P&gt;      dy_line TYPE REF TO data.&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;UL&gt;&lt;LI level="2" 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;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-t01.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : s_bedat FOR  ekko-bedat,   "Purchasing Document Date&lt;/P&gt;&lt;P&gt;                 s_bukrs FOR  ekko-bukrs,   "Company Code&lt;/P&gt;&lt;P&gt;                 s_ekgrp FOR  ekko-ekgrp,   "Purchasing group&lt;/P&gt;&lt;P&gt;                 s_matkl FOR  ekpo-matkl,   "Material Group&lt;/P&gt;&lt;P&gt;                 s_bsart FOR  ekko-bsart,   "Purchasing Document Type&lt;/P&gt;&lt;P&gt;                 s_werks FOR  mard-werks.   "Plant&lt;/P&gt;&lt;P&gt;PARAMETERS       p_varnt TYPE disvariant-variant.&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;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;                 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;STRONG&gt;----&lt;/STRONG&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;  PERFORM default_variant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*s_werks-low    = '2010'.&lt;/P&gt;&lt;P&gt;*s_werks-high   = '2080'.&lt;/P&gt;&lt;P&gt;*s_werks-sign   = 'I'.&lt;/P&gt;&lt;P&gt;*s_werks-option = 'BT'.&lt;/P&gt;&lt;P&gt;*APPEND s_werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;--Providing search help for the layout variant&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_varnt.&lt;/P&gt;&lt;P&gt;  PERFORM sub_search_help_for_variant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&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; Validations of the Selection screen&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;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM sub_validating_variant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Purchasing Document Date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT bedat INTO ekko-bedat&lt;/P&gt;&lt;P&gt;               FROM ekko&lt;/P&gt;&lt;P&gt;               WHERE bedat IN s_bedat.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;*message&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;Company Code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT bukrs INTO t001-bukrs&lt;/P&gt;&lt;P&gt;               FROM t001&lt;/P&gt;&lt;P&gt;               WHERE bukrs IN s_bukrs.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;*message&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;Purchasing group&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT ekgrp INTO t024-ekgrp&lt;/P&gt;&lt;P&gt;               FROM t024&lt;/P&gt;&lt;P&gt;               WHERE ekgrp IN s_ekgrp.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;*message&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;Material Group&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT matkl INTO t023-matkl&lt;/P&gt;&lt;P&gt;               FROM t023&lt;/P&gt;&lt;P&gt;               WHERE matkl IN s_matkl.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;*message&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;Purchasing Document Type&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT bsart INTO t161-bsart&lt;/P&gt;&lt;P&gt;               FROM t161&lt;/P&gt;&lt;P&gt;               WHERE bsart IN s_bsart.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;*message&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;*&amp;amp;--Checking for the existence of the layout variant&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON p_varnt.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; PERFORM sub_validating_variant.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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; INCLUDE zsdsro_reso_qt_rep_forms.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" 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;/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;&lt;/P&gt;&lt;P&gt;*Plant&lt;/P&gt;&lt;P&gt;  SELECT werks INTO TABLE t_t001w&lt;/P&gt;&lt;P&gt;               FROM t001w&lt;/P&gt;&lt;P&gt;               WHERE werks IN s_werks.&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;Get data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM get_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Process Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM process_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Display data in ALV grid&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL SCREEN  9000.&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;P&gt;FORM get_data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the PO Header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM get_po_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the PO Item&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM get_po_item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the PO Schedule Lines&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM get_po_schedule_lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the Stock for the Material&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM get_cross_plant_stock.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the Material Descriptions&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM get_material_descriptions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_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  get_po_header&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 get_po_header .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM ekko&lt;/P&gt;&lt;P&gt;           INTO TABLE t_ekko&lt;/P&gt;&lt;P&gt;           WHERE bukrs IN s_bukrs AND&lt;/P&gt;&lt;P&gt;                 bsart IN s_bsart AND&lt;/P&gt;&lt;P&gt;                 ekgrp IN s_ekgrp AND&lt;/P&gt;&lt;P&gt;                 bedat IN s_bedat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_po_header&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_po_item&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 get_po_item .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT t_ekko[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT * FROM ekpo&lt;/P&gt;&lt;P&gt;             INTO TABLE t_ekpo&lt;/P&gt;&lt;P&gt;             FOR ALL ENTRIES IN t_ekko&lt;/P&gt;&lt;P&gt;             WHERE ebeln = t_ekko-ebeln AND&lt;/P&gt;&lt;P&gt;                   loekz &amp;lt;&amp;gt; 'L'         AND&lt;/P&gt;&lt;P&gt;                   matnr &amp;lt;&amp;gt; ' '         AND&lt;/P&gt;&lt;P&gt;                   matkl IN s_matkl.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "get_po_item&lt;/P&gt;&lt;P&gt;" get_po_item&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_po_schedule_lines&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 get_po_schedule_lines .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT t_ekpo[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT  ebeln     "(key) Purchasing Document Number&lt;/P&gt;&lt;P&gt;            ebelp     "(key) Item Number of Purchasing Document&lt;/P&gt;&lt;P&gt;            etenr     "(key) Delivery Schedule Line Counter&lt;/P&gt;&lt;P&gt;            eindt     "Item delivery date&lt;/P&gt;&lt;P&gt;            wemng     "Quantity of goods received&lt;/P&gt;&lt;P&gt;              INTO TABLE t_eket&lt;/P&gt;&lt;P&gt;              FROM eket&lt;/P&gt;&lt;P&gt;              FOR ALL ENTRIES IN t_ekpo&lt;/P&gt;&lt;P&gt;              WHERE ebeln = t_ekpo-ebeln AND&lt;/P&gt;&lt;P&gt;                    ebelp = t_ekpo-ebelp AND&lt;/P&gt;&lt;P&gt;                    wemng &amp;lt; t_ekpo-menge .&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;*message&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      SORT t_eket BY ebeln ebelp etenr.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_po_schedule_lines&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_cross_plant_stock&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 get_cross_plant_stock .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT t_ekpo[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT  matnr    "(key) Material Number&lt;/P&gt;&lt;P&gt;            werks    "(key) Plant&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           lgort    "(key) Storage Location&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            labst    "Valuated stock with unrestricted use&lt;/P&gt;&lt;P&gt;               INTO TABLE t_mard&lt;/P&gt;&lt;P&gt;               FROM mard&lt;/P&gt;&lt;P&gt;               FOR ALL ENTRIES IN t_ekpo&lt;/P&gt;&lt;P&gt;               WHERE matnr =  t_ekpo-matnr AND&lt;/P&gt;&lt;P&gt;                     werks &amp;lt;&amp;gt; t_ekpo-werks .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                    lgort =  t_ekpo-lgort.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;*message&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      SORT t_mard BY matnr werks.&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;Getting Total Sum of Stocks of Cross plansts&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    LOOP AT t_mard INTO wa_mard.&lt;/P&gt;&lt;P&gt;      AT END OF werks.&lt;/P&gt;&lt;P&gt;        SUM.&lt;/P&gt;&lt;P&gt;        wa_mard-w_labst = wa_mard-labst.&lt;/P&gt;&lt;P&gt;        MODIFY t_mard FROM wa_mard TRANSPORTING w_labst.&lt;/P&gt;&lt;P&gt;      ENDAT.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    DELETE t_mard WHERE w_labst = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_cross_plant_stock&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_Material_Descriptions&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 get_material_descriptions .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT t_ekpo[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT  matnr     "(key) Material Number&lt;/P&gt;&lt;P&gt;            spras     "(key) Language Key&lt;/P&gt;&lt;P&gt;            maktx     "Material Description&lt;/P&gt;&lt;P&gt;               INTO TABLE t_makt&lt;/P&gt;&lt;P&gt;               FROM makt&lt;/P&gt;&lt;P&gt;               FOR ALL ENTRIES IN t_ekpo&lt;/P&gt;&lt;P&gt;               WHERE matnr = t_ekpo-matnr AND&lt;/P&gt;&lt;P&gt;                     spras = sy-langu.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;*message&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      SORT t_makt BY matnr spras.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_Material_Descriptions&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  process_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 process_data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT t_ekpo INTO wa_ekpo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE t_ekko INTO wa_ekko WITH KEY ebeln = wa_ekpo-ebeln&lt;/P&gt;&lt;P&gt;                                            BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     wa_final-ebeln = wa_ekko-ebeln.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     wa_final-lifnr = wa_ekko-lifnr.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     move-corresponding wa_ekko to wa_final.&lt;/P&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     move-corresponding wa_ekpo to wa_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   wa_final-ebeln = wa_ekpo-ebeln.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   wa_final-ebelp = wa_ekpo-ebelp.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   wa_final-werks = wa_ekpo-werks.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   wa_final-menge = wa_ekpo-menge.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   wa_final-meins = wa_ekpo-meins.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   wa_final-matnr = wa_ekpo-matnr.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;    READ TABLE t_eket INTO wa_eket WITH KEY ebeln = wa_ekpo-ebeln&lt;/P&gt;&lt;P&gt;                                            ebelp = wa_ekpo-ebelp&lt;/P&gt;&lt;P&gt;                                            BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      flag = 'X'.&lt;/P&gt;&lt;P&gt;      wa_final-eindt = wa_eket-eindt.&lt;/P&gt;&lt;P&gt;    ENDIF.&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;   LOOP AT s_werks.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     READ TABLE t_mard INTO wa_mard WITH KEY matnr = wa_ekpo-matnr&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                          werks = s_werks-low&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                          BINARY SEARCH.&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;       flag = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       IF s_werks-low = c_2010.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         wa_final-w_labst_2010 = wa_mard-w_labst.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       ELSEIF s_werks-low = c_2020.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         wa_final-w_labst_2020 = wa_mard-w_labst.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       ELSEIF s_werks-low = c_2030.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         wa_final-w_labst_2030 = wa_mard-w_labst.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       ELSEIF s_werks-low = c_2040.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         wa_final-w_labst_2040 = wa_mard-w_labst.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       ELSEIF s_werks-low = c_2050.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         wa_final-w_labst_2050 = wa_mard-w_labst.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       ELSEIF s_werks-low = c_2060.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         wa_final-w_labst_2060 = wa_mard-w_labst.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       ELSEIF s_werks-low = c_2070.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         wa_final-w_labst_2070 = wa_mard-w_labst.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       ELSEIF s_werks-low = c_2080.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         wa_final-w_labst_2080 = wa_mard-w_labst.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       ENDIF.&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;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   READ TABLE t_mard INTO wa_mard WITH KEY matnr = wa_ekpo-matnr&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                           werks = c_2010&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                           BINARY SEARCH.&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;     flag = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;     wa_final-w_labst_2010 = wa_mard-w_labst.&lt;/P&gt;&lt;/LI&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;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   READ TABLE t_mard INTO wa_mard WITH KEY matnr = wa_ekpo-matnr&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                           werks = c_2020&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                           BINARY SEARCH.&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;     flag = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;     wa_final-w_labst_2020 = wa_mard-w_labst.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   READ TABLE t_mard INTO wa_mard WITH KEY matnr = wa_ekpo-matnr&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                           werks = c_2030&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                           BINARY SEARCH.&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;     flag = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;     wa_final-w_labst_2030 = wa_mard-w_labst.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   READ TABLE t_mard INTO wa_mard WITH KEY matnr = wa_ekpo-matnr&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                           werks = c_2040&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                           BINARY SEARCH.&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;     flag = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;     wa_final-w_labst_2040 = wa_mard-w_labst.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   READ TABLE t_mard INTO wa_mard WITH KEY matnr = wa_ekpo-matnr&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                           werks = c_2050&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                           BINARY SEARCH.&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;     flag = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;     wa_final-w_labst_2050 = wa_mard-w_labst.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   READ TABLE t_mard INTO wa_mard WITH KEY matnr = wa_ekpo-matnr&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                           werks = c_2060&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                           BINARY SEARCH.&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;     flag = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;     wa_final-w_labst_2060 = wa_mard-w_labst.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   READ TABLE t_mard INTO wa_mard WITH KEY matnr = wa_ekpo-matnr&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                           werks = c_2070&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                           BINARY SEARCH.&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;     flag = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;     wa_final-w_labst_2070 = wa_mard-w_labst.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   READ TABLE t_mard INTO wa_mard WITH KEY matnr = wa_ekpo-matnr&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                           werks = c_2080&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                           BINARY SEARCH.&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;     flag = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;     wa_final-w_labst_2080 = wa_mard-w_labst.&lt;/P&gt;&lt;/LI&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;    READ TABLE t_makt INTO wa_makt WITH KEY matnr =  wa_ekpo-matnr&lt;/P&gt;&lt;P&gt;                                            BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      flag = 'X'.&lt;/P&gt;&lt;P&gt;      wa_final-maktx = wa_makt-maktx.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF flag = 'X'.&lt;/P&gt;&lt;P&gt;      APPEND wa_final TO t_final.&lt;/P&gt;&lt;P&gt;      CLEAR wa_final.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " process_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  sub_validating_variant&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 sub_validating_variant .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT p_varnt IS INITIAL.&lt;/P&gt;&lt;P&gt;    it_variant-report = sy-repid.&lt;/P&gt;&lt;P&gt;    it_variant-variant = p_varnt.&lt;/P&gt;&lt;P&gt;*FM to check existance of the variant&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        i_save        = 'A'&lt;/P&gt;&lt;P&gt;      CHANGING&lt;/P&gt;&lt;P&gt;        cs_variant    = it_variant&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        wrong_input   = 1&lt;/P&gt;&lt;P&gt;        not_found     = 2&lt;/P&gt;&lt;P&gt;        program_error = 3&lt;/P&gt;&lt;P&gt;        OTHERS        = 4.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      CLEAR it_variant1.&lt;/P&gt;&lt;P&gt;      MOVE p_varnt TO it_variant-variant.&lt;/P&gt;&lt;P&gt;      MOVE sy-repid TO it_variant-report.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     message e020 with text-009.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    CLEAR it_variant.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " sub_validating_variant&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  sub_search_help_for_variant&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 sub_search_help_for_variant .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  it_variant-report = sy-repid.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Utilising the name of the report , this function module will&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;search for a list of variants and will fetch the selected one into&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;the parameter field for variants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_VARIANT_F4'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;       is_variant                = it_variant&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_TABNAME_HEADER          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_TABNAME_ITEM            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_DEFAULT_FIELDCAT       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       i_save                    = 'A'&lt;/P&gt;&lt;P&gt;       i_display_via_grid        = 'X'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  E_EXIT                    =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      es_variant                = it_variant&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      not_found                 = 1&lt;/P&gt;&lt;P&gt;      program_error             = 2&lt;/P&gt;&lt;P&gt;      OTHERS                    = 3 .&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    p_varnt = it_variant-variant.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    CLEAR it_variant.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " sub_search_help_for_variant&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;      Module  STATUS_9000  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;MODULE status_9000 OUTPUT.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'MAIN_STATUS'.&lt;/P&gt;&lt;P&gt;  SET TITLEBAR  'ZSCM_PLT_PUR_STK'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " STATUS_9000  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;      Module  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;MODULE display OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Build ALV layout&lt;/P&gt;&lt;P&gt;  PERFORM build_layout.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Build ALV field catelog&lt;/P&gt;&lt;P&gt;  PERFORM build_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CREATE DYNAMIC INTERNAL TABLE&lt;/P&gt;&lt;P&gt;  PERFORM dynamic_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM populate_dyn_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Display ALV&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM display_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " 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;      Module  USER_COMMAND_9000  INPUT&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;MODULE user_command_9000 INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE sy-ucomm.&lt;/P&gt;&lt;P&gt;    WHEN 'BACK' OR 'EXIT' OR 'CANC'.&lt;/P&gt;&lt;P&gt;      LEAVE TO SCREEN 0.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " USER_COMMAND_9000  INPUT&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_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;FORM build_layout .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_layout-zebra = 'X'.&lt;/P&gt;&lt;P&gt;  wa_layout-cwidth_opt = 'X'.&lt;/P&gt;&lt;P&gt;  wa_layout-sel_mode = 'A'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_layout-info_fname = 'L_CLR'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wa_layout-grid_title = 'Cross Plant purchase Stock'(029).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " build_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  build_fcat&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 build_fcat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: l_var TYPE char12.&lt;/P&gt;&lt;P&gt;  FIELD-SYMBOLS: &amp;lt;fa_fldcat&amp;gt; TYPE slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  t_final_new[] = t_final[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***Description of the Field&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; CLEAR wa_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-fieldname = 'EBELN'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-tabname   = 'T_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_l = 'Purchasing Document Number'(001).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_s = 'PO Number'(002).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_m = 'PO Number'(002).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; APPEND wa_fcat TO t_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;***Description of the Field&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; CLEAR wa_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-fieldname = 'EBELP'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-tabname   = 'T_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_l = 'Item Number of Purchasing Document'(003).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_s = 'Item Number'(004).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_m = 'Item No'(005).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; APPEND wa_fcat TO t_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;***Description of the Field&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; CLEAR wa_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-fieldname = 'WERKS'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-tabname   = 'T_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_l = 'Plant'(006).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_s = 'Plant'(006).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_m = 'Plant'(006).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; APPEND wa_fcat TO t_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;***Description of the Field&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; CLEAR wa_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-fieldname = 'MENGE'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-tabname   = 'T_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_l = 'Purchase order quantity'(007).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_s = 'PO QTY'(008).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_m = 'PO Quantity'(022).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; APPEND wa_fcat TO t_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;***Description of the Field&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; CLEAR wa_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-fieldname = 'MEINS'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-tabname   = 'T_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_l = 'Order unit'(009).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_s = 'Order unit'(009).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_m = 'Order unit'(009).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; APPEND wa_fcat TO t_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;***Description of the Field&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; CLEAR wa_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-fieldname = 'EINDT'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-tabname   = 'T_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_l = 'Item delivery date'(010).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_s = 'Itm Del Dt'(011).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_m = 'Item delivery date'(010).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; APPEND wa_fcat TO t_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;***Description of the Field&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; CLEAR wa_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-fieldname = 'LIFNR'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-tabname   = 'T_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_l = 'Account Number of the Vendor'(012).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_s = 'Acc No Vend'(013).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_m = 'Acc No Of Vendor'(014).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; APPEND wa_fcat TO t_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;***Description of the Field&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; CLEAR wa_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-fieldname = 'MATNR'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-tabname   = 'T_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_l = 'Material Number'(015).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_s = 'Materil No'(016).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_m = 'Material Number'(015).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; APPEND wa_fcat TO t_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;***Description of the Field&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; CLEAR wa_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-fieldname = 'MAKTX'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-tabname   = 'T_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_l = 'Material Description'(017).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_s = 'Mat Des'(018).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_m = 'Material Description'(017).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; APPEND wa_fcat TO t_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;***Description of the Field&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; CLEAR wa_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-fieldname = 'W_LABST_2010'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-tabname   = 'T_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_l = '2010'(028).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_s = '2010'(028).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_m = '2010'(028).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; APPEND wa_fcat TO t_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;***Description of the Field&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; CLEAR wa_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-fieldname = 'W_LABST_2020'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-tabname   = 'T_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_l = '2020'(032).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_s = '2020'(032).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_m = '2020'(032).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; APPEND wa_fcat TO t_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;***Description of the Field&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; CLEAR wa_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-fieldname = 'W_LABST_2030'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-tabname   = 'T_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_l = '2030'(030).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_s = '2030'(030).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_m = '2030'(030).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; APPEND wa_fcat TO t_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;***Description of the Field&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; CLEAR wa_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-fieldname = 'W_LABST_2040'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-tabname   = 'T_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_l = '2040'(027).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_s = '2040'(027).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_m = '2040'(027).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; APPEND wa_fcat TO t_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;***Description of the Field&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; CLEAR wa_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-fieldname = 'W_LABST_2050'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-tabname   = 'T_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_l = '2050'(023).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_s = '2050'(023).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_m = '2050'(023).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; APPEND wa_fcat TO t_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;***Description of the Field&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; CLEAR wa_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-fieldname = 'W_LABST_2060'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-tabname   = 'T_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_l = '2060'(024).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_s = '2060'(024).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_m = '2060'(024).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; APPEND wa_fcat TO t_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;***Description of the Field&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; CLEAR wa_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-fieldname = 'W_LABST_2070'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-tabname   = 'T_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_l = '2070'(025).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_s = '2070'(025).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_m = '2070'(025).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; APPEND wa_fcat TO t_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;***Description of the Field&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; CLEAR wa_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-fieldname = 'W_LABST_2080'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-tabname   = 'T_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_l = '2080'(026).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_s = '2080'(026).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; wa_fcat-scrtext_m = '2080'(026).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; APPEND wa_fcat TO t_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: la_fldcat TYPE slis_fieldcat_alv.&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             = 'Y_ALV_DYNAMIC'&lt;/P&gt;&lt;P&gt;      i_internal_tabname         = 'T_FINAL_NEW'&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                   = sy-repid "'Y_ALV_DYNAMIC'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BYPASSING_BUFFER           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BUFFER_ACTIVE              =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      ct_fieldcat                  = lt_fieldcat&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      inconsistent_interface       = 1&lt;/P&gt;&lt;P&gt;      program_error                = 2&lt;/P&gt;&lt;P&gt;      OTHERS                       = 3&lt;/P&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;  DATA: l_col_num TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_col_num = '330'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LOOP AT s_werks.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT t_t001w INTO wa_t001w.&lt;/P&gt;&lt;P&gt;    l_col_num = l_col_num + 1.&lt;/P&gt;&lt;P&gt;    CONCATENATE 'W_LABST_' wa_t001w INTO l_var.&lt;/P&gt;&lt;P&gt;    la_fldcat-col_pos = l_col_num.&lt;/P&gt;&lt;P&gt;    la_fldcat-fieldname = l_var.&lt;/P&gt;&lt;P&gt;    la_fldcat-tabname = 'MARD'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   la_fldcat-seltext_l = wa_t001w.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   la_fldcat-seltext_s = wa_t001w.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   la_fldcat-seltext_m = wa_t001w.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    la_fldcat-ref_fieldname = 'LABST'.&lt;/P&gt;&lt;P&gt;    la_fldcat-ref_tabname = 'MARD'.&lt;/P&gt;&lt;P&gt;    la_fldcat-DATATYPE  = 'QUAN'.&lt;/P&gt;&lt;P&gt;    la_fldcat-INTTYPE = 'P'.&lt;/P&gt;&lt;P&gt;    la_fldcat-intlen  = '7'.&lt;/P&gt;&lt;P&gt;    APPEND la_fldcat TO lt_fieldcat.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT lt_fieldcat INTO la_fldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    wa_fcat-col_pos   = la_fldcat-col_pos.&lt;/P&gt;&lt;P&gt;    wa_fcat-fieldname = la_fldcat-fieldname.&lt;/P&gt;&lt;P&gt;    wa_fcat-tabname   = la_fldcat-tabname.&lt;/P&gt;&lt;P&gt;    wa_fcat-ref_field = la_fldcat-ref_fieldname.&lt;/P&gt;&lt;P&gt;    wa_fcat-ref_table = la_fldcat-ref_tabname.&lt;/P&gt;&lt;P&gt;    wa_fcat-scrtext_l = la_fldcat-seltext_l.&lt;/P&gt;&lt;P&gt;    wa_fcat-scrtext_m = la_fldcat-seltext_m.&lt;/P&gt;&lt;P&gt;    wa_fcat-scrtext_s = la_fldcat-seltext_s.&lt;/P&gt;&lt;P&gt;    wa_fcat-no_out    = la_fldcat-no_out.&lt;/P&gt;&lt;P&gt;    wa_fcat-DATATYPE = la_fldcat-DATATYPE.&lt;/P&gt;&lt;P&gt;    wa_fcat-INTTYPE = la_fldcat-INTTYPE.&lt;/P&gt;&lt;P&gt;    wa_fcat-intlen  =  la_fldcat-INTlen.&lt;/P&gt;&lt;P&gt;    APPEND wa_fcat TO t_fcat.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " build_fcat&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_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;P&gt;FORM display_alv .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Create docking container and dock at left side&lt;/P&gt;&lt;P&gt;  CREATE OBJECT w_docking&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      parent                      = cl_gui_container=&amp;gt;screen0&lt;/P&gt;&lt;P&gt;      side                 = cl_gui_docking_container=&amp;gt;dock_at_left&lt;/P&gt;&lt;P&gt;      ratio                       = 90  " 90% of screen&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      cntl_error                  = 1&lt;/P&gt;&lt;P&gt;      cntl_system_error           = 2&lt;/P&gt;&lt;P&gt;      create_error                = 3&lt;/P&gt;&lt;P&gt;      lifetime_error              = 4&lt;/P&gt;&lt;P&gt;      lifetime_dynpro_dynpro_link = 5&lt;/P&gt;&lt;P&gt;      OTHERS                      = 6.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Set very high extension -&amp;gt; not overruled by screen resizing&lt;/P&gt;&lt;P&gt;  CALL METHOD w_docking-&amp;gt;set_extension&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      extension  = 99999&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      cntl_error = 1&lt;/P&gt;&lt;P&gt;      OTHERS     = 2.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Create objects for Grid&lt;/P&gt;&lt;P&gt;  CREATE OBJECT w_grid&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;  i_parent = w_docking.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Set table to display ALV report&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;start of code by Kushagra&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*data:  wa_lt_exclude type ui_functions,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      wa_ls_exclude type ui_func.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***Exclude Toolbar functions&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_ls_exclude = cl_gui_alv_grid=&amp;gt;MC_FC_DETAIL.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append wa_ls_exclude to wa_lt_exclude.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_ls_exclude = cl_gui_alv_grid=&amp;gt;MC_FC_CHECK.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append wa_ls_exclude to wa_lt_exclude.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_ls_exclude = cl_gui_alv_grid=&amp;gt;MC_FC_REFRESH.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append wa_ls_exclude to wa_lt_exclude.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_ls_exclude = cl_gui_alv_grid=&amp;gt;MC_FC_LOC_CUT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append wa_ls_exclude to wa_lt_exclude.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_ls_exclude = cl_gui_alv_grid=&amp;gt;MC_FC_LOC_DELETE_ROW.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append wa_ls_exclude to wa_lt_exclude.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_ls_exclude = cl_gui_alv_grid=&amp;gt;MC_FC_LOC_INSERT_ROW.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append wa_ls_exclude to wa_lt_exclude.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_ls_exclude = cl_gui_alv_grid=&amp;gt;MC_FC_LOC_COPY.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append wa_ls_exclude to wa_lt_exclude.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_ls_exclude = cl_gui_alv_grid=&amp;gt;MC_FC_LOC_COPY_ROW.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append wa_ls_exclude to wa_lt_exclude.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_ls_exclude = cl_gui_alv_grid=&amp;gt;MC_FC_LOC_UNDO.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append wa_ls_exclude to wa_lt_exclude.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_ls_exclude = cl_gui_alv_grid=&amp;gt;MC_FC_LOC_APPEND_ROW.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append wa_ls_exclude to wa_lt_exclude.&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;End of code by kushagra&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD w_grid-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      is_layout                     = wa_layout&lt;/P&gt;&lt;P&gt;      is_variant                    = it_variant&lt;/P&gt;&lt;P&gt;      i_save                        = 'A'&lt;/P&gt;&lt;P&gt;      i_default                     = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IT_TOOLBAR_EXCLUDING          = wa_lt_exclude&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      it_outtab                     = &amp;lt;dyn_table&amp;gt;&lt;/P&gt;&lt;P&gt;      it_fieldcatalog               = t_fcat&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      invalid_parameter_combination = 1&lt;/P&gt;&lt;P&gt;      program_error                 = 2&lt;/P&gt;&lt;P&gt;      too_many_lines                = 3&lt;/P&gt;&lt;P&gt;      OTHERS                        = 4.&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 e001 WITH 'Could not display grid'(031).&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " display_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;P&gt;*&amp;amp;      Form  dynamic_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;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 dynamic_table .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD cl_alv_table_create=&amp;gt;create_dynamic_table&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_fieldcatalog = t_fcat&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      ep_table        = dy_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ASSIGN dy_table-&amp;gt;* TO &amp;lt;dyn_table&amp;gt;.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CREATE A DYNAMIC WORK AREA.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CREATE DATA dy_line LIKE LINE OF &amp;lt;dyn_table&amp;gt;.&lt;/P&gt;&lt;P&gt;  ASSIGN dy_line-&amp;gt;* TO &amp;lt;dyn_wa&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " dynamic_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;      Form  default_variant&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 default_variant .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  it_variant-report = sy-repid.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Search default variant for the report&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_save        = 'A'&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      cs_variant    = it_variant&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      wrong_input   = 1&lt;/P&gt;&lt;P&gt;      not_found     = 2&lt;/P&gt;&lt;P&gt;      program_error = 3&lt;/P&gt;&lt;P&gt;      OTHERS        = 4.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    p_varnt = it_variant-variant.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    p_varnt = '/DEFAULT1'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " default_variant&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_dyn_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;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 populate_dyn_table .&lt;/P&gt;&lt;P&gt;  FIELD-SYMBOLS: &amp;lt;fa_sym_dyn_tab&amp;gt; TYPE ANY,&lt;/P&gt;&lt;P&gt;                 &amp;lt;dyn_field&amp;gt; TYPE ANY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: l_col_num TYPE i,&lt;/P&gt;&lt;P&gt;        l_num     type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; l_col_num = 331.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR : wa_final,&lt;/P&gt;&lt;P&gt;          wa_mard,&lt;/P&gt;&lt;P&gt;          wa_t001w,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          &amp;lt;dyn_table&amp;gt;,&lt;/P&gt;&lt;P&gt;          &amp;lt;dyn_wa&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT t_final INTO wa_final.&lt;/P&gt;&lt;P&gt;    CLEAR &amp;lt;dyn_wa&amp;gt;.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING wa_final TO &amp;lt;dyn_wa&amp;gt;.&lt;/P&gt;&lt;P&gt;    l_col_num = 331.&lt;/P&gt;&lt;P&gt;    l_num = 0.&lt;/P&gt;&lt;P&gt;    DO.&lt;/P&gt;&lt;P&gt;    l_num = l_num + 1.&lt;/P&gt;&lt;P&gt;    if &amp;lt;dyn_field&amp;gt; is assigned.&lt;/P&gt;&lt;P&gt;     unassign &amp;lt;dyn_field&amp;gt;.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;      ASSIGN COMPONENT l_col_num OF STRUCTURE &amp;lt;dyn_wa&amp;gt; TO &amp;lt;dyn_field&amp;gt;.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       l_col_num = l_col_num + sy-index.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        l_col_num = l_col_num + 1.&lt;/P&gt;&lt;P&gt;        CLEAR wa_t001w.&lt;/P&gt;&lt;P&gt;        READ TABLE t_t001w INTO wa_t001w INDEX sy-index.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       READ TABLE t_t001w INTO wa_t001w INDEX l_num.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;          CLEAR wa_mard.&lt;/P&gt;&lt;P&gt;          READ TABLE t_mard INTO wa_mard WITH KEY matnr = wa_final-matnr&lt;/P&gt;&lt;P&gt;                                                  werks = wa_t001w.&lt;/P&gt;&lt;P&gt;          IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;            &amp;lt;dyn_field&amp;gt; = wa_mard-w_labst.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        EXIT.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDDO.&lt;/P&gt;&lt;P&gt;    APPEND &amp;lt;dyn_wa&amp;gt; TO &amp;lt;dyn_table&amp;gt;.&lt;/P&gt;&lt;P&gt;    CLEAR wa_final.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " Populate_dyn_table&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Jul 2008 14:55:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv/m-p/4270928#M1019080</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-31T14:55:20Z</dc:date>
    </item>
  </channel>
</rss>

