<?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 SALV key fields? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/salv-key-fields/m-p/7928280#M1599462</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;&lt;/P&gt;&lt;P&gt;I have a question regarding key fields in SALVs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have an internal table and would like to show the contents in an SALV.&lt;/P&gt;&lt;P&gt;The table is defined from a view that I have created.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I display the SALV all the columns seem to be key columns so all the columns look 'highlight' for want of a better word.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a way I can set all the columns so they are not viewed as keys, this would make reading the SALV output much easier and I could then for example used the set_striped_pattern method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also if I can do this will this acutally change the settings in the initial internal table of just in the SALV&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help would be great.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanking you in advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 14 Jun 2011 11:17:29 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2011-06-14T11:17:29Z</dc:date>
    <item>
      <title>SALV key fields?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/salv-key-fields/m-p/7928280#M1599462</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;&lt;/P&gt;&lt;P&gt;I have a question regarding key fields in SALVs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have an internal table and would like to show the contents in an SALV.&lt;/P&gt;&lt;P&gt;The table is defined from a view that I have created.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I display the SALV all the columns seem to be key columns so all the columns look 'highlight' for want of a better word.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a way I can set all the columns so they are not viewed as keys, this would make reading the SALV output much easier and I could then for example used the set_striped_pattern method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also if I can do this will this acutally change the settings in the initial internal table of just in the SALV&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help would be great.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanking you in advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Jun 2011 11:17:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/salv-key-fields/m-p/7928280#M1599462</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-14T11:17:29Z</dc:date>
    </item>
    <item>
      <title>Re: SALV key fields?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/salv-key-fields/m-p/7928281#M1599463</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Explore the use of class method CL_SALV_COLUMN_TABLE-&amp;gt;SET_KEY. There are enough information available in forums &amp;amp; wiki contents regarding different SALV functionalities.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, Vinod&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Jun 2011 11:35:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/salv-key-fields/m-p/7928281#M1599463</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-14T11:35:16Z</dc:date>
    </item>
    <item>
      <title>Re: SALV key fields?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/salv-key-fields/m-p/7928282#M1599464</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Vinod,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm on release 701 &amp;amp; i don't see the method SET_KEY( ) in the class CL_SALV_COLUMN_TABLE!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Suhas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Jun 2011 11:52:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/salv-key-fields/m-p/7928282#M1599464</guid>
      <dc:creator>SuhaSaha</dc:creator>
      <dc:date>2011-06-14T11:52:50Z</dc:date>
    </item>
    <item>
      <title>Re: SALV key fields?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/salv-key-fields/m-p/7928283#M1599465</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My bad, its in class CL_SALV_COLUMN_LIST.  I tried this way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA : lr_columns TYPE REF TO cl_salv_columns_table,
            lt_col_list TYPE salv_t_column_ref,
            ls_col_list TYPE salv_s_column_ref,
            lr_column   TYPE REF TO cl_salv_column_table.

            lr_columns = lr_table-&amp;gt;get_columns( ).
            lt_col_list = lr_columns-&amp;gt;get( ).

            LOOP AT lt_col_list INTO ls_col_list.
             TRY.
                lr_column ?= lr_columns-&amp;gt;get_column( columnname = ls_col_list-columnname ).
                lr_column-&amp;gt;set_key(
                  EXPORTING
                      value  = ' ' ).
              CATCH cx_salv_not_found .
            ENDTRY.
      ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Regards, Vinod&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Jun 2011 11:56:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/salv-key-fields/m-p/7928283#M1599465</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-14T11:56:56Z</dc:date>
    </item>
    <item>
      <title>Re: SALV key fields?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/salv-key-fields/m-p/7928284#M1599466</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Vinod,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was looking in the CL_SALV_COLUMN&lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;S&lt;/SPAN&gt;_TABLE class &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry for the confusion!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Suhas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Jun 2011 12:04:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/salv-key-fields/m-p/7928284#M1599466</guid>
      <dc:creator>SuhaSaha</dc:creator>
      <dc:date>2011-06-14T12:04:11Z</dc:date>
    </item>
    <item>
      <title>Re: SALV key fields?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/salv-key-fields/m-p/7928285#M1599467</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is the code that worked for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;    DATA: lo_salv             TYPE REF TO cl_salv_table,
          lo_columns          TYPE REF TO cl_salv_columns_table,
          lo_column           TYPE REF TO cl_salv_column_table,
          lo_display_settings TYPE REF TO cl_salv_display_settings.
" END OF local data declaration
*&amp;amp;---------------------------------------------------------------------*

    IF lo_salv IS INITIAL.
    " No SALV object created then create the object.
        TRY.
            cl_salv_table=&amp;gt;factory( IMPORTING r_salv_table = lo_salv
                                    CHANGING t_table = i_mrp_v_mdel ).
        CATCH cx_salv_msg .
        ENDTRY.
    ENDIF. " No SALV object created then create the object.

    lo_columns = lo_salv-&amp;gt;get_columns( ). " Get columns from SALV

    lo_column ?= lo_columns-&amp;gt;get_column( 'MANDT' ). " Get the MANDT/Client column
    lo_column-&amp;gt;set_visible( C_FALSE ).              " And make it invisible

    lo_column ?= lo_columns-&amp;gt;get_column( 'EKORG' ). " Get the EKO column
    lo_column-&amp;gt;set_key( C_FALSE ).                  " And make it a 'normal' column&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;Ian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Jun 2011 12:05:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/salv-key-fields/m-p/7928285#M1599467</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-14T12:05:01Z</dc:date>
    </item>
  </channel>
</rss>

