<?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: ALV grid validation in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-validation/m-p/2807043#M656056</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Suganya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can validate the data using the class method data_changed.  Here is an example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS lcl_event_handler DEFINITION.&lt;/P&gt;&lt;P&gt;  PUBLIC SECTION.&lt;/P&gt;&lt;P&gt;    CLASS-METHODS:&lt;/P&gt;&lt;P&gt;      data_changed FOR EVENT data_changed OF cl_gui_alv_grid&lt;/P&gt;&lt;P&gt;        IMPORTING er_data_changed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "lcl_event_handler DEFINITION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS lcl_event_handler IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  METHOD data_changed.&lt;/P&gt;&lt;P&gt;    g_save = 'X'.&lt;/P&gt;&lt;P&gt;    PERFORM data_changed USING er_data_changed.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                    "data_changed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "lcl_event_handler IMPLEMENTATION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM data_changed USING p_er_data_changed TYPE REF TO&lt;/P&gt;&lt;P&gt;                        cl_alv_changed_data_protocol.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="10" type="ul"&gt;&lt;P&gt;Internal Tables **********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  DATA: ls_mod_cells TYPE lvc_s_modi OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="10" type="ul"&gt;&lt;P&gt;Work Areas / Header Lines **********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  DATA: lh_screen   TYPE z1274_1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="10" type="ul"&gt;&lt;P&gt;Variables **********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  DATA: ls_cells  TYPE lvc_s_modi.&lt;/P&gt;&lt;P&gt;  DATA: ls_delete TYPE lvc_s_moce.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: l_atinn LIKE cabn-atinn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MOVE p_er_data_changed-&amp;gt;mt_good_cells TO ls_mod_cells[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT ls_mod_cells.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE t_screen INTO lh_screen INDEX ls_mod_cells-row_id.&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;      CASE ls_mod_cells-fieldname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        WHEN  'MTART'.&lt;/P&gt;&lt;P&gt;          CALL METHOD p_er_data_changed-&amp;gt;get_cell_value&lt;/P&gt;&lt;P&gt;            EXPORTING&lt;/P&gt;&lt;P&gt;              i_row_id    = ls_mod_cells-row_id&lt;/P&gt;&lt;P&gt;              i_fieldname = ls_mod_cells-fieldname&lt;/P&gt;&lt;P&gt;            IMPORTING&lt;/P&gt;&lt;P&gt;              e_value     = lh_screen-mtart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          IF NOT lh_screen-mtart IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SELECT SINGLE mtbez&lt;/P&gt;&lt;P&gt;            INTO lh_screen-mtbez&lt;/P&gt;&lt;P&gt;            FROM t134t&lt;/P&gt;&lt;P&gt;            WHERE spras = sy-langu&lt;/P&gt;&lt;P&gt;            AND   mtart = lh_screen-mtart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;              CALL METHOD p_er_data_changed-&amp;gt;add_protocol_entry&lt;/P&gt;&lt;P&gt;                EXPORTING&lt;/P&gt;&lt;P&gt;                  i_msgid     = 'Z1'&lt;/P&gt;&lt;P&gt;                  i_msgno     = '007'&lt;/P&gt;&lt;P&gt;                  i_msgty     = 'E'&lt;/P&gt;&lt;P&gt;                  i_msgv1     = 'Invalid Material Type.'&lt;/P&gt;&lt;P&gt;                  i_msgv2     = ' '&lt;/P&gt;&lt;P&gt;                  i_fieldname = ls_mod_cells-fieldname&lt;/P&gt;&lt;P&gt;                  i_row_id    = ls_mod_cells-row_id.&lt;/P&gt;&lt;P&gt;            ELSE.&lt;/P&gt;&lt;P&gt;              CALL METHOD p_er_data_changed-&amp;gt;modify_cell&lt;/P&gt;&lt;P&gt;                EXPORTING&lt;/P&gt;&lt;P&gt;                  i_row_id    = ls_mod_cells-row_id&lt;/P&gt;&lt;P&gt;                  i_fieldname = 'MTBEZ'&lt;/P&gt;&lt;P&gt;                  i_value     = lh_screen-mtbez.&lt;/P&gt;&lt;P&gt;            ENDIF.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;        WHEN  'ATINN'.&lt;/P&gt;&lt;P&gt;          CALL METHOD p_er_data_changed-&amp;gt;get_cell_value&lt;/P&gt;&lt;P&gt;            EXPORTING&lt;/P&gt;&lt;P&gt;              i_row_id    = ls_mod_cells-row_id&lt;/P&gt;&lt;P&gt;              i_fieldname = ls_mod_cells-fieldname&lt;/P&gt;&lt;P&gt;            IMPORTING&lt;/P&gt;&lt;P&gt;              e_value     = lh_screen-atinn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          IF NOT lh_screen-atinn IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SELECT SINGLE atnam&lt;/P&gt;&lt;P&gt;            INTO lh_screen-atnam&lt;/P&gt;&lt;P&gt;            FROM cabn&lt;/P&gt;&lt;P&gt;            WHERE atinn = lh_screen-atinn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;              CALL METHOD p_er_data_changed-&amp;gt;add_protocol_entry&lt;/P&gt;&lt;P&gt;                EXPORTING&lt;/P&gt;&lt;P&gt;                  i_msgid     = 'Z1'&lt;/P&gt;&lt;P&gt;                  i_msgno     = '007'&lt;/P&gt;&lt;P&gt;                  i_msgty     = 'E'&lt;/P&gt;&lt;P&gt;                  i_msgv1     = 'Invalid Characteristic.'&lt;/P&gt;&lt;P&gt;                  i_msgv2     = ' '&lt;/P&gt;&lt;P&gt;                  i_fieldname = ls_mod_cells-fieldname&lt;/P&gt;&lt;P&gt;                  i_row_id    = ls_mod_cells-row_id.&lt;/P&gt;&lt;P&gt;            ELSE.&lt;/P&gt;&lt;P&gt;              CALL METHOD p_er_data_changed-&amp;gt;modify_cell&lt;/P&gt;&lt;P&gt;                EXPORTING&lt;/P&gt;&lt;P&gt;                  i_row_id    = ls_mod_cells-row_id&lt;/P&gt;&lt;P&gt;                  i_fieldname = 'ATNAM'&lt;/P&gt;&lt;P&gt;                  i_value     = lh_screen-atnam.&lt;/P&gt;&lt;P&gt;            ENDIF.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;      ENDCASE.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DATA_CHANGED&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 10 Sep 2007 20:08:03 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-09-10T20:08:03Z</dc:date>
    <item>
      <title>ALV grid validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-validation/m-p/2807042#M656055</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;I am using ALV class functions to display a table entry.Not just display the entry but I can also create/update record using ALV.now when I enter datas in a column in ALV i want that column to be checked against another table field. At the table level I can do foreign key and validate the entries but before updating in database I want the entries to be validated.Can anyone tell me how to achieve this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Suganya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Sep 2007 20:03:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-validation/m-p/2807042#M656055</guid>
      <dc:creator>suganya_rangarajan</dc:creator>
      <dc:date>2007-09-10T20:03:18Z</dc:date>
    </item>
    <item>
      <title>Re: ALV grid validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-validation/m-p/2807043#M656056</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Suganya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can validate the data using the class method data_changed.  Here is an example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS lcl_event_handler DEFINITION.&lt;/P&gt;&lt;P&gt;  PUBLIC SECTION.&lt;/P&gt;&lt;P&gt;    CLASS-METHODS:&lt;/P&gt;&lt;P&gt;      data_changed FOR EVENT data_changed OF cl_gui_alv_grid&lt;/P&gt;&lt;P&gt;        IMPORTING er_data_changed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "lcl_event_handler DEFINITION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS lcl_event_handler IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  METHOD data_changed.&lt;/P&gt;&lt;P&gt;    g_save = 'X'.&lt;/P&gt;&lt;P&gt;    PERFORM data_changed USING er_data_changed.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                    "data_changed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "lcl_event_handler IMPLEMENTATION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM data_changed USING p_er_data_changed TYPE REF TO&lt;/P&gt;&lt;P&gt;                        cl_alv_changed_data_protocol.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="10" type="ul"&gt;&lt;P&gt;Internal Tables **********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  DATA: ls_mod_cells TYPE lvc_s_modi OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="10" type="ul"&gt;&lt;P&gt;Work Areas / Header Lines **********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  DATA: lh_screen   TYPE z1274_1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="10" type="ul"&gt;&lt;P&gt;Variables **********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  DATA: ls_cells  TYPE lvc_s_modi.&lt;/P&gt;&lt;P&gt;  DATA: ls_delete TYPE lvc_s_moce.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: l_atinn LIKE cabn-atinn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MOVE p_er_data_changed-&amp;gt;mt_good_cells TO ls_mod_cells[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT ls_mod_cells.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE t_screen INTO lh_screen INDEX ls_mod_cells-row_id.&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;      CASE ls_mod_cells-fieldname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        WHEN  'MTART'.&lt;/P&gt;&lt;P&gt;          CALL METHOD p_er_data_changed-&amp;gt;get_cell_value&lt;/P&gt;&lt;P&gt;            EXPORTING&lt;/P&gt;&lt;P&gt;              i_row_id    = ls_mod_cells-row_id&lt;/P&gt;&lt;P&gt;              i_fieldname = ls_mod_cells-fieldname&lt;/P&gt;&lt;P&gt;            IMPORTING&lt;/P&gt;&lt;P&gt;              e_value     = lh_screen-mtart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          IF NOT lh_screen-mtart IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SELECT SINGLE mtbez&lt;/P&gt;&lt;P&gt;            INTO lh_screen-mtbez&lt;/P&gt;&lt;P&gt;            FROM t134t&lt;/P&gt;&lt;P&gt;            WHERE spras = sy-langu&lt;/P&gt;&lt;P&gt;            AND   mtart = lh_screen-mtart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;              CALL METHOD p_er_data_changed-&amp;gt;add_protocol_entry&lt;/P&gt;&lt;P&gt;                EXPORTING&lt;/P&gt;&lt;P&gt;                  i_msgid     = 'Z1'&lt;/P&gt;&lt;P&gt;                  i_msgno     = '007'&lt;/P&gt;&lt;P&gt;                  i_msgty     = 'E'&lt;/P&gt;&lt;P&gt;                  i_msgv1     = 'Invalid Material Type.'&lt;/P&gt;&lt;P&gt;                  i_msgv2     = ' '&lt;/P&gt;&lt;P&gt;                  i_fieldname = ls_mod_cells-fieldname&lt;/P&gt;&lt;P&gt;                  i_row_id    = ls_mod_cells-row_id.&lt;/P&gt;&lt;P&gt;            ELSE.&lt;/P&gt;&lt;P&gt;              CALL METHOD p_er_data_changed-&amp;gt;modify_cell&lt;/P&gt;&lt;P&gt;                EXPORTING&lt;/P&gt;&lt;P&gt;                  i_row_id    = ls_mod_cells-row_id&lt;/P&gt;&lt;P&gt;                  i_fieldname = 'MTBEZ'&lt;/P&gt;&lt;P&gt;                  i_value     = lh_screen-mtbez.&lt;/P&gt;&lt;P&gt;            ENDIF.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;        WHEN  'ATINN'.&lt;/P&gt;&lt;P&gt;          CALL METHOD p_er_data_changed-&amp;gt;get_cell_value&lt;/P&gt;&lt;P&gt;            EXPORTING&lt;/P&gt;&lt;P&gt;              i_row_id    = ls_mod_cells-row_id&lt;/P&gt;&lt;P&gt;              i_fieldname = ls_mod_cells-fieldname&lt;/P&gt;&lt;P&gt;            IMPORTING&lt;/P&gt;&lt;P&gt;              e_value     = lh_screen-atinn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          IF NOT lh_screen-atinn IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SELECT SINGLE atnam&lt;/P&gt;&lt;P&gt;            INTO lh_screen-atnam&lt;/P&gt;&lt;P&gt;            FROM cabn&lt;/P&gt;&lt;P&gt;            WHERE atinn = lh_screen-atinn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;              CALL METHOD p_er_data_changed-&amp;gt;add_protocol_entry&lt;/P&gt;&lt;P&gt;                EXPORTING&lt;/P&gt;&lt;P&gt;                  i_msgid     = 'Z1'&lt;/P&gt;&lt;P&gt;                  i_msgno     = '007'&lt;/P&gt;&lt;P&gt;                  i_msgty     = 'E'&lt;/P&gt;&lt;P&gt;                  i_msgv1     = 'Invalid Characteristic.'&lt;/P&gt;&lt;P&gt;                  i_msgv2     = ' '&lt;/P&gt;&lt;P&gt;                  i_fieldname = ls_mod_cells-fieldname&lt;/P&gt;&lt;P&gt;                  i_row_id    = ls_mod_cells-row_id.&lt;/P&gt;&lt;P&gt;            ELSE.&lt;/P&gt;&lt;P&gt;              CALL METHOD p_er_data_changed-&amp;gt;modify_cell&lt;/P&gt;&lt;P&gt;                EXPORTING&lt;/P&gt;&lt;P&gt;                  i_row_id    = ls_mod_cells-row_id&lt;/P&gt;&lt;P&gt;                  i_fieldname = 'ATNAM'&lt;/P&gt;&lt;P&gt;                  i_value     = lh_screen-atnam.&lt;/P&gt;&lt;P&gt;            ENDIF.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;      ENDCASE.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DATA_CHANGED&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Sep 2007 20:08:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-validation/m-p/2807043#M656056</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-10T20:08:03Z</dc:date>
    </item>
  </channel>
</rss>

