<?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: Table control + press enter   + selected row in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-press-enter-selected-row/m-p/2500430#M564957</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Okey, here is my code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;process before output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: pbo flow logic for tablecontrol 'Z_TAB_CTRL'&lt;/P&gt;&lt;P&gt;  module z_tab_ctrl_init.&lt;/P&gt;&lt;P&gt;  module change_screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: module Z_TAB_CTRL_change_tc_attr.&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: module Z_TAB_CTRL_change_col_attr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at   g_z_tab_ctrl_itab&lt;/P&gt;&lt;P&gt;       into g_z_tab_ctrl_wa&lt;/P&gt;&lt;P&gt;       with control z_tab_ctrl&lt;/P&gt;&lt;P&gt;       cursor z_tab_ctrl-current_line.&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard:   module Z_TAB_CTRL_change_field_attr&lt;/P&gt;&lt;P&gt;    module z_tab_ctrl_move.&lt;/P&gt;&lt;P&gt;    module z_tab_ctrl_get_lines.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  module status_0100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module Z_TAB_CTRL_init output.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; DESC_INPUT = DESC.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; TC_IN_INPUT = 'testwest'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  if g_Z_TAB_CTRL_copied is initial.&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: copy ddic-table 'ZENCO_TAB_CTRL'&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: into internal table 'g_Z_TAB_CTRL_itab'&lt;/P&gt;&lt;P&gt;    select * from ZENCO_TAB_CTRL&lt;/P&gt;&lt;P&gt;       into corresponding fields&lt;/P&gt;&lt;P&gt;       of table g_Z_TAB_CTRL_itab.&lt;/P&gt;&lt;P&gt;    g_Z_TAB_CTRL_wa-VIDEOCODEC = ''.             " INS SYED&lt;/P&gt;&lt;P&gt;    "append g_Z_TAB_CTRL_wa to g_Z_TAB_CTRL_itab. " INS SYED&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    g_Z_TAB_CTRL_copied = 'X'.&lt;/P&gt;&lt;P&gt;    refresh control 'Z_TAB_CTRL' from screen '0100'. " Enter test&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Else. " Press enter&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   move-corresponding g_Z_TAB_CTRL_wa to ZENCO_TAB_CTRL." Press enter&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;endmodule.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: output module for tc 'Z_TAB_CTRL'. do not change this line!&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: move itab to dynpro&lt;/P&gt;&lt;P&gt;module Z_TAB_CTRL_move output.&lt;/P&gt;&lt;P&gt;  IF save_ok eq 'enter'.&lt;/P&gt;&lt;P&gt;      "clear: g_Z_TAB_CTRL_wa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      move-corresponding g_Z_TAB_CTRL_wa to ZENCO_TAB_CTRL.&lt;/P&gt;&lt;P&gt;  Else.&lt;/P&gt;&lt;P&gt;    clear: g_Z_TAB_CTRL_wa.&lt;/P&gt;&lt;P&gt;    move-corresponding g_Z_TAB_CTRL_wa to ZENCO_TAB_CTRL.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;*clear: g_Z_TAB_CTRL_wa.&lt;/P&gt;&lt;P&gt;  "move-corresponding g_Z_TAB_CTRL_wa to ZENCO_TAB_CTRL.&lt;/P&gt;&lt;P&gt;endmodule.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: output module for tc 'Z_TAB_CTRL'. do not change this line!&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: get lines of tablecontrol&lt;/P&gt;&lt;P&gt;module Z_TAB_CTRL_get_lines output.&lt;/P&gt;&lt;P&gt;  g_Z_TAB_CTRL_lines = sy-loopc.&lt;/P&gt;&lt;P&gt;endmodule.&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  change_screen  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE change_screen OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop AT SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if screen-name = 'ASPECT_RATIO_INPUT'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; screen-output = '1'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; screen-input = '0'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; screen-value_in = '1'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; screen-ACTIVE = '1'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;*MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.           &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;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="20" type="ul"&gt;&lt;P&gt;PAI***************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;process after input.&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: pai flow logic for tablecontrol 'Z_TAB_CTRL'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; MODULE MODULE_EXIT at exit-command.&lt;/P&gt;&lt;P&gt;  loop at g_z_tab_ctrl_itab.&lt;/P&gt;&lt;P&gt;    chain.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-videocodec.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-BITC.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-AUDIO.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-kommentar.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-videonorm.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-hdformat.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-bitratemin.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-bitrateave.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-bitratemax.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-videosize.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-aspectratio.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-qc_level.&lt;/P&gt;&lt;P&gt;      module z_tab_ctrl_modify on chain-request.&lt;/P&gt;&lt;P&gt;    endchain.&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; MODULE EXIT AT EXIT-COMMAND.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MODULE MODULE_EXIT at exit-command.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  module z_tab_ctrl_user_command.&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: module Z_TAB_CTRL_change_tc_attr.&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: module Z_TAB_CTRL_change_col_attr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  module user_command_0100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;process on value-request.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  field zenco_tab_ctrl-videocodec   module vcodec_f4.&lt;/P&gt;&lt;P&gt;  field ZENCO_TAB_CTRL-VIDEONORM    module vnorm_f4.&lt;/P&gt;&lt;P&gt;  field ZENCO_TAB_CTRL-HDFORMAT     module hdformat_f4.&lt;/P&gt;&lt;P&gt;  field ZENCO_TAB_CTRL-VIDEOSIZE    module vsize_f4.&lt;/P&gt;&lt;P&gt;  field ZENCO_TAB_CTRL-ASPECTRATIO  module aratio_f4.&lt;/P&gt;&lt;P&gt;  field ZENCO_TAB_CTRL-BITC         module BITC_f4.&lt;/P&gt;&lt;P&gt;  field ZENCO_TAB_CTRL-AUDIO        module AUDIO_f4.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; field ZENCO_TAB_CTRL-qc_level     module qc_level_f4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*MODULE STATUS_0100 .&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; SET TITLEBAR 'xxx'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*ENDMODULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE MODULE_EXIT INPUT.&lt;/P&gt;&lt;P&gt;save_ok = ok_code.&lt;/P&gt;&lt;P&gt;  CLEAR ok_code.&lt;/P&gt;&lt;P&gt;  CASE save_ok.&lt;/P&gt;&lt;P&gt;    WHEN 'CANCEL'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    leave PROGRAM.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     LEAVE TO SCREEN 0.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module Z_TAB_CTRL_user_command input.&lt;/P&gt;&lt;P&gt;  OK_CODE = sy-ucomm.&lt;/P&gt;&lt;P&gt;  perform user_ok_tc using    'Z_TAB_CTRL'&lt;/P&gt;&lt;P&gt;                              'G_Z_TAB_CTRL_ITAB'&lt;/P&gt;&lt;P&gt;                              'FLAG'&lt;/P&gt;&lt;P&gt;                     changing OK_CODE.&lt;/P&gt;&lt;P&gt;  sy-ucomm = OK_CODE.&lt;/P&gt;&lt;P&gt;endmodule.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE USER_COMMAND_0100 INPUT.&lt;/P&gt;&lt;P&gt;save_ok = ok_code.&lt;/P&gt;&lt;P&gt;  CLEAR ok_code.&lt;/P&gt;&lt;P&gt;  CASE save_ok.&lt;/P&gt;&lt;P&gt;    WHEN 'BACK'.&lt;/P&gt;&lt;P&gt;     leave PROGRAM.&lt;/P&gt;&lt;P&gt;    WHEN 'OK_BUT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP at g_Z_TAB_CTRL_itab into g_Z_TAB_CTRL_wa. "WITH CONTROL Z_TAB_CTRL .&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;      leave to SCREEN  0.&lt;/P&gt;&lt;P&gt;      "leave PROGRAM.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     flights-top_line = flights-top_line - 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IF flights-top_line &amp;lt; 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       flights-top_line = 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    WHEN 'CANCEL'.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WHEN 'PREV_PAGE'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     flights-top_line = flights-top_line - lines.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IF flights-top_line &amp;lt; 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       flights-top_line = 0.&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;   WHEN 'LAST_PAGE'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     flights-top_line =  fill - lines + 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WHEN 'FIRST_PAGE'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     flights-top_line = 0.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      when space.&lt;/P&gt;&lt;P&gt;        save_ok = 'enter'.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Jul 2007 14:26:54 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-17T14:26:54Z</dc:date>
    <item>
      <title>Table control + press enter   + selected row</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-press-enter-selected-row/m-p/2500427#M564954</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Friends, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i urgentllly require your help:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Actually I am having a table control which is being called inside a loop. My issue is when user enters some values in table control and press enter the values are going to be dis-appred. this issue I solved while removing the statement "clear wa_tab_ctr" from my PBO, but after removing this issue, when the table control comes 2nd time, the values are also there.... ( as I am calling the screen contaning the table control in loop )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea, what I do there, to avoid this situation ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 14:13:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-press-enter-selected-row/m-p/2500427#M564954</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-17T14:13:47Z</dc:date>
    </item>
    <item>
      <title>Re: Table control + press enter   + selected row</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-press-enter-selected-row/m-p/2500428#M564955</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;secondlly another issue what I am facing now is that, when I remove the statement clear wa_tab_ctl in my PBO, the row is not selected from TABLE CONTROL ...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 14:15:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-press-enter-selected-row/m-p/2500428#M564955</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-17T14:15:10Z</dc:date>
    </item>
    <item>
      <title>Re: Table control + press enter   + selected row</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-press-enter-selected-row/m-p/2500429#M564956</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Shah,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem should be in your PAI. Follow small tips in your PBO &amp;amp; PAI&lt;/P&gt;&lt;P&gt;in PBO move the values from your internal table to the screen fields&lt;/P&gt;&lt;P&gt;in PAI move the values from the screen to the internal table and make sure you modify the internal table in the table control loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it would be easy to correct your errors if you can paste your code here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Gopi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 14:19:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-press-enter-selected-row/m-p/2500429#M564956</guid>
      <dc:creator>gopi_narendra</dc:creator>
      <dc:date>2007-07-17T14:19:32Z</dc:date>
    </item>
    <item>
      <title>Re: Table control + press enter   + selected row</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-press-enter-selected-row/m-p/2500430#M564957</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Okey, here is my code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;process before output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: pbo flow logic for tablecontrol 'Z_TAB_CTRL'&lt;/P&gt;&lt;P&gt;  module z_tab_ctrl_init.&lt;/P&gt;&lt;P&gt;  module change_screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: module Z_TAB_CTRL_change_tc_attr.&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: module Z_TAB_CTRL_change_col_attr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at   g_z_tab_ctrl_itab&lt;/P&gt;&lt;P&gt;       into g_z_tab_ctrl_wa&lt;/P&gt;&lt;P&gt;       with control z_tab_ctrl&lt;/P&gt;&lt;P&gt;       cursor z_tab_ctrl-current_line.&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard:   module Z_TAB_CTRL_change_field_attr&lt;/P&gt;&lt;P&gt;    module z_tab_ctrl_move.&lt;/P&gt;&lt;P&gt;    module z_tab_ctrl_get_lines.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  module status_0100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module Z_TAB_CTRL_init output.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; DESC_INPUT = DESC.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; TC_IN_INPUT = 'testwest'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  if g_Z_TAB_CTRL_copied is initial.&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: copy ddic-table 'ZENCO_TAB_CTRL'&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: into internal table 'g_Z_TAB_CTRL_itab'&lt;/P&gt;&lt;P&gt;    select * from ZENCO_TAB_CTRL&lt;/P&gt;&lt;P&gt;       into corresponding fields&lt;/P&gt;&lt;P&gt;       of table g_Z_TAB_CTRL_itab.&lt;/P&gt;&lt;P&gt;    g_Z_TAB_CTRL_wa-VIDEOCODEC = ''.             " INS SYED&lt;/P&gt;&lt;P&gt;    "append g_Z_TAB_CTRL_wa to g_Z_TAB_CTRL_itab. " INS SYED&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    g_Z_TAB_CTRL_copied = 'X'.&lt;/P&gt;&lt;P&gt;    refresh control 'Z_TAB_CTRL' from screen '0100'. " Enter test&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Else. " Press enter&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   move-corresponding g_Z_TAB_CTRL_wa to ZENCO_TAB_CTRL." Press enter&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;endmodule.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: output module for tc 'Z_TAB_CTRL'. do not change this line!&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: move itab to dynpro&lt;/P&gt;&lt;P&gt;module Z_TAB_CTRL_move output.&lt;/P&gt;&lt;P&gt;  IF save_ok eq 'enter'.&lt;/P&gt;&lt;P&gt;      "clear: g_Z_TAB_CTRL_wa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      move-corresponding g_Z_TAB_CTRL_wa to ZENCO_TAB_CTRL.&lt;/P&gt;&lt;P&gt;  Else.&lt;/P&gt;&lt;P&gt;    clear: g_Z_TAB_CTRL_wa.&lt;/P&gt;&lt;P&gt;    move-corresponding g_Z_TAB_CTRL_wa to ZENCO_TAB_CTRL.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;*clear: g_Z_TAB_CTRL_wa.&lt;/P&gt;&lt;P&gt;  "move-corresponding g_Z_TAB_CTRL_wa to ZENCO_TAB_CTRL.&lt;/P&gt;&lt;P&gt;endmodule.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: output module for tc 'Z_TAB_CTRL'. do not change this line!&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: get lines of tablecontrol&lt;/P&gt;&lt;P&gt;module Z_TAB_CTRL_get_lines output.&lt;/P&gt;&lt;P&gt;  g_Z_TAB_CTRL_lines = sy-loopc.&lt;/P&gt;&lt;P&gt;endmodule.&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  change_screen  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE change_screen OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop AT SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if screen-name = 'ASPECT_RATIO_INPUT'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; screen-output = '1'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; screen-input = '0'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; screen-value_in = '1'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; screen-ACTIVE = '1'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;*MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.           &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;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="20" type="ul"&gt;&lt;P&gt;PAI***************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;process after input.&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: pai flow logic for tablecontrol 'Z_TAB_CTRL'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; MODULE MODULE_EXIT at exit-command.&lt;/P&gt;&lt;P&gt;  loop at g_z_tab_ctrl_itab.&lt;/P&gt;&lt;P&gt;    chain.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-videocodec.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-BITC.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-AUDIO.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-kommentar.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-videonorm.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-hdformat.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-bitratemin.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-bitrateave.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-bitratemax.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-videosize.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-aspectratio.&lt;/P&gt;&lt;P&gt;      field zenco_tab_ctrl-qc_level.&lt;/P&gt;&lt;P&gt;      module z_tab_ctrl_modify on chain-request.&lt;/P&gt;&lt;P&gt;    endchain.&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; MODULE EXIT AT EXIT-COMMAND.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MODULE MODULE_EXIT at exit-command.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  module z_tab_ctrl_user_command.&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: module Z_TAB_CTRL_change_tc_attr.&lt;/P&gt;&lt;P&gt;*&amp;amp;spwizard: module Z_TAB_CTRL_change_col_attr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  module user_command_0100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;process on value-request.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  field zenco_tab_ctrl-videocodec   module vcodec_f4.&lt;/P&gt;&lt;P&gt;  field ZENCO_TAB_CTRL-VIDEONORM    module vnorm_f4.&lt;/P&gt;&lt;P&gt;  field ZENCO_TAB_CTRL-HDFORMAT     module hdformat_f4.&lt;/P&gt;&lt;P&gt;  field ZENCO_TAB_CTRL-VIDEOSIZE    module vsize_f4.&lt;/P&gt;&lt;P&gt;  field ZENCO_TAB_CTRL-ASPECTRATIO  module aratio_f4.&lt;/P&gt;&lt;P&gt;  field ZENCO_TAB_CTRL-BITC         module BITC_f4.&lt;/P&gt;&lt;P&gt;  field ZENCO_TAB_CTRL-AUDIO        module AUDIO_f4.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; field ZENCO_TAB_CTRL-qc_level     module qc_level_f4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*MODULE STATUS_0100 .&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; SET TITLEBAR 'xxx'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*ENDMODULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE MODULE_EXIT INPUT.&lt;/P&gt;&lt;P&gt;save_ok = ok_code.&lt;/P&gt;&lt;P&gt;  CLEAR ok_code.&lt;/P&gt;&lt;P&gt;  CASE save_ok.&lt;/P&gt;&lt;P&gt;    WHEN 'CANCEL'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    leave PROGRAM.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     LEAVE TO SCREEN 0.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module Z_TAB_CTRL_user_command input.&lt;/P&gt;&lt;P&gt;  OK_CODE = sy-ucomm.&lt;/P&gt;&lt;P&gt;  perform user_ok_tc using    'Z_TAB_CTRL'&lt;/P&gt;&lt;P&gt;                              'G_Z_TAB_CTRL_ITAB'&lt;/P&gt;&lt;P&gt;                              'FLAG'&lt;/P&gt;&lt;P&gt;                     changing OK_CODE.&lt;/P&gt;&lt;P&gt;  sy-ucomm = OK_CODE.&lt;/P&gt;&lt;P&gt;endmodule.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE USER_COMMAND_0100 INPUT.&lt;/P&gt;&lt;P&gt;save_ok = ok_code.&lt;/P&gt;&lt;P&gt;  CLEAR ok_code.&lt;/P&gt;&lt;P&gt;  CASE save_ok.&lt;/P&gt;&lt;P&gt;    WHEN 'BACK'.&lt;/P&gt;&lt;P&gt;     leave PROGRAM.&lt;/P&gt;&lt;P&gt;    WHEN 'OK_BUT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP at g_Z_TAB_CTRL_itab into g_Z_TAB_CTRL_wa. "WITH CONTROL Z_TAB_CTRL .&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;      leave to SCREEN  0.&lt;/P&gt;&lt;P&gt;      "leave PROGRAM.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     flights-top_line = flights-top_line - 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IF flights-top_line &amp;lt; 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       flights-top_line = 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    WHEN 'CANCEL'.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WHEN 'PREV_PAGE'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     flights-top_line = flights-top_line - lines.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IF flights-top_line &amp;lt; 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       flights-top_line = 0.&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;   WHEN 'LAST_PAGE'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     flights-top_line =  fill - lines + 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WHEN 'FIRST_PAGE'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     flights-top_line = 0.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      when space.&lt;/P&gt;&lt;P&gt;        save_ok = 'enter'.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 14:26:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-press-enter-selected-row/m-p/2500430#M564957</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-17T14:26:54Z</dc:date>
    </item>
    <item>
      <title>Re: Table control + press enter   + selected row</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-press-enter-selected-row/m-p/2500431#M564958</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Gopi, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any suggestion for me ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 14:59:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-press-enter-selected-row/m-p/2500431#M564958</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-17T14:59:10Z</dc:date>
    </item>
  </channel>
</rss>

