<?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: Refresh Button in ALV OutPut in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380436#M1840592</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt; &lt;/P&gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Hi Pravin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When i am debuging on Refresh it will not come to FORM user_command.&lt;/P&gt;&lt;P&gt;You can check using attached file.&lt;/P&gt;&lt;P&gt;REPORT zmmml_2p. TABLES: zmmm_liste_1v , zmmm_class_1v. CONSTANTS: c_mdm(3)&amp;nbsp; VALUE 'MDM'. DATA it TYPE TABLE OF zmmm_liste_1s WITH HEADER LINE. FIELD-SYMBOLSTYPE zmmm_liste_1s . DATA: lf_objecttype LIKE bapi_doc_drad-objecttype,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lf_objectkey LIKE bapi_doc_drad-objectkey. DATA: lt_documentlist TYPE TABLE OF bapi_doc_keys ." WITH HEADER LINE. FIELD-SYMBOLSlike LINE OF lt_documentlist . DATA: okay. data:&amp;nbsp;&amp;nbsp; gs_variant&amp;nbsp; type disvariant. DATA:i_layout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE slis_layout_alv,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_events&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE slis_t_event,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_list_top_of_page TYPE slis_t_listheader. SELECTION-SCREEN BEGIN OF BLOCK a WITH FRAME TITLE text-101. SELECT-OPTIONS&amp;nbsp; so_user FOR sy-uname&amp;nbsp;&amp;nbsp;&amp;nbsp; MATCHCODE OBJECT user_comp . SELECT-OPTIONS so_matnr FOR zmmm_liste_1v-matnr. SELECT-OPTIONS so_mstae FOR zmmm_liste_1v-mstae. SELECT-OPTIONS so_mstde FOR zmmm_liste_1v-mstde NO-EXTENSION . SELECTION-SCREEN ULINE. SELECT-OPTIONS&amp;nbsp; so_werks FOR zmmm_liste_1v-werks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MEMORY ID wrk&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NO-EXTENSION NO INTERVALS . SELECT-OPTIONS so_mmsta FOR zmmm_liste_1v-mmsta . SELECT-OPTIONS so_mmstd FOR zmmm_liste_1v-mmstd NO-EXTENSION . SELECT-OPTIONS so_beskz FOR zmmm_liste_1v-beskz . SELECT-OPTIONS so_ekgrp FOR zmmm_liste_1v-ekgrp . SELECT-OPTIONS so_dispo FOR zmmm_liste_1v-dispo . SELECT-OPTIONS so_zeifo FOR zmmm_liste_1v-zeifo MATCHCODE OBJECT h_t178 . PARAMETERS sprache TYPE spras DEFAULT sy-langu . SELECTION-SCREEN ULINE. parameters:&amp;nbsp;&amp;nbsp; p_vari&amp;nbsp; type disvariant-variant. SELECTION-SCREEN END OF BLOCK a. DATA:i_out&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE STANDARD TABLE OF Mara,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_fieldcat&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE slis_t_fieldcat_alv. DATA:wa_out&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE mara,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_print&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE slis_print_alv,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_fieldcat&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE slis_fieldcat_alv,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_variant&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE disvariant. CONSTANTS:c_x&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char1&amp;nbsp; VALUE 'X',&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_s&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char1&amp;nbsp; VALUE 'S',&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_m&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char1&amp;nbsp; VALUE 'M',&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_h&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char1&amp;nbsp; VALUE 'H',&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char1&amp;nbsp; VALUE '5',&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_a&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char1&amp;nbsp; VALUE 'A',&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_message&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char7&amp;nbsp; VALUE 'MESSAGE',&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_bid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE bds_typeid VALUE 'TEST_LOGO'. DATA: it_cat TYPE slis_t_fieldcat_alv,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; h_stru LIKE dd02l-tabname,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; h_prog LIKE sy-repid.&amp;nbsp;&amp;nbsp; FIELD-SYMBOLSTYPE slis_fieldcat_alv.&amp;nbsp;&amp;nbsp; PERFORM status USING text-005.&amp;nbsp;&amp;nbsp; MOVE:&amp;nbsp; 'ZMMM_LISTE_1S' TO h_stru, sy-repid TO h_prog. *=== Main ============================================================== INITIALIZATION. *=======================================================================&amp;nbsp;&amp;nbsp; MOVE: 'EQ' TO so_user-option, 'I' TO so_user-sign,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sy-uname TO so_user-low.&amp;nbsp;&amp;nbsp; APPEND so_user.&amp;nbsp;&amp;nbsp; PERFORM set_mstae.&amp;nbsp;&amp;nbsp; PERFORM set_mmstd. *Begin : Ainmup 28.03.2014&amp;nbsp; I-1311-064\01&amp;nbsp;&amp;nbsp; at selection-screen on value-request for p_vari.&amp;nbsp;&amp;nbsp; PERFORM set_layout. *End: Ainmup 28.03.2014&amp;nbsp; I-1311-064\01 AT SELECTION-SCREEN. *======================================================================= START-OF-SELECTION. *=======================================================================&amp;nbsp;&amp;nbsp; PERFORM get_data CHANGING okay. "Daten selektieren&amp;nbsp;&amp;nbsp; CHECK okay = 'X'. *&amp;nbsp; PERFORM out_data. END-OF-SELECTION.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM alv_grid_display. TOP-OF-PAGE. *====================================================================== *&amp;amp;---------------------------------------------------------------------* *&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FORMS *&amp;amp;---------------------------------------------------------------------* *&amp;amp;---------------------------------------------------------------------* *&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; Status (Textanzeige) *&amp;amp;---------------------------------------------------------------------* FORM status USING text.&amp;nbsp;&amp;nbsp; CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text = text. *&amp;nbsp;&amp;nbsp;&amp;nbsp; EXCEPTIONS *&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OTHERS = 1. ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "status *---------------------------------------------------------------------* *&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FORM set_mstae&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * *---------------------------------------------------------------------* FORM set_mstae.&amp;nbsp;&amp;nbsp; IF so_user-low = c_mdm.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REFRESH so_mstae.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE 'IEQ43' TO so_mstae.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPEND so_mstae.&amp;nbsp;&amp;nbsp; ELSE.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF so_matnr IS INITIAL.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; READ TABLE so_mstae INDEX 1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CHECK sy-subrc &amp;gt; 0. *&amp;nbsp;&amp;nbsp;&amp;nbsp; so_mstae ist leer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE 'IBT4049' TO so_mstae.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPEND so_mstae.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE 'IEQ95' TO so_mstae.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPEND so_mstae.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&amp;nbsp;&amp;nbsp; ENDIF. ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "set_mstae *&amp;amp;--------------------------------------------------------------------* *&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; GET_DATA *&amp;amp;--------------------------------------------------------------------* *&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mara, Marc und MAKT lesen *---------------------------------------------------------------------* FORM get_data CHANGING p_okay. "Daten selektieren&amp;nbsp;&amp;nbsp; TYPES t_makt LIKE makt.&amp;nbsp;&amp;nbsp; DATA it_makt TYPE TABLE OF t_makt WITH HEADER LINE.&amp;nbsp;&amp;nbsp; REFRESH it.&amp;nbsp;&amp;nbsp; PERFORM status USING text-002.&amp;nbsp;&amp;nbsp; IF so_user-low = c_mdm.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT * FROM zmmm_liste_1v INTO CORRESPONDING FIELDS OF TABLE it&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE MSTAE IN so_mstae .&amp;nbsp;&amp;nbsp; ELSE.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT * FROM zmmm_liste_1v INTO CORRESPONDING FIELDS OF TABLE it&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE matnr IN so_matnr AND spras = sprache&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND ( ( mstae IN so_mstae AND mstde IN so_mstde )&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OR ( mmsta IN so_mmsta AND mmstd IN so_mmstd ) )&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND werks IN so_werks AND beskz IN so_beskz&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND ekgrp IN so_ekgrp AND dispo IN so_dispo AND zeifo IN so_zeifo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND ernam IN so_user.&amp;nbsp;&amp;nbsp; ENDIF.&amp;nbsp;&amp;nbsp; READ TABLE it INDEX 1.&amp;nbsp;&amp;nbsp; IF sy-subrc &amp;gt; 0.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MESSAGE i010(zmmm).&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLEAR p_okay.&amp;nbsp;&amp;nbsp; ELSE.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM status USING text-003.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_okay = 'X'.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT * FROM makt INTO TABLE it_makt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FOR ALL ENTRIES IN it WHERE matnr = it-zz_rfmat AND spras = sprache.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF sy-dbcnt &amp;gt; 0.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOOP AT it ASSIGNING.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; READ TABLE it_makt WITH KEY matnr =-zz_rfmat.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF sy-subrc = 0.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE: it_makt-maktx TO-maktx_ref.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDLOOP.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM status USING text-006.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOOP AT it ASSIGNING.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT SINGLE * FROM zmmm_class_1v&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE objek =-matnr AND klart = '001'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND spras = sprache.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF sy-subrc = 0.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE: zmmm_class_1v-class TO-class.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE: zmmm_class_1v-kschl TO-kschl.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDLOOP.&amp;nbsp;&amp;nbsp; ENDIF.&amp;nbsp;&amp;nbsp; DATA: lt_return&amp;nbsp; TYPE TABLE OF bapiret2,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_address&amp;nbsp; TYPE bapiaddr3,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lv_tabix&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE sy-tabix.&amp;nbsp;&amp;nbsp; LOOP AT it ASSIGNING.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lv_tabix = sy-tabix.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLEAR: lt_return[], ls_address.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL FUNCTION 'BAPI_USER_GET_DETAIL'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; username =-ernam&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMPORTING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; address&amp;nbsp; = ls_address&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLES&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return&amp;nbsp; = lt_return.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF lt_return IS INITIAL.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -fullname&amp;nbsp; = ls_address-fullname.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -tel1_numbr = ls_address-tel1_numbr.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -tel1_ext&amp;nbsp; = ls_address-tel1_ext.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MODIFY it FROMINDEX lv_tabix.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&amp;nbsp;&amp;nbsp; ENDLOOP.&amp;nbsp;&amp;nbsp; PERFORM status USING text-007.&amp;nbsp;&amp;nbsp; LOOP AT it ASSIGNING.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM read_dir_data.&amp;nbsp;&amp;nbsp; ENDLOOP. ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "GET_DATA *---------------------------------------------------------------------* *&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FORM USER_OC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * *---------------------------------------------------------------------* * Form wird beim Klicken auf MATNR oder ZZ_RFMAT dynamisch gerufen *---------------------------------------------------------------------* *&amp;nbsp; --&amp;gt;&amp;nbsp; R_UCOMM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * *&amp;nbsp; --&amp;gt;&amp;nbsp; RS_SELFIELD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * *---------------------------------------------------------------------* FORM user_oc&amp;nbsp; USING r_ucomm LIKE sy-ucomm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "#EC CALLED&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rs_selfield TYPE slis_selfield. DATA : lv_mstae TYPE mara-mstae.&amp;nbsp;&amp;nbsp; CASE rs_selfield-fieldname .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when 'MATNR' or 'ZZ_RFMAT' .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET PARAMETER ID 'MAT' FIELD&amp;nbsp; rs_selfield-value.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL TRANSACTION 'MM02' AND SKIP FIRST SCREEN.&amp;nbsp;&amp;nbsp; ENDCASE. ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "user_oc *---------------------------------------------------------------------* *&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FORM set_mmstd&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * *---------------------------------------------------------------------* *---------------------------------------------------------------------* FORM set_mmstd.&amp;nbsp;&amp;nbsp; DATA d_mmstd LIKE sy-datum .&amp;nbsp;&amp;nbsp; d_mmstd = sy-datum - 2 .&amp;nbsp;&amp;nbsp; REFRESH so_mmstd.&amp;nbsp;&amp;nbsp; MOVE: 'GE' TO so_mmstd-option, 'I' TO so_mmstd-sign,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; d_mmstd TO so_mmstd-low.&amp;nbsp;&amp;nbsp; APPEND so_mmstd. ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "set_mmstd *---------------------------------------------------------------------* *&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FORM read_dir_data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * *---------------------------------------------------------------------* *---------------------------------------------------------------------* FORM read_dir_data.&amp;nbsp;&amp;nbsp; lf_objecttype = 'MARA'.&amp;nbsp;&amp;nbsp; lf_objectkey =-matnr.&amp;nbsp;&amp;nbsp; CLEAR lt_documentlist . REFRESH lt_documentlist .&amp;nbsp;&amp;nbsp; CALL FUNCTION 'BAPI_DOCUMENT_GETOBJECTDOCS'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objecttype&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lf_objecttype&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objectkey&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lf_objectkey&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; currentversionsonly = 'X'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = sy-datum&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLES&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; documentlist&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lt_documentlist.&amp;nbsp;&amp;nbsp; if not lt_documentlist[] is INITIAL.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; READ TABLE lt_documentlist with KEY documenttype = 'IDW' assigning.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF sy-subrc eq 0 .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; perform read_dir_details .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXIT.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; READ TABLE lt_documentlist with KEY documenttype = 'DWG' assigning.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF sy-subrc eq 0 .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; perform read_dir_details .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXIT.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&amp;nbsp;&amp;nbsp; endif.&amp;nbsp;&amp;nbsp; READ TABLE lt_documentlist with KEY documenttype = 'DFF' assigning.&amp;nbsp;&amp;nbsp; IF sy-subrc eq 0 .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; perform read_dir_details .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXIT.&amp;nbsp;&amp;nbsp; ENDIF. ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "read_dir_data *---------------------------------------------------------------------* *&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FORM read_dir_details&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * *---------------------------------------------------------------------* FORM read_dir_details .&amp;nbsp;&amp;nbsp; DATA: lf_doctype LIKE bapi_doc_draw-documenttype,&amp;nbsp;&amp;nbsp; lf_docnumber LIKE bapi_doc_draw-documentnumber,&amp;nbsp;&amp;nbsp; lf_docpart LIKE bapi_doc_draw-documentpart,&amp;nbsp;&amp;nbsp; lf_docversion LIKE bapi_doc_draw-documentversion .&amp;nbsp;&amp;nbsp; DATA: lt_files LIKE bapi_doc_files2 OCCURS 0 WITH HEADER LINE,&amp;nbsp;&amp;nbsp; ls_document LIKE bapi_doc_draw2.&amp;nbsp;&amp;nbsp; lf_doctype =-DOCUMENTTYPE .&amp;nbsp;&amp;nbsp; lf_docnumber =-DOCUMENTNUMBER .&amp;nbsp;&amp;nbsp; lf_docversion =-DOCUMENTVERSION .&amp;nbsp;&amp;nbsp; lf_docpart =-DOCUMENTPART .&amp;nbsp;&amp;nbsp; REFRESH lt_files. CLEAR lt_files.&amp;nbsp;&amp;nbsp; CALL FUNCTION 'BAPI_DOCUMENT_GETDETAIL2'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; documenttype = lf_doctype&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; documentnumber = lf_docnumber&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; documentpart = lf_docpart&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; documentversion = lf_docversion&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; getactivefiles = 'X'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMPORTING:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; documentdata = ls_document&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLES:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; documentfiles = lt_files.&amp;nbsp;&amp;nbsp; if not lt_files[] is INITIAL.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; READ TABLE lt_files with KEY WSAPPLICATION = 'TIF' CHECKEDIN = 'X' .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if sy-subrc eq 0 .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -TIF_EXISTS = 'X' .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endif.&amp;nbsp;&amp;nbsp; ENDIF.&amp;nbsp; -DOKAR =-DOCUMENTTYPE .&amp;nbsp; -DOKNR =-DOCUMENTNUMBER .&amp;nbsp; -DOKVR =-DOCUMENTVERSION .&amp;nbsp; -DOKTL =-DOCUMENTPART .&amp;nbsp; -DOKST = ls_document-STATUSINTERN . ENDFORM. "read_dir_details *&amp;amp;---------------------------------------------------------------------* *&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; SET_LAYOUT *&amp;amp;---------------------------------------------------------------------* *&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text *----------------------------------------------------------------------* *&amp;nbsp; --&amp;gt;&amp;nbsp; Ainmup 28.03.2014 Add Layout Field in selction Screen I-1311-064\01 *----------------------------------------------------------------------* FORM SET_LAYOUT . DATA: lf_event&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE slis_alv_event,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lf_form_top_of_page&amp;nbsp; TYPE slis_formname VALUE 'TOP_OF_PAGE',&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lf_form_end_of_list&amp;nbsp; TYPE slis_formname VALUE 'END_OF_LIST',&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lf_form_pf_status_set TYPE slis_formname VALUE 'PF_STATUS_SET'.&amp;nbsp;&amp;nbsp; CLEAR :i_events[], lf_event.&amp;nbsp;&amp;nbsp; CALL FUNCTION 'REUSE_ALV_EVENTS_GET'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_list_type&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMPORTING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; et_events&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = i_events&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXCEPTIONS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list_type_wrong = 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 2.&amp;nbsp;&amp;nbsp; IF sy-subrc &amp;lt;&amp;gt; 0.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&amp;nbsp;&amp;nbsp; ENDIF.&amp;nbsp;&amp;nbsp; READ TABLE i_events WITH KEY name = slis_ev_top_of_page&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTO lf_event.&amp;nbsp;&amp;nbsp; IF sy-subrc = 0.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE lf_form_top_of_page TO lf_event-form.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPEND lf_event TO i_events.&amp;nbsp;&amp;nbsp; ENDIF.&amp;nbsp;&amp;nbsp; CLEAR lf_event.&amp;nbsp;&amp;nbsp; READ TABLE i_events WITH KEY name =&amp;nbsp; slis_ev_pf_status_set&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTO lf_event.&amp;nbsp;&amp;nbsp; IF sy-subrc = 0.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE lf_form_pf_status_set TO lf_event-form.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPEND lf_event TO i_events.&amp;nbsp;&amp;nbsp; ENDIF.&amp;nbsp;&amp;nbsp; CLEAR lf_event.&amp;nbsp;&amp;nbsp; READ TABLE i_events WITH KEY name =&amp;nbsp; slis_ev_end_of_list&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTO lf_event.&amp;nbsp;&amp;nbsp; IF sy-subrc = 0.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE lf_form_end_of_list TO lf_event-form.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPEND lf_event TO i_events.&amp;nbsp;&amp;nbsp; ENDIF.&amp;nbsp;&amp;nbsp; clear gs_variant.&amp;nbsp;&amp;nbsp; gs_variant-report = sy-repid. * Function module for f4 search help for layout&amp;nbsp;&amp;nbsp; call function 'REUSE_ALV_VARIANT_F4'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exporting&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; is_variant&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = gs_variant&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_display_via_grid = 'X'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; importing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; es_variant&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = gs_variant&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exceptions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; not_found&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; program_error&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; others&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 3.&amp;nbsp;&amp;nbsp; if sy-subrc ne 0.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; message id sy-msgid type sy-msgty number sy-msgno&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&amp;nbsp;&amp;nbsp; else.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write gs_variant-variant to p_vari.&amp;nbsp;&amp;nbsp; endif. ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " SET_LAYOUT *&amp;amp;---------------------------------------------------------------------* *&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; ALV_GRID_DISPLAY *&amp;amp;---------------------------------------------------------------------* *&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text *----------------------------------------------------------------------* *&amp;nbsp; --&amp;gt;&amp;nbsp; p1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text *&amp;nbsp;&amp;nbsp; p1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text * 0.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&amp;nbsp;&amp;nbsp; ENDIF.&amp;nbsp;&amp;nbsp; CLEAR lf_event.&amp;nbsp;&amp;nbsp; READ TABLE i_events WITH KEY name =&amp;nbsp; slis_ev_pf_status_set&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTO lf_event.&amp;nbsp;&amp;nbsp; IF sy-subrc = 0.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE lf_form_pf_status_set TO lf_event-form.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPEND lf_event TO i_events.&amp;nbsp;&amp;nbsp; ENDIF. **&amp;nbsp; set the layout&amp;nbsp;&amp;nbsp; i_layout-zebra&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = c_x.&amp;nbsp;&amp;nbsp; i_layout-colwidth_optimize = c_x.&amp;nbsp;&amp;nbsp; i_layout-no_input&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = c_x.&amp;nbsp;&amp;nbsp; i_layout-get_selinfos&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = c_x. * For Layout Selection&amp;nbsp;&amp;nbsp; clear gs_variant.&amp;nbsp;&amp;nbsp; gs_variant-report = sy-repid. * Function module for f4 search help for layout&amp;nbsp;&amp;nbsp; call function 'REUSE_ALV_VARIANT_F4'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exporting&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; is_variant&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = gs_variant&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_display_via_grid = 'X'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; importing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; es_variant&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = gs_variant&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exceptions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; not_found&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; program_error&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; others&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 3.&amp;nbsp;&amp;nbsp; if sy-subrc ne 0.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; message id sy-msgid type sy-msgty number sy-msgno&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&amp;nbsp;&amp;nbsp; else.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write gs_variant-variant to p_vari.&amp;nbsp;&amp;nbsp; endif. ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " GET_EVENT_LAYOUT *&amp;amp;---------------------------------------------------------------------* *&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; pf_status_set **&amp;amp;--------------------------------------------------------------------* FORM pf_status_set USING pt_extab TYPE slis_t_extab.&amp;nbsp;&amp;nbsp; SET PF-STATUS 'YPROGRAM'. ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "PF_STATUS_SET *&amp;amp;---------------------------------------------------------------------* *&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; CALL_ALV_GRID *&amp;amp;---------------------------------------------------------------------* *&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text *----------------------------------------------------------------------* *&amp;nbsp; --&amp;gt;&amp;nbsp; p1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text * 0.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&amp;nbsp;&amp;nbsp; ENDIF. ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " CALL_ALV_GRID&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 03 Jun 2014 06:18:12 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2014-06-03T06:18:12Z</dc:date>
    <item>
      <title>Refresh Button in ALV OutPut</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380414#M1840570</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;i want to add Refresh button in ALV Output with executable report is it possible? How?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 May 2014 10:23:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380414#M1840570</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-05-27T10:23:20Z</dc:date>
    </item>
    <item>
      <title>Re: Refresh Button in ALV OutPut</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380415#M1840571</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mahipalsinh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes it is possible. You may put one refresh button in executable report by creating GUI status.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Display the ALV Grid using class CL_GUI_ALV_GRID. On click of the refresh button call the method REFRESH_TABLE_DISPLAY of class CL_GUI_ALV_GRID.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 May 2014 10:33:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380415#M1840571</guid>
      <dc:creator>shah_viraj</dc:creator>
      <dc:date>2014-05-27T10:33:10Z</dc:date>
    </item>
    <item>
      <title>Re: Refresh Button in ALV OutPut</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380416#M1840572</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are using FM for your ALV,&lt;/P&gt;&lt;P&gt;You can copy the sap std status from program SAPLZENG_DATA_SCREEN and status as STANDARD_FULLSCREEN using Tcode SE41 By status oiption on aaplication tool Bar. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt;"&gt;SET PF-STATUS &lt;/SPAN&gt;&lt;SPAN style="color: #4da619; font-size: 10pt;"&gt;'STANDARD'&lt;/SPAN&gt;&lt;SPAN style="color: #800080; font-size: 10pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #800080; font-size: 10pt;"&gt;. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 May 2014 10:43:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380416#M1840572</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-05-27T10:43:52Z</dc:date>
    </item>
    <item>
      <title>Re: Refresh Button in ALV OutPut</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380417#M1840573</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi viraj&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you have any example for this if yes then please give me..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Mahipalsinh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 May 2014 11:22:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380417#M1840573</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-05-27T11:22:42Z</dc:date>
    </item>
    <item>
      <title>Re: Refresh Button in ALV OutPut</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380418#M1840574</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Pravin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please explain more ..&lt;/P&gt;&lt;P&gt;how can i put this button and how i can code for this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 May 2014 11:23:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380418#M1840574</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-05-27T11:23:57Z</dc:date>
    </item>
    <item>
      <title>Re: Refresh Button in ALV OutPut</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380419#M1840575</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Mahipalsinh ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;STRONG&gt;DATA &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt;ref1 &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_gui_alv_grid&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'GET_GLOBALS_FROM_SLVC_FULLSCR'&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e_grid &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;ref1&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;METHOD &lt;/SPAN&gt;ref1&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;check_changed_data&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; &lt;SPAN class="L0S31"&gt;*&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; rs_selfield&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;refresh &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'X'&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="L0S55"&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;Yogendra Bhaskar&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 May 2014 11:26:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380419#M1840575</guid>
      <dc:creator>yogendra_bhaskar</dc:creator>
      <dc:date>2014-05-27T11:26:27Z</dc:date>
    </item>
    <item>
      <title>Re: Refresh Button in ALV OutPut</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380420#M1840576</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;How si your ALV is it using FM or OOPs?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 May 2014 11:30:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380420#M1840576</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-05-27T11:30:18Z</dc:date>
    </item>
    <item>
      <title>Re: Refresh Button in ALV OutPut</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380421#M1840577</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi please refer BCALV_GRID_05 programme.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 May 2014 11:32:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380421#M1840577</guid>
      <dc:creator>shah_viraj</dc:creator>
      <dc:date>2014-05-27T11:32:00Z</dc:date>
    </item>
    <item>
      <title>Re: Refresh Button in ALV OutPut</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380422#M1840578</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Did you use the search tool ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are already some samples at scn with this refresh option.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;For OO ALV : &lt;A href="http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/79b5e890-0201-0010-7f8e-b7c207edf7c2"&gt;ABAP Code Sample to Display Data in ALV Grid Using Object-Oriented Programming&lt;/A&gt; or &lt;SPAN class="with-breadcrumbs"&gt;&lt;A href="http://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=85131377"&gt;demo program to refresh alv grid(oops)&lt;/A&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;For good old REUSE FM, &lt;SPAN class="with-breadcrumbs"&gt;&lt;A href="http://wiki.scn.sap.com/wiki/display/ABAP/Alv+in+Detail"&gt;Alv in Detail&lt;/A&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN class="with-breadcrumbs"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="with-breadcrumbs"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="with-breadcrumbs"&gt;Raymond&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 May 2014 11:34:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380422#M1840578</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2014-05-27T11:34:12Z</dc:date>
    </item>
    <item>
      <title>Re: Refresh Button in ALV OutPut</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380423#M1840579</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;FM &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 May 2014 12:08:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380423#M1840579</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-05-27T12:08:15Z</dc:date>
    </item>
    <item>
      <title>Re: Refresh Button in ALV OutPut</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380424#M1840580</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;where i have to use this code???&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 May 2014 12:08:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380424#M1840580</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-05-27T12:08:52Z</dc:date>
    </item>
    <item>
      <title>Re: Refresh Button in ALV OutPut</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380425#M1840581</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i am using executable programe not module pool programming,i want this in executable programe alv output&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/461138" width="450" /&gt;&lt;/P&gt;&lt;P&gt;What i need to change in this FM ????&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 May 2014 12:28:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380425#M1840581</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-05-27T12:28:05Z</dc:date>
    </item>
    <item>
      <title>Re: Refresh Button in ALV OutPut</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380426#M1840582</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mahipalsinh ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have to include this in form&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;USER_OC&lt;/STRONG&gt; .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or you can do one thing , create a pushbutton on status bar , with function code REFRESH&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and code this in USER_OC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;FORM &lt;/SPAN&gt;USER_OC&amp;nbsp; &lt;SPAN class="L0S52"&gt;USING &lt;/SPAN&gt;R_UCOMM &lt;SPAN class="L0S52"&gt;LIKE &lt;/SPAN&gt;SY&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;UCOMM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RS_SELFIELD &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;SLIS_SELFIELD&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;DATA &lt;/SPAN&gt;REF1 &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_GUI_ALV_GRID&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'GET_GLOBALS_FROM_SLVC_FULLSCR'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; E_GRID &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;REF1&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;METHOD &lt;/SPAN&gt;REF1&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;CHECK_CHANGED_DATA&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; RS_SELFIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;REFRESH &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'X'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp; ENDIF.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;R_UCOMM &lt;SPAN class="L0S52"&gt;EQ &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'REFRESH'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'GET_GLOBALS_FROM_SLVC_FULLSCR'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; E_GRID &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;REF1&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;METHOD &lt;/SPAN&gt;REF1&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;CHECK_CHANGED_DATA&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RS_SELFIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;REFRESH &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'X'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&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;Yogendra Bhaskar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 May 2014 12:40:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380426#M1840582</guid>
      <dc:creator>yogendra_bhaskar</dc:creator>
      <dc:date>2014-05-27T12:40:27Z</dc:date>
    </item>
    <item>
      <title>Re: Refresh Button in ALV OutPut</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380427#M1840583</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Hi Mahipalsinh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First you create the Status from SE41 transaction as shown in belwo snap shot.&lt;/P&gt;&lt;P&gt;Go to Tcose SE41--&amp;gt; Clcik on Status Icon on application tool bar and provide the From program and status name and mention your program name and staus name. Status name can be anything and click on Copy button.&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/461241" width="450" /&gt;&lt;/P&gt;&lt;P&gt;It will lead to next screen and click on Copy&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/461248" width="450" /&gt;&lt;/P&gt;&lt;P&gt;Clcik on change button&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/461249" width="450" /&gt;&lt;/P&gt;&lt;P&gt;Activate the by clicking on Activate button. Here you can see all the standard Icon are copied. If you do not want any options you can remove it.&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/461250" width="450" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now in your ALV program just call bellow code. You can see all the icons in report output including your refresh icon.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;FORM &lt;SPAN style="font-size: 10pt;"&gt;pf_status_set &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt;"&gt;USING &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;pt_extab &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt;"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;slis_t_extab&lt;/SPAN&gt;&lt;SPAN style="color: #800080; font-size: 10pt;"&gt;.&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;SET PF-STATUS &lt;/SPAN&gt;&lt;SPAN style="color: #4da619; font-size: 10pt;"&gt;'YPROGRAM'&lt;/SPAN&gt;&lt;SPAN style="color: #800080; font-size: 10pt;"&gt;.&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;ENDFORM.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #800080; font-size: 10pt;"&gt;Cheers,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #800080; font-size: 10pt;"&gt;Pravin&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 May 2014 14:02:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380427#M1840583</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-05-27T14:02:25Z</dc:date>
    </item>
    <item>
      <title>Re: Refresh Button in ALV OutPut</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380428#M1840584</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi pravin&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where i have write this code ?&lt;/P&gt;&lt;P&gt;Means at which place i have to put this code..where i have to perform this form ???&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2014 10:59:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380428#M1840584</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-05-29T10:59:49Z</dc:date>
    </item>
    <item>
      <title>Re: Refresh Button in ALV OutPut</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380429#M1840585</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How can i create this push button?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2014 12:02:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380429#M1840585</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-05-29T12:02:58Z</dc:date>
    </item>
    <item>
      <title>Re: Refresh Button in ALV OutPut</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380430#M1840586</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;You have to just&amp;nbsp; write that form routine&amp;nbsp; at any place in ALV logic. I.e. YOu can call it after building the fieldcatlog or after the /Header/Footer.&lt;/P&gt;&lt;P&gt;This will not have PERFORM. Just form will work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will resolve your issue. Let me know if you still have any issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Pravin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2014 12:09:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380430#M1840586</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-05-29T12:09:39Z</dc:date>
    </item>
    <item>
      <title>Re: Refresh Button in ALV OutPut</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380431#M1840587</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Button should have function code, if this button is triggered&lt;/P&gt;&lt;P&gt;then do your select query or update your internal table and call CALL METHOD ALV_GRID-&amp;gt;REFRESH_TABLE_DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this is enough.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vadamalai A&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2014 12:15:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380431#M1840587</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-05-29T12:15:08Z</dc:date>
    </item>
    <item>
      <title>Re: Refresh Button in ALV OutPut</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380432#M1840588</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please give me some example code because without perform how can i use this form?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 May 2014 07:05:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380432#M1840588</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-05-30T07:05:52Z</dc:date>
    </item>
    <item>
      <title>Re: Refresh Button in ALV OutPut</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380433#M1840589</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Hi Mahipalsinh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please find the example code as below and let me know if you have any issue.&lt;/P&gt;&lt;P&gt;REPORT yalv_report NO STANDARD PAGE HEADING LINE-SIZE 255&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MESSAGE-ID zz.&lt;/P&gt;&lt;P&gt;TYPE-POOLS: slis.&lt;BR /&gt;**Material BAPI Header&lt;BR /&gt;TYPES BEGIN OF type_head.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE STRUCTURE bapimathead.&lt;BR /&gt;TYPES END OF type_head.&lt;BR /&gt;**Material BAPI for Extension&lt;BR /&gt;TYPES BEGIN OF type_extin.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE STRUCTURE bapiparex.&lt;BR /&gt;TYPES END OF type_extin.&lt;BR /&gt;**Material BAPI for Extension Changes&lt;BR /&gt;TYPES BEGIN OF type_extinx.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE STRUCTURE bapiparexx.&lt;BR /&gt;TYPES END OF type_extinx.&lt;BR /&gt;TYPES:BEGIN OF type_output,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzmatnr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE matnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzchangetype&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE zzdechangetype,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzeffectivedate TYPE zzdeeffctdat,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzstatus&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE zzdestatus,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzversion&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE zzversion ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzuomp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE zzuomp,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzpck_uqty&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE zzpck_uqty,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzshp_uqty&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE zzshp_uqty,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzwhr_uqty&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE zzwhr_uqty ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzpck_kuty&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE zzpck_kuty,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzshp_kuty&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE zzshp_kuty,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; message&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char100,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; END OF type_output.&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF ty_qty,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzmatnr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE matnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzchangetype&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE zzdechangetype,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzeffectivedate TYPE zzdeeffctdat,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzstatus&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE zzdestatus,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzversion&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE zzversion ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzuomp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE zzuomp&amp;nbsp; ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzpck_uqty&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE zzpck_uqty&amp;nbsp; ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzshp_uqty&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE zzshp_uqty,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzwhr_uqty&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE zzwhr_uqty&amp;nbsp; ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzpck_kuty&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE zzpck_kuty,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzshp_kuty&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE zzshp_kuty,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; message&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char100,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; END OF ty_qty.&lt;/P&gt;&lt;P&gt;***---Internal Tables&lt;BR /&gt;DATA:i_qty&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE TABLE OF ty_qty,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_extin&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE STANDARD TABLE OF type_extin,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_extinx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE STANDARD TABLE OF type_extinx,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_return&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE STANDARD TABLE OF bapiret2&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WITH HEADER LINE,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_out&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE STANDARD TABLE OF type_output,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_fieldcat&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE slis_t_fieldcat_alv,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_layout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE slis_layout_alv,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_events&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE slis_t_event,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_list_top_of_page TYPE slis_t_listheader.&lt;BR /&gt;***---Work Area.&lt;BR /&gt;DATA:wa_headerdata&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE bapimathead,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_qty&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE ty_qty,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_extin&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE type_extin,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_extinx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE bapiparex,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_message&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE bapiret2,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_errtxt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE t100-text,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_out&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE type_output,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wf_zzmatnr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE zmm_chg_req-zzmatnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_print&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE slis_print_alv,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_fieldcat&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE slis_fieldcat_alv,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_variant&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE disvariant.&lt;/P&gt;&lt;P&gt;CONSTANTS:c_x&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char1&amp;nbsp; VALUE 'X',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_s&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char1&amp;nbsp; VALUE 'S',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_m&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char1&amp;nbsp; VALUE 'M',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_h&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char1&amp;nbsp; VALUE 'H',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char1&amp;nbsp; VALUE '5',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_a&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char1&amp;nbsp; VALUE 'A',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_zfrt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char4&amp;nbsp; VALUE 'ZFRT',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_pack&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char9&amp;nbsp; VALUE 'PACKAGING',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_zzmatnr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char7&amp;nbsp; VALUE 'ZZMATNR',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_zzversion&amp;nbsp;&amp;nbsp; TYPE char9&amp;nbsp; VALUE 'ZZVERSION',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_effect&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char15 VALUE 'ZZEFFECTIVEDATE',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_zzuomp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char6&amp;nbsp; VALUE 'ZZUOMP',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_zzpck_uqty&amp;nbsp; TYPE char10 VALUE 'ZZPCK_UQTY',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_zzshp_uqty&amp;nbsp; TYPE char10 VALUE 'ZZSHP_UQTY',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_zzwhr_uqty&amp;nbsp; TYPE char10 VALUE 'ZZWHR_UQTY',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_zzpck_kuty&amp;nbsp; TYPE char10 VALUE 'ZZPCK_KUTY',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_zzshp_kuty&amp;nbsp; TYPE char10 VALUE 'ZZSHP_KUTY',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_message&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char7&amp;nbsp; VALUE 'MESSAGE',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_bid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE bds_typeid VALUE 'TEST_LOGO'.&lt;BR /&gt;***--Selection Screen&lt;BR /&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-000.&lt;BR /&gt;SELECT-OPTIONS:s_matnr FOR wf_zzmatnr.&lt;BR /&gt;PARAMETERS&amp;nbsp;&amp;nbsp;&amp;nbsp; :p_date&amp;nbsp; TYPE sy-datum .&lt;BR /&gt;SELECTION-SCREEN END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;BR /&gt;&amp;nbsp; p_date = sy-datum.&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;BR /&gt;&amp;nbsp; PERFORM get_data.&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;BR /&gt;&amp;nbsp; PERFORM update_mara.&lt;BR /&gt;&amp;nbsp; PERFORM alv_grid_display.&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; GET_DATA&lt;BR /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;BR /&gt;*----------------------------------------------------------------------*&lt;BR /&gt;*&amp;nbsp; --&amp;gt;&amp;nbsp; p1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;BR /&gt;*&amp;nbsp; &amp;lt;--&amp;nbsp; p2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;BR /&gt;*----------------------------------------------------------------------*&lt;BR /&gt;FORM get_data .&lt;/P&gt;&lt;P&gt;&amp;nbsp; SELECT a~zzmatnr&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a~zzchangetype&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a~zzeffectivedate&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a~zzstatus&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b~zzversion&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b~zzuomp&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b~zzpck_uqty&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b~zzshp_uqty&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b~zzwhr_uqty&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b~zzpck_kuty&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b~zzshp_kuty&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTO TABLE i_qty&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ( zmm_chg_req AS a&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; INNER JOIN zvpackageqty AS b&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ON&amp;nbsp; a~zzmatnr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EQ b~zzmatnr&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND a~zzeffectivedate&amp;nbsp;&amp;nbsp; EQ&amp;nbsp; b~zzeff_dt )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE a~zzmatnr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IN s_matnr&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND a~zzchangetype&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EQ c_pack&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND a~zzstatus&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EQ c_a&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND a~zzeffectivedate&amp;nbsp;&amp;nbsp; LE sy-datum.&lt;/P&gt;&lt;P&gt;ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " GET_DATA&lt;BR /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; UPDATE_MARA&lt;BR /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;BR /&gt;*----------------------------------------------------------------------*&lt;BR /&gt;*&amp;nbsp; --&amp;gt;&amp;nbsp; p1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;BR /&gt;*&amp;nbsp; &amp;lt;--&amp;nbsp; p2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;BR /&gt;*----------------------------------------------------------------------*&lt;BR /&gt;FORM update_mara .&lt;BR /&gt;&amp;nbsp; DATA: lwf_qty TYPE i.&lt;BR /&gt;&amp;nbsp; LOOP AT i_qty INTO wa_qty.&lt;/P&gt;&lt;P&gt;*&amp;nbsp; Populate the Header data&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_headerdata-material&amp;nbsp;&amp;nbsp; = wa_qty-zzmatnr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_headerdata-ind_sector = c_m.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_headerdata-matl_type&amp;nbsp; = c_zfrt.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_headerdata-basic_view = c_x.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_extin-structure&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'BAPI_TE_MARA'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_extin-valuepart1+0(18)&amp;nbsp;&amp;nbsp; = wa_qty-zzmatnr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_extin-valuepart1+18(108) = space.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLEAR lwf_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwf_qty = wa_qty-zzwhr_uqty .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_extin-valuepart1+108(10) = lwf_qty .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_extin-valuepart1+118(3)&amp;nbsp; = wa_qty-zzpck_kuty .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLEAR lwf_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwf_qty = wa_qty-zzpck_uqty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_extin-valuepart1+121(10) = lwf_qty .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_extin-valuepart1+131(3)&amp;nbsp; = wa_qty-zzshp_kuty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLEAR lwf_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwf_qty = wa_qty-zzshp_uqty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_extin-valuepart1+134(10) = lwf_qty.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPEND wa_extin TO i_extin.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_extinx-structure&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'BAPI_TE_MARAX'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_extinx-valuepart1+0(18)&amp;nbsp;&amp;nbsp; = wa_qty-zzmatnr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_extinx-valuepart1+18(21)&amp;nbsp; = space.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_extinx-valuepart1+21(1)&amp;nbsp;&amp;nbsp; = c_x.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_extinx-valuepart1+22(1)&amp;nbsp;&amp;nbsp; = c_x.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_extinx-valuepart1+23(1)&amp;nbsp;&amp;nbsp; = c_x.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_extinx-valuepart1+24(1)&amp;nbsp;&amp;nbsp; = c_x.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_extinx-valuepart1+25(1)&amp;nbsp;&amp;nbsp; = c_x.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPEND wa_extinx TO i_extinx.&lt;/P&gt;&lt;P&gt;** Save the quantity fileds to MARA table&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; headdata&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_headerdata&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_message&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLES&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; returnmessages = i_return&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; extensionin&amp;nbsp;&amp;nbsp;&amp;nbsp; = i_extin&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; extensioninx&amp;nbsp;&amp;nbsp; = i_extinx.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF wa_message-type = c_s.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wait = c_x.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL FUNCTION 'MESSAGE_TEXT_BUILD'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msgid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_message-id&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msgnr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_message-number&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msgv1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_message-message_v1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msgv2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_message-message_v2&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msgv3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_message-message_v3&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msgv4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_message-message_v4&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; message_text_output = wa_errtxt&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXCEPTIONS&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_qty-message = wa_errtxt.&lt;BR /&gt;** Fill final output table.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE-CORRESPONDING wa_qty TO wa_out.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPEND wa_out TO i_out.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLEAR: wa_out, wa_qty,wa_extinx,wa_extin.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; REFRESH: i_extinx,i_extin.&lt;BR /&gt;&amp;nbsp; ENDLOOP.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; REFRESH i_qty.&lt;BR /&gt;ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " UPDATE_MARA&lt;BR /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; ALV_GRID_DISPLAY&lt;BR /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;BR /&gt;*----------------------------------------------------------------------*&lt;BR /&gt;*&amp;nbsp; --&amp;gt;&amp;nbsp; p1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;BR /&gt;*&amp;nbsp; &amp;lt;--&amp;nbsp; p2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;BR /&gt;*----------------------------------------------------------------------*&lt;BR /&gt;FORM alv_grid_display .&lt;BR /&gt;&amp;nbsp; PERFORM build_fieldcatlog.&lt;BR /&gt;&amp;nbsp; PERFORM get_event_layout.&lt;BR /&gt;&amp;nbsp; PERFORM header_section.&lt;BR /&gt;&amp;nbsp; PERFORM call_alv_grid.&lt;BR /&gt;ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " ALV_GRID_DISPLAY&lt;BR /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; BUILD_FIELDCATLOG&lt;BR /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;BR /&gt;*----------------------------------------------------------------------*&lt;BR /&gt;*&amp;nbsp; --&amp;gt;&amp;nbsp; p1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;BR /&gt;*&amp;nbsp; &amp;lt;--&amp;nbsp; p2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;BR /&gt;*----------------------------------------------------------------------*&lt;BR /&gt;FORM build_fieldcatlog .&lt;BR /&gt;&amp;nbsp; DATA:lf_column TYPE i VALUE 1.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR wa_fieldcat.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-fieldname = c_zzmatnr.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-col_pos&amp;nbsp;&amp;nbsp; = lf_column.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-seltext_l = text-001.&lt;BR /&gt;&amp;nbsp; APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR wa_fieldcat.&lt;BR /&gt;&amp;nbsp; ADD 1 TO lf_column.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-fieldname = c_zzversion.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-col_pos&amp;nbsp;&amp;nbsp; = lf_column.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-seltext_l = text-002.&lt;BR /&gt;&amp;nbsp; APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR wa_fieldcat.&lt;BR /&gt;&amp;nbsp; ADD 1 TO lf_column.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-fieldname = c_effect .&lt;BR /&gt;&amp;nbsp; wa_fieldcat-col_pos&amp;nbsp;&amp;nbsp; = lf_column.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-seltext_l = text-003.&lt;BR /&gt;&amp;nbsp; APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR wa_fieldcat.&lt;BR /&gt;&amp;nbsp; ADD 1 TO lf_column.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-fieldname = c_zzuomp.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-col_pos&amp;nbsp;&amp;nbsp; = lf_column.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-seltext_l = text-004.&lt;BR /&gt;&amp;nbsp; APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR wa_fieldcat.&lt;BR /&gt;&amp;nbsp; ADD 1 TO lf_column.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-fieldname = c_zzpck_uqty.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-col_pos&amp;nbsp;&amp;nbsp; = lf_column.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-seltext_l = text-005.&lt;BR /&gt;&amp;nbsp; APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR wa_fieldcat.&lt;BR /&gt;&amp;nbsp; ADD 1 TO lf_column.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-fieldname = c_zzshp_uqty.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-col_pos&amp;nbsp;&amp;nbsp; = lf_column.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-seltext_l = text-006.&lt;BR /&gt;&amp;nbsp; APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR wa_fieldcat.&lt;BR /&gt;&amp;nbsp; ADD 1 TO lf_column.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-fieldname = c_zzwhr_uqty.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-col_pos&amp;nbsp;&amp;nbsp; = lf_column.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-seltext_l = text-011.&lt;BR /&gt;&amp;nbsp; APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR wa_fieldcat.&lt;BR /&gt;&amp;nbsp; ADD 1 TO lf_column.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-fieldname = c_zzpck_kuty.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-col_pos&amp;nbsp;&amp;nbsp; = lf_column.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-seltext_l = text-012.&lt;BR /&gt;&amp;nbsp; APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR wa_fieldcat.&lt;BR /&gt;&amp;nbsp; ADD 1 TO lf_column.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-fieldname = c_zzshp_kuty.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-col_pos&amp;nbsp;&amp;nbsp; = lf_column.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-seltext_l = text-013.&lt;BR /&gt;&amp;nbsp; APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR wa_fieldcat.&lt;BR /&gt;&amp;nbsp; ADD 1 TO lf_column.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-fieldname = c_message.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-col_pos&amp;nbsp;&amp;nbsp; = lf_column.&lt;BR /&gt;&amp;nbsp; wa_fieldcat-seltext_l = text-007.&lt;BR /&gt;&amp;nbsp; APPEND wa_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " BUILD_FIELDCATLOG&lt;BR /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; GET_EVENT&lt;BR /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;BR /&gt;*----------------------------------------------------------------------*&lt;BR /&gt;*&amp;nbsp; --&amp;gt;&amp;nbsp; p1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;BR /&gt;*&amp;nbsp; &amp;lt;--&amp;nbsp; p2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;BR /&gt;*----------------------------------------------------------------------*&lt;BR /&gt;FORM get_event_layout .&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: lf_event&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE slis_alv_event,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lf_form_top_of_page&amp;nbsp;&amp;nbsp; TYPE slis_formname VALUE 'TOP_OF_PAGE',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lf_form_end_of_list&amp;nbsp;&amp;nbsp; TYPE slis_formname VALUE 'END_OF_LIST',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lf_form_pf_status_set TYPE slis_formname VALUE 'PF_STATUS_SET'.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR :i_events[], lf_event.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL FUNCTION 'REUSE_ALV_EVENTS_GET'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_list_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; et_events&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = i_events&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXCEPTIONS&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list_type_wrong = 1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 2.&lt;BR /&gt;&amp;nbsp; IF sy-subrc &amp;lt;&amp;gt; 0.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;BR /&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&amp;nbsp; READ TABLE i_events WITH KEY name = slis_ev_top_of_page&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTO lf_event.&lt;BR /&gt;&amp;nbsp; IF sy-subrc = 0.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE lf_form_top_of_page TO lf_event-form.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPEND lf_event TO i_events.&lt;BR /&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR lf_event.&lt;BR /&gt;&amp;nbsp; READ TABLE i_events WITH KEY name =&amp;nbsp; slis_ev_pf_status_set&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTO lf_event.&lt;BR /&gt;&amp;nbsp; IF sy-subrc = 0.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE lf_form_pf_status_set TO lf_event-form.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPEND lf_event TO i_events.&lt;BR /&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR lf_event.&lt;BR /&gt;&amp;nbsp; READ TABLE i_events WITH KEY name =&amp;nbsp; slis_ev_end_of_list&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTO lf_event.&lt;BR /&gt;&amp;nbsp; IF sy-subrc = 0.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE lf_form_end_of_list TO lf_event-form.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPEND lf_event TO i_events.&lt;BR /&gt;&amp;nbsp; ENDIF.&lt;BR /&gt;**&amp;nbsp; set the layout&lt;BR /&gt;&amp;nbsp; i_layout-zebra&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = c_x.&lt;BR /&gt;&amp;nbsp; i_layout-colwidth_optimize = c_x.&lt;BR /&gt;&amp;nbsp; i_layout-no_input&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = c_x.&lt;BR /&gt;&amp;nbsp; i_layout-get_selinfos&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = c_x.&lt;BR /&gt;ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " GET_EVENT&lt;BR /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; HEADER_SECTION&lt;BR /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;BR /&gt;*----------------------------------------------------------------------*&lt;BR /&gt;*&amp;nbsp; --&amp;gt;&amp;nbsp; p1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;BR /&gt;*&amp;nbsp; &amp;lt;--&amp;nbsp; p2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;BR /&gt;*----------------------------------------------------------------------*&lt;BR /&gt;FORM header_section .&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA: wa_line TYPE slis_listheader.&lt;BR /&gt;&amp;nbsp; DATA: lf_time_stamp TYPE timestamp,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lf_tzone TYPE usr02-tzone,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lf_date TYPE sy-datum,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lf_time TYPE sy-uzeit.&lt;/P&gt;&lt;P&gt;* Time Stamp&lt;BR /&gt;&amp;nbsp; GET TIME STAMP FIELD lf_time_stamp.&lt;BR /&gt;&amp;nbsp; SELECT SINGLE tzone INTO lf_tzone&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM usr02&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE bname = sy-uname.&lt;BR /&gt;&amp;nbsp; IF sy-subrc &amp;lt;&amp;gt; 0.&lt;BR /&gt;&amp;nbsp; ELSE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONVERT TIME STAMP lf_time_stamp TIME ZONE lf_tzone INTO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATE lf_date TIME lf_time.&lt;BR /&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR wa_line.&lt;BR /&gt;&amp;nbsp; wa_line-typ&amp;nbsp; = c_h.&lt;BR /&gt;&amp;nbsp; wa_line-info = text-008.&lt;BR /&gt;&amp;nbsp; APPEND wa_line TO i_list_top_of_page.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR wa_line.&lt;BR /&gt;&amp;nbsp; wa_line-typ&amp;nbsp; = c_s.&lt;BR /&gt;&amp;nbsp; wa_line-key = text-009.&lt;BR /&gt;&amp;nbsp; wa_line-info = sy-cprog.&lt;BR /&gt;&amp;nbsp; APPEND wa_line TO i_list_top_of_page.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR wa_line.&lt;BR /&gt;&amp;nbsp; wa_line-typ&amp;nbsp; = c_s.&lt;BR /&gt;&amp;nbsp; wa_line-info = text-010.&lt;BR /&gt;&amp;nbsp; APPEND wa_line TO i_list_top_of_page.&lt;/P&gt;&lt;P&gt;&amp;nbsp; wa_line-typ&amp;nbsp; = c_s.&lt;BR /&gt;&amp;nbsp; wa_line-key&amp;nbsp; = text-014.&lt;BR /&gt;&amp;nbsp; WRITE: sy-sysid TO wa_line-info(5),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '('&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TO wa_line-info+5(1),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sy-mandt TO wa_line-info+6(3),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ')--'&amp;nbsp;&amp;nbsp;&amp;nbsp; TO wa_line-info+9(3),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sy-uname TO wa_line-info+12(12),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '--'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TO wa_line-info+24(2),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lf_date MM/DD/YYYY TO wa_line-info+26(10),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '('&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TO wa_line-info+36(1),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lf_time TO wa_line-info+37(8),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ')'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TO wa_line-info+45.&lt;BR /&gt;&amp;nbsp; CONDENSE wa_line-info.&lt;BR /&gt;&amp;nbsp; APPEND wa_line TO i_list_top_of_page.&lt;BR /&gt;ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " HEADER_SECTION&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; top_of_page&lt;BR /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;BR /&gt;*----------------------------------------------------------------------*&lt;BR /&gt;FORM top_of_page.&lt;BR /&gt;&amp;nbsp; CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_logo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'TEST_LOGO'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_list_commentary = i_list_top_of_page.&lt;BR /&gt;ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "TOP_OF_PAGE&lt;BR /&gt;*&amp;amp;--------------------------------------------------------------------*&lt;BR /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; END_OF_LIST&lt;BR /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;BR /&gt;*----------------------------------------------------------------------*&lt;BR /&gt;FORM end_of_list.&lt;BR /&gt;&amp;nbsp; DATA:lt_end_of_page TYPE slis_t_listheader,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_line TYPE slis_listheader.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR ls_line.&lt;BR /&gt;&amp;nbsp; ls_line-typ&amp;nbsp; = c_s.&lt;BR /&gt;&amp;nbsp; ls_line-key&amp;nbsp; =&amp;nbsp; text-015.&lt;BR /&gt;&amp;nbsp; APPEND ls_line TO lt_end_of_page.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR ls_line.&lt;BR /&gt;&amp;nbsp; ls_line-typ&amp;nbsp; = c_s.&lt;BR /&gt;&amp;nbsp; ls_line-key&amp;nbsp; =&amp;nbsp; text-016.&lt;BR /&gt;&amp;nbsp; IF NOT s_matnr-high IS INITIAL.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONCATENATE text-017 s_matnr-low text-018 s_matnr-high INTO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_line-info SEPARATED BY space .&lt;BR /&gt;&amp;nbsp; ELSE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_line-info = s_matnr-low.&lt;BR /&gt;&amp;nbsp; ENDIF.&lt;BR /&gt;&amp;nbsp; APPEND ls_line TO lt_end_of_page.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR ls_line.&lt;BR /&gt;&amp;nbsp; ls_line-typ&amp;nbsp; = c_s.&lt;BR /&gt;&amp;nbsp; ls_line-key&amp;nbsp; =&amp;nbsp; text-019.&lt;BR /&gt;&amp;nbsp; ls_line-info =&amp;nbsp;&amp;nbsp; p_date.&lt;BR /&gt;&amp;nbsp; APPEND ls_line TO lt_end_of_page.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_list_commentary = lt_end_of_page&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_end_of_list_grid = c_x.&lt;BR /&gt;ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "end_of_list&lt;BR /&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; pf_status_set&lt;BR /&gt;**&amp;amp;--------------------------------------------------------------------*&lt;BR /&gt;FORM pf_status_set USING pt_extab TYPE slis_t_extab.&lt;BR /&gt;&amp;nbsp; SET PF-STATUS 'TEST_STATUS'.&lt;BR /&gt;ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "PF_STATUS_SET&lt;BR /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; CALL_ALV_GRID&lt;BR /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;BR /&gt;*----------------------------------------------------------------------*&lt;BR /&gt;*&amp;nbsp; --&amp;gt;&amp;nbsp; p1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;BR /&gt;*&amp;nbsp; &amp;lt;--&amp;nbsp; p2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;BR /&gt;*----------------------------------------------------------------------*&lt;BR /&gt;FORM call_alv_grid .&lt;BR /&gt;&amp;nbsp; DATA: i_grid_settings TYPE lvc_s_glay.&lt;/P&gt;&lt;P&gt;&amp;nbsp; i_grid_settings-coll_top_p = c_5.&lt;BR /&gt;&amp;nbsp; i_grid_settings-coll_end_l = c_5.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_bypassing_buffer = c_x&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_buffer_active&amp;nbsp;&amp;nbsp;&amp;nbsp; = c_x&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_background_id&amp;nbsp;&amp;nbsp;&amp;nbsp; = c_bid&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_callback_program = sy-repid&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_grid_settings&amp;nbsp;&amp;nbsp;&amp;nbsp; = i_grid_settings&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; is_layout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = i_layout&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_fieldcat&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = i_fieldcat[]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; is_print&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_print&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_save&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'A'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; is_variant&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_variant&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_events&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = i_events[]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLES&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t_outtab&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = i_out&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXCEPTIONS&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; program_error&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 2.&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF sy-subrc &amp;lt;&amp;gt; 0.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;BR /&gt;&amp;nbsp; ENDIF.&lt;BR /&gt;ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " CALL_ALV_GRID&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 May 2014 07:53:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/refresh-button-in-alv-output/m-p/10380433#M1840589</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-05-30T07:53:28Z</dc:date>
    </item>
  </channel>
</rss>

