<?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: manage alv data changed in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/manage-alv-data-changed/m-p/9183718#M1713467</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hy thanx for reply, it was helpful but i'm still having the issue.&lt;/P&gt;&lt;P&gt;now the protocol is trigger when the user click on&amp;nbsp; enter and that's is ok, but if he clickes on back, the protocol is not blocking the process and let you leave the screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is my piece of code&lt;/P&gt;&lt;P&gt;..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; call method &amp;amp;7-&amp;gt;register_edit_event&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exporting&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_event_id = &amp;amp;7-&amp;gt;mc_evt_enter.&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&amp;nbsp; METHOD handle_data_changed_finished.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM&amp;nbsp; data_changed_finished USING e_modified.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDMETHOD.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "handle_data_changed_finished&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM data_changed_finished USING&amp;nbsp; p_modified.&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA total TYPE zmmsa_catambperc.&lt;/P&gt;&lt;P&gt;&amp;nbsp; LOOP AT it_zmm_st_amb INTO wa_zmm_st_amb.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; total = total + wa_zmm_st_amb-zmmsa_catambperc.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF total &amp;gt; 100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CREATE OBJECT alv_grid_pro&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CONTAINER =&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_calling_alv = alv_grid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL METHOD alv_grid_pro-&amp;gt;add_protocol_entry&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_msgid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'NO'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_msgno&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = '000'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_msgty&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'E'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_msgv1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = text-m03&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_msgv2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;nbsp; '100'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_fieldname = 'ZMMSA_CATAMBPERC'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_row_id&amp;nbsp;&amp;nbsp; = '1'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL METHOD alv_grid_pro-&amp;gt;display_protocol( ).&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what do i miss?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 29 Jan 2013 11:02:13 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2013-01-29T11:02:13Z</dc:date>
    <item>
      <title>manage alv data changed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/manage-alv-data-changed/m-p/9183715#M1713464</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HY folks,&lt;/P&gt;&lt;P&gt;i'm facing an issue with an oo editable alv and a custom toolbar button.&lt;/P&gt;&lt;P&gt;I'm checking the value of the data changed with the handler_data_changed method when the user click on the BACK button, if the new value is not acceptable, the method add_protocol_entry method is trigger. So far , so good, But if the user click a second time, the BACK button without&amp;nbsp; adjusting the value, the handler_changed_data_changed is not triggered and i can leave the screen.&lt;/P&gt;&lt;P&gt;How can i avoid it please?&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jan 2013 20:33:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/manage-alv-data-changed/m-p/9183715#M1713464</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-01-24T20:33:42Z</dc:date>
    </item>
    <item>
      <title>Re: manage alv data changed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/manage-alv-data-changed/m-p/9183716#M1713465</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Check calling register_events method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sreekanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jan 2013 16:56:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/manage-alv-data-changed/m-p/9183716#M1713465</guid>
      <dc:creator>SreekanthKrishn</dc:creator>
      <dc:date>2013-01-28T16:56:52Z</dc:date>
    </item>
    <item>
      <title>Re: manage alv data changed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/manage-alv-data-changed/m-p/9183717#M1713466</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;Use check_changed_data method. Before that take copy of internal table data say itab_old. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After check_changed_data method you will get new internal table data say itab_new. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When 'BACK' &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if itab_old &amp;lt;&amp;gt; itab_new.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;" do processing .&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;leave screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps u.,&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;Kiran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jan 2013 10:14:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/manage-alv-data-changed/m-p/9183717#M1713466</guid>
      <dc:creator>Kiran_Valluru</dc:creator>
      <dc:date>2013-01-29T10:14:53Z</dc:date>
    </item>
    <item>
      <title>Re: manage alv data changed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/manage-alv-data-changed/m-p/9183718#M1713467</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hy thanx for reply, it was helpful but i'm still having the issue.&lt;/P&gt;&lt;P&gt;now the protocol is trigger when the user click on&amp;nbsp; enter and that's is ok, but if he clickes on back, the protocol is not blocking the process and let you leave the screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is my piece of code&lt;/P&gt;&lt;P&gt;..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; call method &amp;amp;7-&amp;gt;register_edit_event&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exporting&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_event_id = &amp;amp;7-&amp;gt;mc_evt_enter.&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&amp;nbsp; METHOD handle_data_changed_finished.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM&amp;nbsp; data_changed_finished USING e_modified.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDMETHOD.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "handle_data_changed_finished&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM data_changed_finished USING&amp;nbsp; p_modified.&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA total TYPE zmmsa_catambperc.&lt;/P&gt;&lt;P&gt;&amp;nbsp; LOOP AT it_zmm_st_amb INTO wa_zmm_st_amb.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; total = total + wa_zmm_st_amb-zmmsa_catambperc.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF total &amp;gt; 100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CREATE OBJECT alv_grid_pro&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CONTAINER =&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_calling_alv = alv_grid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL METHOD alv_grid_pro-&amp;gt;add_protocol_entry&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_msgid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'NO'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_msgno&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = '000'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_msgty&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'E'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_msgv1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = text-m03&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_msgv2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;nbsp; '100'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_fieldname = 'ZMMSA_CATAMBPERC'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_row_id&amp;nbsp;&amp;nbsp; = '1'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL METHOD alv_grid_pro-&amp;gt;display_protocol( ).&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what do i miss?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jan 2013 11:02:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/manage-alv-data-changed/m-p/9183718#M1713467</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-01-29T11:02:13Z</dc:date>
    </item>
    <item>
      <title>Re: manage alv data changed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/manage-alv-data-changed/m-p/9183719#M1713468</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;keep a break point in the &lt;SPAN style="color: #333333; font-size: 11.818181991577148px; background-color: #ffffff;"&gt;handle_data_changed_finished&lt;/SPAN&gt; method and execute. I observed that there is condition if total &amp;gt; 100. does this condition satisfying..? check in debugger. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kiran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jan 2013 11:19:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/manage-alv-data-changed/m-p/9183719#M1713468</guid>
      <dc:creator>Kiran_Valluru</dc:creator>
      <dc:date>2013-01-29T11:19:35Z</dc:date>
    </item>
    <item>
      <title>Re: manage alv data changed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/manage-alv-data-changed/m-p/9183720#M1713469</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes the condition is ok, the add_data_protocol is called but the popup is not showing and the process not stopped.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jan 2013 11:23:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/manage-alv-data-changed/m-p/9183720#M1713469</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-01-29T11:23:53Z</dc:date>
    </item>
    <item>
      <title>Re: manage alv data changed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/manage-alv-data-changed/m-p/9183721#M1713470</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;any way i noticed that the protocol and the popup is triggered when i recall the screen.&lt;/P&gt;&lt;P&gt;so this is the situation.&lt;/P&gt;&lt;P&gt;when i clicked on back the protocol is loaded ( i can see it in debug), but not the popup, if i recall the screen, i the popup is showed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jan 2013 11:35:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/manage-alv-data-changed/m-p/9183721#M1713470</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-01-29T11:35:01Z</dc:date>
    </item>
    <item>
      <title>Re: manage alv data changed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/manage-alv-data-changed/m-p/9183722#M1713471</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;solved my issue by moving the check in the handle_data_changed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jan 2013 14:13:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/manage-alv-data-changed/m-p/9183722#M1713471</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-01-29T14:13:56Z</dc:date>
    </item>
  </channel>
</rss>

