<?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: Editable  Alv in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/editable-alv/m-p/6600265#M1437212</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Arpit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please find the below code which may useful for u&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT  ZSURI_ALV_EDITALV.
TABLES: VBAK, VBAP.
TYPE-POOLS: SLIS, ICON.
DATA: BEGIN OF ITAB OCCURS 0,
      VBELN LIKE VBAK-VBELN,
      ERDAT LIKE VBAK-ERDAT,
      END OF ITAB.
DATA: BEGIN OF JTAB OCCURS 0,
      VBELN LIKE VBAP-VBELN,
      MATNR LIKE VBAP-MATNR,
      KWMENG LIKE VBAP-KWMENG,
      END OF JTAB.
DATA: TB_FCAT TYPE SLIS_T_FIELDCAT_ALV,
      WA_FCAT LIKE LINE OF TB_FCAT,
      WA_LAYOUT TYPE SLIS_LAYOUT_ALV,
      TB_EVENT TYPE SLIS_T_EVENT,
      WA_EVENT LIKE LINE OF TB_EVENT,
      TB_HEADER TYPE SLIS_T_LISTHEADER,
      WA_HEADER LIKE LINE OF TB_HEADER,
      WA_KEYINFO TYPE SLIS_KEYINFO_ALV.

CLEAR WA_FCAT.
WA_FCAT-ROW_POS = '1'.
WA_FCAT-COL_POS = '1'.
WA_FCAT-REF_TABNAME = 'VBAK'.
WA_FCAT-FIELDNAME = 'VBELN'.
WA_FCAT-EDIT = 'X'.
WA_FCAT-SELTEXT_M = 'DOCUMENT'.
APPEND WA_FCAT TO TB_FCAT.

CLEAR WA_FCAT.
WA_FCAT-ROW_POS = '1'.
WA_FCAT-COL_POS = '2'.
WA_FCAT-REF_TABNAME = 'VBAK'.
WA_FCAT-FIELDNAME = 'ERDAT'.
WA_FCAT-SELTEXT_M = 'DATE'.
APPEND WA_FCAT TO TB_FCAT.
CASE SY-UCOMM.
  WHEN 'VBELN'.
    WA_FCAT-SELTEXT_M = 'SURENDRA'.
    MODIFY TB_FCAT FROM WA_FCAT.
ENDCASE.
SELECT VBELN ERDAT FROM VBAK INTO CORRESPONDING FIELDS OF TABLE ITAB UP TO 15 ROWS.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
 EXPORTING
   I_CALLBACK_PROGRAM                = SY-REPID
   IS_LAYOUT                         = WA_LAYOUT
   IT_FIELDCAT                       = TB_FCAT
 TABLES
    T_OUTTAB                          = ITAB.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Surendra P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 05 Feb 2010 06:54:54 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-02-05T06:54:54Z</dc:date>
    <item>
      <title>Editable  Alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/editable-alv/m-p/6600259#M1437206</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 am having a problem that in editable alv  that when i save the data in the newly added row and if the data entered in the new row in not right then the fields of the new row become uneditable so what should i do to makes these fields editable again.&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, 03 Feb 2010 08:01:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/editable-alv/m-p/6600259#M1437206</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-03T08:01:18Z</dc:date>
    </item>
    <item>
      <title>Re: Editable  Alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/editable-alv/m-p/6600260#M1437207</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is it a editable ALV or table control? because in editable ALV this problem genrally does not occurs.&lt;/P&gt;&lt;P&gt;But if it is a table control then this can be sorted out using CHAIN..ENDCHAIN.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Feb 2010 13:28:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/editable-alv/m-p/6600260#M1437207</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-03T13:28:05Z</dc:date>
    </item>
    <item>
      <title>Re: Editable  Alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/editable-alv/m-p/6600261#M1437208</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;In your fieldcatlog insert this line,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_fieldcat-TABNAME = 'TAB_NAME'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND wa_fieldcat to TO it_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this.....Hope it helps you,&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>Thu, 04 Feb 2010 05:15:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/editable-alv/m-p/6600261#M1437208</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-04T05:15:02Z</dc:date>
    </item>
    <item>
      <title>Re: Editable  Alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/editable-alv/m-p/6600262#M1437209</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I  inserted   this in my wa_fieldcat-TABNAME = 'TAB_NAME'  fieldcatalog but it didnt help .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Feb 2010 06:55:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/editable-alv/m-p/6600262#M1437209</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-04T06:55:26Z</dc:date>
    </item>
    <item>
      <title>Re: Editable  Alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/editable-alv/m-p/6600263#M1437210</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;Are you changing the property of the cell from &lt;STRONG&gt;editable&lt;/STRONG&gt; -&lt;/P&gt;&lt;HR originaltext="----" /&gt;&lt;P&gt;&amp;gt; &lt;STRONG&gt;Non-Editable&lt;/STRONG&gt; somewhere in the program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if yes then put a break-point there and check the property of the cell.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me know the result.&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>Thu, 04 Feb 2010 09:55:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/editable-alv/m-p/6600263#M1437210</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-04T09:55:06Z</dc:date>
    </item>
    <item>
      <title>Re: Editable  Alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/editable-alv/m-p/6600264#M1437211</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 dont think its possible for one particular row but it is possibel for a particualr coloumn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are using the OO ABAP to dispaly these then in the PAI event based on the condition You have change the make the fieldcat field EDIT = ' ' and modify the fieldcat. So whenever the user ENTER incorrect value in that the entire coloumn will be remain uneditable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Get back to me if you face any problems.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;Jyo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Feb 2010 10:57:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/editable-alv/m-p/6600264#M1437211</guid>
      <dc:creator>jyotheswar_p2</dc:creator>
      <dc:date>2010-02-04T10:57:28Z</dc:date>
    </item>
    <item>
      <title>Re: Editable  Alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/editable-alv/m-p/6600265#M1437212</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Arpit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please find the below code which may useful for u&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT  ZSURI_ALV_EDITALV.
