<?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 slis_selfield in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561659#M857039</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi friends ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can any one explain me the use of slis_selfield and slis_t_event&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;deepti&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 26 Mar 2008 00:39:31 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-26T00:39:31Z</dc:date>
    <item>
      <title>slis_selfield</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561659#M857039</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi friends ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can any one explain me the use of slis_selfield and slis_t_event&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;deepti&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Mar 2008 00:39:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561659#M857039</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-26T00:39:31Z</dc:date>
    </item>
    <item>
      <title>Re: slis_selfield</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561660#M857040</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;watch the code you will get an idea especially perform event&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Report  ZWRVBCLAIM_REP_ALV                                          *
*&amp;amp;                                                                     *
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;                                                                     *
*&amp;amp;                                                                     *
*&amp;amp;---------------------------------------------------------------------*

REPORT  zwrvbclaim_rep_alv NO STANDARD PAGE HEADING .

TABLES : zwarr_crnote,bseg.
TYPE-POOLS : slis.

DATA : BEGIN OF itab OCCURS 0,
        belnr LIKE zwarr_crnote-belnr,
        gjahr LIKE zwarr_crnote-gjahr,
        sernr LIKE zwarr_crnote-sernr,
        notifno LIKE zwarr_crnote-notifno,
        claim LIKE zwarr_crnote-claim,
        budat LIKE zwarr_crnote-budat,
        lifnr LIKE zwarr_crnote-lifnr,
        adhoc LIKE bseg-pswbt,
        service LIKE  bseg-pswbt,
        fixed LIKE  bseg-pswbt,
        line_color(4),
      END OF itab.

DATA: fieldtab TYPE slis_t_fieldcat_alv,
      header TYPE slis_t_listheader,
      events TYPE slis_t_event,
      layout TYPE slis_layout_alv,
      gt_sort TYPE slis_t_sortinfo_alv,
      formname TYPE slis_formname VALUE 'TOP_OF_PAGE',
      repname LIKE sy-repid,
      mtitle(70) TYPE c,
      slno(3) TYPE n.

DATA : ls_fieldcat TYPE slis_fieldcat_alv.
DATA : hline TYPE slis_listheader.
DATA : tabix LIKE sy-tabix.

SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-000.
SELECT-OPTIONS : belnr FOR bseg-belnr,
                 budat FOR zwarr_crnote-budat OBLIGATORY,
                 sernr FOR zwarr_crnote-sernr,
                 lifnr FOR bseg-lifnr.
SELECTION-SCREEN END OF BLOCK b1.

START-OF-SELECTION.
  repname = sy-repid.
  PERFORM event USING events[].
  PERFORM layout USING layout .
  SELECT sernr notifno claim belnr budat gjahr lifnr FROM zwarr_crnote INTO CORRESPONDING FIELDS OF TABLE itab
                                   WHERE belnr IN belnr AND
                                         budat IN budat AND
                                         sernr IN sernr AND
                                         lifnr IN lifnr.

  LOOP AT itab.
    tabix = sy-tabix.
    SELECT SINGLE * FROM bseg WHERE belnr = itab-belnr AND gjahr = itab-gjahr AND bschl = '31' AND
                                                           shkzg = 'H'.
    IF sy-subrc EQ 0.
      ON CHANGE OF itab-belnr.
        itab-line_color = 'C201'.
        IF itab-notifno IS  NOT INITIAL.
          MOVE bseg-wrbtr TO itab-adhoc.
        ELSEIF itab-claim = 'F1'.
          MOVE bseg-wrbtr TO itab-fixed.
        ELSEIF itab-claim NE 'F1' AND itab-claim IS NOT INITIAL.
          MOVE bseg-wrbtr TO itab-service.
        ENDIF.
      ENDON.
      MODIFY itab INDEX tabix.
    ENDIF.
  ENDLOOP.
  PERFORM structure.
  PERFORM display.



*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  print_data
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  --&amp;gt;  p1        text
*  &amp;lt;--  p2        text
*----------------------------------------------------------------------*
FORM print_data .

ENDFORM.                    " print_data
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  event
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*      --&amp;gt;P_eventS[]  text
*----------------------------------------------------------------------*
FORM event  USING    p_events TYPE slis_t_event.

  DATA: ls_event TYPE slis_alv_event.

  CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
    EXPORTING
      i_list_type = 0
    IMPORTING
      et_events   = p_events.
  READ TABLE p_events WITH KEY name = slis_ev_top_of_page INTO ls_event.

  IF sy-subrc = 0.
    MOVE formname TO ls_event-form.
    APPEND ls_event TO p_events.
  ENDIF.

ENDFORM.                    " event
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  layout
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*      --&amp;gt;P_layout  text
*----------------------------------------------------------------------*
FORM layout USING    p_layout TYPE slis_layout_alv.

  p_layout-zebra = 'X'.
*P_LAYOUT-NO_VLINE = ''.
*P_LAYOUT-NO_HLINE = ''.
  p_layout-numc_sum = 'X'.
*P_LAYOUT-F2CODE = F2CODE.
*  layout-info_fieldname = 'LINE_COLOR'.
*layout-expand_all = 'X'.
*P_LAYOUT-ITEM_TEXT = 'X'.
*P_LAYOUT-NO_AUTHOR = 'X'.
*LAYOUT-totals_before_items = 'X'. " diplay totals before the items
*P_LAYOUT-detail_popup = ''.

ENDFORM.                    " layout
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  structure
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  --&amp;gt;  p1        text
*  &amp;lt;--  p2        text
*----------------------------------------------------------------------*
FORM structure .
  PERFORM append_fieldcat USING  'BELNR' 'Accounting Document'
                           'BSEG' 'BELNR'.
  PERFORM append_fieldcat USING  'GJAHR' 'Fiscal Year'
                           'ZWARR_CRNOTE' 'GJAHR'.
  PERFORM append_fieldcat USING  'SERNR' 'Serial No'
                             'ZWARR_CRNOTE' 'SERNR'.
  PERFORM append_fieldcat USING  'NOTIFNO' 'Notification No'
                             'ZWARR_CRNOTE' 'NOTIFNO'.
  PERFORM append_fieldcat USING  'CLAIM' 'Claim No'
                              'ZWARR_CRNOTE' 'CLAIM'.
  PERFORM append_fieldcat USING  'BUDAT' 'Posting Date'
                               'ZWARR_CRNOTE' 'BUDAT'.
  PERFORM append_fieldcat USING  'LIFNR' 'Vendor'
                               'ZWARR_CRNOTE' 'LIFNR'.
  PERFORM append_fieldcat USING  'ADHOC' 'Adhoc Amount/Claim'
                                 'BSEG' 'PSWBT'.
  PERFORM append_fieldcat USING  'SERVICE' 'Serv.Charges/Annum'
                                 'BSEG' 'PSWBT'.
  PERFORM append_fieldcat USING  'FIXED' 'Fixed Amount/Engine'
                                 'BSEG' 'PSWBT'.
