<?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 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1573774#M259045</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Kiran,&lt;/P&gt;&lt;P&gt; Work out in a similar way ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1170630"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Santosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 21 Sep 2006 09:34:46 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-09-21T09:34:46Z</dc:date>
    <item>
      <title>alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1573771#M259042</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ho to all,&lt;/P&gt;&lt;P&gt;help me in this issue,&lt;/P&gt;&lt;P&gt;in alv out put i want  two coulmns that end user should edit and keep his changes and this should be updated in the database.how can i do it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance.&lt;/P&gt;&lt;P&gt;kiran kumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Sep 2006 09:31:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1573771#M259042</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-21T09:31:30Z</dc:date>
    </item>
    <item>
      <title>Re: alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1573772#M259043</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi kiran,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;go to se38.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;give BCALV* -&amp;gt; press f4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;u will get some programs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;exactly ur requiremenst are added in that programs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;go thru that patientlly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;anver&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if helped mark points&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Sep 2006 09:34:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1573772#M259043</guid>
      <dc:creator>anversha_s</dc:creator>
      <dc:date>2006-09-21T09:34:19Z</dc:date>
    </item>
    <item>
      <title>Re: alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1573773#M259044</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kiran Kumar,&lt;/P&gt;&lt;P&gt;        Set Layout-Edit = 'X'. and also if you need to set for particular column then in FieldCatalog set fcat-edit = 'X' for that particular field that needs edit operation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        Hope this would have helped you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Prashanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Sep 2006 09:34:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1573773#M259044</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-21T09:34:32Z</dc:date>
    </item>
    <item>
      <title>Re: alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1573774#M259045</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Kiran,&lt;/P&gt;&lt;P&gt; Work out in a similar way ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1170630"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Santosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Sep 2006 09:34:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1573774#M259045</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-21T09:34:46Z</dc:date>
    </item>
    <item>
      <title>Re: alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1573775#M259046</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While creating the field catalog there is one property called EDIT. So fill that property as X.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if ls_fcat-fieldname EQ 'XXX'.&lt;/P&gt;&lt;P&gt;   ls_fcat-EDIT = 'X'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now press the save button, so in PAI u can handel the user command and according to the internal table u can do the update in database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regs,&lt;/P&gt;&lt;P&gt;Venkat Ramanan N&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Sep 2006 09:35:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1573775#M259046</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-21T09:35:51Z</dc:date>
    </item>
    <item>
      <title>Re: alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1573776#M259047</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For the field which you want to make input enabled, make the fieldcatalog setting for editability edit = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fldcat-edit = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and then follow this logic:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;P&gt;    I_CALLBACK_PROGRAM                = W_REPID&lt;/P&gt;&lt;P&gt;    I_CALLBACK_PF_STATUS_SET          = 'PF_STATUS'&lt;/P&gt;&lt;P&gt;    I_CALLBACK_USER_COMMAND           = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;FORM USER_COMMAND USING P_UCOMM TYPE SY-UCOMM&lt;/P&gt;&lt;P&gt;                        P_SELFLD TYPE SLIS_SELFIELD.&lt;/P&gt;&lt;P&gt;case p_ucomm.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; when 'SAVE'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  Data ref1 type ref to cl_gui_alv_grid.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;E_GRID = ref1.&lt;/P&gt;&lt;P&gt;call method ref1-&amp;gt;check_changed_data&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;   modify ztable from table itab.&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;ENDFORM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Sep 2006 09:36:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1573776#M259047</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-21T09:36:22Z</dc:date>
    </item>
    <item>
      <title>Re: alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1573777#M259048</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;REFER STANDERED PROGRAM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;BCALV_EDIT_04&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Sep 2006 09:38:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1573777#M259048</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-21T09:38:47Z</dc:date>
    </item>
    <item>
      <title>Re: alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1573778#M259049</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;check the program doing the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT Z_ALV_EDITABLE .

TYPE-POOLS: slis.

TABLES: CSKT .

DATA: itab like CSKT occurs 0 with header line.
data v_repid like sy-repid.
data: gs_layout type slis_layout_alv,
      olen TYPE i.
data itab_c type slis_fieldcat_alv occurs 0 with header line.


start-of-selection.

  v_repid = sy-repid.


  SELECT * FROM CSKT INTO TABLE itab.


  perform field_catalog.

  call function 'REUSE_ALV_GRID_DISPLAY'
       EXPORTING
            i_callback_program      = v_repid
            i_callback_user_command = 'USER_COMMAND'
            it_fieldcat             = ITAB_C[]
            is_layout               = gs_layout
       TABLES
            t_outtab                = itab.


*

  " USER_COMMAND_1000  INPUT

