<?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 modify in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-modify/m-p/1500047#M231749</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thank u prashanth&lt;/P&gt;&lt;P&gt;it worked out for me&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;logic i have used is&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE USER_COMMAND_1002 INPUT.&lt;/P&gt;&lt;P&gt;  case ok_code.&lt;/P&gt;&lt;P&gt;    when 'TAB_FLD_ADD'.&lt;/P&gt;&lt;P&gt;       perform move_fields.&lt;/P&gt;&lt;P&gt;              refresh control 'cnt_tab_flds' from screen '1002'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     when 'DEL_FLD'.&lt;/P&gt;&lt;P&gt;      perform remove_field_data.&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " USER_COMMAND_1002  INPUT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 24 Aug 2006 13:23:52 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-08-24T13:23:52Z</dc:date>
    <item>
      <title>table control modify</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-modify/m-p/1500045#M231747</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;I have a question ie i have a treeview and if select a node the corresponding data for that node shd be placed in the table control.so iam fine with the creation, but in case of modification iam able to display the previous data but if i want to add another node from the tree view to the table control it's not getting the new value. &lt;/P&gt;&lt;P&gt;PBO&lt;/P&gt;&lt;P&gt; loop at   g_CNT_TAB_FLDS_itab&lt;/P&gt;&lt;P&gt;       into g_CNT_TAB_FLDS_wa&lt;/P&gt;&lt;P&gt;       with control CNT_TAB_FLDS&lt;/P&gt;&lt;P&gt;       cursor CNT_TAB_FLDS-current_line.&lt;/P&gt;&lt;P&gt; module CNT_TAB_FLDS_move.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PAI&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at g_CNT_TAB_FLDS_itab .&lt;/P&gt;&lt;P&gt;    chain.&lt;/P&gt;&lt;P&gt;      field ZGNX_FIELDS-TAB_NAME.&lt;/P&gt;&lt;P&gt;      field ZGNX_FIELDS-FLD_NAME.&lt;/P&gt;&lt;P&gt;    endchain.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; MODULE USER_COMMAND_1002.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module CNT_TAB_FLDS_move output.&lt;/P&gt;&lt;P&gt;   move-corresponding g_CNT_TAB_FLDS_wa to ZGNX_FIELDS.&lt;/P&gt;&lt;P&gt;   ZGNX_FIELDS-DD04T-DDTEXT = g_CNT_TAB_FLDS_wa-ddtext.&lt;/P&gt;&lt;P&gt;endmodule.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE USER_COMMAND_1002 INPUT.&lt;/P&gt;&lt;P&gt;  case ok_code.&lt;/P&gt;&lt;P&gt;    when 'TAB_FLD_ADD'.&lt;/P&gt;&lt;P&gt;       perform move_fields.&lt;/P&gt;&lt;P&gt;     when 'DEL_FLD'.&lt;/P&gt;&lt;P&gt;      perform remove_field_data.&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " USER_COMMAND_1002  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;FORM move_fields .&lt;/P&gt;&lt;P&gt;data temp_node_key type TV_NODEKEY.&lt;/P&gt;&lt;P&gt;DATA: node_key_table TYPE treev_nks.&lt;/P&gt;&lt;P&gt;DATA: node_key_wa type treev_nks with header line .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD G_TREE-&amp;gt;GET_SELECTED_NODES&lt;/P&gt;&lt;P&gt;    changing&lt;/P&gt;&lt;P&gt;     NODE_KEY_TABLE               = node_key_table&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CNTL_SYSTEM_ERROR            = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     DP_ERROR                     = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     FAILED                       = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     MULTIPLE_NODE_SELECTION_ONLY = 4&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      others                       = 5&lt;/P&gt;&lt;P&gt;          .&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;refresh gl_node_key_table.&lt;/P&gt;&lt;P&gt;gl_node_key_table[] = node_key_table[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*read table itab_fld with key key = node_key_table.&lt;/P&gt;&lt;P&gt;loop at node_key_table into node_key_wa.&lt;/P&gt;&lt;P&gt;  read table itab_fld with key key = node_key_wa.&lt;/P&gt;&lt;P&gt;  g_CNT_TAB_FLDS_wa-tab_name = itab_fld-tab_name.&lt;/P&gt;&lt;P&gt;  g_CNT_TAB_FLDS_wa-fld_name = itab_fld-fld_name.&lt;/P&gt;&lt;P&gt;  g_cnt_tab_flds_wa-fld_order = sy-tabix.&lt;/P&gt;&lt;P&gt;  g_cnt_tab_flds_wa-ddtext = itab_fld-ddtext.&lt;/P&gt;&lt;P&gt;  append g_CNT_TAB_FLDS_wa to g_CNT_TAB_FLDS_itab.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;  SORT g_CNT_TAB_FLDS_itab.&lt;/P&gt;&lt;P&gt;CALL METHOD G_TREE-&amp;gt;SELECT_NODES&lt;/P&gt;&lt;P&gt;    exporting&lt;/P&gt;&lt;P&gt;     NODE_KEY_TABLE               = node_key_table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    exceptions&lt;/P&gt;&lt;P&gt;      others = 5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*endif.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " move_fields&lt;/P&gt;&lt;P&gt;following is the code i was using.&lt;/P&gt;&lt;P&gt;can anybody help me.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Aug 2006 10:46:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-modify/m-p/1500045#M231747</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-23T10:46:51Z</dc:date>
    </item>
    <item>
      <title>Re: table control modify</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-modify/m-p/1500046#M231748</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;Yes, this is because when the values are modified, those are not reflected in the internal table. The internal table has the old values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When User modifies the values, and clicks on a button to reflect those values in table control, REFRESH the data, before adding it to table control.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Include this logic here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE USER_COMMAND_1002 INPUT.&lt;/P&gt;&lt;P&gt;case ok_code.&lt;/P&gt;&lt;P&gt;when 'TAB_FLD_ADD'.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;REFERSH&amp;lt;/b&amp;gt; &amp;lt;u&amp;gt;&amp;lt;b&amp;gt;The class which you are using will also have a REFRESH method. Please use that method here.&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform move_fields.&lt;/P&gt;&lt;P&gt;when 'DEL_FLD'.&lt;/P&gt;&lt;P&gt;perform remove_field_data.&lt;/P&gt;&lt;P&gt;endcase.&lt;/P&gt;&lt;P&gt;ENDMODULE. " USER_COMMAND_1002 INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Prashant&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Aug 2006 02:00:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-modify/m-p/1500046#M231748</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-24T02:00:27Z</dc:date>
    </item>
    <item>
      <title>Re: table control modify</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-modify/m-p/1500047#M231749</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thank u prashanth&lt;/P&gt;&lt;P&gt;it worked out for me&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;logic i have used is&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE USER_COMMAND_1002 INPUT.&lt;/P&gt;&lt;P&gt;  case ok_code.&lt;/P&gt;&lt;P&gt;    when 'TAB_FLD_ADD'.&lt;/P&gt;&lt;P&gt;       perform move_fields.&lt;/P&gt;&lt;P&gt;              refresh control 'cnt_tab_flds' from screen '1002'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     when 'DEL_FLD'.&lt;/P&gt;&lt;P&gt;      perform remove_field_data.&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " USER_COMMAND_1002  INPUT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Aug 2006 13:23:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-modify/m-p/1500047#M231749</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-24T13:23:52Z</dc:date>
    </item>
  </channel>
</rss>