TABLES: VBAK, VBAP.
TYPE-POOLS: SLIS, ICON.
DATA: BEGIN OF ITAB OCCURS 0,
      VBELN LIKE VBAK-VBELN,
      ERDAT LIKE VBAK-ERDAT,
      END OF ITAB.
DATA: BEGIN OF JTAB OCCURS 0,
      VBELN LIKE VBAP-VBELN,
      MATNR LIKE VBAP-MATNR,
      KWMENG LIKE VBAP-KWMENG,
      END OF JTAB.
DATA: TB_FCAT TYPE SLIS_T_FIELDCAT_ALV,
      WA_FCAT LIKE LINE OF TB_FCAT,
      WA_LAYOUT TYPE SLIS_LAYOUT_ALV,
      TB_EVENT TYPE SLIS_T_EVENT,
      WA_EVENT LIKE LINE OF TB_EVENT,
      TB_HEADER TYPE SLIS_T_LISTHEADER,
      WA_HEADER LIKE LINE OF TB_HEADER,
      WA_KEYINFO TYPE SLIS_KEYINFO_ALV.

CLEAR WA_FCAT.
WA_FCAT-ROW_POS = '1'.
WA_FCAT-COL_POS = '1'.
WA_FCAT-REF_TABNAME = 'VBAK'.
WA_FCAT-FIELDNAME = 'VBELN'.
WA_FCAT-EDIT = 'X'.
WA_FCAT-SELTEXT_M = 'DOCUMENT'.
APPEND WA_FCAT TO TB_FCAT.

CLEAR WA_FCAT.
WA_FCAT-ROW_POS = '1'.
WA_FCAT-COL_POS = '2'.
WA_FCAT-REF_TABNAME = 'VBAK'.
WA_FCAT-FIELDNAME = 'ERDAT'.
WA_FCAT-SELTEXT_M = 'DATE'.
APPEND WA_FCAT TO TB_FCAT.
CASE SY-UCOMM.
  WHEN 'VBELN'.
    WA_FCAT-SELTEXT_M = 'SURENDRA'.
    MODIFY TB_FCAT FROM WA_FCAT.
ENDCASE.
SELECT VBELN ERDAT FROM VBAK INTO CORRESPONDING FIELDS OF TABLE ITAB UP TO 15 ROWS.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
 EXPORTING
   I_CALLBACK_PROGRAM                = SY-REPID
   IS_LAYOUT                         = WA_LAYOUT
   IT_FIELDCAT                       = TB_FCAT
 TABLES
    T_OUTTAB                          = ITAB.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Surendra P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Feb 2010 06:54:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/editable-alv/m-p/6600265#M1437212</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-05T06:54:54Z</dc:date>
    </item>
    <item>
      <title>Re: Editable  Alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/editable-alv/m-p/6600266#M1437213</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;I suppose you are following the same as i had asked you in the previous discussion,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now when and error is encountered  just change your cell property again to &lt;STRONG&gt;Editable&lt;/STRONG&gt; .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use the following logic to achieve the result,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if error eq 'X' .&lt;/P&gt;&lt;P&gt;    l_mode = cl_gui_alv_grid=&amp;gt;mc_style_enabled. &lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;"l_mode changed &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;  else.                                "p_mode eq 'RO'&lt;/P&gt;&lt;P&gt;    l_mode = cl_gui_alv_grid=&amp;gt;mc_style_disabled.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN __default_attr="red" __jive_macro_name="color"&gt; and then pass L_MODE to the CELLTAB&lt;/SPAN&gt; as follows,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ls_celltab-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;  ls_celltab-style = l_mode. &lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;"l_mode passed &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;  INSERT ls_celltab into table p_lt_celltab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps you,&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>Fri, 05 Feb 2010 07:23:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/editable-alv/m-p/6600266#M1437213</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-05T07:23:21Z</dc:date>
    </item>
    <item>
      <title>Re: Editable  Alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/editable-alv/m-p/6600267#M1437214</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks abhijit it worked..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Feb 2010 09:43:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/editable-alv/m-p/6600267#M1437214</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-05T09:43:45Z</dc:date>
    </item>
  </channel>
</rss>

