<?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: Missing save layout function button in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/missing-save-layout-function-button/m-p/4404618#M1046891</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&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       = sy-repid&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     I_CALLBACK_PF_STATUS_SET = C_PF_STATUS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      i_callback_user_command  = c_user_command&lt;/P&gt;&lt;P&gt;      is_layout                = wa_layout&lt;/P&gt;&lt;P&gt;     it_fieldcat              = it_fcat&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     it_sort                  = it_sort&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      it_events                = it_events&lt;/P&gt;&lt;P&gt;      i_default                = c_flag&lt;/P&gt;&lt;P&gt;      i_save                   = c_flag   "this part of code will give save layout option for that &lt;/P&gt;&lt;P&gt;      i_grid_title             = title&lt;/P&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;      t_outtab                 = it_sale1&lt;/P&gt;&lt;P&gt;    exceptions&lt;/P&gt;&lt;P&gt;      program_error            = 1&lt;/P&gt;&lt;P&gt;      others                   = 2.&lt;/P&gt;&lt;P&gt;  if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    message 'Error in Display the list'&lt;/P&gt;&lt;P&gt;    type 'I'.&lt;/P&gt;&lt;P&gt;    leave to list-processing.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:c_flag    type c value 'X',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks &lt;/P&gt;&lt;P&gt;abhishek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 08 Oct 2011 05:19:39 GMT</pubDate>
    <dc:creator>abhishek_sharma6</dc:creator>
    <dc:date>2011-10-08T05:19:39Z</dc:date>
    <item>
      <title>Missing save layout function button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/missing-save-layout-function-button/m-p/4404613#M1046886</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello experts,&lt;/P&gt;&lt;P&gt;I have created alv display with SALV: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*-&amp;gt;Importing the object reference into GR_TABLE and passing the internal table
  CL_SALV_TABLE=&amp;gt;FACTORY( IMPORTING R_SALV_TABLE = GR_TABLE
                          CHANGING  T_TABLE = GT_DATA ).

*-&amp;gt; Set toolbar
  GR_FUNCTIONS = GR_TABLE-&amp;gt;GET_FUNCTIONS( ).
  GR_FUNCTIONS-&amp;gt;SET_ALL( ABAP_TRUE ).&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is that i cant find the way to add the "SAVE LAYOUT"  function button.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;best regards,&lt;/P&gt;&lt;P&gt;sagit.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2008 13:09:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/missing-save-layout-function-button/m-p/4404613#M1046886</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-27T13:09:24Z</dc:date>
    </item>
    <item>
      <title>Re: Missing save layout function button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/missing-save-layout-function-button/m-p/4404614#M1046887</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hmmm i have it done like following:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
*** part of the global data declaration ***
DATA: salv              TYPE REF TO cl_salv_table,
      alv               TYPE REF TO cl_gui_alv_grid,
      ccontrol          TYPE REF TO cl_gui_custom_container,
      functions         TYPE REF TO cl_salv_functions_list.

FORM init_salv .
  IF salv IS INITIAL.
* create instance of ALV table
    TRY.
        CALL METHOD cl_salv_table=&amp;gt;factory
          IMPORTING
            r_salv_table = salv
          CHANGING
            t_table      = gt_kalkschema.
      CATCH cx_salv_msg .
    ENDTRY.

    functions = salv-&amp;gt;get_functions( ).
    functions-&amp;gt;set_all( abap_true ).

* display table
    salv-&amp;gt;display( ).
  ENDIF.
