<?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 data to databse table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-data-to-databse-table/m-p/4756206#M1115488</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;If you are talking about a Standard SAP Table , then you should only use BDC, BAPI or IDOC to populate the Table data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it is a Custom Z Table, then you can use INSERT Statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Catch the Function Code triggred by the SAVE Button and put your code there only.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refer:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.saptechnical.com/Tutorials/ABAP/TableControl/Demo.htm" target="test_blank"&gt;http://www.saptechnical.com/Tutorials/ABAP/TableControl/Demo.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: AJAY TIWARI on Nov 13, 2008 5:49 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 13 Nov 2008 04:47:08 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-11-13T04:47:08Z</dc:date>
    <item>
      <title>Table control data to databse table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-data-to-databse-table/m-p/4756205#M1115487</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have created Table control on screen . After entering no of rows of data manually in Table control and after clicking on save button, entered data should be get saved into the corresponding table.&lt;/P&gt;&lt;P&gt;Please help me on this issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Nagaraju C.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2008 04:34:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-data-to-databse-table/m-p/4756205#M1115487</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-13T04:34:24Z</dc:date>
    </item>
    <item>
      <title>Re: Table control data to databse table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-data-to-databse-table/m-p/4756206#M1115488</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;If you are talking about a Standard SAP Table , then you should only use BDC, BAPI or IDOC to populate the Table data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it is a Custom Z Table, then you can use INSERT Statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Catch the Function Code triggred by the SAVE Button and put your code there only.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refer:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.saptechnical.com/Tutorials/ABAP/TableControl/Demo.htm" target="test_blank"&gt;http://www.saptechnical.com/Tutorials/ABAP/TableControl/Demo.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: AJAY TIWARI on Nov 13, 2008 5:49 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2008 04:47:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-data-to-databse-table/m-p/4756206#M1115488</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-13T04:47:08Z</dc:date>
    </item>
    <item>
      <title>Re: Table control data to databse table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-data-to-databse-table/m-p/4756207#M1115489</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;try this..&lt;/P&gt;&lt;P&gt;in PAI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;case ok_code.
when 'SAVE'.
modify &amp;lt;DBtablename&amp;gt; from table &amp;lt;itab&amp;gt;.
end case.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2008 04:48:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-data-to-databse-table/m-p/4756207#M1115489</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-13T04:48:32Z</dc:date>
    </item>
    <item>
      <title>Re: Table control data to databse table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-data-to-databse-table/m-p/4756208#M1115490</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;program  znmodpl2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables : zntable.&lt;/P&gt;&lt;P&gt;data : it_table type table of zntable with header line.&lt;/P&gt;&lt;P&gt;controls : tabcntrl type tableview using screen 100.&lt;/P&gt;&lt;P&gt;data : ok_code type sy-ucomm.&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  STATUS_0100  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 status_0100 output.&lt;/P&gt;&lt;P&gt;  set pf-status '0100'.&lt;/P&gt;&lt;P&gt;  set titlebar '100'.&lt;/P&gt;&lt;P&gt;  move-corresponding it_table to zntable.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmodule.                 " STATUS_0100  OUTPUT&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  USER_COMMAND_0100  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 user_command_0100 input.&lt;/P&gt;&lt;P&gt;  case ok_code.&lt;/P&gt;&lt;P&gt;    when 'INS'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_table-carrier = zntable-carrier .&lt;/P&gt;&lt;P&gt;      it_table-personnelno = zntable-personnelno.&lt;/P&gt;&lt;P&gt;      it_table-flightname = zntable-flightname.&lt;/P&gt;&lt;P&gt;      it_table-flightdate = zntable-flightdate.&lt;/P&gt;&lt;P&gt;      it_table-f_name = zntable-f_name.&lt;/P&gt;&lt;P&gt;      it_table-l_name = zntable-l_name.&lt;/P&gt;&lt;P&gt;      it_table-rol_emp = zntable-rol_emp.&lt;/P&gt;&lt;P&gt;      it_table-telephone = zntable-telephone.&lt;/P&gt;&lt;P&gt;      it_table-city_dept = zntable-city_dept.&lt;/P&gt;&lt;P&gt;      it_table-city_arrv = zntable-city_arrv.&lt;/P&gt;&lt;P&gt;      append it_table.&lt;/P&gt;&lt;P&gt;      insert into zntable values it_table.&lt;/P&gt;&lt;P&gt;      message 'SUCCESSFUL INSERTION OF DATA' type 'S' .&lt;/P&gt;&lt;P&gt;      &lt;/P&gt;&lt;P&gt;    when 'EXIT'.&lt;/P&gt;&lt;P&gt;      leave program.&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;endmodule.                 " USER_COMMAND_0100  INPUT&lt;/P&gt;&lt;P&gt;*************************************************************************************&lt;/P&gt;&lt;P&gt;The Flow Logic will be :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; process before output.&lt;/P&gt;&lt;P&gt;loop at it_table with control tabcntrl.&lt;/P&gt;&lt;P&gt; module status_0100.&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;process after input.&lt;/P&gt;&lt;P&gt;loop at it_table .&lt;/P&gt;&lt;P&gt;   module user_command_0100.&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;thank &amp;amp; regards,&lt;/P&gt;&lt;P&gt;Nilay Sarkar.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Dec 2008 11:08:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-data-to-databse-table/m-p/4756208#M1115490</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-16T11:08:57Z</dc:date>
    </item>
    <item>
      <title>Re: Table control data to databse table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-data-to-databse-table/m-p/4756209#M1115491</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nagaraju,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use this code, its working.&lt;/P&gt;&lt;P&gt;Take the name of input/output fields in the table as wa-field_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At screen flow logic&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
