<?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: Factory ALV Method in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/factory-alv-method/m-p/10143110#M1819533</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It depends what exactly you want as output. Since you can adjust the wirdth of the columns that is why we short/medium/long text. You can only keep short text if you want short name to be this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nabheet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 05 Mar 2014 06:07:01 GMT</pubDate>
    <dc:creator>nabheetscn</dc:creator>
    <dc:date>2014-03-05T06:07:01Z</dc:date>
    <item>
      <title>Factory ALV Method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/factory-alv-method/m-p/10143105#M1819528</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 not able to set 2nd column heading, code as shown below, If any missing guide me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt; TYPES:&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;BEGIN OF &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;IT,&lt;BR /&gt; MATNR &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;MARA-MATNR,&lt;BR /&gt; MTART &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;MARA-MTART,&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;END OF &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;IT.&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;DATA &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;:&lt;BR /&gt; ALV &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;TYPE REF TO &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;CL_SALV_TABLE,&lt;BR /&gt; ITAB &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;TYPE TABLE OF &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;IT,&lt;BR /&gt; FNC &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;TYPE REF TO &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;CL_SALV_FUNCTIONS,&lt;BR /&gt; DSP &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;TYPE REF TO &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;CL_SALV_DISPLAY_SETTINGS,&lt;BR /&gt; CLM &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;TYPE REF TO &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;CL_SALV_COLUMN_TABLE,&lt;BR /&gt; CLS &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;TYPE REF TO &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;CL_SALV_COLUMNS_TABLE.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;SELECT &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;MATNR MTART &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;INTO TABLE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;ITAB &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;FROM &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;MARA &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;UP TO &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;20 &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;ROWS.&lt;BR /&gt; &lt;BR /&gt; CL_SALV_TABLE=&amp;gt;FACTORY( &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;IMPORTING &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;R_SALV_TABLE = ALV&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;CHANGING &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;T_TABLE = ITAB ).&lt;BR /&gt; &lt;BR /&gt; FNC = ALV-&amp;gt;GET_FUNCTIONS( ).&lt;BR /&gt; FNC-&amp;gt;SET_ALL( ABAP_TRUE ).&lt;BR /&gt; &lt;BR /&gt; DSP = ALV-&amp;gt;GET_DISPLAY_SETTINGS( ).&lt;BR /&gt; DSP-&amp;gt;SET_LIST_HEADER( &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;'This is demo' &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;).&lt;BR /&gt; &lt;BR /&gt; CLS = ALV-&amp;gt;GET_COLUMNS( ).&lt;BR /&gt; CLM ?= CLS-&amp;gt;GET_COLUMN( &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;'MATNR' &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;).&lt;BR /&gt; CLM-&amp;gt;SET_LONG_TEXT( &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;'This is col1' &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;).&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: red; background: white;"&gt; CLM ?= CLS-&amp;gt;GET_COLUMN( &lt;SPAN style="color: red;"&gt;'MTART' &lt;/SPAN&gt;).&lt;BR /&gt; CLM-&amp;gt;SET_LONG_TEXT( &lt;SPAN style="color: red;"&gt;'This is col2 ' &lt;/SPAN&gt;).&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt; &lt;BR /&gt; ALV-&amp;gt;DISPLAY( ).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;Output :&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/402999" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Avirat&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Mar 2014 05:36:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/factory-alv-method/m-p/10143105#M1819528</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-03-05T05:36:02Z</dc:date>
    </item>
    <item>
      <title>Re: Factory ALV Method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/factory-alv-method/m-p/10143106#M1819529</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;CLM ?= CLS-&amp;gt;GET_COLUMN( &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;SPAN style="color: #4da619; font-size: 10pt;"&gt;'MTART'&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt; ).&lt;BR /&gt;CLM-&amp;gt;SET_LONG_TEXT( &lt;/SPAN&gt;&lt;SPAN style="color: #4da619; font-size: 10pt;"&gt;'This is col2 '&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt; ).&lt;BR /&gt;CLM-&amp;gt;SET_MEDIUM_TEXT( &lt;/SPAN&gt;&lt;SPAN style="color: #4da619; font-size: 10pt;"&gt;'This is col2 '&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt; ).&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt;"&gt;data&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;:lv_text &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt;"&gt;type&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt; SCRTEXT_S.&lt;BR /&gt;lv_text = &lt;/SPAN&gt;&lt;SPAN style="color: #4da619; font-size: 10pt;"&gt;'This is col2 '&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;.&lt;BR /&gt;CLM-&amp;gt;SET_SHORT_TEXT( lv_text ).&lt;BR /&gt;ALV-&amp;gt;DISPLAY( ).&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Mar 2014 05:56:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/factory-alv-method/m-p/10143106#M1819529</guid>
      <dc:creator>nabheetscn</dc:creator>
      <dc:date>2014-03-05T05:56:39Z</dc:date>
    </item>
    <item>
      <title>Re: Factory ALV Method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/factory-alv-method/m-p/10143107#M1819530</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;Try like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA : lr_column&amp;nbsp; TYPE REF TO cl_salv_column_table,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lr_columns TYPE REF TO cl_salv_columns_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; lr_columns = alv-&amp;gt;get_columns( ).&lt;/P&gt;&lt;P&gt;&amp;nbsp; TRY.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lr_column ?= lr_columns-&amp;gt;get_column( 'MTART' ).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lr_column-&amp;gt;set_short_text( 'Colmn 2' ).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lr_column-&amp;gt;set_medium_text( 'This is col2' ).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lr_column-&amp;gt;set_long_text( 'This is col2').&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CATCH cx_salv_not_found.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDTRY.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Mar 2014 06:00:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/factory-alv-method/m-p/10143107#M1819530</guid>
      <dc:creator>Private_Member_15166</dc:creator>
      <dc:date>2014-03-05T06:00:59Z</dc:date>
    </item>
    <item>
      <title>Re: Factory ALV Method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/factory-alv-method/m-p/10143108#M1819531</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;so it is necessary to declare&lt;/P&gt;&lt;P&gt;all 3.&lt;/P&gt;&lt;P&gt;long,medium,short &lt;/P&gt;&lt;P&gt;text. ?&lt;/P&gt;&lt;P&gt;for each single column.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Mar 2014 06:04:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/factory-alv-method/m-p/10143108#M1819531</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-03-05T06:04:46Z</dc:date>
    </item>
    <item>
      <title>Re: Factory ALV Method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/factory-alv-method/m-p/10143109#M1819532</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;May be your alv display would be showing medium text. Drag it if you see your's declaration in long text. And you have not declared midium text for your ALV display so it's keeping the standard one.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Mar 2014 06:07:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/factory-alv-method/m-p/10143109#M1819532</guid>
      <dc:creator>Private_Member_15166</dc:creator>
      <dc:date>2014-03-05T06:07:00Z</dc:date>
    </item>
    <item>
      <title>Re: Factory ALV Method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/factory-alv-method/m-p/10143110#M1819533</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It depends what exactly you want as output. Since you can adjust the wirdth of the columns that is why we short/medium/long text. You can only keep short text if you want short name to be this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nabheet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Mar 2014 06:07:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/factory-alv-method/m-p/10143110#M1819533</guid>
      <dc:creator>nabheetscn</dc:creator>
      <dc:date>2014-03-05T06:07:01Z</dc:date>
    </item>
    <item>
      <title>Re: Factory ALV Method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/factory-alv-method/m-p/10143111#M1819534</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Issue Resolved !!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Mar 2014 06:13:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/factory-alv-method/m-p/10143111#M1819534</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-03-05T06:13:10Z</dc:date>
    </item>
    <item>
      <title>Re: Factory ALV Method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/factory-alv-method/m-p/10143112#M1819535</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Avirat,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The second column is not getting displayed when we use only set_long_text(&amp;nbsp; ) ,may be because of&lt;/P&gt;&lt;P&gt;length of the &lt;SPAN class="L0S52"&gt;mtart field.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please find the below code.Here i used set_medium_text ( ) and set_short_text( ) methods along with&amp;nbsp; set_long_text(&amp;nbsp; ), it is working fine . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;TYPES&lt;SPAN class="L0S55"&gt;:&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;BEGIN &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;it&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt; matnr &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;mara&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;matnr&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt; mtart &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;mara&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;mtart&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;END &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;it&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;DATA &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;:&lt;/SPAN&gt;&lt;BR /&gt; alv&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;REF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;cl_salv_table&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt; itab &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;it&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt; fnc&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;REF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;cl_salv_functions&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt; dsp&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;REF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;cl_salv_display_settings&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt; clm&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;REF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;cl_salv_column_table&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt; cls&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;REF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;cl_salv_columns_table&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt; l_scrtext_s &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;scrtext_s&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;SELECT &lt;/SPAN&gt;matnr mtart &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;itab &lt;SPAN class="L0S52"&gt;FROM &lt;/SPAN&gt;mara &lt;SPAN class="L0S52"&gt;UP &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;20 &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;ROWS&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; cl_salv_table&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;factory&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;IMPORTING &lt;/SPAN&gt;r_salv_table &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;alv&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;CHANGING &lt;/SPAN&gt;t_table &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;itab &lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; fnc &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;alv&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;get_functions&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; fnc&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;set_all&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;abap_true &lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; dsp &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;alv&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;get_display_settings&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; dsp&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;set_list_header&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'This is demo' &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; cls &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;alv&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;get_columns&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; l_scrtext_s &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'COL 1'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; clm ?= cls&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;get_column&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'MATNR' &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; clm&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;set_long_text&lt;SPAN class="L0S55"&gt;(&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'This is col1 ' &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;CLEAR &lt;/SPAN&gt;l_scrtext_s&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; l_scrtext_s &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'COL 2'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; clm ?= cls&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;get_column&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'MTART' &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; clm&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;set_long_text&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'This is col2' &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; clm&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;set_medium_text&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'This is col2' &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; clm&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;set_short_text&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;value &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;l_scrtext_s&amp;nbsp; &lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; alv&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;display&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;Output:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/403125" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When we extend the column 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/403126" /&gt;&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;Manasa Veena P.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Mar 2014 06:49:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/factory-alv-method/m-p/10143112#M1819535</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-03-05T06:49:56Z</dc:date>
    </item>
  </channel>
</rss>