ENDFORM.                    " structure
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  append_fieldcat
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*      --&amp;gt;P_0328   text
*      --&amp;gt;P_0329   text
*      --&amp;gt;P_0330   text
*      --&amp;gt;P_0331   text
*----------------------------------------------------------------------*
FORM append_fieldcat  USING    fldname
                               flddesc
                               reftab
                               reffld.
*                               len.
  ADD 1 TO slno.
  ls_fieldcat-col_pos = slno.
  ls_fieldcat-fieldname = fldname.
  ls_fieldcat-tabname = 'ITAB'.
  ls_fieldcat-ref_fieldname = reffld.
  ls_fieldcat-ref_tabname = reftab.
  ls_fieldcat-reptext_ddic = flddesc.
  ls_fieldcat-seltext_m = flddesc.
  ls_fieldcat-ddictxt   = 'M'.
*  ls_fieldcat-outputlen   = len.

  APPEND ls_fieldcat TO fieldtab.

ENDFORM.                    " append_fieldcat
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  display
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  --&amp;gt;  p1        text
*  &amp;lt;--  p2        text
*----------------------------------------------------------------------*
FORM display .
  DATA : p_repid TYPE sy-repid.
  p_repid = sy-repid.

  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
 EXPORTING
*   I_INTERFACE_CHECK                 = ' '
*   I_BYPASSING_BUFFER                = ' '
*   I_BUFFER_ACTIVE                   = ' '
    i_callback_program                = p_repid
*   I_CALLBACK_PF_STATUS_SET          = ' '
*   I_CALLBACK_USER_COMMAND           = ' '
     i_callback_top_of_page            = 'TOP_OF_PAGE'
*   I_CALLBACK_HTML_TOP_OF_PAGE       = ' '
*   I_CALLBACK_HTML_END_OF_LIST       = ' '
*   I_STRUCTURE_NAME                  =
*   I_BACKGROUND_ID                   = ' '
*   I_GRID_TITLE                      =
*   I_GRID_SETTINGS                   =
    is_layout                         = layout
    it_fieldcat                       = fieldtab[]
*   IT_EXCLUDING                      =
*   IT_SPECIAL_GROUPS                 =
*   IT_SORT                           =
*   IT_FILTER                         =
*   IS_SEL_HIDE                       =
*    I_DEFAULT                         = 'X'
*    i_save                            = 'X'
*   IS_VARIANT                        =
    it_events                         = events
*   IT_EVENT_EXIT                     =
*   IS_PRINT                          =
*   IS_REPREP_ID                      =
*   I_SCREEN_START_COLUMN             = 0
*   I_SCREEN_START_LINE               = 0
*   I_SCREEN_END_COLUMN               = 0
*   I_SCREEN_END_LINE                 = 0
*   IT_ALV_GRAPHICS                   =
*   IT_HYPERLINK                      =
*   IT_ADD_FIELDCAT                   =
*   IT_EXCEPT_QINFO                   =
*   I_HTML_HEIGHT_TOP                 =
*   I_HTML_HEIGHT_END                 =
* IMPORTING
*   E_EXIT_CAUSED_BY_CALLER           =
*   ES_EXIT_CAUSED_BY_USER            =
    TABLES
      t_outtab                          = itab
 EXCEPTIONS
   program_error                     = 1
   OTHERS                            = 2
            .
  IF sy-subrc &amp;lt;&amp;gt; 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.

ENDFORM.                    " display
*-------------------------------------------------------------------*
* Form  TOP-OF-PAGE                                                 *
*-------------------------------------------------------------------*
* ALV Report Header                                                 *
*-------------------------------------------------------------------*
FORM top_of_page.
*ALV Header declarations
  DATA: t_header TYPE slis_t_listheader,
        wa_header TYPE slis_listheader,
        t_line LIKE wa_header-info,
        date(10) TYPE c.

* Title
  wa_header-typ  = 'H'.
  CONCATENATE 'TMTL'  'LTD' INTO   wa_header-info SEPARATED BY space.
  APPEND wa_header TO t_header.
  CLEAR wa_header.

  CONCATENATE  sy-datum+6(2) '.'
                sy-datum+4(2)'.'
                sy-datum+0(4) INTO date.

  CONCATENATE 'Run Date: ' date
                    INTO t_line SEPARATED BY space.
  wa_header-typ  = 'S'.
  wa_header-key = t_line.
  APPEND wa_header TO t_header.
  CLEAR: wa_header, t_line.

  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
    EXPORTING
      it_list_commentary = t_header.
