<?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: Inserting data to a dynamic structure in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/inserting-data-to-a-dynamic-structure/m-p/1327177#M167462</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;Can you show us the declaration of &amp;lt;lv_value_list&amp;gt;?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, please let us know the DUMP details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 09 May 2006 16:13:06 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-05-09T16:13:06Z</dc:date>
    <item>
      <title>Inserting data to a dynamic structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inserting-data-to-a-dynamic-structure/m-p/1327176#M167461</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have the following code in my BADI:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ct_value_list is defined in the parameters of the method as a type standard table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create values list reference&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CREATE DATA lv_value_list_ref LIKE LINE OF ct_value_list.&lt;/P&gt;&lt;P&gt;ASSIGN lv_value_list_ref-&amp;gt;* TO &amp;lt;lfs_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF CT_VALUE_LIST IS INITIAL.&lt;/P&gt;&lt;P&gt;lv_tabix = sy-tabix.&lt;/P&gt;&lt;P&gt;IF NOT LT_DATA[] IS INITIAL.&lt;/P&gt;&lt;P&gt;LOOP AT lt_data assigning &amp;lt;lfs_data&amp;gt;.&lt;/P&gt;&lt;P&gt;assign &amp;lt;lfs_data&amp;gt; to &amp;lt;lfs_value_list&amp;gt;.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;assign &amp;lt;lfs_value_list&amp;gt; to &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ASSIGN COMPONENT lc_prvar OF STRUCTURE &amp;lt;lfs_value_list&amp;gt;&lt;/P&gt;&lt;P&gt;TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the material id&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;READ TABLE it_matkey_tab ASSIGNING &amp;lt;lfs_matkey&amp;gt;&lt;/P&gt;&lt;P&gt;WITH KEY matnr = &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;lv_matid = &amp;lt;lfs_matkey&amp;gt;-matid.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT lc_mktgr OF STRUCTURE &amp;lt;lfs_value_list&amp;gt;&lt;/P&gt;&lt;P&gt;TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_value_list&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;P&gt;READ TABLE it_loc ASSIGNING &amp;lt;lfs_loc&amp;gt;&lt;/P&gt;&lt;P&gt;WITH KEY locno = &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;lv_locid = &amp;lt;lfs_loc&amp;gt;-locid.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;READ TABLE it_matloc ASSIGNING &amp;lt;lfs_matloc_int&amp;gt;&lt;/P&gt;&lt;P&gt;WITH KEY matid = lv_matid&lt;/P&gt;&lt;P&gt;locid = lv_locid.&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;MATLOC: Assignment of Values - START&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ASSIGN COMPONENT 'MATLOCID'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_matloc_int&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_matloc_int&amp;gt;-matlocid.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_matloc_int&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'PLANNER_SNP'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_matloc_int&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_matloc_int&amp;gt;-planner_snp.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'AT101'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_matloc_int&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_matloc_int&amp;gt;-at101.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'AT102'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_matloc_int&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_matloc_int&amp;gt;-at102.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'AT103'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_matloc_int&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_matloc_int&amp;gt;-at103.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'AT104'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_matloc_int&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_matloc_int&amp;gt;-at104.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'AT105'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_matloc_int&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_matloc_int&amp;gt;-at105.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'PRVAR'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-prvar.&lt;/P&gt;&lt;P&gt;INSERT &amp;lt;lfs_value_list&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'PARPR'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-parpr.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'VARID'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-varid.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'VARCT'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-varct.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'VARTX'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-vartx.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'DMOAP'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-dmoap.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'PRDID'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-prdid.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'BRFAM'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-brfam.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'MATKL'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-matkl.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'BRDIF'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-brdif.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE ct_value_list.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'MEIND'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-meind.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'MKLEN'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-mklen.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'PCKTY'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-pckty.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'ITPCK'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-itpck.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE ct_value_list.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'PMEIN'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-pmein.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'MKTHK'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-mkthk.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'FLIND'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-flind.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'EDTID'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-edtid.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'BNDTY'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-bndty.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'ITBND'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-itbnd.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'ITCSE'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-itcse.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'TPCOL'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-tpcol.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'SPFLV'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-spflv.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'PRSHP'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-prshp.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'MKTGR'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-mktgr.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'SUBMK'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-submk.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'BOMHD'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-bomhd.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'BRDSC'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-brdsc.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'MKSTR'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-mkstr.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'EDDSC'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-eddsc.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'EDCAT'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-edcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'CCIND'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-ccind.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'CGSTY'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-cgsty.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'FLTTY'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-fltty.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'CPIND'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-cpind.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'MBIND'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-mbind.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'USPRP'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-usprp.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'EDDET'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-eddet.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'BRGEW'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-brgew.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'NTGEW'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-ntgew.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'GEWEI'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-gewei.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'VOLUM'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-volum.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'VOLEH'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-voleh.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'DMOAPP1'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-dmoapp1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'MAKTX'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-maktx.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'RPLVL'&lt;/P&gt;&lt;P&gt;OF STRUCTURE &amp;lt;lfs_value_list&amp;gt; TO &amp;lt;lfs_attribute&amp;gt;.&lt;/P&gt;&lt;P&gt;IF &amp;lt;lfs_attribute&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;lfs_attribute&amp;gt; = &amp;lt;lfs_value_list&amp;gt;-rplvl.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INSERT &amp;lt;lfs_attribute&amp;gt; INTO TABLE &amp;lt;lv_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I get a shortdump in the code for the above code. There are diff types of inserts that I am trying to do and each one gives a short dump.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Looking forward to your inputs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your program is not applicable in my case as I have ct_value_list passed as a changing parameter of type standard table in my APO BADI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cheers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Aveek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 May 2006 15:48:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inserting-data-to-a-dynamic-structure/m-p/1327176#M167461</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-09T15:48:15Z</dc:date>
    </item>
    <item>
      <title>Re: Inserting data to a dynamic structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inserting-data-to-a-dynamic-structure/m-p/1327177#M167462</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;Can you show us the declaration of &amp;lt;lv_value_list&amp;gt;?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, please let us know the DUMP details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 May 2006 16:13:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inserting-data-to-a-dynamic-structure/m-p/1327177#M167462</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-09T16:13:06Z</dc:date>
    </item>
    <item>
      <title>Re: Inserting data to a dynamic structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inserting-data-to-a-dynamic-structure/m-p/1327178#M167463</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS : &amp;lt;lv_value_list&amp;gt; type any table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dump Analysis:&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------" /&gt;&lt;P&gt; The statement&lt;/P&gt;&lt;P&gt;    "INSERT wa INTO TABLE itab"&lt;/P&gt;&lt;P&gt; requires the lines of the internal table "CT_VALUE_LIST" and the&lt;/P&gt;&lt;P&gt; work area " wa" to be compatible. Compatibility means&lt;/P&gt;&lt;P&gt; equivalence in the context of ABAP/4 type checking.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; In this case, the condition is not satisfied because the internal table&lt;/P&gt;&lt;P&gt; "CT_VALUE_LIST" has the line type "u" and the length 610, but the work area&lt;/P&gt;&lt;P&gt;  wa"&lt;/P&gt;&lt;P&gt; has the type "C" and the length 18.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; (If the work area " wa" is the header line of the internal&lt;/P&gt;&lt;P&gt; table "CT_VALUE_LIST", the above inconsistency can arise if an internal&lt;/P&gt;&lt;P&gt; table t with the line type T1 is passed to a subroutine (FORM or&lt;/P&gt;&lt;P&gt; FUNCTION) as an actual parameter and the corresponding formal&lt;/P&gt;&lt;P&gt; parameter p is declared in the subroutine by "TABLES p STRUCTURE T2".&lt;/P&gt;&lt;P&gt; If then T1 and T2 are incompatible, the header line p&lt;/P&gt;&lt;P&gt; has the type T2 (specifed by STRUCTURE), but the internal&lt;/P&gt;&lt;P&gt; table p has the line type T1 (passed from the actual parameter)).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cheers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Aveek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2006 07:45:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inserting-data-to-a-dynamic-structure/m-p/1327178#M167463</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-10T07:45:42Z</dc:date>
    </item>
    <item>
      <title>Re: Inserting data to a dynamic structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inserting-data-to-a-dynamic-structure/m-p/1327179#M167464</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;Instead of doing this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE DATA lv_value_list_ref LIKE LINE OF ct_value_list.&lt;/P&gt;&lt;P&gt;ASSIGN lv_value_list_ref-&amp;gt;* TO &amp;lt;lfs_value_list&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you try doing this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;field-symbols : &amp;lt;fs_value_list&amp;gt; like line of table ct_value_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now use the &amp;lt;fs_value_list&amp;gt; to get the individual values, like the way you are doing and then finally append that to the table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND &amp;lt;FS_VALUE_LIST&amp;gt; TO TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note : please mark the helpful answers&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2006 07:50:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inserting-data-to-a-dynamic-structure/m-p/1327179#M167464</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-10T07:50:43Z</dc:date>
    </item>
    <item>
      <title>Re: Inserting data to a dynamic structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inserting-data-to-a-dynamic-structure/m-p/1327180#M167465</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;  Will try your option and keep you posted.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cheers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Aveek&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Will award points if problem is solved.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2006 08:25:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inserting-data-to-a-dynamic-structure/m-p/1327180#M167465</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-10T08:25:10Z</dc:date>
    </item>
    <item>
      <title>Re: Inserting data to a dynamic structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inserting-data-to-a-dynamic-structure/m-p/1327181#M167466</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai Aveek&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try this example: &lt;/P&gt;&lt;P&gt;===================================== &lt;/P&gt;&lt;P&gt;REPORT zmaschl_create_data_dynamic . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS: slis. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_fcat TYPE slis_t_fieldcat_alv, &lt;/P&gt;&lt;P&gt;      is_fcat LIKE LINE OF it_fcat. &lt;/P&gt;&lt;P&gt;DATA: it_fieldcat TYPE lvc_t_fcat, &lt;/P&gt;&lt;P&gt;      is_fieldcat LIKE LINE OF it_fieldcat. &lt;/P&gt;&lt;P&gt;DATA: new_table TYPE REF TO data. &lt;/P&gt;&lt;P&gt;DATA: new_line  TYPE REF TO data. &lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;l_table&amp;gt; TYPE ANY TABLE, &lt;/P&gt;&lt;P&gt;               &amp;lt;l_line&amp;gt;  TYPE ANY, &lt;/P&gt;&lt;P&gt;               &amp;lt;l_field&amp;gt; TYPE ANY. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Build fieldcat &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' &lt;/P&gt;&lt;P&gt;       EXPORTING &lt;/P&gt;&lt;P&gt;           i_structure_name = 'SYST' &lt;/P&gt;&lt;P&gt;       CHANGING &lt;/P&gt;&lt;P&gt;           ct_fieldcat      = it_fcat[]. &lt;/P&gt;&lt;P&gt;   LOOP AT it_fcat INTO is_fcat WHERE NOT reptext_ddic IS initial. &lt;/P&gt;&lt;P&gt;        MOVE-CORRESPONDING is_fcat TO is_fieldcat. &lt;/P&gt;&lt;P&gt;        is_fieldcat-fieldname = is_fcat-fieldname. &lt;/P&gt;&lt;P&gt;        is_fieldcat-ref_field = is_fcat-fieldname. &lt;/P&gt;&lt;P&gt;        is_fieldcat-ref_table = is_fcat-ref_tabname. &lt;/P&gt;&lt;P&gt;        APPEND is_fieldcat TO it_fieldcat. &lt;/P&gt;&lt;P&gt;   ENDLOOP. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create a new Table &lt;/P&gt;&lt;/LI&gt;&lt;/UL&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 = it_fieldcat &lt;/P&gt;&lt;P&gt;       IMPORTING &lt;/P&gt;&lt;P&gt;        ep_table        = new_table. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create a new Line with the same structure of the table. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ASSIGN new_table-&amp;gt;* TO &amp;lt;l_table&amp;gt;. &lt;/P&gt;&lt;P&gt;CREATE DATA new_line LIKE LINE OF &amp;lt;l_table&amp;gt;. &lt;/P&gt;&lt;P&gt;ASSIGN new_line-&amp;gt;* TO &amp;lt;l_line&amp;gt;. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Test it... &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   DO 30 TIMES. &lt;/P&gt;&lt;P&gt;      ASSIGN COMPONENT 'SUBRC' OF STRUCTURE &amp;lt;l_line&amp;gt; TO &amp;lt;l_field&amp;gt;. &lt;/P&gt;&lt;P&gt;      &amp;lt;l_field&amp;gt; = sy-index. &lt;/P&gt;&lt;P&gt;      INSERT &amp;lt;l_line&amp;gt; INTO TABLE &amp;lt;l_table&amp;gt;. &lt;/P&gt;&lt;P&gt;   ENDDO. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   LOOP AT &amp;lt;l_table&amp;gt; ASSIGNING &amp;lt;l_line&amp;gt;. &lt;/P&gt;&lt;P&gt;      ASSIGN COMPONENT 'SUBRC' OF STRUCTURE &amp;lt;l_line&amp;gt; TO &amp;lt;l_field&amp;gt;. &lt;/P&gt;&lt;P&gt;      WRITE &amp;lt;l_field&amp;gt;. &lt;/P&gt;&lt;P&gt;   ENDLOOP. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; regards&lt;/P&gt;&lt;P&gt;Sreenivasulu P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2006 09:49:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inserting-data-to-a-dynamic-structure/m-p/1327181#M167466</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-10T09:49:12Z</dc:date>
    </item>
  </channel>
</rss>

