<?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: SALV in Split Screen - not refreshing in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/salv-in-split-screen-not-refreshing/m-p/7041684#M1500771</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Also while selecting for LFA1 use &lt;/P&gt;&lt;P&gt;Select lifnr name1 &lt;/P&gt;&lt;P&gt;  into table i_lfa1&lt;/P&gt;&lt;P&gt;  from lfa1&lt;/P&gt;&lt;P&gt;  up to p_dbcnt rows.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 19 Jul 2010 21:42:56 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-07-19T21:42:56Z</dc:date>
    <item>
      <title>SALV in Split Screen - not refreshing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/salv-in-split-screen-not-refreshing/m-p/7041680#M1500767</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a Report based program with Selection Screen&lt;/P&gt;&lt;P&gt;Upon entering valid Inputs program calls screen 100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On Screen 100, I placed following elements&lt;/P&gt;&lt;P&gt;  Docking Container&lt;/P&gt;&lt;P&gt;       Splitter Container with 2 rows with Docking container as Parent&lt;/P&gt;&lt;P&gt;              Placed a Toolbar object on the Top container of the split. Toolbar has 2 buttons BSID &amp;amp; BSAD &lt;/P&gt;&lt;P&gt;              If user clicks BSID, then I have to show a SALV report in Lower Split&lt;/P&gt;&lt;P&gt;              If user clicks BSAD, then I have to show a bit different data SALV report in same Lower Split&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried several methods to refresh the data in SALV( I used 1 SALV)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data is not refreshing in the second split... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I see that Lower Split container has children attribute set.. I tried to free() the lower container, but it deletes cmplete container itself, what can I do to refresh the data without completely redoing all the container stuff?&lt;/P&gt;&lt;P&gt;Also Children attribute in Split container is Read-only, how can I change this one ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Valid answers would receive points...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 17 Jul 2010 06:18:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/salv-in-split-screen-not-refreshing/m-p/7041680#M1500767</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-07-17T06:18:15Z</dc:date>
    </item>
    <item>
      <title>Re: SALV in Split Screen - not refreshing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/salv-in-split-screen-not-refreshing/m-p/7041681#M1500768</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi vinod,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you want an answer, you should never offer like &lt;EM&gt;Valid answers would receive points...&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyway: If you already created 2 containers, you should have 2 object references of CL_GRID instances. Modify the tables passed with ...first_display, call refresh (check all parameters) for the instances of the grid objects, call CL_GUI_VFW=&amp;gt;FLUSH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If this does not work, üpost some relevant code.&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;Clemens&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 18 Jul 2010 14:25:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/salv-in-split-screen-not-refreshing/m-p/7041681#M1500768</guid>
      <dc:creator>Clemenss</dc:creator>
      <dc:date>2010-07-18T14:25:49Z</dc:date>
    </item>
    <item>
      <title>Re: SALV in Split Screen - not refreshing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/salv-in-split-screen-not-refreshing/m-p/7041682#M1500769</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;PROGRAM  yvtest3 LINE-SIZE 512.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                              CLASSES&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;CLASS: lcl_main  DEFINITION DEFERRED,&lt;/P&gt;&lt;P&gt;       lcl_event DEFINITION DEFERRED.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                               TYPES&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;TYPES: BEGIN OF t_kna1,           " Customer Info&lt;/P&gt;&lt;P&gt;        kunnr TYPE kna1-kunnr,&lt;/P&gt;&lt;P&gt;        name1 TYPE kna1-name1,&lt;/P&gt;&lt;P&gt;       END OF t_kna1.&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF t_lfa1,           " Vendor Info&lt;/P&gt;&lt;P&gt;        lifnr TYPE lfa1-kunnr,&lt;/P&gt;&lt;P&gt;        name1 TYPE lfa1-name1,&lt;/P&gt;&lt;P&gt;       END OF t_lfa1.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                               OBJECTS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;DATA: o_tlbar TYPE REF TO cl_gui_toolbar,&lt;/P&gt;&lt;P&gt;      o_split TYPE REF TO cl_gui_splitter_container,&lt;/P&gt;&lt;P&gt;      o_dock  TYPE REF TO cl_gui_docking_container,&lt;/P&gt;&lt;P&gt;      o_main  TYPE REF TO lcl_main,&lt;/P&gt;&lt;P&gt;      o_event TYPE REF TO lcl_event,&lt;/P&gt;&lt;P&gt;      o_top   TYPE REF TO cl_gui_container,&lt;/P&gt;&lt;P&gt;      o_down  TYPE REF TO cl_gui_container.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             INTERNAL TABLES&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;DATA: i_kna1 TYPE STANDARD TABLE OF t_kna1,&lt;/P&gt;&lt;P&gt;      i_lfa1 TYPE STANDARD TABLE OF t_lfa1.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                               PARAMETERS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;PARAMETERS: p_dbcnt TYPE sy-dbcnt DEFAULT '500'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CLASS lcl_event DEFINITION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Events Definition&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS lcl_event DEFINITION.&lt;/P&gt;&lt;P&gt;  PUBLIC SECTION.&lt;/P&gt;&lt;P&gt;    METHODS: on_click FOR EVENT function_selected OF cl_gui_toolbar&lt;/P&gt;&lt;P&gt;                       IMPORTING fcode.&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "lcl_event DEFINITION&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CLASS lcl_main DEFINITION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Main Definition&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS lcl_main DEFINITION.&lt;/P&gt;&lt;P&gt;  PUBLIC SECTION.&lt;/P&gt;&lt;P&gt;    METHODS: constructor.&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "lcl_main DEFINITION&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                GET DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get Customers&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT kunnr name1&lt;/P&gt;&lt;P&gt;      FROM kna1&lt;/P&gt;&lt;P&gt;      INTO TABLE i_kna1&lt;/P&gt;&lt;P&gt;      UP TO p_dbcnt ROWS.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    SORT i_kna1 BY kunnr.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get Customers&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT kunnr name1&lt;/P&gt;&lt;P&gt;      FROM kna1&lt;/P&gt;&lt;P&gt;      INTO TABLE i_kna1&lt;/P&gt;&lt;P&gt;      UP TO p_dbcnt ROWS.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    SORT i_lfa1 BY lifnr.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  IF i_kna1 IS NOT INITIAL OR i_lfa1 IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;    CALL SCREEN '0100'.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MESSAGE 'No data exists for entry criteria'(001) 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;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CLASS lcl_event IMPLEMENTATION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       Events Implementation&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS lcl_event IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;  METHOD on_click.&lt;/P&gt;&lt;P&gt;    CASE fcode.&lt;/P&gt;&lt;P&gt;      WHEN 'KNA1'.&lt;/P&gt;&lt;P&gt;        TRY.&lt;/P&gt;&lt;P&gt;            CALL METHOD cl_salv_table=&amp;gt;factory&lt;/P&gt;&lt;P&gt;              EXPORTING&lt;/P&gt;&lt;P&gt;                r_container = o_down&lt;/P&gt;&lt;P&gt;              CHANGING&lt;/P&gt;&lt;P&gt;                t_table     = i_kna1.&lt;/P&gt;&lt;P&gt;          CATCH cx_salv_msg.&lt;/P&gt;&lt;P&gt;            MESSAGE 'SALV - error'(007) TYPE 'I'.&lt;/P&gt;&lt;P&gt;            LEAVE TO LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;        ENDTRY.&lt;/P&gt;&lt;P&gt;      WHEN 'LFA1'.&lt;/P&gt;&lt;P&gt;        TRY.&lt;/P&gt;&lt;P&gt;            CALL METHOD cl_salv_table=&amp;gt;factory&lt;/P&gt;&lt;P&gt;              EXPORTING&lt;/P&gt;&lt;P&gt;                r_container = o_down&lt;/P&gt;&lt;P&gt;              CHANGING&lt;/P&gt;&lt;P&gt;                t_table     = i_lfa1.&lt;/P&gt;&lt;P&gt;          CATCH cx_salv_msg.&lt;/P&gt;&lt;P&gt;            MESSAGE 'SALV - error'(007) TYPE 'I'.&lt;/P&gt;&lt;P&gt;            LEAVE TO LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;        ENDTRY.&lt;/P&gt;&lt;P&gt;      WHEN 'EXIT'.&lt;/P&gt;&lt;P&gt;        LEAVE TO SCREEN 0.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;    cl_gui_cfw=&amp;gt;flush( ).&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                    "on_click&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "lcl_event IMPLEMENTATION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CLASS lcl_main IMPLEMENTATION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Main Implementation&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS lcl_main IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;  METHOD constructor.&lt;/P&gt;&lt;P&gt;    DATA: lw_evnt  TYPE cntl_simple_event.       " Events&lt;/P&gt;&lt;P&gt;    DATA: li_evnt  TYPE cntl_simple_events.      " Events&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------" /&gt;&lt;P&gt; Create Docking Container&lt;/P&gt;&lt;P&gt;    FREE o_dock.&lt;/P&gt;&lt;P&gt;    CREATE OBJECT o_dock&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        repid                       = sy-cprog&lt;/P&gt;&lt;P&gt;        dynnr                       = '0100'&lt;/P&gt;&lt;P&gt;        side                        = 1            " dock_at_left&lt;/P&gt;&lt;P&gt;        extension                   = 400&lt;/P&gt;&lt;P&gt;        lifetime                    = 1            " Dynpro&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        cntl_error                  = 1&lt;/P&gt;&lt;P&gt;        cntl_system_error           = 2&lt;/P&gt;&lt;P&gt;        create_error                = 3&lt;/P&gt;&lt;P&gt;        lifetime_error              = 4&lt;/P&gt;&lt;P&gt;        lifetime_dynpro_dynpro_link = 5&lt;/P&gt;&lt;P&gt;        OTHERS                      = 6.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE 'Error creating Docking Container'(002) TYPE 'I'.&lt;/P&gt;&lt;P&gt;      LEAVE LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------" /&gt;&lt;P&gt; Create Split Screen&lt;/P&gt;&lt;P&gt;    FREE: o_split,o_top,o_down.&lt;/P&gt;&lt;P&gt;    CREATE OBJECT o_split&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        parent            = o_dock&lt;/P&gt;&lt;P&gt;        rows              = 2&lt;/P&gt;&lt;P&gt;        columns           = 1&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        cntl_error        = 1&lt;/P&gt;&lt;P&gt;        cntl_system_error = 2&lt;/P&gt;&lt;P&gt;        OTHERS            = 3.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE 'Error creating Splitter Container'(003) TYPE 'I'.&lt;/P&gt;&lt;P&gt;      LEAVE LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Set Sash Invisible&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    o_split-&amp;gt;set_row_sash( id    = 1&lt;/P&gt;&lt;P&gt;                          type  = o_split-&amp;gt;type_sashvisible&lt;/P&gt;&lt;P&gt;                          value = o_split-&amp;gt;false ).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Set Row Height of 1st Container to fit Buttons&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    o_split-&amp;gt;set_row_height( id = 1 height = 5 ).&lt;/P&gt;&lt;P&gt;    o_top  = o_split-&amp;gt;get_container( row = 1 column = 1 ).&lt;/P&gt;&lt;P&gt;    o_down = o_split-&amp;gt;get_container( row = 2 column = 1 ).&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------" /&gt;&lt;P&gt; Create Toolbar&lt;/P&gt;&lt;P&gt;    CREATE OBJECT o_tlbar&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        parent             = o_top&lt;/P&gt;&lt;P&gt;        lifetime           = 1&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        cntl_install_error = 1&lt;/P&gt;&lt;P&gt;        cntl_error         = 2&lt;/P&gt;&lt;P&gt;        cntb_wrong_version = 3&lt;/P&gt;&lt;P&gt;        OTHERS             = 4.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE 'Error creating Toolbar'(004) TYPE 'I'.&lt;/P&gt;&lt;P&gt;      LEAVE LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Add Buttons to the Toolbar&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CALL METHOD o_tlbar-&amp;gt;add_button&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        fcode            = 'KNA1'&lt;/P&gt;&lt;P&gt;        icon             = ' '&lt;/P&gt;&lt;P&gt;        butn_type        = 0&lt;/P&gt;&lt;P&gt;        text             = 'KNA1'&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        cntl_error       = 1&lt;/P&gt;&lt;P&gt;        cntb_btype_error = 2&lt;/P&gt;&lt;P&gt;        cntb_error_fcode = 3&lt;/P&gt;&lt;P&gt;        OTHERS           = 4.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE 'Error creating Button on Toolbar'(005) TYPE 'I'.&lt;/P&gt;&lt;P&gt;      LEAVE LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    CALL METHOD o_tlbar-&amp;gt;add_button&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        fcode            = 'LFA1'&lt;/P&gt;&lt;P&gt;        icon             = ' '&lt;/P&gt;&lt;P&gt;        butn_type        = 0&lt;/P&gt;&lt;P&gt;        text             = 'LFA1'&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        cntl_error       = 1&lt;/P&gt;&lt;P&gt;        cntb_btype_error = 2&lt;/P&gt;&lt;P&gt;        cntb_error_fcode = 3&lt;/P&gt;&lt;P&gt;        OTHERS           = 4.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE 'Error creating Button on Toolbar'(005) TYPE 'I'.&lt;/P&gt;&lt;P&gt;      LEAVE LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    CALL METHOD o_tlbar-&amp;gt;add_button&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        fcode            = 'EXIT'&lt;/P&gt;&lt;P&gt;        icon             = ' '&lt;/P&gt;&lt;P&gt;        butn_type        = 0&lt;/P&gt;&lt;P&gt;        text             = 'Exit'&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        cntl_error       = 1&lt;/P&gt;&lt;P&gt;        cntb_btype_error = 2&lt;/P&gt;&lt;P&gt;        cntb_error_fcode = 3&lt;/P&gt;&lt;P&gt;        OTHERS           = 4.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE 'Error creating Button on Toolbar'(005) TYPE 'I'.&lt;/P&gt;&lt;P&gt;      LEAVE LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Add Events&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;register events for toolbar-control&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    lw_evnt-eventid = o_tlbar-&amp;gt;m_id_function_selected.&lt;/P&gt;&lt;P&gt;    APPEND lw_evnt TO li_evnt.&lt;/P&gt;&lt;P&gt;    o_tlbar-&amp;gt;set_registered_events( li_evnt ).&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------" /&gt;&lt;P&gt; Create Event Handler&lt;/P&gt;&lt;P&gt;    CREATE OBJECT o_event.&lt;/P&gt;&lt;P&gt;    SET HANDLER o_event-&amp;gt;on_click FOR o_tlbar.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                    "constructor&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "lcl_main IMPLEMENTATION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  STATUS_0100  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Screen 100 Init&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE status_0100 OUTPUT.&lt;/P&gt;&lt;P&gt;  IF o_main IS NOT BOUND.&lt;/P&gt;&lt;P&gt;    CREATE OBJECT o_main.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " STATUS_0100  OUTPUT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Jul 2010 18:35:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/salv-in-split-screen-not-refreshing/m-p/7041682#M1500769</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-07-19T18:35:06Z</dc:date>
    </item>
    <item>
      <title>Re: SALV in Split Screen - not refreshing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/salv-in-split-screen-not-refreshing/m-p/7041683#M1500770</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Clemens,&lt;/P&gt;&lt;P&gt;You are right... if I need answers... why care for awarding points &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the code snippet....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Jul 2010 18:40:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/salv-in-split-screen-not-refreshing/m-p/7041683#M1500770</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-07-19T18:40:12Z</dc:date>
    </item>
    <item>
      <title>Re: SALV in Split Screen - not refreshing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/salv-in-split-screen-not-refreshing/m-p/7041684#M1500771</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Also while selecting for LFA1 use &lt;/P&gt;&lt;P&gt;Select lifnr name1 &lt;/P&gt;&lt;P&gt;  into table i_lfa1&lt;/P&gt;&lt;P&gt;  from lfa1&lt;/P&gt;&lt;P&gt;  up to p_dbcnt rows.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Jul 2010 21:42:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/salv-in-split-screen-not-refreshing/m-p/7041684#M1500771</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-07-19T21:42:56Z</dc:date>
    </item>
    <item>
      <title>Re: SALV in Split Screen - not refreshing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/salv-in-split-screen-not-refreshing/m-p/7041685#M1500772</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;The following sample report shows how you can switch the displayed data on the same CL_SALV_TABLE list:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Report  ZUS_SDN_SALV_SPLITTER
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*