*---------------------------------------------------------------------*
*       FORM field_catalog                                            *
*---------------------------------------------------------------------*
*       ........                                                      *
*---------------------------------------------------------------------*
*  --&amp;gt;  FIELDCAT                                                      *
*---------------------------------------------------------------------*
form field_catalog.

  itab_c-col_pos      = 1.

  itab_c-fieldname    = 'SPRAS'.
  itab_c-tabname      = 'ITAB'.
  describe field itab-SPRAS output-length  olen.
  itab_c-seltext_l  = 'SPRAS'.
  append itab_c.
  clear itab_c.
*------------------------------------
  itab_c-col_pos      = 2.

  itab_c-fieldname    = 'KOKRS'.
  itab_c-tabname      = 'ITAB'.
  describe field ITAB-KOKRS output-length  olen.
  itab_c-seltext_l  = 'Kokrs'.
  append itab_c.
  clear itab_c.

*------------------------------------
  itab_c-col_pos      = 3.
  itab_c-fieldname    = 'KOSTL'.
  itab_c-tabname      = 'ITAB'.


  describe field ITAB-KOSTL output-length  olen.
  itab_c-seltext_l  = 'Kostl'.

  append itab_c.
  clear itab_c.

*------------------------------------
  itab_c-col_pos      = 4.

  itab_c-fieldname    = 'DATBI'.
  itab_c-tabname      = 'ITAB'.


  describe field ITAB-DATBI output-length  olen.
  itab_c-seltext_l  = 'Datbi'.
  append itab_c.
  clear itab_c.

*------------------------------------
  itab_c-col_pos      = 5.

  itab_c-fieldname    = 'KTEXT'.
  itab_c-tabname      = 'ITAB'.
&amp;lt;b&amp;gt;   itab_c-edit = 'X'.&amp;lt;/b&amp;gt;
  describe field ITAB-KTEXT output-length  olen.
  itab_c-seltext_l  = 'Ktext'.
  append itab_c.
  clear itab_c.

*------------------------------------
  itab_c-col_pos      = 6.

  itab_c-fieldname    = 'LTEXT'.
&amp;lt;b&amp;gt;  itab_c-tabname      = 'ITAB'.
   itab_c-edit = 'X'.&amp;lt;/b&amp;gt;
  describe field ITAB-LTEXT output-length  olen.
  itab_c-seltext_l  = 'Ltext'.
  append itab_c.
  clear itab_c.

*------------------------------------
  itab_c-col_pos      = 7.

  itab_c-fieldname    = 'MCTXT'.
  itab_c-tabname      = 'ITAB'.
  describe field ITAB-MCTXT output-length  olen.
  itab_c-seltext_l  = 'Mctxt'.
  append itab_c.
  clear itab_c.

endform.                    " field_catalog

*---------------------------------------------------------------------*
*       FORM user_command                                             *
*---------------------------------------------------------------------*
*       ........                                                      *
*---------------------------------------------------------------------*
*  --&amp;gt;  R_UCOMM                                                       *
*  --&amp;gt;  RS_SELFIELD                                                   *
*---------------------------------------------------------------------*
form user_command using r_ucomm type sy-ucomm
                        rs_selfield type slis_selfield.
  if r_ucomm = '&amp;amp;DATA_SAVE'.

    message i000(SU) with 'saved'.

    MODIFY CSKT FROM TABLE itab.

    call function 'REUSE_ALV_LIST_DISPLAY'
         EXPORTING
              it_fieldcat = it_fieldcat[]
         TABLES
              t_outtab    = itab.
  endif.
endform.
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  field_catalog
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  --&amp;gt;  p1        text
*  &amp;lt;--  p2        text
*----------------------------------------------------------------------*
FORM field_catalog.

  call function 'REUSE_ALV_FIELDCATALOG_MERGE'
       EXPORTING
            i_program_name     = v_repid
            i_internal_tabname = 'ITAB'
            i_inclname         = v_repid
       CHANGING
            ct_fieldcat        = it_fieldcat[].


ENDFORM.                    " field_catalog
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REgards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: HRA&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Sep 2006 09:47:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1573778#M259049</guid>
      <dc:creator>dani_mn</dc:creator>
      <dc:date>2006-09-21T09:47:51Z</dc:date>
    </item>
    <item>
      <title>Re: alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1573779#M259050</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi hra,&lt;/P&gt;&lt;P&gt; does i need to design screens to get my editable mode and saving.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Sep 2006 09:57:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1573779#M259050</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-21T09:57:14Z</dc:date>
    </item>
    <item>
      <title>Re: alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1573780#M259051</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Kiran,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;no you don't need to design screens. because we are using FM approch. if we use Object oriented approch then we need to create screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just copy and paste the above program to test the functinality it is changing in the text of cost center master table record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this line is important.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;   itab_c-edit = 'X'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Sep 2006 10:00:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1573780#M259051</guid>
      <dc:creator>dani_mn</dc:creator>
      <dc:date>2006-09-21T10:00:34Z</dc:date>
    </item>
  </channel>
</rss>

