<?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: hi doubt in module pool in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi-doubt-in-module-pool/m-p/2129908#M447621</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;&amp;lt;b&amp;gt;write in PAI&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-ucomm = &amp;lt;function code of button&amp;gt;&lt;/P&gt;&lt;P&gt;insert....&lt;/P&gt;&lt;P&gt;modify &amp;lt;database table&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope it will clear ur doubt&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;ravish&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;plz dont forget to reward points if helpful&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 18 Apr 2007 09:07:43 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-04-18T09:07:43Z</dc:date>
    <item>
      <title>hi doubt in module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi-doubt-in-module-pool/m-p/2129904#M447617</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i have got input output field if i press pushbutton save it should save in Ztable how to write in modulepool&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Apr 2007 08:46:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi-doubt-in-module-pool/m-p/2129904#M447617</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-18T08:46:25Z</dc:date>
    </item>
    <item>
      <title>Re: hi doubt in module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi-doubt-in-module-pool/m-p/2129905#M447618</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In a report Create a screen with i/o field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the PAI ... in USER_COMMAND capture the changes to the field and on SAVE command UPDATE the Z-table using the UPDATE statement....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Apr 2007 08:48:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi-doubt-in-module-pool/m-p/2129905#M447618</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-18T08:48:53Z</dc:date>
    </item>
    <item>
      <title>Re: hi doubt in module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi-doubt-in-module-pool/m-p/2129906#M447619</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi shanker,&lt;/P&gt;&lt;P&gt;                  Yes it possible to do so........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Main program:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report  yh625_tabstrip_control2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  begin of fs_spfli.&lt;/P&gt;&lt;P&gt;data check type c.&lt;/P&gt;&lt;P&gt;        include structure spfli.&lt;/P&gt;&lt;P&gt;data end of fs_spfli.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  w_ucomm       like sy-ucomm,&lt;/P&gt;&lt;P&gt;  w_flag        type i,&lt;/P&gt;&lt;P&gt;  w_tabname     type dfies-tabname,&lt;/P&gt;&lt;P&gt;  w_fieldname   type dfies-fieldname,&lt;/P&gt;&lt;P&gt;  w_program     type sy-repid,&lt;/P&gt;&lt;P&gt;  w_screenno    type sy-dynnr,&lt;/P&gt;&lt;P&gt;  dynpro_values type table of dynpread,&lt;/P&gt;&lt;P&gt;  field_value   like line of dynpro_values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_tabname = 'SPFLI'.&lt;/P&gt;&lt;P&gt;w_fieldname = 'CARRID'.&lt;/P&gt;&lt;P&gt;w_program = sy-repid.&lt;/P&gt;&lt;P&gt;w_screenno = 1110.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types: begin of values,&lt;/P&gt;&lt;P&gt;         carrid type spfli-carrid,&lt;/P&gt;&lt;P&gt;         connid type spfli-connid,&lt;/P&gt;&lt;P&gt;       end of values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data w_connid type spfli-connid.&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  t_table type table of values,&lt;/P&gt;&lt;P&gt; ret_value type dfies-fieldname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data :&lt;/P&gt;&lt;P&gt;  t_spfli like&lt;/P&gt;&lt;P&gt; standard table&lt;/P&gt;&lt;P&gt;       of fs_spfli.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;controls:&lt;/P&gt;&lt;P&gt;  t_tab     type tabstrip,&lt;/P&gt;&lt;P&gt;  t_control type tableview using screen 1100.&lt;/P&gt;&lt;P&gt;data  cols like line of t_control-cols.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;t_control2 TYPE TABLEVIEW USING SCREEN '1200'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select *&lt;/P&gt;&lt;P&gt;  from spfli&lt;/P&gt;&lt;P&gt;  into corresponding fields of table t_spfli.&lt;/P&gt;&lt;P&gt;data spfli like fs_spfli.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Code for DISPLAY MODE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at t_control-cols into cols where index gt 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  cols-screen-input = '0'.&lt;/P&gt;&lt;P&gt;  modify t_control-cols from cols index sy-tabix.&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;call screen 1110.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; MODULE status_1110 OUTPUT&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;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module status_1110 output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  set pf-status 'YH625_STATUS'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmodule.                    "status_1110 OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; MODULE user_command_1110 INPUT&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;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module user_command_1110 input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  leave program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmodule.                    "user_command_1110 INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; MODULE call_subscreen INPUT&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;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module call_subscreen input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  case w_ucomm.&lt;/P&gt;&lt;P&gt;    when 'TAB1'.&lt;/P&gt;&lt;P&gt;      t_tab-activetab = 'TAB1'.&lt;/P&gt;&lt;P&gt;    when 'TAB2'.&lt;/P&gt;&lt;P&gt;      t_tab-activetab = 'TAB2'.&lt;/P&gt;&lt;P&gt;    when 'TAB3'.&lt;/P&gt;&lt;P&gt;      t_tab-activetab = 'TAB3'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmodule.                 " call_subscreen  INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; MODULE change_display INPUT&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;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module change_display input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  case w_ucomm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    when 'CD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      if w_flag = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        loop at t_control-cols into cols where index gt 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          cols-screen-input = '1'.&lt;/P&gt;&lt;P&gt;          modify t_control-cols from cols index sy-tabix.&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;        w_flag = 1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        loop at t_control-cols into cols where index gt 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          cols-screen-input = '0'.&lt;/P&gt;&lt;P&gt;          modify t_control-cols from cols index sy-tabix.&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;        w_flag = 0 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    when 'SORT_UP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      read table t_control-cols into cols with key selected = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        sort t_spfli stable by (cols-screen-name+9) ascending.&lt;/P&gt;&lt;P&gt;        cols-selected = ' '.&lt;/P&gt;&lt;P&gt;        modify t_control-cols from cols index sy-tabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    when 'SORT_DOWN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      read table t_control-cols into cols with key selected = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        sort t_spfli stable by (cols-screen-name+9) descending&lt;/P&gt;&lt;P&gt;        .&lt;/P&gt;&lt;P&gt;        cols-selected = ' '.&lt;/P&gt;&lt;P&gt;        modify t_control-cols from cols index sy-tabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    when 'DELETE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      read table t_control-cols into cols with key screen-input = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        loop at t_spfli into  spfli where check = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          delete t_spfli.&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;      endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmodule.                    "change_display INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  modify_1100  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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 modify_1100 input.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; MODIFY t_spfli FROM fs_spfli INDEX t_control-current_line.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*endmodule.                 " modify_1100  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  modify_1100  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;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 modify_1100 input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  modify t_spfli from fs_spfli index t_control-current_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmodule.                 " modify_1100  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  f4help_carrid  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;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 f4help_carrid input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  call function 'F4IF_FIELD_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;    exporting&lt;/P&gt;&lt;P&gt;      tabname                   = w_tabname&lt;/P&gt;&lt;P&gt;      fieldname                 = w_fieldname&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SEARCHHELP                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SHLPPARAM                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     dynpprog                  = w_program&lt;/P&gt;&lt;P&gt;     dynpnr                    = w_screenno&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DYNPROFIELD               = 'CARRIER'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  STEPL                     = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  VALUE                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MULTIPLE_CHOICE           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DISPLAY                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SUPPRESS_RECORDLIST       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CALLBACK_PROGRAM          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CALLBACK_FORM             = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SELECTION_SCREEN          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  USER_RESET                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RETURN_TAB                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FIELD_NOT_FOUND           = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_HELP_FOR_FIELD         = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INCONSISTENT_HELP         = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_VALUES_FOUND           = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                    = 5&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmodule.                 " f4help_carrid  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  f4_help_connid  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module f4_help_connid input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; call function 'DYNP_VALUES_READ'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   exporting&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     dyname             = w_program&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     dynumb             = w_screenno&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     translate_to_upper = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   tables&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     dynpfields         = dynpro_values.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; read table dynpro_values index 1 into field_value.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select  carrid connid&lt;/P&gt;&lt;P&gt;    from  spfli&lt;/P&gt;&lt;P&gt;    into  corresponding fields of table t_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ret_value = 'CONNID'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  call function 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;    exporting&lt;/P&gt;&lt;P&gt;     retfield               = ret_value&lt;/P&gt;&lt;P&gt;     dynpprog               = w_program&lt;/P&gt;&lt;P&gt;     dynpnr                 = w_screenno&lt;/P&gt;&lt;P&gt;     dynprofield            = 'CONNECTION'&lt;/P&gt;&lt;P&gt;     value_org              = 'S'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  USER_RESET             =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;      value_tab              = t_table&lt;/P&gt;&lt;P&gt;   exceptions&lt;/P&gt;&lt;P&gt;     parameter_error        = 1&lt;/P&gt;&lt;P&gt;     no_values_found        = 2&lt;/P&gt;&lt;P&gt;     others                 = 3&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmodule.                 " f4_help_connid  INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Flow logic:&amp;lt;/b&amp;gt;&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;*data w_ucomm LIKE SY-UCOMM.&lt;/P&gt;&lt;P&gt; MODULE init.&lt;/P&gt;&lt;P&gt; MODULE STATUS_1110.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call subscreen: area1 including sy-repid  '1100',&lt;/P&gt;&lt;P&gt;                area2 including sy-repid  '1200',&lt;/P&gt;&lt;P&gt;                area3 including sy-repid  '1200'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call subscreen: area1,area2,area3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE call_subscreen.&lt;/P&gt;&lt;P&gt;MODULE change_display.&lt;/P&gt;&lt;P&gt;MODULE USER_COMMAND_1110 at exit-command.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS ON VALUE-REQUEST.&lt;/P&gt;&lt;P&gt;FIELD CARRID MODULE f4help_carrid.&lt;/P&gt;&lt;P&gt;FIELD CONNECTION MODULE f4_help_connid.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&lt;/P&gt;&lt;P&gt;Subscreen 1100 Flow logic :&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MODULE STATUS_1100.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;loop AT T_SPFLI INTO FS_SPFLI with control t_control.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MODULE USER_COMMAND_1100.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop AT T_SPFLI .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  module modify_1100.&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;For more info. see " DEMO_DYNPRO_TABCONT_LOOP_AT " program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Shanker in PAI of the main screen,push the content in internal table to the database table using INSERT ....&lt;/P&gt;&lt;P&gt;statement.Because the changes made in table content on the screen is automatically updated in the internal table.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward all helpful answers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;V.Raghavender.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Apr 2007 08:49:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi-doubt-in-module-pool/m-p/2129906#M447619</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-18T08:49:21Z</dc:date>
    </item>
    <item>
      <title>Re: hi doubt in module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi-doubt-in-module-pool/m-p/2129907#M447620</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why can't you have a table maintenance defined for your z table?&lt;/P&gt;&lt;P&gt;Refer this link for table maintenance.&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1391062"&gt;&lt;/A&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>Wed, 18 Apr 2007 09:03:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi-doubt-in-module-pool/m-p/2129907#M447620</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-18T09:03:17Z</dc:date>
    </item>
    <item>
      <title>Re: hi doubt in module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi-doubt-in-module-pool/m-p/2129908#M447621</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;&amp;lt;b&amp;gt;write in PAI&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-ucomm = &amp;lt;function code of button&amp;gt;&lt;/P&gt;&lt;P&gt;insert....&lt;/P&gt;&lt;P&gt;modify &amp;lt;database table&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope it will clear ur doubt&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;ravish&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;plz dont forget to reward points if helpful&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Apr 2007 09:07:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi-doubt-in-module-pool/m-p/2129908#M447621</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-18T09:07:43Z</dc:date>
    </item>
    <item>
      <title>Re: hi doubt in module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi-doubt-in-module-pool/m-p/2129909#M447622</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Shankar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For this u have to define an I/O element on ur screen of module pool. Also define a variable with same name in your top include of module pool. For eg DATA INPUT1(10) type c.&lt;/P&gt;&lt;P&gt;Also define a work area for ur database ztable.&lt;/P&gt;&lt;P&gt;eg data wa type database_ztable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also assign a function code to ur push button. For this double click on the push button in screen painter. It opens attribute window. Assign a function code in FctCode field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now go to the flow logic of your screen. In the PAI (Process After Input) block uncomment the statement MODULE USER_COMMAND_'screennumber'. Double click on this n it will ask you to create a new module. Click yes and save it in a separate include for PAI modules. Now write a case endcase statement in this module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CASE SY-UCOMM.&lt;/P&gt;&lt;P&gt;  WHEN 'Function code of submit button'.&lt;/P&gt;&lt;P&gt;    clear wa.&lt;/P&gt;&lt;P&gt;    wa-fieldname = INPUT1. &lt;/P&gt;&lt;P&gt;   UPDATE database_ztable FROM wa&lt;/P&gt;&lt;P&gt;   WHERE condition.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In update statement it is important to specify the where condition when you want to update a particular record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this would help you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Apr 2007 09:46:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi-doubt-in-module-pool/m-p/2129909#M447622</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-18T09:46:44Z</dc:date>
    </item>
    <item>
      <title>Re: hi doubt in module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi-doubt-in-module-pool/m-p/2129910#M447623</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For this, first take an I/O element on your screen, and a pushbutton.&lt;/P&gt;&lt;P&gt;Then, in the PAI event of the screen(say your initial screen is 100), write this:-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UPDATE Ztab from wa_Ztab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Declare a work area for your ztable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards,&lt;/P&gt;&lt;P&gt;Prerna&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Apr 2007 10:19:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi-doubt-in-module-pool/m-p/2129910#M447623</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-18T10:19:41Z</dc:date>
    </item>
  </channel>
</rss>