REPORT  zus_sdn_salv_splitter.

DATA:
  gd_repid      TYPE syst-repid,
  gd_okcode     TYPE ui_func,
*
  gt_kna1       TYPE STANDARD TABLE OF kna1,
  gt_lfa1       TYPE STANDARD TABLE OF lfa1,
  go_docking    TYPE REF TO cl_gui_docking_container,
  go_table      TYPE REF TO cl_salv_table.

START-OF-SELECTION.



  CREATE OBJECT go_docking
    EXCEPTIONS
      OTHERS = 6.


  CALL METHOD go_docking-&amp;gt;set_extension
    EXPORTING
      extension  = 99999
    EXCEPTIONS
      cntl_error = 1
      OTHERS     = 2.


  gd_repid = syst-repid.
  CALL METHOD go_docking-&amp;gt;link
    EXPORTING
      repid  = gd_repid
      dynnr  = '0100'
    EXCEPTIONS
      OTHERS = 4.


  TRY.
      CALL METHOD cl_salv_table=&amp;gt;factory
        EXPORTING
          r_container  = go_docking
        IMPORTING
          r_salv_table = go_table
        CHANGING
          t_table      = gt_kna1.
    CATCH cx_salv_msg .
  ENDTRY.
  go_table-&amp;gt;display( ).

  PERFORM select_customers.
  CALL SCREEN '0100'.