*            i_logo             = 'Z_LOGO'.
ENDFORM.                    "TOP_OF_PAGE&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it calls the events&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;V.balaji&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if usefull&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Mar 2008 02:29:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561660#M857040</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-26T02:29:43Z</dc:date>
    </item>
    <item>
      <title>Re: slis_selfield</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561661#M857041</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;A list of possible events is populated into an event table (I_EVENTS) when this table is passed to the function module REUSE_ALV_EVENT_NAMES_GET. The return table from this function module contains all the possible events.&lt;/P&gt;&lt;P&gt;The function module contains following import and export parameters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IMPORTING PARAMETERS: I_LIST_TYPE&lt;/P&gt;&lt;P&gt;This parameter has possible values from 0-4.&lt;/P&gt;&lt;P&gt;The parameter I_LIST_TYPE is of TYPE SLIS_LIST_TYPE and is DEFAULT 0 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; EXPORTING PARAMETERS:  I_EVENTS table. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This table is of TYPE SLIS_T_EVENT and returns to the program the name of all the possible events. &lt;/P&gt;&lt;P&gt;The table structure contains the fields:&lt;/P&gt;&lt;P&gt; 	I_EVENTS-NAME: Name of the Callback event.&lt;/P&gt;&lt;P&gt;I_EVENTS-FORM: Name of the form routine that should be called in the calling program at the event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Only events with a form routine name are processed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The I_EVENTS table returns with the following possible constants:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.	Slis_ev_item_data_expand TYPE slis_formname VALUE 'ITEM_DATA_EXPAND'.      &lt;/P&gt;&lt;P&gt;Only relevant for hierarchical-sequential lists using the layout parameter IS_LAYOUT-EXPAND_FIELDNAME of the structure IS_LAYOUT. Exit for passing item entries (ITEM table) for a header record that was expanded interactively by the user.&lt;/P&gt;&lt;P&gt;2.	Slis_ev_reprep_sel_modify TYPE slis_formname VALUE 'REPREP_SEL_MODIFY'.&lt;/P&gt;&lt;P&gt;RS_SELFIELD-TABINDEX contains the header table index for which the item entries are to       be put in the global item output table (T_OUTTAB_SLAVE). The Callback is only called if ALV has no items for a header that is to be expanded.&lt;/P&gt;&lt;P&gt;RFLG_ALL is passed with 'X' if the user shows all items. The application must ensure that    entries are not repeated in the item table.&lt;/P&gt;&lt;P&gt;    RS_SELFIELD is initial in this case.          &lt;/P&gt;&lt;P&gt;3.	Slis_ev_caller_exit_at_start TYPE slis_formname VALUE 'CALLER_EXIT'.&lt;/P&gt;&lt;P&gt;Is called at the beginning of the function module to make special settings. It is not usually used.           &lt;/P&gt;&lt;P&gt;4.	Slis_ev_user_command TYPE slis_formname VALUE 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;As this is a frequently-used Callback event, the form routine can also be passed        directly in the interface by passing the user command in the IMPORTING parameter           I_CALLBACK_USER_COMMAND.&lt;/P&gt;&lt;P&gt;5.	Slis_ev_top_of_page TYPE slis_formname VALUE 'TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;   Equivalent to the list processing TOP-OF-PAGE event.            &lt;/P&gt;&lt;P&gt;6.	Slis_ev_top_of_coverpage TYPE slis_formname VALUE 'TOP_OF_COVERPAGE'.        &lt;/P&gt;&lt;P&gt;The selection information and list status are output together (if they exist) on a separate page by default&lt;/P&gt;&lt;P&gt;7.	Slis_ev_end_of_coverpage TYPE slis_formname VALUE 'END_OF_COVERPAGE'.        &lt;/P&gt;&lt;P&gt;Analogously to TOP_OF_COVERPAGE the user can add other information&lt;/P&gt;&lt;P&gt;to the information output by ALV (selection information, list status) at this event.&lt;/P&gt;&lt;P&gt;8.	Slis_ev_foreign_top_of_page TYPE slis_formname VALUE &amp;#145;FOREIGN_TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;The Top-of-page event is always processed in ALV and is only passed to the caller via the Callback mechanism. This is still the case if the caller, e.g. by a user action, processes a branch list which was not formatted by ALV (e.g. a popup with additional information about the list record selected and displayed by ALV).&lt;/P&gt;&lt;P&gt;In this case, top-of-page cannot be formatted by ALV analogously to the basic list, it must be handled completely by the caller. The event top-of-page still occurs in ALV. When ALV notices a top-of-page which was not caused by an ALV output, the form routine in FOREIGN_TOP_OF_PAGE is called.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;9.	Slis_ev_foreign_end_of_page TYPE slis_formname VALUE 'FOREIGN_END_OF_PAGE'.   &lt;/P&gt;&lt;P&gt;The event end-of-page is always processed in ALV and only passed to the caller via callback. This is still the case, e.g. when the caller processes a details list which was not formatted by ALV (e.g. a popup with further information about selected list records which were displayed by ALV).&lt;/P&gt;&lt;P&gt;In this case, end-of-page cannot be formatted by ALV analogously to the basic list, it must be handled completely by the caller. The event end-of-page still occurs in ALV. When ALV notices an end-of-page that was not caused by an ALV output, the form routine in FOREIGN_END_OF_PAGE is called.                              &lt;/P&gt;&lt;P&gt;10.	Slis_ev_pf_status_set TYPE slis_formname VALUE 'PF_STATUS_SET'.&lt;/P&gt;&lt;P&gt;If a user list status is to be set, it must be done in the form routine assigned to this event. The ALV function codes, which must not be active, are in the Parameter RT_EXTAB. This table must be passed with the SET PF-STATUS command (with inactive user function codes as well, if necessary).&lt;/P&gt;&lt;P&gt;The STANDARD status of the function group SALV should be used as a          template for a user-specific status. As this is a frequently used Callback event, its form routine can also be passed directly in the interface in the IMPORTING parameter I_CALLBACK_PF_STATUS_SET.&lt;/P&gt;&lt;P&gt;11.	Slis_ev_list_modify TYPE slis_formname VALUE 'LIST_MODIFY'.      &lt;/P&gt;&lt;P&gt;LIST_MODIFY USING R_TABNAME TYPE SLIS_TABNAME&lt;/P&gt;&lt;P&gt;                                         R_INDEX LIKE SY-TABIX&lt;/P&gt;&lt;P&gt;                                         R_INDEX_ITEM LIKE SY-TABIX&lt;/P&gt;&lt;P&gt;                                         R_INDEX_SUM LIKE SY-TABIX.&lt;/P&gt;&lt;P&gt;12.	Slis_ev_top_of_list TYPE slis_formname VALUE 'TOP_OF_LIST'.   &lt;/P&gt;&lt;P&gt;Information output at the start of the list      &lt;/P&gt;&lt;P&gt;13.	Slis_ev_end_of_page TYPE slis_formname VALUE 'END_OF_PAGE'.&lt;/P&gt;&lt;P&gt;Information output at the end of a page. This is only called for printing.&lt;/P&gt;&lt;P&gt;14.	Slis_ev_end_of_list TYPE slis_formname VALUE 'END_OF_LIST'.      &lt;/P&gt;&lt;P&gt;Information output at the end of the list&lt;/P&gt;&lt;P&gt;15.	Slis_ev_after_line_output TYPE slis_formname VALUE 'AFTER_LINE_OUTPUT'.&lt;/P&gt;&lt;P&gt;Output information after each output line. Should only be used in justified cases because it costs a lot of performance.&lt;/P&gt;&lt;P&gt;16.	Slis_ev_before_line_output TYPE slis_formname VALUE   'BEFORE_LINE_OUTPUT'.        &lt;/P&gt;&lt;P&gt;Output information before each output line. Should only be used in justified cases because it costs a lot of performance.          &lt;/P&gt;&lt;P&gt;17.	Slis_ev_subtotal_text TYPE slis_formname VALUE  'SUBTOTAL_TEXT'.                         &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This event table (I_EVENTS) is now checked with the desired constants. If the desired constant is found, then the corresponding field for the FORM NAME is populated with the name of the routine containing the corresponding event.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Mar 2008 03:41:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561661#M857041</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-26T03:41:07Z</dc:date>
    </item>
    <item>
      <title>Re: slis_selfield</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561662#M857042</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi deepthi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SLIS_SELFIELD: It is for cursor positioning in ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SLIS_T_EVENT: This is to set the events (for display the header data).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;slis_selfield&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS: slis. "Global types for generic listing constituents. &lt;/P&gt;&lt;P&gt;DATA: itab LIKE STANDARD TABLE OF MARA WITH HEADER LINE. &lt;/P&gt;&lt;P&gt;DATA: gs_selfield TYPE slis_selfield "Information cursor position ALV &lt;/P&gt;&lt;P&gt;, w_aufnr LIKE MARA-MATNR, &lt;/P&gt;&lt;P&gt;U_UCOMM LIKE SY-UCOMM. "Order Number &lt;/P&gt;&lt;P&gt;SELECT * FROM MARA INTO TABLE itab WHERE MATNR LIKE &lt;/P&gt;&lt;P&gt;'000007178%'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' "for GRID &lt;/P&gt;&lt;P&gt;EXPORTING &lt;/P&gt;&lt;P&gt;i_structure_name = 'MARA' &lt;/P&gt;&lt;P&gt;i_callback_program = sy-cprog &lt;/P&gt;&lt;P&gt;i_callback_user_command = 'USER_COMMAND_IW33' &lt;/P&gt;&lt;P&gt;TABLES &lt;/P&gt;&lt;P&gt;t_outtab = itab &lt;/P&gt;&lt;P&gt;EXCEPTIONS &lt;/P&gt;&lt;P&gt;program_error = 1 &lt;/P&gt;&lt;P&gt;OTHERS = 2. &lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0. &lt;/P&gt;&lt;P&gt;leave program. &lt;/P&gt;&lt;P&gt;ENDIF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM user_command_iw33 USING u_ucomm LIKE sy-ucomm &lt;/P&gt;&lt;P&gt;us_selfield TYPE slis_selfield. "#EC &lt;/P&gt;&lt;P&gt;CASE u_ucomm. &lt;/P&gt;&lt;P&gt;WHEN '&amp;amp;IC1'. "Double Click / Hot Spot &lt;/P&gt;&lt;P&gt;gs_selfield = us_selfield. "Line selected &lt;/P&gt;&lt;P&gt;IF gs_selfield-fieldname = 'MATNR'. "Field selected &lt;/P&gt;&lt;P&gt;w_aufnr = gs_selfield+101(13). "Order Number &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Show the Program &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;put your code. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ELSE. &lt;/P&gt;&lt;P&gt;MESSAGE w208(00) WITH 'Select by Order only!'. &lt;/P&gt;&lt;P&gt;ENDIF. &lt;/P&gt;&lt;P&gt;ENDCASE. &lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;slis_t_event&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: X_EVENT TYPE SLIS_T_EVENT.&lt;/P&gt;&lt;P&gt;DATA: WA_EVENT TYPE SLIS_ALV_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and create one perform for getting events.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM BUILD_EVENT.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_EVENTS_GET'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;I_LIST_TYPE = 0&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;ET_EVENTS = X_EVENT&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;LIST_TYPE_WRONG = 1&lt;/P&gt;&lt;P&gt;OTHERS = 2.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC 0.&lt;/P&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;READ TABLE X_EVENT INTO WA_EVENT&lt;/P&gt;&lt;P&gt;WITH KEY NAME = SLIS_EV_PF_STATUS_SET.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0. &lt;/P&gt;&lt;P&gt;WA_EVENT-FORM = V_PF_STATUS.&lt;/P&gt;&lt;P&gt;MODIFY X_EVENT FROM WA_EVENT INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Mar 2008 05:09:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561662#M857042</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-26T05:09:23Z</dc:date>
    </item>
    <item>
      <title>Re: slis_selfield</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561663#M857043</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Deepti,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When u use ALV to display output, classical events TOP OF PAGE, AT LINE-SELECTION, AT USER-COMMAND are not triggered. To trigger such events when we use ALV, We have to define one  &lt;STRONG&gt;internal table type slis_t_event&lt;/STRONG&gt;  and then build that Itab and should be passed through REUSE_ALV_LIST_DISPLAY function module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Build events table like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;w_events-name = 'TOP_OF_PAGE'.
