<?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 Problem with ENTER key in table control using module pool in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-enter-key-in-table-control-using-module-pool/m-p/8924132#M1691881</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I checked with all the forums but iam unable to make my code correct.&lt;/P&gt;&lt;P&gt;My problem is when iam entering data into table control it is getting filled,but when i press enter key there is no data in that &lt;/P&gt;&lt;P&gt;corresponding lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here using table control iam inserting records in ztables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;iam attaching my&amp;nbsp; code please helpme in this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;DATA : IT &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;ZADV_NO,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA &lt;SPAN class="L0S52"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;LINE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;IT.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;DATA :&lt;/SPAN&gt;IT1 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;ZGOV_ORDERS,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA1 &lt;SPAN class="L0S52"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;LINE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;IT1.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;DATA :&lt;/SPAN&gt;S1 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;ZADV_NO&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;SERIALNO,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; S2 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;ZGOV_ORDERS&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;SERIALNO.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;CASE &lt;/SPAN&gt;OK_CODE.&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;**&amp;nbsp; when ''.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_tabc-POSTCODE = ZGOV_ORDERS-POSTCODE.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_tabc-NAMEOFTHEPOST = ZGOV_ORDERS-NAMEOFTHEPOST.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_tabc-NOOFPOSTS = ZGOV_ORDERS-NOOFPOSTS.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_tabc-POSTDETAILS = ZGOV_ORDERS-POSTDETAILS.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; append wa_tabc to it_tabc.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;***modify it_tabc from wa_tabc index tabc-current_line.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;**loop at it_tabc INTO wa_tabc.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;***&amp;nbsp; READ TABLE it_tabc INTO wa_tabc index tabc-current_line.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;** ZGOV_ORDERS-POSTCODE = wa_tabc-POSTCODE .&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;** ZGOV_ORDERS-NAMEOFTHEPOST = wa_tabc-NAMEOFTHEPOST .&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;** ZGOV_ORDERS-NOOFPOSTS&amp;nbsp; = wa_tabc-NOOFPOSTS.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;** ZGOV_ORDERS-POSTDETAILS = wa_tabc-POSTDETAILS.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;** modify control&amp;nbsp; from wa_tabc ."index tabc-current_line.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;**endloop.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;WHEN &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'SAVE'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;SELECT &lt;/SPAN&gt;* &lt;SPAN class="L0S52"&gt;FROM &lt;/SPAN&gt;ZADV_NO &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;IT .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;SORT &lt;/SPAN&gt;IT &lt;SPAN class="L0S52"&gt;BY &lt;/SPAN&gt;SERIALNO &lt;SPAN class="L0S52"&gt;DESCENDING.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;READ &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;IT &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;WA &lt;SPAN class="L0S52"&gt;INDEX &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;1.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; S1 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;WA&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;SERIALNO + &lt;SPAN class="L0S32"&gt;1.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;SELECT &lt;/SPAN&gt;* &lt;SPAN class="L0S52"&gt;FROM &lt;/SPAN&gt;ZGOV_ORDERS &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;IT1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;SORT &lt;/SPAN&gt;IT1 &lt;SPAN class="L0S52"&gt;BY &lt;/SPAN&gt;SERIALNO &lt;SPAN class="L0S52"&gt;DESCENDING.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;READ &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;IT1 &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;WA1 &lt;SPAN class="L0S52"&gt;INDEX &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;1.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; S2 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;WA1&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;SERIALNO + &lt;SPAN class="L0S32"&gt;1.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB1&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;SERIALNO &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;S1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB1&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;OFFID &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;V1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB1&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;REFADVNO &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;REF_ADV_NO.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB1&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;SANCTIONORDERS &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;SANCTION.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB1&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;LASTDATESUBMISSI &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;LASTDATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;ITAB1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;MOVE-CORRESPONDING &lt;/SPAN&gt;ITAB1 &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;WTAB1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;INSERT &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;ZADV_NO VALUES WTAB1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;SY&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;SUBRC &amp;lt;&amp;gt; &lt;SPAN class="L0S32"&gt;0.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;MESSAGE &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'Error While Inserting Data ZADV_NO' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'E'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDIF.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;SERIALNO &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;S2.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;OFFID&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;V1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;POSTCODE &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;ZGOV_ORDERS&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;POSTCODE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;NAMEOFTHEPOST &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;ZGOV_ORDERS&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;NAMEOFTHEPOST.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;NOOFPOSTS &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;ZGOV_ORDERS&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;NOOFPOSTS .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;POSTDETAILS &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;ZGOV_ORDERS&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;POSTDETAILS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;ITAB.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;MOVE-CORRESPONDING &lt;/SPAN&gt;ITAB &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;WTAB.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;INSERT &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;ZGOV_ORDERS VALUES WTAB.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;SY&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;SUBRC &amp;lt;&amp;gt; &lt;SPAN class="L0S32"&gt;0.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;MESSAGE &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'Error While Inserting Data ZGOV_ORDERS' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'E'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDIF.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDCASE.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CLEAR: &lt;/SPAN&gt;WA&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;SERIALNO,WA1&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;SERIALNO.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;ENDMODULE.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S31"&gt;" USER_COMMAND_2000&amp;nbsp; INPUT&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S31"&gt;Thanks in advance&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S31"&gt;Regards&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S31"&gt;shiv&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 03 Jul 2012 11:33:57 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2012-07-03T11:33:57Z</dc:date>
    <item>
      <title>Problem with ENTER key in table control using module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-enter-key-in-table-control-using-module-pool/m-p/8924132#M1691881</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I checked with all the forums but iam unable to make my code correct.&lt;/P&gt;&lt;P&gt;My problem is when iam entering data into table control it is getting filled,but when i press enter key there is no data in that &lt;/P&gt;&lt;P&gt;corresponding lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here using table control iam inserting records in ztables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;iam attaching my&amp;nbsp; code please helpme in this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;DATA : IT &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;ZADV_NO,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA &lt;SPAN class="L0S52"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;LINE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;IT.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;DATA :&lt;/SPAN&gt;IT1 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;ZGOV_ORDERS,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA1 &lt;SPAN class="L0S52"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;LINE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;IT1.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;DATA :&lt;/SPAN&gt;S1 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;ZADV_NO&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;SERIALNO,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; S2 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;ZGOV_ORDERS&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;SERIALNO.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;CASE &lt;/SPAN&gt;OK_CODE.&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;**&amp;nbsp; when ''.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_tabc-POSTCODE = ZGOV_ORDERS-POSTCODE.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_tabc-NAMEOFTHEPOST = ZGOV_ORDERS-NAMEOFTHEPOST.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_tabc-NOOFPOSTS = ZGOV_ORDERS-NOOFPOSTS.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_tabc-POSTDETAILS = ZGOV_ORDERS-POSTDETAILS.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; append wa_tabc to it_tabc.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;***modify it_tabc from wa_tabc index tabc-current_line.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;**loop at it_tabc INTO wa_tabc.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;***&amp;nbsp; READ TABLE it_tabc INTO wa_tabc index tabc-current_line.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;** ZGOV_ORDERS-POSTCODE = wa_tabc-POSTCODE .&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;** ZGOV_ORDERS-NAMEOFTHEPOST = wa_tabc-NAMEOFTHEPOST .&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;** ZGOV_ORDERS-NOOFPOSTS&amp;nbsp; = wa_tabc-NOOFPOSTS.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;** ZGOV_ORDERS-POSTDETAILS = wa_tabc-POSTDETAILS.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;** modify control&amp;nbsp; from wa_tabc ."index tabc-current_line.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;**endloop.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;WHEN &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'SAVE'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;SELECT &lt;/SPAN&gt;* &lt;SPAN class="L0S52"&gt;FROM &lt;/SPAN&gt;ZADV_NO &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;IT .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;SORT &lt;/SPAN&gt;IT &lt;SPAN class="L0S52"&gt;BY &lt;/SPAN&gt;SERIALNO &lt;SPAN class="L0S52"&gt;DESCENDING.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;READ &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;IT &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;WA &lt;SPAN class="L0S52"&gt;INDEX &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;1.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; S1 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;WA&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;SERIALNO + &lt;SPAN class="L0S32"&gt;1.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;SELECT &lt;/SPAN&gt;* &lt;SPAN class="L0S52"&gt;FROM &lt;/SPAN&gt;ZGOV_ORDERS &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;IT1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;SORT &lt;/SPAN&gt;IT1 &lt;SPAN class="L0S52"&gt;BY &lt;/SPAN&gt;SERIALNO &lt;SPAN class="L0S52"&gt;DESCENDING.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;READ &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;IT1 &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;WA1 &lt;SPAN class="L0S52"&gt;INDEX &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;1.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; S2 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;WA1&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;SERIALNO + &lt;SPAN class="L0S32"&gt;1.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB1&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;SERIALNO &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;S1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB1&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;OFFID &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;V1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB1&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;REFADVNO &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;REF_ADV_NO.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB1&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;SANCTIONORDERS &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;SANCTION.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB1&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;LASTDATESUBMISSI &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;LASTDATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;ITAB1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;MOVE-CORRESPONDING &lt;/SPAN&gt;ITAB1 &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;WTAB1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;INSERT &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;ZADV_NO VALUES WTAB1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;SY&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;SUBRC &amp;lt;&amp;gt; &lt;SPAN class="L0S32"&gt;0.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;MESSAGE &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'Error While Inserting Data ZADV_NO' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'E'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDIF.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;SERIALNO &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;S2.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;OFFID&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;V1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;POSTCODE &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;ZGOV_ORDERS&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;POSTCODE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;NAMEOFTHEPOST &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;ZGOV_ORDERS&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;NAMEOFTHEPOST.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;NOOFPOSTS &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;ZGOV_ORDERS&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;NOOFPOSTS .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;POSTDETAILS &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;ZGOV_ORDERS&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;POSTDETAILS.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;ITAB.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;MOVE-CORRESPONDING &lt;/SPAN&gt;ITAB &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;WTAB.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;INSERT &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;ZGOV_ORDERS VALUES WTAB.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;SY&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;SUBRC &amp;lt;&amp;gt; &lt;SPAN class="L0S32"&gt;0.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;MESSAGE &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'Error While Inserting Data ZGOV_ORDERS' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'E'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDIF.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDCASE.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CLEAR: &lt;/SPAN&gt;WA&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;SERIALNO,WA1&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;SERIALNO.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;ENDMODULE.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S31"&gt;" USER_COMMAND_2000&amp;nbsp; INPUT&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S31"&gt;Thanks in advance&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S31"&gt;Regards&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S31"&gt;shiv&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2012 11:33:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-enter-key-in-table-control-using-module-pool/m-p/8924132#M1691881</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-07-03T11:33:57Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with ENTER key in table control using module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-enter-key-in-table-control-using-module-pool/m-p/8924133#M1691882</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you please paste also the flow logic with the corresponding modules of your screen ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2012 11:55:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-enter-key-in-table-control-using-module-pool/m-p/8924133#M1691882</guid>
      <dc:creator>laurent_fournier2</dc:creator>
      <dc:date>2012-07-03T11:55:02Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with ENTER key in table control using module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-enter-key-in-table-control-using-module-pool/m-p/8924134#M1691883</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; PROCESS BEFORE &lt;SPAN class="L0S52"&gt;OUTPUT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;MODULE &lt;/SPAN&gt;STATUS_2000.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;loop &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;with &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;CONTROL &lt;/SPAN&gt;tabc.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;endloop.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt; PROCESS AFTER &lt;SPAN class="L0S52"&gt;INPUT.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;MODULE &lt;/SPAN&gt;CANCEL &lt;SPAN class="L0S52"&gt;AT &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;EXIT&lt;/SPAN&gt;&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;COMMAND.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;loop &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;WITH &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;CONTROL &lt;/SPAN&gt;tabc.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;MODULE &lt;/SPAN&gt;USER_COMMAND_2000.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;endloop.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tabc is my table control .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jul 2012 03:39:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-enter-key-in-table-control-using-module-pool/m-p/8924134#M1691883</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-07-04T03:39:37Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with ENTER key in table control using module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-enter-key-in-table-control-using-module-pool/m-p/8924135#M1691884</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See the following example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;loop &lt;SPAN class="L0S52"&gt;with &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;control &lt;/SPAN&gt;tabctr&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;module &lt;/SPAN&gt;display&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;endloop&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; process after &lt;SPAN class="L0S52"&gt;input&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;module &lt;/SPAN&gt;get_data1&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;loop &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;with &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;control &lt;/SPAN&gt;tabctr&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;module &lt;/SPAN&gt;read_table_control&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;endloop&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;module &lt;/SPAN&gt;user_command_90001&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;module display &lt;SPAN class="L0S52"&gt;output&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;read &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;table &lt;/SPAN&gt;itab1 &lt;SPAN class="L0S52"&gt;into &lt;/SPAN&gt;itab &lt;SPAN class="L0S52"&gt;index &lt;/SPAN&gt;tabctr&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;current_line&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;endmodule&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;module read_table_control &lt;SPAN class="L0S52"&gt;input&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;lines &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;sy&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;loopc&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;modify &lt;/SPAN&gt;itab1 &lt;SPAN class="L0S52"&gt;from &lt;/SPAN&gt;itab &lt;SPAN class="L0S52"&gt;index &lt;/SPAN&gt;tabctr&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;current_line&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;endmodule&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&amp;nbsp; &lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jul 2012 05:21:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-enter-key-in-table-control-using-module-pool/m-p/8924135#M1691884</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-07-04T05:21:43Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with ENTER key in table control using module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-enter-key-in-table-control-using-module-pool/m-p/8924136#M1691885</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Jani,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you press ENTER, you have to capture the values in the screen to your table control internal table (it_tabc). For this purpose we use the statement -&amp;gt; &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;modify it_tabc from wa_tabc index tabc-current_line. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;But imagine you are entering the first record in table control. The work area of your table control will have the first record and the internal table will be empty (since we have not captured the value yet). Now if we try to capture the value using modify statement, the modify statement will look something like this -&amp;gt; &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;modify it_tabc from wa_tabc index 1.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;Now the internal table is empty and we are trying to modify index 1. So this MODIFY will always give sy-subrc 4. Hence we will always fail to capture the records in it_tabc.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;Try to use the following logic now:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;MODULE &lt;/SPAN&gt;tabc_modify INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; DATA: tc_lines &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;* Modify table&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;DESCRIBE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;it_tabc &lt;SPAN class="L0S52"&gt;LINES &lt;/SPAN&gt;tc_lines.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;tc_lines &lt;SPAN class="L0S52"&gt;GE &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;tabc&lt;/SPAN&gt;-current_line.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;MODIFY &lt;/SPAN&gt;it_&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;tabc&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;FROM &lt;/SPAN&gt;wa_&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;tabc&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;INDEX &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;tabc&lt;/SPAN&gt;-current_line.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ELSE.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;wa_&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;tabc&lt;/SPAN&gt; &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;it_&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;tabc&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ENDMODULE.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope you understand the logic here. If the internal table already contains some value it will modify. If not it will APPEND it_tabc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Include this module inside loop..endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Manikandan JN.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jul 2012 06:09:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-enter-key-in-table-control-using-module-pool/m-p/8924136#M1691885</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-07-04T06:09:59Z</dc:date>
    </item>
  </channel>
</rss>