PROCESS BEFORE OUTPUT.
  MODULE STATUS_8003.

  LOOP WITH CONTROL PO_TB. "PO_TB is the name of table control on screen
  ENDLOOP.

PROCESS AFTER INPUT.
  MODULE USER_COMMAND_8003.

  LOOP WITH CONTROL PO_TB. "PO_TB is the name of table control on screen
    MODULE INSERT_DATA. "module to insert data into the database table from the internal table
  ENDLOOP.

  MODULE SAVE_DATA. "module to save data from table control to database table
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In PBO&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
module STATUS_8003 output.
  SET PF-STATUS 'Z_ADDRC'.
*  SET TITLEBAR 'xxx'.
endmodule.                 " STATUS_8003  OUTPUT
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In PAI&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
MODULE USER_COMMAND_8003 INPUT.
  OK_CODE = SY-UCOMM.
  CASE OK_CODE.
    WHEN 'BACK'.
      LEAVE TO SCREEN 8001.
    WHEN 'EXIT'.
      LEAVE PROGRAM.
  ENDCASE.
ENDMODULE.                 " USER_COMMAND_8003  INPUT

MODULE INSERT_DATA INPUT.
  APPEND WA_ZEKPO TO IT_ZEKPO.
ENDMODULE.                 " INSERT_DATA  INPUT

MODULE SAVE_DATA INPUT.
  DATA : A LIKE SY-DBCNT.
  OK_CODE = SY-UCOMM.
  CASE OK_CODE.
    WHEN 'SAVE'.
      MODIFY ZEKPO FROM TABLE IT_ZEKPO. "this will insert new records and update existing records
*      INSERT ZEKPO FROM TABLE IT_ZEKPO.  "this will insert records, but you need to make out for validations
      A = SY-DBCNT.
      IF SY-SUBRC = 0.
        MESSAGE S008 WITH A. "Success msg with number of records inserted/updated/modified.
      ENDIF.
  ENDCASE.
ENDMODULE.                 " SAVE_DATA  INPUT
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this solves your problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;Tarun Gambhir&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Tarun Gambhir on Dec 17, 2008 11:56 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Dec 2008 11:22:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-data-to-databse-table/m-p/4756209#M1115491</guid>
      <dc:creator>I355602</dc:creator>
      <dc:date>2008-12-16T11:22:48Z</dc:date>
    </item>
  </channel>
</rss>