w_events-form = 'TOP_OF_PAGE'.
append w_events to i_events.
clear w_events.

w_events-name = 'USER_COMMAND' .
w_events-form = 'USER_COMMAND' .
append w_events to i_events.
clear w_events.
 
w_events-name = 'PF_STATUS_SET' .
w_events-form = 'PF_STATUS_SET' .
append w_events to i_events.
clear w_events.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2.&lt;/P&gt;&lt;P&gt;When we handle USER_COMMAND event, slis_selfield structure will be seen. This structure contains information like when we double click on output, on which field double cliked and what is the value of that field.&lt;/P&gt;&lt;P&gt;You can check the structure below &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  user_command
*&amp;amp;---------------------------------------------------------------------*
form user_command using ucomm like sy-ucomm
                  selfield type slis_selfield.
  case ucomm .
    when '&amp;amp;IC1'. This is for double click on ALV output.
      skip 10.
      position 10.
      write 'Double click was executed'.
  endcase.
 
endform.                    "user_command&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;STRONG&gt;selfield structure&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;You can also handle Interactive ALV using this structure.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;types: begin of slis_selfield,
         tabname              type slis_tabname,
         tabindex             like sy-tabix,
         sumindex             like sy-tabix,
         endsum(1)            type c,
         sel_tab_field        type slis_sel_tab_field,
         value                type slis_entry,
         before_action(1)     type c,
         after_action(1)      type c,
         refresh(1)           type c,
         col_stable(1)        type c,
         row_stable(1)        type c,
