<?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: save data in alv grid. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-in-alv-grid/m-p/6454554#M1414463</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;Please check  the demo program BCALV_EDIT_01&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;anurag&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 23 Dec 2009 14:04:05 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-12-23T14:04:05Z</dc:date>
    <item>
      <title>save data in alv grid.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-in-alv-grid/m-p/6454553#M1414462</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  am having a problem while using alv grid ,  in my program I am adding a new row to the  output that i get in the alv grid format and  then i enter new values in the newly created row  but the problem is   i am not able to figure out  where is the new data that i have entered in the new row is getting saved. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards ,&lt;/P&gt;&lt;P&gt;Arpit.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Dec 2009 13:45:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-in-alv-grid/m-p/6454553#M1414462</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-12-23T13:45:02Z</dc:date>
    </item>
    <item>
      <title>Re: save data in alv grid.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-in-alv-grid/m-p/6454554#M1414463</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;Please check  the demo program BCALV_EDIT_01&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;anurag&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Dec 2009 14:04:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-in-alv-grid/m-p/6454554#M1414463</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-12-23T14:04:05Z</dc:date>
    </item>
    <item>
      <title>Re: save data in alv grid.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-in-alv-grid/m-p/6454555#M1414464</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="http://wiki.sdn.sap.com/wiki/display/Snippets/ALV" target="test_blank"&gt;http://wiki.sdn.sap.com/wiki/display/Snippets/ALV&lt;/A&gt;&lt;EM&gt;GRID&lt;/EM&gt;COMPLETE&lt;EM&gt;EXAMPLE&lt;/EM&gt;WITH&lt;EM&gt;TOOLBAR&lt;/EM&gt;BUTTONS&lt;EM&gt;USING&lt;/EM&gt;CLASS.&lt;/P&gt;&lt;P&gt;check this link&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;anurag&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Dec 2009 14:13:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-in-alv-grid/m-p/6454555#M1414464</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-12-23T14:13:24Z</dc:date>
    </item>
    <item>
      <title>Re: save data in alv grid.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-in-alv-grid/m-p/6454556#M1414465</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Arpit,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;In this case you might have to handle the change events in ALV grid&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;You can go in for a creation and implementation of Class and handle the events in this class via itu2019s methods, I have tried to code a few lines.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Attaching the code in two halves.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Hope it helps you,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Enjoyu2026u2026u2026u2026&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----" /&gt;start--&lt;HR originaltext="----------" /&gt;Declaration&lt;STRONG&gt;----&lt;HR originaltext="----------------" /&gt;&lt;/STRONG&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS ISM_CUSTOMER_LIST DEFINITION DEFERRED.&lt;/P&gt;&lt;P&gt;DATA: GV_CUSTOMER_LIST TYPE REF TO ISM_CUSTOMER_LIST.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----" /&gt;End -&lt;HR originaltext="-------------" /&gt;Declaration&lt;STRONG&gt;----&lt;HR originaltext="------------------" /&gt;&lt;/STRONG&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----" /&gt;start--&lt;HR originaltext="----------" /&gt;Class Defination&lt;STRONG&gt;----&lt;HR originaltext="----------------" /&gt;&lt;/STRONG&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS ism_customer_list DEFINITION.&lt;/P&gt;&lt;P&gt;  PUBLIC SECTION.&lt;/P&gt;&lt;P&gt;    METHODS:&lt;/P&gt;&lt;P&gt;          constructor&lt;/P&gt;&lt;P&gt;             IMPORTING  i_container TYPE scrfname,&lt;/P&gt;&lt;P&gt;                        check_changed_data,&lt;/P&gt;&lt;P&gt;                         exe_display,&lt;/P&gt;&lt;P&gt;                         field_catalog_merge.&lt;/P&gt;&lt;P&gt;DATA: g_custom_container TYPE REF TO cl_gui_custom_container,&lt;/P&gt;&lt;P&gt;      alv_grid TYPE REF TO cl_gui_alv_grid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endclass.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----" /&gt;end--&lt;HR originaltext="----------" /&gt;Class Defination&lt;STRONG&gt;----&lt;HR originaltext="----------------" /&gt;&lt;/STRONG&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----" /&gt;start--&lt;HR originaltext="----------" /&gt;Class Implementation&lt;STRONG&gt;----&lt;HR originaltext="----------------" /&gt;&lt;/STRONG&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS ism_customer_list IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  METHOD constructor.&lt;/P&gt;&lt;P&gt;  IF g_custom_container IS INITIAL.&lt;/P&gt;&lt;P&gt;    CREATE OBJECT g_custom_container&lt;/P&gt;&lt;P&gt;        EXPORTING container_name = i_container.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CREATE OBJECT alv_grid&lt;/P&gt;&lt;P&gt;        EXPORTING i_parent = g_custom_container.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  CALL METHOD me-&amp;gt;field_catalog_merge.&lt;/P&gt;&lt;P&gt;  CALL METHOD alv_grid-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     is_layout            = fs_layout&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      is_variant           = ls_variant&lt;/P&gt;&lt;P&gt;      i_save               = 'A'&lt;/P&gt;&lt;P&gt;      i_default            = 'X'&lt;/P&gt;&lt;P&gt;      it_toolbar_excluding = lt_exclude&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      it_outtab            = it_data&lt;/P&gt;&lt;P&gt;      it_fieldcatalog      = it_fieldcat.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  endmethod.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;method exe_display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD alv_grid-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     is_layout            = fs_layout&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      is_variant           = ls_variant&lt;/P&gt;&lt;P&gt;      i_save               = 'A'&lt;/P&gt;&lt;P&gt;      i_default            = 'X'&lt;/P&gt;&lt;P&gt;      it_toolbar_excluding = lt_exclude&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      it_outtab            = it_data&lt;/P&gt;&lt;P&gt;      it_fieldcatalog      = it_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; endmethod.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; METHOD FIELD_CATALOG_MERGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA wf_pos TYPE i.&lt;/P&gt;&lt;P&gt;  ADD 1 TO wf_pos.&lt;/P&gt;&lt;P&gt;  DATA : wa_fieldcat TYPE lvc_s_fcat.&lt;/P&gt;&lt;P&gt;  DATA: ls_fieldcatalog TYPE lvc_t_fcat.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WITH HEADER LINE .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'MATNR'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcatalog-checkbox = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcatalog-datatype = 'C'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ADD 1 TO wf_pos.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos  = wf_pos.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-outputlen  = '8'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-reptext    = 'PRODUCT'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-coltext    = 'PRODUCT'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext    = 'PRODUCT'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tooltip    = 'PRODUCT'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-key        = 'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-icon       = 'X'.&lt;/P&gt;&lt;P&gt;*ls_fieldcatalog-edit = 'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-edit = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;u2026u2026u2026u2026u2026u2026..here transfer fieldcat for all the columns.&lt;/P&gt;&lt;P&gt;Endmethod.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Check if data was changed (automatically raises "ENTER" event)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;    METHOD check_changed_data.&lt;/P&gt;&lt;P&gt;      DATA: lv_valid TYPE xfeld,&lt;/P&gt;&lt;P&gt;            lv_refresh TYPE xfeld.&lt;/P&gt;&lt;P&gt;      CALL METHOD alv_grid-&amp;gt;check_changed_data&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          e_valid   = lv_valid&lt;/P&gt;&lt;P&gt;        CHANGING&lt;/P&gt;&lt;P&gt;          c_refresh = lv_refresh.&lt;/P&gt;&lt;P&gt;    ENDMETHOD.                    "check_changed_data&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;endclass.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----" /&gt;end--&lt;HR originaltext="----------" /&gt;Class Implementation&lt;STRONG&gt;----&lt;HR originaltext="----------------" /&gt;&lt;/STRONG&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Dec 2009 17:28:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-in-alv-grid/m-p/6454556#M1414465</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-12-23T17:28:46Z</dc:date>
    </item>
    <item>
      <title>Re: save data in alv grid.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-in-alv-grid/m-p/6454557#M1414466</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;this is the second half.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;u201C At Start of selection create the object &lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CREATE OBJECT gv_customer_list&lt;/P&gt;&lt;P&gt;      EXPORTING i_container = c_list_container.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;u201C where data: C_LIST_CONTAINER  TYPE SCRFNAME VALUE 'APPROVALS'.&lt;/P&gt;&lt;P&gt;u2018APPROVALSu2019 is the custom container name in the output screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE user_command_0100 INPUT.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  CASE sy-ucomm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'BACK'.&lt;/P&gt;&lt;P&gt;      LEAVE TO SCREEN 0.&lt;/P&gt;&lt;P&gt;    WHEN 'EXIT'.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;    WHEN 'SAVE'.&lt;/P&gt;&lt;P&gt;      PERFORM F013-LIST_TRANFER_CHANGED_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form F013-LIST_TRANFER_CHANGED_DATA .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD GV_CUSTOMER_LIST-&amp;gt;CHECK_CHANGED_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " F013-LIST_TRANFER_CHANGED_DATA&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;Abhijit G. Borkar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Dec 2009 17:30:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-in-alv-grid/m-p/6454557#M1414466</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-12-23T17:30:30Z</dc:date>
    </item>
  </channel>
</rss>