ENDFORM.                    " init_alv
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i dont see much difference here between our code so i´m somehow dissappointed, but maybe you can see something.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2008 13:12:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/missing-save-layout-function-button/m-p/4404614#M1046887</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-27T13:12:32Z</dc:date>
    </item>
    <item>
      <title>Re: Missing save layout function button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/missing-save-layout-function-button/m-p/4404615#M1046888</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 found thr answer:&lt;/P&gt;&lt;P&gt;gr_layout = gr_table-&amp;gt;get_layout( ). key-report = sy-repid. gr_layout-&amp;gt;set_key( key ). gr_layout-&amp;gt;set_save_restriction( cl_salv_layout=&amp;gt;restrict_none ).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2008 13:25:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/missing-save-layout-function-button/m-p/4404615#M1046888</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-27T13:25:43Z</dc:date>
    </item>
    <item>
      <title>Re: Missing save layout function button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/missing-save-layout-function-button/m-p/4404616#M1046889</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;great, gotta archieve this in my "frequently done errors" database &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2008 13:27:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/missing-save-layout-function-button/m-p/4404616#M1046889</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-27T13:27:33Z</dc:date>
    </item>
    <item>
      <title>Re: Missing save layout function button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/missing-save-layout-function-button/m-p/4404617#M1046890</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how to put a structure layout to intenal table??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks!!!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; METHOD generate_output.&lt;/P&gt;&lt;P&gt;    DATA: lx_msg TYPE REF TO cx_salv_msg.&lt;/P&gt;&lt;P&gt;    TRY.&lt;/P&gt;&lt;P&gt;        cl_salv_table=&amp;gt;factory(&lt;/P&gt;&lt;P&gt;          IMPORTING&lt;/P&gt;&lt;P&gt;            r_salv_table = o_alv&lt;/P&gt;&lt;P&gt;          CHANGING&lt;/P&gt;&lt;P&gt;            t_table      = gt_tab ).&lt;/P&gt;&lt;P&gt;      CATCH cx_salv_msg INTO lx_msg.&lt;/P&gt;&lt;P&gt;    ENDTRY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Setting up the PF-Status&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CALL METHOD set_pf_status&lt;/P&gt;&lt;P&gt;      CHANGING&lt;/P&gt;&lt;P&gt;        co_alv = o_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Setting up the Layout&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CALL METHOD set_layout&lt;/P&gt;&lt;P&gt;      CHANGING&lt;/P&gt;&lt;P&gt;        co_alv = o_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Displaying the ALV&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    o_alv-&amp;gt;display( ).&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                    "generate_output&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  METHOD set_pf_status.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    DATA: lo_functions TYPE REF TO cl_salv_functions_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    lo_functions = co_alv-&amp;gt;get_functions( ).&lt;/P&gt;&lt;P&gt;    lo_functions-&amp;gt;set_default( abap_true ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                    "set_pf_status&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  METHOD set_layout.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    DATA: lo_layout  TYPE REF TO cl_salv_layout,&lt;/P&gt;&lt;P&gt;          lf_variant TYPE slis_vari,&lt;/P&gt;&lt;P&gt;          ls_key    TYPE salv_s_layout_key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  get layout object&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    lo_layout = co_alv-&amp;gt;get_layout( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  set Layout save restriction&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  1. Set Layout Key .. Unique key identifies the Differenet ALVs&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ls_key-report = sy-repid.&lt;/P&gt;&lt;P&gt;    lo_layout-&amp;gt;set_key( ls_key ).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  2. Remove Save layout the restriction.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    lo_layout-&amp;gt;set_save_restriction( if_salv_c_layout=&amp;gt;restrict_none ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  set initial Layout&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    lf_variant = p_layout.&lt;/P&gt;&lt;P&gt;    lo_layout-&amp;gt;set_initial_layout( lf_variant ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                    "set_layout&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "lcl_report IMPLEMENTATION&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Oct 2011 14:52:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/missing-save-layout-function-button/m-p/4404617#M1046890</guid>
      <dc:creator>telmo_alves</dc:creator>
      <dc:date>2011-10-07T14:52:58Z</dc:date>
    </item>
    <item>
      <title>Re: Missing save layout function button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/missing-save-layout-function-button/m-p/4404618#M1046891</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&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       = sy-repid&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     I_CALLBACK_PF_STATUS_SET = C_PF_STATUS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      i_callback_user_command  = c_user_command&lt;/P&gt;&lt;P&gt;      is_layout                = wa_layout&lt;/P&gt;&lt;P&gt;     it_fieldcat              = it_fcat&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     it_sort                  = it_sort&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      it_events                = it_events&lt;/P&gt;&lt;P&gt;      i_default                = c_flag&lt;/P&gt;&lt;P&gt;      i_save                   = c_flag   "this part of code will give save layout option for that &lt;/P&gt;&lt;P&gt;      i_grid_title             = title&lt;/P&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;      t_outtab                 = it_sale1&lt;/P&gt;&lt;P&gt;    exceptions&lt;/P&gt;&lt;P&gt;      program_error            = 1&lt;/P&gt;&lt;P&gt;      others                   = 2.&lt;/P&gt;&lt;P&gt;  if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    message 'Error in Display the list'&lt;/P&gt;&lt;P&gt;    type 'I'.&lt;/P&gt;&lt;P&gt;    leave to list-processing.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:c_flag    type c value 'X',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks &lt;/P&gt;&lt;P&gt;abhishek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 08 Oct 2011 05:19:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/missing-save-layout-function-button/m-p/4404618#M1046891</guid>
      <dc:creator>abhishek_sharma6</dc:creator>
      <dc:date>2011-10-08T05:19:39Z</dc:date>
    </item>
  </channel>
</rss>

