<?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: Reg: Module pool table control fields updation into z data base table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-module-pool-table-control-fields-updation-into-z-data-base-table/m-p/5865735#M1322369</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear saroja,&lt;/P&gt;&lt;P&gt;            Please,make to some fields as primary key in your z-table.In table control,PAI (update / insert) dont write your code in nested loop,if you have used.&lt;/P&gt;&lt;P&gt;           if you are declaring as structure in table control,use chain...field...endchain logic,then move to your z-table.if not,you are using like internal table in table control,just check the values when you are passing to another ITAB. &lt;/P&gt;&lt;P&gt;         &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;&amp;lt;=&amp;lt; Sharing knowledge is a way to innovative &amp;gt;=&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;By,&lt;/P&gt;&lt;P&gt;    Yoga&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 23 Jul 2009 14:20:53 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-07-23T14:20:53Z</dc:date>
    <item>
      <title>Reg: Module pool table control fields updation into z data base table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-module-pool-table-control-fields-updation-into-z-data-base-table/m-p/5865734#M1322368</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt; My requirment is i am entering the data into screen fields of table control when iam click save button then that data is saving 4 times.&lt;/P&gt;&lt;P&gt;Scenario is based on the field if field = 'y' i need to display the fields of table control in diable mode.i have write the query for this but the i have write append to this this append is reflecting in loop at table control itab.i think for that only i am getting four records in my table control.&lt;/P&gt;&lt;P&gt;when i am deleting also same 4 records are displaying in table control.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With Regards,&lt;/P&gt;&lt;P&gt;saroja.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Jul 2009 12:47:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-module-pool-table-control-fields-updation-into-z-data-base-table/m-p/5865734#M1322368</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-23T12:47:03Z</dc:date>
    </item>
    <item>
      <title>Re: Reg: Module pool table control fields updation into z data base table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-module-pool-table-control-fields-updation-into-z-data-base-table/m-p/5865735#M1322369</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear saroja,&lt;/P&gt;&lt;P&gt;            Please,make to some fields as primary key in your z-table.In table control,PAI (update / insert) dont write your code in nested loop,if you have used.&lt;/P&gt;&lt;P&gt;           if you are declaring as structure in table control,use chain...field...endchain logic,then move to your z-table.if not,you are using like internal table in table control,just check the values when you are passing to another ITAB. &lt;/P&gt;&lt;P&gt;         &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;&amp;lt;=&amp;lt; Sharing knowledge is a way to innovative &amp;gt;=&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;By,&lt;/P&gt;&lt;P&gt;    Yoga&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Jul 2009 14:20:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-module-pool-table-control-fields-updation-into-z-data-base-table/m-p/5865735#M1322369</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-23T14:20:53Z</dc:date>
    </item>
    <item>
      <title>Re: Reg: Module pool table control fields updation into z data base table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-module-pool-table-control-fields-updation-into-z-data-base-table/m-p/5865736#M1322370</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;saroja ponnam &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In ZTABLE atleast you will have one primary KEY.&lt;/P&gt;&lt;P&gt;So only if you have different key,  record will saved in Ztable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If 4 Record  is displayed in table control , it will be from Internal Table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Look at the code where you added a record in IT.&lt;/P&gt;&lt;P&gt;May be the record added 4 times in IT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check It and Reply.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Jul 2009 02:10:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-module-pool-table-control-fields-updation-into-z-data-base-table/m-p/5865736#M1322370</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-24T02:10:23Z</dc:date>
    </item>
    <item>
      <title>Re: Reg: Module pool table control fields updation into z data base table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-module-pool-table-control-fields-updation-into-z-data-base-table/m-p/5865737#M1322371</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN __default_attr="blue" __jive_macro_name="color"&gt;Hi Saroja,
&amp;lt;li&amp;gt; try to use the below kind of check before your SELECT statement.
&lt;PRE&gt;&lt;CODE&gt;*----------------------------------------------------------------------*
*  MODULE get_data OUTPUT
*----------------------------------------------------------------------*
MODULE get_data OUTPUT.
  IF it_data[] IS INITIAL.
    "Write select query here.
    "This avoids execution of select query eachtime whenever cursor comes to this place
  ENDIF.
ENDMODULE.                    "get_data OUTPUT&lt;/CODE&gt;&lt;/PRE&gt;

Thanks
Venkat.O&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Jul 2009 03:19:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-module-pool-table-control-fields-updation-into-z-data-base-table/m-p/5865737#M1322371</guid>
      <dc:creator>venkat_o</dc:creator>
      <dc:date>2009-07-24T03:19:10Z</dc:date>
    </item>
    <item>
      <title>Re: Reg: Module pool table control fields updation into z data base table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-module-pool-table-control-fields-updation-into-z-data-base-table/m-p/5865738#M1322372</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;Refer:-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;it_zekpo is my internal table w/o header line,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;wa_zekpo is work area.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Name of input/output fields on screen are:-&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;wa_zekpo-field1,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;wa_zekpo-field2, and so on...&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Take a button on the screen with function-code &lt;STRONG&gt;SAVE&lt;/STRONG&gt; or in the pf-status take the function code of the standard save button as &lt;STRONG&gt;SAVE&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use code:-&lt;/P&gt;&lt;P&gt;At screen logic:-&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
PROCESS BEFORE OUTPUT.
*  MODULE status_8003.
 
  LOOP WITH CONTROL po_tab. "po_tab is table control on screen 8003
    MODULE read_data.
  ENDLOOP.
 
PROCESS AFTER INPUT.
*  MODULE user_command_8003.
 
  LOOP WITH CONTROL po_tab.
    MODULE modify_data.
  ENDLOOP.

  MODULE SAVE_DATA.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;In PBO:-&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Module  READ_DATA  OUTPUT
*&amp;amp;---------------------------------------------------------------------*
MODULE read_data OUTPUT.
  READ TABLE it_zekpo INTO wa_zekpo INDEX po_tab-current_line. "po_tab is table control name
 
  data : line_count type i.
 
  describe it_zekpo
  lines line_count.
 
  po_tab-lines = line_count + 10.
  "to increase the number of lines in table control dynamically
 
ENDMODULE.                 " READ_DATA  OUTPUT
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;In PAI:-&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Module  MODIFY_DATA  INPUT
*&amp;amp;---------------------------------------------------------------------*
MODULE MODIFY_DATA INPUT.
  MODIFY IT_ZEKPO FROM WA_ZEKPO INDEX po_tab-currentline.
  "this will modify the contents of existing line
ENDMODULE.                 " MODIFY_DATA  INPUT

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Module  SAVE_DATA  INPUT
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE SAVE_DATA INPUT.

  DATA : A LIKE SY-DBCNT.
  OK_CODE = SY-UCOMM.
  CASE OK_CODE.
    WHEN 'SAVE'. "function code for SAVE button
      MODIFY ZEKPO FROM TABLE IT_ZEKPO.
      A = SY-DBCNT.
      IF SY-SUBRC = 0.
        MESSAGE S008 WITH A.
      ENDIF.
  ENDCASE.

ENDMODULE.                 " SAVE_DATA  INPUT
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Tarun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Jul 2009 06:16:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-module-pool-table-control-fields-updation-into-z-data-base-table/m-p/5865738#M1322372</guid>
      <dc:creator>I355602</dc:creator>
      <dc:date>2009-07-24T06:16:57Z</dc:date>
    </item>
  </channel>
</rss>