END-OF-SELECTION.
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  SELECT_CUSTOMERS
*&amp;amp;---------------------------------------------------------------------*
FORM select_customers .

  SELECT * FROM kna1 INTO TABLE gt_kna1 UP TO 20 ROWS.

  TRY.
      CALL METHOD go_table-&amp;gt;set_data
        CHANGING
          t_table = gt_kna1.
    CATCH cx_salv_no_new_data_allowed .
  ENDTRY.


ENDFORM.                    " SELECT_CUSTOMERS


*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  SELECT_SUPPLIERS
*&amp;amp;---------------------------------------------------------------------*
FORM select_suppliers .

  SELECT * FROM lfa1 INTO TABLE gt_lfa1 UP TO 20 ROWS.

  TRY.
      CALL METHOD go_table-&amp;gt;set_data
        CHANGING
          t_table = gt_lfa1.
    CATCH cx_salv_no_new_data_allowed .
  ENDTRY.

ENDFORM.                    " SELECT_SUPPLIERS


*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Module  STATUS_0100  OUTPUT
*&amp;amp;---------------------------------------------------------------------*
MODULE status_0100 OUTPUT.
  SET PF-STATUS 'MAIN_0100'.
  SET TITLEBAR 'MAIN_0100'.

  go_table-&amp;gt;refresh( ).


ENDMODULE.                 " STATUS_0100  OUTPUT


*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Module  USER_COMMAND_0100  INPUT
*&amp;amp;---------------------------------------------------------------------*
MODULE user_command_0100 INPUT.

  TRANSLATE gd_okcode TO UPPER CASE.

  CASE gd_okcode.
    WHEN 'CUSTOMER'.
      PERFORM select_customers.

    WHEN 'SUPPLIER'.
      PERFORM select_suppliers.

    WHEN 'BACK' OR
         'EXIT' OR
         'CANC'.
      SET SCREEN 0. LEAVE SCREEN.
  ENDCASE.

ENDMODULE.                 " USER_COMMAND_0100  INPUT
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;  Uwe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Jul 2010 20:45:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/salv-in-split-screen-not-refreshing/m-p/7041685#M1500772</guid>
      <dc:creator>uwe_schieferstein</dc:creator>
      <dc:date>2010-07-20T20:45:00Z</dc:date>
    </item>
  </channel>
</rss>