*        colwidth_optimize(1) type c,
         exit(1)              type c,
         fieldname            type slis_fieldname,
         grouplevel           type i,
         collect_from         type i,
         collect_to           type i,
       end of slis_selfield.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I Hope that it helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Regards,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Venkat.O&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Mar 2008 05:32:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561663#M857043</guid>
      <dc:creator>venkat_o</dc:creator>
      <dc:date>2008-03-26T05:32:51Z</dc:date>
    </item>
    <item>
      <title>Re: slis_selfield</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561664#M857044</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;to the point yet descriptive explanation.. Thankyou!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Feb 2013 06:33:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561664#M857044</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-02-22T06:33:12Z</dc:date>
    </item>
    <item>
      <title>Re: slis_selfield</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561665#M857045</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi deepti,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SLIS_SELFIELD: it is similar to get cursor key word, which will be used for capturing&amp;nbsp; the value of a field&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SLIS_T_EVENT : this is used for capturing the events performed by user &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&lt;/P&gt;&lt;P&gt;Jack&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Feb 2013 06:42:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561665#M857045</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-02-22T06:42:27Z</dc:date>
    </item>
    <item>
      <title>Re: slis_selfield</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561666#M857046</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;please check the following piece of code to under stand &lt;STRONG&gt;SLIS_SELFIELD ad slis_t_event&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/P&gt;&lt;P&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = WRK_LAYOUT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CALLBACK_PROGRAM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = SY-REPID&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CALLBACK_USER_COMMAND = 'P_CALLBACK'&lt;/P&gt;&lt;P&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = TAB_FIELDCAT&lt;/P&gt;&lt;P&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = WRK_VARIANT&lt;/P&gt;&lt;P&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ABAP_TRUE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLES&lt;/P&gt;&lt;P&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;lt;FS_TABLE&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXCEPTIONS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROGRAM_ERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1&lt;/P&gt;&lt;P&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; P_CALLBACK&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;/P&gt;&lt;P&gt;*----------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;UCOMM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;SELFIELD&amp;nbsp;&amp;nbsp; text&lt;/P&gt;&lt;P&gt;*----------------------------------------------------------------------*&lt;/P&gt;&lt;P&gt;FORM P_CALLBACK USING UCOMM&amp;nbsp;&amp;nbsp;&amp;nbsp; LIKE SY-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; SELFIELD TYPE &lt;STRONG&gt;SLIS_SELFIELD&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CASE UCOMM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHEN '&amp;amp;IC1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHEN 'REFH'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DELETE &amp;lt;FS_TABLE&amp;gt; INDEX 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMPORTING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; E_GRID = WRK_GRID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL METHOD WRK_GRID-&amp;gt;REFRESH_TABLE_DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHEN OTHERS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDCASE.&lt;/P&gt;&lt;P&gt;&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; "P_CALLBACK&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope it helps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mathan R.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Feb 2013 06:48:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561666#M857046</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-02-22T06:48:46Z</dc:date>
    </item>
    <item>
      <title>Re: slis_selfield</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561667#M857047</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;to capture the cursor line ive&amp;nbsp; slis_selfield.. based on that i have filled one internal table aswell.. Now hot to display this output table into a report....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my code:&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'REUSE_ALV_GRID_DISPLAY'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_INTERFACE_CHECK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_BYPASSING_BUFFER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_BUFFER_ACTIVE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CALLBACK_PROGRAM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'SY-REPID '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_CALLBACK_PF_STATUS_SET&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CALLBACK_USER_COMMAND&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'USER_COMMAND '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_CALLBACK_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; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_CALLBACK_HTML_TOP_OF_PAGE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_CALLBACK_HTML_END_OF_LIST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_STRUCTURE_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_BACKGROUND_ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_GRID_TITLE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_GRID_SETTINGS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IS_LAYOUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_FIELDCAT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = GTOUTTAB&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_EXCLUDING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_SPECIAL_GROUPS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_SORT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_FILTER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IS_SEL_HIDE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_DEFAULT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'X'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IS_VARIANT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_EVENTS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_EVENT_EXIT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IS_REPREP_ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_SCREEN_START_COLUMN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_SCREEN_START_LINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_SCREEN_END_COLUMN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_SCREEN_END_LINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_ALV_GRAPHICS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_HYPERLINK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_ADD_FIELDCAT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_EXCEPT_QINFO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_HTML_HEIGHT_TOP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_HTML_HEIGHT_END&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;* IMPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; E_EXIT_CAUSED_BY_CALLER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; ES_EXIT_CAUSED_BY_USER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ITABCOMBI&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;* EXCEPTIONS&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; PROGRAM_ERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&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;&amp;nbsp;&amp;nbsp;&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;/SPAN&gt;&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; .&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&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;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; user_command &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; r_ucomm &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; sy-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; rs_selfield &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; slis_selfield.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CASE&lt;/SPAN&gt; r_ucomm.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*User clicks a transaction code and that tcode is called from ALV&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHEN&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'&amp;amp;IC1'&lt;/SPAN&gt;.&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;"Double Click / Hot Spot&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gs_selfield = rs_selfield.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; gs_selfield-fieldname = &lt;SPAN class="L1S33"&gt;'EKKO-EBELN'&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; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; EBELN STATU&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; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; EKPO&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; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; itabekpo&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; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; EBELN = gs_selfield-&lt;SPAN class="L1S52"&gt;value&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;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSE&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;MESSAGE&lt;/SPAN&gt; w208(&lt;SPAN class="L1S32"&gt;001&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'Select by Order only!'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;ENDCASE&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now how do i display or create a report for table itabekpo based on interaction with previous tabble??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Feb 2013 07:53:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561667#M857047</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-02-22T07:53:49Z</dc:date>
    </item>
    <item>
      <title>Re: slis_selfield</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561668#M857048</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;to capture the cursor line ive&amp;nbsp; slis_selfield.. based on that i have filled one internal table aswell.. Now hot to display this output table into a report....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my code:&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'REUSE_ALV_GRID_DISPLAY'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_INTERFACE_CHECK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_BYPASSING_BUFFER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_BUFFER_ACTIVE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CALLBACK_PROGRAM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'SY-REPID '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_CALLBACK_PF_STATUS_SET&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CALLBACK_USER_COMMAND&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'USER_COMMAND '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_CALLBACK_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; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_CALLBACK_HTML_TOP_OF_PAGE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_CALLBACK_HTML_END_OF_LIST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_STRUCTURE_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_BACKGROUND_ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_GRID_TITLE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_GRID_SETTINGS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IS_LAYOUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_FIELDCAT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = GTOUTTAB&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_EXCLUDING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_SPECIAL_GROUPS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_SORT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_FILTER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IS_SEL_HIDE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_DEFAULT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'X'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IS_VARIANT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_EVENTS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_EVENT_EXIT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IS_REPREP_ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_SCREEN_START_COLUMN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_SCREEN_START_LINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_SCREEN_END_COLUMN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_SCREEN_END_LINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_ALV_GRAPHICS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_HYPERLINK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_ADD_FIELDCAT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_EXCEPT_QINFO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_HTML_HEIGHT_TOP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_HTML_HEIGHT_END&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;* IMPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; E_EXIT_CAUSED_BY_CALLER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; ES_EXIT_CAUSED_BY_USER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ITABCOMBI&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;* EXCEPTIONS&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; PROGRAM_ERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&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;&amp;nbsp;&amp;nbsp;&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;/SPAN&gt;&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; .&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&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;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; user_command &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; r_ucomm &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; sy-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; rs_selfield &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; slis_selfield.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CASE&lt;/SPAN&gt; r_ucomm.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*User clicks a transaction code and that tcode is called from ALV&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHEN&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'&amp;amp;IC1'&lt;/SPAN&gt;.&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;"Double Click / Hot Spot&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gs_selfield = rs_selfield.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; gs_selfield-fieldname = &lt;SPAN class="L1S33"&gt;'EKKO-EBELN'&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; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; EBELN STATU&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; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; EKPO&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; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; itabekpo&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; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; EBELN = gs_selfield-&lt;SPAN class="L1S52"&gt;value&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;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSE&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;MESSAGE&lt;/SPAN&gt; w208(&lt;SPAN class="L1S32"&gt;001&lt;/SPAN&gt;) &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'Select by Order only!'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;ENDCASE&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now how do i display or create a report for table itabekpo based on interaction with previous tabble??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Feb 2013 07:53:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561668#M857048</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-02-22T07:53:51Z</dc:date>
    </item>
    <item>
      <title>Re: slis_selfield</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561669#M857049</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;After this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52" style="font-style: inherit; font-family: inherit;"&gt;WHEN&lt;/SPAN&gt; &lt;SPAN class="L1S33" style="font-style: inherit; font-family: inherit;"&gt;'&amp;amp;IC1'&lt;/SPAN&gt;.&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31" style="font-style: inherit; font-family: inherit;"&gt;"Double Click / Hot Spot&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gs_selfield = rs_selfield.&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52" style="font-style: inherit; font-family: inherit;"&gt;IF&lt;/SPAN&gt; gs_selfield-fieldname = &lt;SPAN class="L1S33" style="font-style: inherit; font-family: inherit;"&gt;'EKKO-EBELN'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52" style="font-style: inherit; font-family: inherit;"&gt;SELECT&lt;/SPAN&gt; EBELN STATU&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52" style="font-style: inherit; font-family: inherit;"&gt;FROM&lt;/SPAN&gt; EKPO&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52" style="font-style: inherit; font-family: inherit;"&gt;INTO&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52" style="font-style: inherit; font-family: inherit;"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52" style="font-style: inherit; font-family: inherit;"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52" style="font-style: inherit; font-family: inherit;"&gt;TABLE&lt;/SPAN&gt; itabekpo&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52" style="font-style: inherit; font-family: inherit;"&gt;WHERE&lt;/SPAN&gt; EBELN = gs_selfield-&lt;SPAN class="L1S52" style="font-style: inherit; font-family: inherit;"&gt;value&lt;/SPAN&gt;.&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52" style="font-style: inherit; font-family: inherit;"&gt;ELSE&lt;/SPAN&gt;.&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&lt;SPAN class="L1S52" style="font-style: inherit; font-family: inherit;"&gt;MESSAGE&lt;/SPAN&gt; w208(&lt;SPAN class="L1S32" style="font-style: inherit; font-family: inherit;"&gt;001&lt;/SPAN&gt;) &lt;SPAN class="L1S52" style="font-style: inherit; font-family: inherit;"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S33" style="font-style: inherit; font-family: inherit;"&gt;'Select by Order only!'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&lt;SPAN class="L1S52" style="font-style: inherit; font-family: inherit;"&gt;ENDIF&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;you can create another ALV using the same FM &lt;STRONG&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;REUSE_ALV_GRID_DISPLAY&lt;/SPAN&gt; &lt;/STRONG&gt;itself.&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;All you have to do is.. call the FM again.. Before passing the parameters, clear it and pass. thats it..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;thanks,&lt;/P&gt;&lt;P style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;Mathan R.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Feb 2013 08:53:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561669#M857049</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-02-22T08:53:35Z</dc:date>
    </item>
    <item>
      <title>Re: slis_selfield</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561670#M857050</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;with the program ive posted im getting the 1st level ALV report, but when im clicking on hotspot field (ebeln), its throwing a dump: Runtime errors&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD_PROGRAM_NOT_FOUND&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Feb 2013 09:14:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561670#M857050</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-02-22T09:14:12Z</dc:date>
    </item>
    <item>
      <title>Re: slis_selfield</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561671#M857051</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;also, just to check if my form is working, i wrote a simple write statement in the form:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;CASE&lt;/SPAN&gt; r_ucomm.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*User clicks a transaction code and that tcode is called from ALV&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;WHEN&lt;/SPAN&gt; &lt;SPAN class="L0S33"&gt;'&amp;amp;IC1'&lt;/SPAN&gt;.&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S31"&gt;"Double Click / Hot Spot&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gs_selfield = rs_selfield.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;WRITE&lt;/SPAN&gt;: gs_selfield-fieldname.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;ENDCASE&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And even this was not executing.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Feb 2013 09:15:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561671#M857051</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-02-22T09:15:43Z</dc:date>
    </item>
    <item>
      <title>Re: slis_selfield</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561672#M857052</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just for your reference: this is my program:&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;REPORT&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; ZALV_REPORT1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*-------Tables Used----------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;: SPFLI, SCARR.&amp;nbsp; &lt;SPAN class="L1S31"&gt;"SPFLI - Flight Schedule;; SCARR - Airline Detail&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*-----------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*-------------------Declaring Type Pool used &amp;amp; Structure.--------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;-POOLS: slis.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;TYPES&lt;/SPAN&gt;: &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ud_struct,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EKKO &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; EKKO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EKPO &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; EKPO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ud_struct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;TYPES&lt;/SPAN&gt;: &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ebeln,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zebeln &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; EKKO-EBELN,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ebeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*----------------------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*------------------------------Internal Tables Declaration----------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: ITABCOMBI &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ud_struct,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GTOUTTAB &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_OUTTAB &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;LINE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; GTOUTTAB,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OUTTAB &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA1_OUTTAB &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;LINE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; GTOUTTAB,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Doc_Nm &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; EKKO-EBELN,&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;"Select Option Filed Decalarion&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; itab &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ebeln,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;LINE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;TYPES&lt;/SPAN&gt;: &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; itab_ekpo,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EBELN &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EBELN,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STATU &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; STATU,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; itab_ekpo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: itabekpo &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; itab_ekpo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: gs_selfield &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; slis_selfield. &lt;SPAN class="L1S31"&gt;"Information cursor position ALV&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; SELECTION-&lt;SPAN class="L1S52"&gt;SCREEN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BLOCK&lt;/SPAN&gt; A1 &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FRAME&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TITLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TEXT&lt;/SPAN&gt;-&lt;SPAN class="L1S32"&gt;000&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt;-OPTIONS: DOC_NUM &lt;SPAN class="L1S52"&gt;for&lt;/SPAN&gt; Doc_Nm.&lt;/P&gt;&lt;P&gt; SELECTION-&lt;SPAN class="L1S52"&gt;SCREEN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BLOCK&lt;/SPAN&gt; A1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; SELECTION-&lt;SPAN class="L1S52"&gt;SCREEN&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt;&amp;nbsp; EBELN &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; EKKO &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; itab &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; EBELN &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; DOC_NUM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; START-&lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt;-SELECTION.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; * &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; EKKO INNER &lt;SPAN class="L1S52"&gt;JOIN&lt;/SPAN&gt; EKPO &lt;SPAN class="L1S52"&gt;ON&lt;/SPAN&gt; EKKO~EBELN = EKPO~EBELN&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; ITABCOMBI&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FOR&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ALL&lt;/SPAN&gt; ENTRIES &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; ITAB&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; EKKO~EBELN = ITAB-ZEBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; WA_OUTTAB-tabname = &lt;SPAN class="L1S33"&gt;'ITABCOMBI'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; WA_OUTTAB-fieldname = &lt;SPAN class="L1S33"&gt;'EKKO-EBELN'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; WA_OUTTAB-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'Purchasing Doc Num'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; WA_OUTTAB-COL_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; WA_OUTTAB-OUTPUTLEN = &lt;SPAN class="L1S32"&gt;15&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; WA_OUTTAB-&lt;SPAN class="L1S52"&gt;HOTSPOT&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_OUTTAB &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; GTOUTTAB.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_OUTTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; WA_OUTTAB-tabname = &lt;SPAN class="L1S33"&gt;'ITABCOMBI'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; WA_OUTTAB-fieldname = &lt;SPAN class="L1S33"&gt;'EKKO-BUKRS'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; WA_OUTTAB-SELTEXT_M = &lt;SPAN class="L1S33"&gt;'Company Code'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; WA_OUTTAB-COL_POS = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; WA_OUTTAB-OUTPUTLEN = &lt;SPAN class="L1S32"&gt;15&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_OUTTAB &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; GTOUTTAB.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_OUTTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'REUSE_ALV_GRID_DISPLAY'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_INTERFACE_CHECK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_BYPASSING_BUFFER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_BUFFER_ACTIVE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CALLBACK_PROGRAM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'SY-REPID '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_CALLBACK_PF_STATUS_SET&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CALLBACK_USER_COMMAND&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'USER_COMMAND'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_CALLBACK_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; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_CALLBACK_HTML_TOP_OF_PAGE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_CALLBACK_HTML_END_OF_LIST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_STRUCTURE_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_BACKGROUND_ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_GRID_TITLE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_GRID_SETTINGS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IS_LAYOUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_FIELDCAT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = GTOUTTAB&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_EXCLUDING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_SPECIAL_GROUPS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_SORT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_FILTER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IS_SEL_HIDE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_DEFAULT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'X'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IS_VARIANT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_EVENTS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_EVENT_EXIT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IS_REPREP_ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_SCREEN_START_COLUMN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_SCREEN_START_LINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_SCREEN_END_COLUMN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_SCREEN_END_LINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_ALV_GRAPHICS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_HYPERLINK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_ADD_FIELDCAT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; IT_EXCEPT_QINFO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_HTML_HEIGHT_TOP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; I_HTML_HEIGHT_END&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;* IMPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; E_EXIT_CAUSED_BY_CALLER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; ES_EXIT_CAUSED_BY_USER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ITABCOMBI&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;* EXCEPTIONS&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; PROGRAM_ERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&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;&amp;nbsp;&amp;nbsp;&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;/SPAN&gt;&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; .&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&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;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; user_command &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; r_ucomm &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; sy-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; rs_selfield &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; slis_selfield.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CASE&lt;/SPAN&gt; r_ucomm.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*User clicks a transaction code and that tcode is called from ALV&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHEN&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'&amp;amp;IC1'&lt;/SPAN&gt;.&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;"Double Click / Hot Spot&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gs_selfield = rs_selfield.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WRITE&lt;/SPAN&gt;: gs_selfield-fieldname.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;ENDCASE&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Feb 2013 09:17:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561672#M857052</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-02-22T09:17:33Z</dc:date>
    </item>
    <item>
      <title>Re: slis_selfield</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561673#M857053</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you just tell me the MINIMUM events required for an interactive ALV report?.. I dont want all the top events and all.. just enough events so that when i click on a field of 1st level ALV, it should generate me another report based on an internal table where i have fed my data?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Feb 2013 09:31:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561673#M857053</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-02-22T09:31:24Z</dc:date>
    </item>
    <item>
      <title>Re: slis_selfield</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561674#M857054</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;&lt;SPAN class="L1S31"&gt;*&amp;amp; SETTING OUR ROUTINE NAME TO THE CORRESPONDING EVENT IN ALV GRID&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;"SORTING IT FOR USING BINARY SEARCH IN READ STMT.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SORT&lt;/SPAN&gt;: LT_EVENT &lt;SPAN class="L1S52"&gt;BY&lt;/SPAN&gt; NAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;READ&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; LT_EVENT &lt;SPAN class="L1S52"&gt;BINARY&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SEARCH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;KEY&lt;/SPAN&gt; NAME = SLIS_EV_TOP_OF_PAGE &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; LS_EVENT.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC &lt;SPAN class="L1S52"&gt;EQ&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LS_EVENT-&lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'Z_FI_TOP'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; LS_EVENT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; LT_EVENT.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; LS_EVENT.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;READ&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; LT_EVENT &lt;SPAN class="L1S52"&gt;BINARY&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SEARCH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;KEY&lt;/SPAN&gt; NAME = SLIS_EV_USER_COMMAND &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; LS_EVENT.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC &lt;SPAN class="L1S52"&gt;EQ&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LS_EVENT-&lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'Z_FI_USER_COMMAND'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; LS_EVENT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; LT_EVENT.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; LS_EVENT.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;READ&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; LT_EVENT &lt;SPAN class="L1S52"&gt;BINARY&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SEARCH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;KEY&lt;/SPAN&gt; NAME = SLIS_EV_PF_STATUS_SET &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; LS_EVENT.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC &lt;SPAN class="L1S52"&gt;EQ&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LS_EVENT-&lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'Z_FI_MY_STATUS'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; LS_EVENT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; LT_EVENT.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; LS_EVENT.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S31"&gt;"LOCAL VARIABLE DECLARATIONS USED INSIDE THE ROUTINE&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: LS_EVENT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_ALV_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;"FM RESPONSIBLE TO GET AVAILABLE EVENTS IN ALV GRID&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'REUSE_ALV_EVENTS_GET'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_LIST_TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ET_EVENTS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = LT_EVENT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LIST_TYPE_WRONG = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OTHERS&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MESSAGE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ID&lt;/SPAN&gt; SY-MSGID &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SY-MSGTY &lt;SPAN class="L1S52"&gt;NUMBER&lt;/SPAN&gt; SY-MSGNO&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; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; Z_FI_USER_COMMAND &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; R_UCOMM &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; LV_UCOMM_N&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; LS_SELFIELD &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; LS_SEL_FIELD_N.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CASE&lt;/SPAN&gt; R_UCOMM.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHEN&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'PDF'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;"ROUTINE RESPONSIBLE FOR DOWNLOADING REPORT IN PDF EXTENSION&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; Z_FI_PDF_DOWN.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHEN&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'&amp;amp;IC1'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; LS_SELFIELD-FIELDNAME = &lt;SPAN class="L1S33"&gt;'VBELN'&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; &lt;SPAN class="L1S52"&gt;MESSAGE&lt;/SPAN&gt; S000 DISPLAY &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'E'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDCASE&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&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; &lt;SPAN class="L1S31"&gt;" USER_COMMAND&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; Z_FI_PDF_DOWN&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;* "ROUTINE RESPONSIBLE FOR DOWNLOADING REPORT IN PDF EXTENSION&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*----------------------------------------------------------------------*&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; Z_FI_PDF_DOWN .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;"LOCAL VARIABLE DECLARATIONS USED INSIDE THE ROUTINES&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: LS_PRINT_PARMS &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; PRI_PARAMS,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LS_SPOOL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; TSP01-RQIDENT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LV_PATH&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; IBIPPARMS-PATH,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LV_FILE_PDF&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; STRING,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LT_TLINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; TLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;"FM RESPONSIBLE TO READ THE SPOOL PRINT PARAMETERS&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'GET_PRINT_PARAMETERS'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; COPIES&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'1'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NO_DIALOG&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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-UNAME&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OUT_PARAMETERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = LS_PRINT_PARMS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ARCHIVE_INFO_NOT_FOUND = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INVALID_PRINT_PARAMS&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INVALID_ARCHIVE_PARAMS = &lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OTHERS&lt;/SPAN&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; = &lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC &lt;SPAN class="L1S52"&gt;EQ&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;"TO SPECIFY THE SPOOL PRINT PARAMETERS OF THE SPOOL REQUEST&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;NEW&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;PAGE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;PRINT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ON&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;NEW&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;SECTION&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;PARAMETERS&lt;/SPAN&gt; LS_PRINT_PARMS &lt;SPAN class="L1S52"&gt;NO&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;DIALOG&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;"FM RESPONSIBLE FOR DISPLAYING THE ALV GRID REPORT&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; Z_FI_ALV_GRID.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSE&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MESSAGE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ID&lt;/SPAN&gt; SY-MSGID &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SY-MSGTY &lt;SPAN class="L1S52"&gt;NUMBER&lt;/SPAN&gt; SY-MSGNO&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; LS_SPOOL = SY-SPONO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;"FM RESPONSIBLE FOR CONVERTING THE REPORT INTO PDF EXTENSION&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'CONVERT_ABAPSPOOLJOB_2_PDF'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SRC_SPOOLID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = LS_SPOOL&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DST_DEVICE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'LP01'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PDF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = LT_TLINE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ERR_NO_ABAP_SPOOLJOB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ERR_NO_SPOOLJOB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ERR_NO_PERMISSION&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ERR_CONV_NOT_POSSIBLE&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;4&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ERR_BAD_DESTDEVICE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;5&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USER_CANCELLED&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;6&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ERR_SPOOLERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;7&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ERR_TEMSEERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;8&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ERR_BTCJOB_OPEN_FAILED&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;9&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ERR_BTCJOB_SUBMIT_FAILED = &lt;SPAN class="L1S32"&gt;10&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ERR_BTCJOB_CLOSE_FAILED&amp;nbsp; = &lt;SPAN class="L1S32"&gt;11&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OTHERS&lt;/SPAN&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; = &lt;SPAN class="L1S32"&gt;12&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MESSAGE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ID&lt;/SPAN&gt; SY-MSGID &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SY-MSGTY &lt;SPAN class="L1S52"&gt;NUMBER&lt;/SPAN&gt; SY-MSGNO&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSE&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;"FM RESPONSIBLE FOR ACQUIRING THE FILE PATH&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'F4_FILENAME'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&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; PROGRAM_NAME&amp;nbsp; = SY-REPID&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DYNPRO_NUMBER = SY-DYNNR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&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; FILE_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = LV_PATH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CONCATENATE&lt;/SPAN&gt; LV_PATH &lt;SPAN class="L1S33"&gt;'.PDF'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; LV_FILE_PDF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;"FM RESPONSIBLE FOR DOWNLOADING THE FILE TO THE PRESENTATION SERVER&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'GUI_DOWNLOAD'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&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; FILENAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = LV_FILE_PDF&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FILETYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'BIN'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TABLES&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; DATA_TAB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = LT_TLINE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXCEPTIONS&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; FILE_WRITE_ERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;1&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; NO_BATCH&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;2&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; GUI_REFUSE_FILETRANSFER = &lt;SPAN class="L1S32"&gt;3&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; INVALID_TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;4&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; NO_AUTHORITY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;5&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; UNKNOWN_ERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;6&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; HEADER_NOT_ALLOWED&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;7&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; SEPARATOR_NOT_ALLOWED&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;8&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; FILESIZE_NOT_ALLOWED&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;9&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; HEADER_TOO_LONG&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;10&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; DP_ERROR_CREATE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;11&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; DP_ERROR_SEND&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;12&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; DP_ERROR_WRITE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;13&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; UNKNOWN_DP_ERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;14&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; ACCESS_DENIED&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;15&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; DP_OUT_OF_MEMORY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;16&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; DISK_FULL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;17&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; DP_TIMEOUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;18&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; FILE_NOT_FOUND&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;19&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; DATAPROVIDER_EXCEPTION&amp;nbsp; = &lt;SPAN class="L1S32"&gt;20&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; CONTROL_FLUSH_ERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;21&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; &lt;SPAN class="L1S52"&gt;OTHERS&lt;/SPAN&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; = &lt;SPAN class="L1S32"&gt;22&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MESSAGE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ID&lt;/SPAN&gt; SY-MSGID &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SY-MSGTY &lt;SPAN class="L1S52"&gt;NUMBER&lt;/SPAN&gt; SY-MSGNO&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ELSE&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MESSAGE&lt;/SPAN&gt; S003.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&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; &lt;SPAN class="L1S31"&gt;" Z_FI_PDF_DOWN&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; Z_FI_ALV_GRID&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;* ROUTINE USE TO DISPLAY THE RESULTANT TRANSACTIONS IN THE FORM ALV&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*----------------------------------------------------------------------*&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; Z_FI_ALV_GRID .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: LV_STAT&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_T_EXTAB,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LV_UCOMM &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SY-UCOMM,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LS_SEL_FIELD &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_SELFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; CLEAR SY-INDEX.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp; IF SY-INDEX EQ 1.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM Z_FI_TOP.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM Z_FI_USER_COMMAND USING LV_UCOMM LS_SEL_FIELD .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM Z_FI_MY_STATUS USING LV_STAT.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&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="L1S31"&gt;"FM RESPONSIBLE FOR DISPLAYING THE ALV GRID REPORT&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'REUSE_ALV_GRID_DISPLAY'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CALLBACK_PROGRAM = SY-REPID&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_STRUCTURE_NAME&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'ZLY_CONS_ALV'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&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; = LT_EVENTS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&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; = LT_CONS_ALV&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROGRAM_ERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OTHERS&lt;/SPAN&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; = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MESSAGE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ID&lt;/SPAN&gt; SY-MSGID &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SY-MSGTY &lt;SPAN class="L1S52"&gt;NUMBER&lt;/SPAN&gt; SY-MSGNO&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; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;SPAN class="L1S52" style="font-size: 10pt;"&gt;ENDFORM&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&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; &lt;/SPAN&gt;&lt;SPAN class="L1S31" style="font-size: 10pt;"&gt;" Z_FI_ALV_GRID&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mathan R.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Feb 2013 10:20:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561674#M857054</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-02-22T10:20:51Z</dc:date>
    </item>
    <item>
      <title>Re: slis_selfield</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561675#M857055</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;these are all the 17 events which we can perform in ALV.&lt;/P&gt;&lt;P&gt;the usage of ALV events is always depends upon the requirement..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;AFTER_LINE_OUTPUT&lt;/LI&gt;&lt;LI&gt;BEFORE_LINE_OUTPUT&lt;/LI&gt;&lt;LI&gt;CALLER_EXIT&lt;/LI&gt;&lt;LI&gt;END_OF_COVERPAGE&lt;/LI&gt;&lt;LI&gt;END_OF_LIST&lt;/LI&gt;&lt;LI&gt;END_OF_PAGE&lt;/LI&gt;&lt;LI&gt;FOREIGN_END_OF_PAGE&lt;/LI&gt;&lt;LI&gt;FOREIGN_TOP_OF_PAGE&lt;/LI&gt;&lt;LI&gt;GROUPLEVEL_CHANGE&lt;/LI&gt;&lt;LI&gt;LIST_MODIFY&lt;/LI&gt;&lt;LI&gt;PF_STATUS_SET&lt;/LI&gt;&lt;LI&gt;REPREP_SEL_MODIFY&lt;/LI&gt;&lt;LI&gt;SUBTOTAL_TEXT&lt;/LI&gt;&lt;LI&gt;TOP_OF_COVERPAGE&lt;/LI&gt;&lt;LI&gt;TOP_OF_LIST&lt;/LI&gt;&lt;LI&gt;TOP_OF_PAGE&lt;/LI&gt;&lt;LI&gt;USER_COMMAND&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mathan R.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Feb 2013 10:25:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/slis-selfield/m-p/3561675#M857055</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-02-22T10:25:37Z</dc:date>
    </item>
  </channel>
</rss>

