<?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 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3251429#M776406</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;  See my example code by using this i delete the records from database table through table control&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE user_command INPUT.&lt;/P&gt;&lt;P&gt;  CASE ok_code.&lt;/P&gt;&lt;P&gt;    WHEN c_edel.                       " To delete the selected records&lt;/P&gt;&lt;P&gt;      PERFORM delete_record USING it_timesheet.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE.                             " USER_COMMAND  INPUT&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; FORM  DELETE_RECORD                        &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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; This Subroutine is used for delete records in the database       &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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;pr_IT_TIMESHEET  Internal table like table control             &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;FORM delete_record  USING    pr_it_timesheet LIKE it_timesheet.&lt;/P&gt;&lt;P&gt;  IF fs_timesheet-lno IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;    LOOP AT pr_it_timesheet INTO fs_timesheet WHERE c_box EQ c_char_x.&lt;/P&gt;&lt;P&gt;      PERFORM fill_timesheet USING fs_timesheet&lt;/P&gt;&lt;P&gt;                          CHANGING fs_temp_ts.&lt;/P&gt;&lt;P&gt;      DELETE zcl_timesheet FROM fs_temp_ts.&lt;/P&gt;&lt;P&gt;      IF sy-subrc EQ c_zero.&lt;/P&gt;&lt;P&gt;        MESSAGE s007.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " DELETE_RECORD&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; FORM FILL_TIMESHEET                                     &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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; This Subroutine is used for fill fieldstring fs_temp_ts           &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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--PR_fs_temp_ts  fieldstring like database table                 &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;FORM fill_timesheet  USING pr_fs_timesheet  LIKE fs_timesheet&lt;/P&gt;&lt;P&gt;                  CHANGING pr_fs_temp_ts TYPE zcl_timesheet.&lt;/P&gt;&lt;P&gt;  CLEAR pr_fs_temp_ts.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-empid         = w_empid.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-workdate      = pr_fs_timesheet-date.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-groupid       = w_groupid.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-projectid     = pr_fs_timesheet-pid.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-projectname   = pr_fs_timesheet-pname.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-objectid      = pr_fs_timesheet-oid.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-objectname    = pr_fs_timesheet-oname.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-activityid    = pr_fs_timesheet-aid.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-activityname  = pr_fs_timesheet-aname.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-timeworked    = pr_fs_timesheet-wtime.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-description   = pr_fs_timesheet-desc.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-taskstatus    = pr_fs_timesheet-tstat.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-billstatus    = pr_fs_timesheet-bstat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF pr_fs_timesheet-lno IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT linenum                     " Line number&lt;/P&gt;&lt;P&gt;      FROM zcl_timesheet&lt;/P&gt;&lt;P&gt;      INTO w_linenum&lt;/P&gt;&lt;P&gt;     WHERE empid EQ w_empid&lt;/P&gt;&lt;P&gt;       AND workdate EQ pr_fs_timesheet-date.&lt;/P&gt;&lt;P&gt;    ENDSELECT.                         " SELECT LINENUM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc NE c_zero.&lt;/P&gt;&lt;P&gt;      pr_fs_temp_ts-linenum = 1.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      w_linenum = w_linenum + 1.&lt;/P&gt;&lt;P&gt;      pr_fs_temp_ts-linenum = w_linenum.&lt;/P&gt;&lt;P&gt;    ENDIF.                             " IF SY-SUBRC NE C_ZERO&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    pr_fs_temp_ts-linenum = pr_fs_timesheet-lno.&lt;/P&gt;&lt;P&gt;  ENDIF.                               " IF pr_fs_TIMESHEET-LNO IS INITIAL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF pr_fs_timesheet-pid NE c_leave&lt;/P&gt;&lt;P&gt;    AND pr_fs_timesheet-pid NE c_hol.&lt;/P&gt;&lt;P&gt;    pr_fs_temp_ts-wstatus = c_char_w.&lt;/P&gt;&lt;P&gt;  ELSEIF pr_fs_timesheet-pid EQ c_leave.&lt;/P&gt;&lt;P&gt;    pr_fs_temp_ts-wstatus = c_char_l.&lt;/P&gt;&lt;P&gt;  ELSEIF pr_fs_timesheet-pid EQ c_hol.&lt;/P&gt;&lt;P&gt;    pr_fs_temp_ts-wstatus = c_char_h.&lt;/P&gt;&lt;P&gt;  ENDIF.                               " IF pr_fs_TIMESHEET-PID NE C_LEAVE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-ucomm EQ c_save.&lt;/P&gt;&lt;P&gt;    pr_fs_temp_ts-appstatus = c_char_s.&lt;/P&gt;&lt;P&gt;  ELSEIF sy-ucomm EQ c_submit.&lt;/P&gt;&lt;P&gt;    pr_fs_temp_ts-appstatus = c_char_x.&lt;/P&gt;&lt;P&gt;  ENDIF.                               " IF SY-UCOMM EQ C_SAVE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " FILL_TIMESHEET&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Note&lt;/STRONG&gt; :&lt;/P&gt;&lt;P&gt;Write the module in table control in middle of chain and endchain and use your own field string and your own table name and one more thig you can able to delete database record based on my code your field string is also must be same type of database table and fill field string &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plzz Reward if it is useful,&lt;/P&gt;&lt;P&gt;Mahi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 19 Jan 2008 10:49:28 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-19T10:49:28Z</dc:date>
    <item>
      <title>Table Control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3251425#M776402</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;  I want to delete the selected records from the table control these records are in database , i want to delete these records in database also and i want delete when i press delete row button plzz help me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward helpful answer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 Jan 2008 04:21:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3251425#M776402</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-19T04:21:05Z</dc:date>
    </item>
    <item>
      <title>Re: Table Control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3251426#M776403</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;First.&lt;/P&gt;&lt;P&gt;u just move ur selected table control fields to one internal table,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then.&lt;/P&gt;&lt;P&gt;when 'DELETE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELETE &lt;STRONG&gt;dbtable&lt;/STRONG&gt; FROM TABLE &lt;STRONG&gt;internaltable&lt;/STRONG&gt;. &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;commit work.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;that's all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward points if useful,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sehu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 Jan 2008 05:52:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3251426#M776403</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-19T05:52:17Z</dc:date>
    </item>
    <item>
      <title>Re: Table Control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3251427#M776404</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;  Follow the logic : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Loop at the table control  and collect the records to be deleted into an internal table . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Delete the records from DB table and do a commit work so that the selecte records will be deleted from the &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then the rest of the data will be shown except the delete records ...&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;Ranjita&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 Jan 2008 07:15:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3251427#M776404</guid>
      <dc:creator>former_member196299</dc:creator>
      <dc:date>2008-01-19T07:15:58Z</dc:date>
    </item>
    <item>
      <title>Re: Table Control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3251428#M776405</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;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;LOOP AT ITAB_PHONELIST .&lt;/P&gt;&lt;P&gt;    		MODULE EXTRACT_USERDATA.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;module delete.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;In se38&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE EXTRACT_USERDATA INPUT.&lt;/P&gt;&lt;P&gt;CASE SAVE_CODE.&lt;/P&gt;&lt;P&gt;    WHEN 'DELE'.&lt;/P&gt;&lt;P&gt;      IF ITAB_PHONELIST-SELECTION EQ 'X' AND&lt;/P&gt;&lt;P&gt;         confirmation = 'G'.&lt;/P&gt;&lt;P&gt;        ITAB_PHONELIST-SELECTION = 'X'.&lt;/P&gt;&lt;P&gt;    modify ITAB_PHONELIST index TCTRL_PHONELIST-CURRENT_line.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " EXTRACT_USERDATA  INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE delete INPUT.&lt;/P&gt;&lt;P&gt;  CASE SAVE_CODE.&lt;/P&gt;&lt;P&gt;    WHEN 'DELE'.&lt;/P&gt;&lt;P&gt;      DELETE ITAB_PHONELIST where selection eq 'X'.&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " delete  INPUT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 Jan 2008 07:49:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3251428#M776405</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-19T07:49:01Z</dc:date>
    </item>
    <item>
      <title>Re: Table Control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3251429#M776406</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;  See my example code by using this i delete the records from database table through table control&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE user_command INPUT.&lt;/P&gt;&lt;P&gt;  CASE ok_code.&lt;/P&gt;&lt;P&gt;    WHEN c_edel.                       " To delete the selected records&lt;/P&gt;&lt;P&gt;      PERFORM delete_record USING it_timesheet.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE.                             " USER_COMMAND  INPUT&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; FORM  DELETE_RECORD                        &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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; This Subroutine is used for delete records in the database       &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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;pr_IT_TIMESHEET  Internal table like table control             &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;FORM delete_record  USING    pr_it_timesheet LIKE it_timesheet.&lt;/P&gt;&lt;P&gt;  IF fs_timesheet-lno IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;    LOOP AT pr_it_timesheet INTO fs_timesheet WHERE c_box EQ c_char_x.&lt;/P&gt;&lt;P&gt;      PERFORM fill_timesheet USING fs_timesheet&lt;/P&gt;&lt;P&gt;                          CHANGING fs_temp_ts.&lt;/P&gt;&lt;P&gt;      DELETE zcl_timesheet FROM fs_temp_ts.&lt;/P&gt;&lt;P&gt;      IF sy-subrc EQ c_zero.&lt;/P&gt;&lt;P&gt;        MESSAGE s007.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " DELETE_RECORD&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; FORM FILL_TIMESHEET                                     &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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; This Subroutine is used for fill fieldstring fs_temp_ts           &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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--PR_fs_temp_ts  fieldstring like database table                 &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;FORM fill_timesheet  USING pr_fs_timesheet  LIKE fs_timesheet&lt;/P&gt;&lt;P&gt;                  CHANGING pr_fs_temp_ts TYPE zcl_timesheet.&lt;/P&gt;&lt;P&gt;  CLEAR pr_fs_temp_ts.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-empid         = w_empid.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-workdate      = pr_fs_timesheet-date.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-groupid       = w_groupid.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-projectid     = pr_fs_timesheet-pid.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-projectname   = pr_fs_timesheet-pname.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-objectid      = pr_fs_timesheet-oid.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-objectname    = pr_fs_timesheet-oname.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-activityid    = pr_fs_timesheet-aid.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-activityname  = pr_fs_timesheet-aname.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-timeworked    = pr_fs_timesheet-wtime.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-description   = pr_fs_timesheet-desc.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-taskstatus    = pr_fs_timesheet-tstat.&lt;/P&gt;&lt;P&gt;  pr_fs_temp_ts-billstatus    = pr_fs_timesheet-bstat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF pr_fs_timesheet-lno IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT linenum                     " Line number&lt;/P&gt;&lt;P&gt;      FROM zcl_timesheet&lt;/P&gt;&lt;P&gt;      INTO w_linenum&lt;/P&gt;&lt;P&gt;     WHERE empid EQ w_empid&lt;/P&gt;&lt;P&gt;       AND workdate EQ pr_fs_timesheet-date.&lt;/P&gt;&lt;P&gt;    ENDSELECT.                         " SELECT LINENUM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc NE c_zero.&lt;/P&gt;&lt;P&gt;      pr_fs_temp_ts-linenum = 1.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      w_linenum = w_linenum + 1.&lt;/P&gt;&lt;P&gt;      pr_fs_temp_ts-linenum = w_linenum.&lt;/P&gt;&lt;P&gt;    ENDIF.                             " IF SY-SUBRC NE C_ZERO&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    pr_fs_temp_ts-linenum = pr_fs_timesheet-lno.&lt;/P&gt;&lt;P&gt;  ENDIF.                               " IF pr_fs_TIMESHEET-LNO IS INITIAL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF pr_fs_timesheet-pid NE c_leave&lt;/P&gt;&lt;P&gt;    AND pr_fs_timesheet-pid NE c_hol.&lt;/P&gt;&lt;P&gt;    pr_fs_temp_ts-wstatus = c_char_w.&lt;/P&gt;&lt;P&gt;  ELSEIF pr_fs_timesheet-pid EQ c_leave.&lt;/P&gt;&lt;P&gt;    pr_fs_temp_ts-wstatus = c_char_l.&lt;/P&gt;&lt;P&gt;  ELSEIF pr_fs_timesheet-pid EQ c_hol.&lt;/P&gt;&lt;P&gt;    pr_fs_temp_ts-wstatus = c_char_h.&lt;/P&gt;&lt;P&gt;  ENDIF.                               " IF pr_fs_TIMESHEET-PID NE C_LEAVE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-ucomm EQ c_save.&lt;/P&gt;&lt;P&gt;    pr_fs_temp_ts-appstatus = c_char_s.&lt;/P&gt;&lt;P&gt;  ELSEIF sy-ucomm EQ c_submit.&lt;/P&gt;&lt;P&gt;    pr_fs_temp_ts-appstatus = c_char_x.&lt;/P&gt;&lt;P&gt;  ENDIF.                               " IF SY-UCOMM EQ C_SAVE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " FILL_TIMESHEET&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Note&lt;/STRONG&gt; :&lt;/P&gt;&lt;P&gt;Write the module in table control in middle of chain and endchain and use your own field string and your own table name and one more thig you can able to delete database record based on my code your field string is also must be same type of database table and fill field string &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plzz Reward if it is useful,&lt;/P&gt;&lt;P&gt;Mahi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 Jan 2008 10:49:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3251429#M776406</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-19T10:49:28Z</dc:date>
    </item>
  </channel>
</rss>

