<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Runtime error in ALV interactive report in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-interactive-report/m-p/4083692#M976451</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jerry.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is my code which does not short dump for me.  I have the break-point to verify the data is correct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report  z_interactive_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;type-pools : slis.&lt;/P&gt;&lt;P&gt;tables : kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types : begin of ty_kna1,&lt;/P&gt;&lt;P&gt;kunnr type kunnr,&lt;/P&gt;&lt;P&gt;name1 type name1,&lt;/P&gt;&lt;P&gt;ort01 type ort01,&lt;/P&gt;&lt;P&gt;land1 type land1,&lt;/P&gt;&lt;P&gt;end of ty_kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types: begin of ty_vbak,&lt;/P&gt;&lt;P&gt;kunnr type kunnr,&lt;/P&gt;&lt;P&gt;vbeln type vbeln,&lt;/P&gt;&lt;P&gt;erdat type erdat,&lt;/P&gt;&lt;P&gt;netwr type netwr,&lt;/P&gt;&lt;P&gt;end of ty_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : it_kna1 type standard table of ty_kna1 with header line,&lt;/P&gt;&lt;P&gt;w_kna1 like line of it_kna1,&lt;/P&gt;&lt;P&gt;it_vbak type standard table of ty_vbak,&lt;/P&gt;&lt;P&gt;w_vbak like line of it_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : it_fcat type slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;w_fcat type slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : it_fcat1 type slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;w_fcat1 type slis_fieldcat_alv.&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 : it_event type slis_t_event,&lt;/P&gt;&lt;P&gt;w_event type slis_alv_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_event-name = 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;w_event-form = 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;append w_event to it_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select-options : s_custno for kna1-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat-col_pos = 1.&lt;/P&gt;&lt;P&gt;w_fcat-fieldname = 'KUNNR'.&lt;/P&gt;&lt;P&gt;w_fcat-seltext_m = 'CUSTOMERNO'.&lt;/P&gt;&lt;P&gt;append w_fcat to it_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat-col_pos = 2.&lt;/P&gt;&lt;P&gt;w_fcat-fieldname = 'NAME1'.&lt;/P&gt;&lt;P&gt;w_fcat-seltext_m = 'CUSTOMERNAME'.&lt;/P&gt;&lt;P&gt;append w_fcat to it_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat-col_pos = 3.&lt;/P&gt;&lt;P&gt;w_fcat-fieldname = 'ORT01'.&lt;/P&gt;&lt;P&gt;w_fcat-seltext_m = 'CUSTOMERCITY'.&lt;/P&gt;&lt;P&gt;append w_fcat to it_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat-col_pos = 4.&lt;/P&gt;&lt;P&gt;w_fcat-fieldname = 'LAND1'.&lt;/P&gt;&lt;P&gt;w_fcat-seltext_m = 'COUNTRY'.&lt;/P&gt;&lt;P&gt;append w_fcat to it_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat1-col_pos = 1.&lt;/P&gt;&lt;P&gt;w_fcat1-fieldname = 'KUNNR'.&lt;/P&gt;&lt;P&gt;w_fcat1-seltext_m = 'CUSTOMERNO'.&lt;/P&gt;&lt;P&gt;append w_fcat1 to it_fcat1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat1-col_pos = 2.&lt;/P&gt;&lt;P&gt;w_fcat1-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;w_fcat1-seltext_m = 'ORDERNO'.&lt;/P&gt;&lt;P&gt;append w_fcat1 to it_fcat1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat1-col_pos = 3.&lt;/P&gt;&lt;P&gt;w_fcat1-fieldname = 'ERDAT'.&lt;/P&gt;&lt;P&gt;w_fcat1-seltext_m = 'ORDERDATE'.&lt;/P&gt;&lt;P&gt;append w_fcat1 to it_fcat1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat1-col_pos = 4.&lt;/P&gt;&lt;P&gt;w_fcat1-fieldname = 'NETWR'.&lt;/P&gt;&lt;P&gt;w_fcat1-seltext_m = 'ORDERVALUE'.&lt;/P&gt;&lt;P&gt;append w_fcat1 to it_fcat1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*PERFORM user_command.&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select kunnr name1 ort01 land1 from kna1 into table it_kna1 where kunnr in s_custno.&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;    exporting&lt;/P&gt;&lt;P&gt;      i_callback_program      = 'Z_INTERACTIVE_ALV'&lt;/P&gt;&lt;P&gt;      i_callback_user_command = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;      it_fieldcat             = it_fcat&lt;/P&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;      t_outtab                = it_kna1&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;&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;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form USER_COMM&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;  text&lt;/P&gt;&lt;P&gt;*&amp;amp; -&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;  --&amp;gt; p1 text&lt;/P&gt;&lt;P&gt;*&amp;amp;  &amp;lt;-- p2 text&lt;/P&gt;&lt;P&gt;*&amp;amp;  -&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;form user_command using r_ucomm like sy-ucomm&lt;/P&gt;&lt;P&gt;                        rs_selfield type slis_selfield.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data: kunnr like kna1-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  read table it_kna1 index rs_selfield-tabindex.&lt;/P&gt;&lt;P&gt;  kunnr = it_kna1-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;break-point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select kunnr vbeln erdat netwr from vbak into table it_vbak&lt;/P&gt;&lt;P&gt;  where kunnr = kunnr.&lt;/P&gt;&lt;P&gt;  break-point.&lt;/P&gt;&lt;P&gt;  call function 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;    exporting&lt;/P&gt;&lt;P&gt;      i_callback_program      = 'Z_INTERACTIVE_ALV'&lt;/P&gt;&lt;P&gt;      i_callback_user_command = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;      it_fieldcat             = it_fcat1&lt;/P&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;      t_outtab                = it_vbak&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;&lt;/P&gt;&lt;P&gt;  break-point.&lt;/P&gt;&lt;P&gt;  if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&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;endform.                    "user_command&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 01 Jul 2008 12:02:26 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-01T12:02:26Z</dc:date>
    <item>
      <title>Runtime error in ALV interactive report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-interactive-report/m-p/4083685#M976444</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While clicking the cutomer no to get the order details am getting run time error. Your help will be rewarded.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  Z_INTERACTIVE_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS : SLIS.&lt;/P&gt;&lt;P&gt;TABLES : KNA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF TY_KNA1,&lt;/P&gt;&lt;P&gt;       KUNNR  TYPE  KUNNR,&lt;/P&gt;&lt;P&gt;       NAME1  TYPE  NAME1,&lt;/P&gt;&lt;P&gt;       ORT01  TYPE  ORT01,&lt;/P&gt;&lt;P&gt;       LAND1  TYPE  LAND1,&lt;/P&gt;&lt;P&gt;       END OF TY_KNA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF TY_VBAK,&lt;/P&gt;&lt;P&gt;       KUNNR  TYPE  KUNNR,&lt;/P&gt;&lt;P&gt;       VBELN  TYPE  VBELN,&lt;/P&gt;&lt;P&gt;       ERDAT  TYPE  ERDAT,&lt;/P&gt;&lt;P&gt;       NETWR  TYPE  NETWR,&lt;/P&gt;&lt;P&gt;       END OF TY_VBAK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_KNA1  TYPE STANDARD TABLE OF TY_KNA1,&lt;/P&gt;&lt;P&gt;       W_KNA1  LIKE LINE OF IT_KNA1,&lt;/P&gt;&lt;P&gt;       IT_VBAK  TYPE STANDARD TABLE OF TY_VBAK,&lt;/P&gt;&lt;P&gt;       W_VBAK LIKE LINE OF IT_VBAK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_FCAT TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;       W_FCAT  TYPE SLIS_FIELDCAT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_FCAT1 TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;       W_FCAT1  TYPE SLIS_FIELDCAT_ALV.&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 : IT_EVENT TYPE  SLIS_T_EVENT,&lt;/P&gt;&lt;P&gt;        W_EVENT TYPE SLIS_ALV_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;W_EVENT-NAME = 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;W_EVENT-FORM = 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;APPEND W_EVENT TO IT_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : S_CUSTNO  FOR KNA1-KUNNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;W_FCAT-COL_POS = 1.&lt;/P&gt;&lt;P&gt;W_FCAT-FIELDNAME = 'KUNNR'.&lt;/P&gt;&lt;P&gt;W_FCAT-SELTEXT_M = 'CUSTOMERNO'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat TO IT_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;W_FCAT-COL_POS = 2.&lt;/P&gt;&lt;P&gt;W_FCAT-FIELDNAME = 'NAME1'.&lt;/P&gt;&lt;P&gt;W_FCAT-SELTEXT_M = 'CUSTOMERNAME'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat TO IT_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;W_FCAT-COL_POS = 3.&lt;/P&gt;&lt;P&gt;W_FCAT-FIELDNAME = 'ORT01'.&lt;/P&gt;&lt;P&gt;W_FCAT-SELTEXT_M = 'CUSTOMERCITY'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat TO IT_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;W_FCAT-COL_POS = 4.&lt;/P&gt;&lt;P&gt;W_FCAT-FIELDNAME = 'LAND1'.&lt;/P&gt;&lt;P&gt;W_FCAT-SELTEXT_M = 'COUNTRY'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat TO IT_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;W_FCAT-COL_POS = 1.&lt;/P&gt;&lt;P&gt;W_FCAT-FIELDNAME = 'KUNNR'.&lt;/P&gt;&lt;P&gt;W_FCAT-SELTEXT_M = 'CUSTOMERNO'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat1 TO IT_FCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;W_FCAT-COL_POS = 2.&lt;/P&gt;&lt;P&gt;W_FCAT-FIELDNAME = 'VBELN'.&lt;/P&gt;&lt;P&gt;W_FCAT-SELTEXT_M = 'ORDERNO'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat1 TO IT_FCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;W_FCAT-COL_POS = 3.&lt;/P&gt;&lt;P&gt;W_FCAT-FIELDNAME = 'ERDAT'.&lt;/P&gt;&lt;P&gt;W_FCAT-SELTEXT_M = 'ORDERDATE'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat1 TO IT_FCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;W_FCAT-COL_POS = 4.&lt;/P&gt;&lt;P&gt;W_FCAT-FIELDNAME = 'NETWR'.&lt;/P&gt;&lt;P&gt;W_FCAT-SELTEXT_M = 'ORDERVALUE'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat1 TO IT_FCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;W_FCAT-COL_POS = 1.&lt;/P&gt;&lt;P&gt;W_FCAT-FIELDNAME = 'KUNNR'.&lt;/P&gt;&lt;P&gt;W_FCAT-SELTEXT_M = 'CUSTOMERNO'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat1 TO IT_FCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;W_FCAT-COL_POS = 2.&lt;/P&gt;&lt;P&gt;W_FCAT-FIELDNAME = 'VBELN'.&lt;/P&gt;&lt;P&gt;W_FCAT-SELTEXT_M = 'ORDERNO'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat1 TO IT_FCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;W_FCAT-COL_POS = 3.&lt;/P&gt;&lt;P&gt;W_FCAT-FIELDNAME = 'ERDAT'.&lt;/P&gt;&lt;P&gt;W_FCAT-SELTEXT_M = 'ORDERDATE'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat1 TO IT_FCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;W_FCAT-COL_POS = 4.&lt;/P&gt;&lt;P&gt;W_FCAT-FIELDNAME = 'NETWR'.&lt;/P&gt;&lt;P&gt;W_FCAT-SELTEXT_M = 'ORDERVALUE'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat1 TO IT_FCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*PERFORM user_command.&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT KUNNR NAME1 ORT01 LAND1 FROM KNA1 INTO TABLE IT_KNA1 WHERE KUNNR IN S_CUSTNO.&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;   EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_INTERFACE_CHECK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BYPASSING_BUFFER                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BUFFER_ACTIVE                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     I_CALLBACK_PROGRAM                = 'Z_INTERACTIVE_ALV'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_PF_STATUS_SET          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     I_CALLBACK_USER_COMMAND           = 'USER_COMMAND'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_TOP_OF_PAGE            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_HTML_TOP_OF_PAGE       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_HTML_END_OF_LIST       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_STRUCTURE_NAME                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BACKGROUND_ID                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_GRID_TITLE                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_GRID_SETTINGS                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_LAYOUT                         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     IT_FIELDCAT                       = IT_FCAT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCLUDING                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SPECIAL_GROUPS                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_FILTER                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_SEL_HIDE                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_DEFAULT                         = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SAVE                            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_VARIANT                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     IT_EVENTS                         = IT_EVENT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENT_EXIT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_PRINT                          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_REPREP_ID                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_COLUMN             = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_LINE               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_COLUMN               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_LINE                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_HTML_HEIGHT_TOP                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_HTML_HEIGHT_END                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_ALV_GRAPHICS                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_HYPERLINK                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_ADD_FIELDCAT                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCEPT_QINFO                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IR_SALV_FULLSCREEN_ADAPTER        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  E_EXIT_CAUSED_BY_CALLER           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ES_EXIT_CAUSED_BY_USER            =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      T_OUTTAB                          = IT_KNA1&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROGRAM_ERROR                     = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                            = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  USER_COMM&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM USER_COMMAND USING R_UCOMM LIKE SY-UCOMM&lt;/P&gt;&lt;P&gt;                  RS_SELFIELD TYPE SLIS_SELFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE IT_KNA1 into w_kna1 INDEX RS_SELFIELD-TABINDEX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT KUNNR VBELN ERDAT NETWR FROM VBAK INTO TABLE IT_VBAK WHERE KUNNR = rs_selfield-value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_INTERFACE_CHECK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BYPASSING_BUFFER                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BUFFER_ACTIVE                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     I_CALLBACK_PROGRAM                = 'Z_INTERACTIVE_ALV'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_PF_STATUS_SET          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     I_CALLBACK_USER_COMMAND           = 'USER_COMMAND'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_TOP_OF_PAGE            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_HTML_TOP_OF_PAGE       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_HTML_END_OF_LIST       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_STRUCTURE_NAME                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BACKGROUND_ID                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_GRID_TITLE                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_GRID_SETTINGS                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_LAYOUT                         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     IT_FIELDCAT                       = IT_FCAT1&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCLUDING                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SPECIAL_GROUPS                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_FILTER                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_SEL_HIDE                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_DEFAULT                         = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SAVE                            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_VARIANT                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     IT_EVENTS                         = IT_EVENT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENT_EXIT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_PRINT                          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_REPREP_ID                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_COLUMN             = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_LINE               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_COLUMN               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_LINE                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_HTML_HEIGHT_TOP                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_HTML_HEIGHT_END                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_ALV_GRAPHICS                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_HYPERLINK                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_ADD_FIELDCAT                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCEPT_QINFO                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IR_SALV_FULLSCREEN_ADAPTER        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  E_EXIT_CAUSED_BY_CALLER           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ES_EXIT_CAUSED_BY_USER            =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      T_OUTTAB                          = IT_VBAK&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROGRAM_ERROR                     = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                            = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Jerry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jun 2008 15:27:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-interactive-report/m-p/4083685#M976444</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-30T15:27:11Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error in ALV interactive report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-interactive-report/m-p/4083686#M976445</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What does your Runtime Error say?  Have you tried debugging your code by setting a break point before the error occurs and check your data?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jun 2008 15:28:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-interactive-report/m-p/4083686#M976445</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-30T15:28:42Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error in ALV interactive report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-interactive-report/m-p/4083687#M976446</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Jerry,&lt;/P&gt;&lt;P&gt;Something not clear with you code in USER command..&lt;/P&gt;&lt;P&gt;Try to analyze in debug mode.. Keep break point at &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

READ TABLE IT_KNA1 into w_kna1 INDEX RS_SELFIELD-TABINDEX.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the Tabindex.. i think if it comes zero, you will get dump.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps,&lt;/P&gt;&lt;P&gt;ags..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jun 2008 15:31:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-interactive-report/m-p/4083687#M976446</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-30T15:31:24Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error in ALV interactive report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-interactive-report/m-p/4083688#M976447</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Pl. pass I_CALLBACK_PROGRAM = your prog. name (sy-repid) in FM REUSE_ALV_GRID_DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Joy.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jun 2008 15:33:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-interactive-report/m-p/4083688#M976447</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-30T15:33:07Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error in ALV interactive report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-interactive-report/m-p/4083689#M976448</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mike,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Error : Field symbol hasn't yet been assigned.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While debugging the data is fetched into it_vbak but while displaying data I'm getting error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Jerry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jun 2008 15:34:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-interactive-report/m-p/4083689#M976448</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-30T15:34:48Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error in ALV interactive report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-interactive-report/m-p/4083690#M976449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I did cut and paste your code and it ran fine for me, as it did not short dump.  You do need to change several things though.   You are using a READ statement on an internal table that does not have a Header Line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Make the following changes:&lt;/P&gt;&lt;P&gt;DATA : it_kna1 TYPE STANDARD TABLE OF ty_kna1 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: kunnr LIKE kna1-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE it_kna1 INDEX rs_selfield-tabindex.&lt;/P&gt;&lt;P&gt;  kunnr = it_kna1-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The other thing I noticed is your Code had "if sy-subrc 0".  I changed to "if sy-subrc NE 0".   I also commented out all the EXPORTING parameters that were empty or ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All your assignements to the second field catalog were incorrect plus duplcauited, which gave 8 columns:&lt;/P&gt;&lt;P&gt;    w_fcat1-col_pos = 1.                                        "These were all w_fcat except the append&lt;/P&gt;&lt;P&gt;    w_fcat1-fieldname = 'KUNNR'.&lt;/P&gt;&lt;P&gt;    w_fcat1-seltext_m = 'CUSTOMERNO'.&lt;/P&gt;&lt;P&gt;    APPEND w_fcat1 TO it_fcat1.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jun 2008 16:50:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-interactive-report/m-p/4083690#M976449</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-30T16:50:14Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error in ALV interactive report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-interactive-report/m-p/4083691#M976450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mike ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    I appreciate your help!! Even though I changed the code as u suggested it is still going into dump...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM USER_COMMAND USING R_UCOMM LIKE SY-UCOMM&lt;/P&gt;&lt;P&gt;                  RS_SELFIELD TYPE SLIS_SELFIELD.&lt;/P&gt;&lt;P&gt;  data : KUNNR1 LIKE kna1-kunnr.&lt;/P&gt;&lt;P&gt;  READ TABLE IT_KNA1 INDEX RS_SELFIELD-TABINDEX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*kunnr1 = it_kna1-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      INPUT  = RS_SELFIELD-VALUE&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      OUTPUT = KUNNR1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT KUNNR VBELN ERDAT NETWR FROM VBAK INTO TABLE IT_VBAK WHERE KUNNR = KUNNR1.&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;Regards&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Jul 2008 09:13:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-interactive-report/m-p/4083691#M976450</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-01T09:13:23Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error in ALV interactive report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-interactive-report/m-p/4083692#M976451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jerry.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is my code which does not short dump for me.  I have the break-point to verify the data is correct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report  z_interactive_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;type-pools : slis.&lt;/P&gt;&lt;P&gt;tables : kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types : begin of ty_kna1,&lt;/P&gt;&lt;P&gt;kunnr type kunnr,&lt;/P&gt;&lt;P&gt;name1 type name1,&lt;/P&gt;&lt;P&gt;ort01 type ort01,&lt;/P&gt;&lt;P&gt;land1 type land1,&lt;/P&gt;&lt;P&gt;end of ty_kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types: begin of ty_vbak,&lt;/P&gt;&lt;P&gt;kunnr type kunnr,&lt;/P&gt;&lt;P&gt;vbeln type vbeln,&lt;/P&gt;&lt;P&gt;erdat type erdat,&lt;/P&gt;&lt;P&gt;netwr type netwr,&lt;/P&gt;&lt;P&gt;end of ty_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : it_kna1 type standard table of ty_kna1 with header line,&lt;/P&gt;&lt;P&gt;w_kna1 like line of it_kna1,&lt;/P&gt;&lt;P&gt;it_vbak type standard table of ty_vbak,&lt;/P&gt;&lt;P&gt;w_vbak like line of it_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : it_fcat type slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;w_fcat type slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : it_fcat1 type slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;w_fcat1 type slis_fieldcat_alv.&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 : it_event type slis_t_event,&lt;/P&gt;&lt;P&gt;w_event type slis_alv_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_event-name = 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;w_event-form = 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;append w_event to it_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select-options : s_custno for kna1-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat-col_pos = 1.&lt;/P&gt;&lt;P&gt;w_fcat-fieldname = 'KUNNR'.&lt;/P&gt;&lt;P&gt;w_fcat-seltext_m = 'CUSTOMERNO'.&lt;/P&gt;&lt;P&gt;append w_fcat to it_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat-col_pos = 2.&lt;/P&gt;&lt;P&gt;w_fcat-fieldname = 'NAME1'.&lt;/P&gt;&lt;P&gt;w_fcat-seltext_m = 'CUSTOMERNAME'.&lt;/P&gt;&lt;P&gt;append w_fcat to it_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat-col_pos = 3.&lt;/P&gt;&lt;P&gt;w_fcat-fieldname = 'ORT01'.&lt;/P&gt;&lt;P&gt;w_fcat-seltext_m = 'CUSTOMERCITY'.&lt;/P&gt;&lt;P&gt;append w_fcat to it_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat-col_pos = 4.&lt;/P&gt;&lt;P&gt;w_fcat-fieldname = 'LAND1'.&lt;/P&gt;&lt;P&gt;w_fcat-seltext_m = 'COUNTRY'.&lt;/P&gt;&lt;P&gt;append w_fcat to it_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat1-col_pos = 1.&lt;/P&gt;&lt;P&gt;w_fcat1-fieldname = 'KUNNR'.&lt;/P&gt;&lt;P&gt;w_fcat1-seltext_m = 'CUSTOMERNO'.&lt;/P&gt;&lt;P&gt;append w_fcat1 to it_fcat1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat1-col_pos = 2.&lt;/P&gt;&lt;P&gt;w_fcat1-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;w_fcat1-seltext_m = 'ORDERNO'.&lt;/P&gt;&lt;P&gt;append w_fcat1 to it_fcat1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat1-col_pos = 3.&lt;/P&gt;&lt;P&gt;w_fcat1-fieldname = 'ERDAT'.&lt;/P&gt;&lt;P&gt;w_fcat1-seltext_m = 'ORDERDATE'.&lt;/P&gt;&lt;P&gt;append w_fcat1 to it_fcat1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat1-col_pos = 4.&lt;/P&gt;&lt;P&gt;w_fcat1-fieldname = 'NETWR'.&lt;/P&gt;&lt;P&gt;w_fcat1-seltext_m = 'ORDERVALUE'.&lt;/P&gt;&lt;P&gt;append w_fcat1 to it_fcat1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*PERFORM user_command.&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select kunnr name1 ort01 land1 from kna1 into table it_kna1 where kunnr in s_custno.&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;    exporting&lt;/P&gt;&lt;P&gt;      i_callback_program      = 'Z_INTERACTIVE_ALV'&lt;/P&gt;&lt;P&gt;      i_callback_user_command = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;      it_fieldcat             = it_fcat&lt;/P&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;      t_outtab                = it_kna1&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;&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;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form USER_COMM&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;  text&lt;/P&gt;&lt;P&gt;*&amp;amp; -&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;  --&amp;gt; p1 text&lt;/P&gt;&lt;P&gt;*&amp;amp;  &amp;lt;-- p2 text&lt;/P&gt;&lt;P&gt;*&amp;amp;  -&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;form user_command using r_ucomm like sy-ucomm&lt;/P&gt;&lt;P&gt;                        rs_selfield type slis_selfield.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data: kunnr like kna1-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  read table it_kna1 index rs_selfield-tabindex.&lt;/P&gt;&lt;P&gt;  kunnr = it_kna1-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;break-point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select kunnr vbeln erdat netwr from vbak into table it_vbak&lt;/P&gt;&lt;P&gt;  where kunnr = kunnr.&lt;/P&gt;&lt;P&gt;  break-point.&lt;/P&gt;&lt;P&gt;  call function 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;    exporting&lt;/P&gt;&lt;P&gt;      i_callback_program      = 'Z_INTERACTIVE_ALV'&lt;/P&gt;&lt;P&gt;      i_callback_user_command = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;      it_fieldcat             = it_fcat1&lt;/P&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;      t_outtab                = it_vbak&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;&lt;/P&gt;&lt;P&gt;  break-point.&lt;/P&gt;&lt;P&gt;  if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&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;endform.                    "user_command&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Jul 2008 12:02:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-interactive-report/m-p/4083692#M976451</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-01T12:02:26Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error in ALV interactive report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-interactive-report/m-p/4083693#M976452</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 it. I think ur prod is solved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT z_interactive_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS : slis.&lt;/P&gt;&lt;P&gt;TABLES : kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ty_kna1,&lt;/P&gt;&lt;P&gt;kunnr TYPE kunnr,&lt;/P&gt;&lt;P&gt;name1 TYPE name1,&lt;/P&gt;&lt;P&gt;ort01 TYPE ort01,&lt;/P&gt;&lt;P&gt;land1 TYPE land1,&lt;/P&gt;&lt;P&gt;END OF ty_kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_vbak,&lt;/P&gt;&lt;P&gt;kunnr TYPE kunnr,&lt;/P&gt;&lt;P&gt;vbeln TYPE vbeln,&lt;/P&gt;&lt;P&gt;erdat TYPE erdat,&lt;/P&gt;&lt;P&gt;netwr TYPE netwr,&lt;/P&gt;&lt;P&gt;END OF ty_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : it_kna1 TYPE STANDARD TABLE OF ty_kna1,&lt;/P&gt;&lt;P&gt;w_kna1 LIKE LINE OF it_kna1,&lt;/P&gt;&lt;P&gt;it_vbak TYPE STANDARD TABLE OF ty_vbak,&lt;/P&gt;&lt;P&gt;w_vbak LIKE LINE OF it_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : it_fcat TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;w_fcat TYPE slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : it_fcat1 TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;w_fcat1 TYPE slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : it_event TYPE slis_t_event,&lt;/P&gt;&lt;P&gt;w_event TYPE slis_alv_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_event-name = 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;w_event-form = 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;APPEND w_event TO it_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : s_custno FOR kna1-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat-col_pos = 1.&lt;/P&gt;&lt;P&gt;w_fcat-fieldname = 'KUNNR'.&lt;/P&gt;&lt;P&gt;w_fcat-seltext_m = 'CUSTOMERNO'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat TO it_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat-col_pos = 2.&lt;/P&gt;&lt;P&gt;w_fcat-fieldname = 'NAME1'.&lt;/P&gt;&lt;P&gt;w_fcat-seltext_m = 'CUSTOMERNAME'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat TO it_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat-col_pos = 3.&lt;/P&gt;&lt;P&gt;w_fcat-fieldname = 'ORT01'.&lt;/P&gt;&lt;P&gt;w_fcat-seltext_m = 'CUSTOMERCITY'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat TO it_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat-col_pos = 4.&lt;/P&gt;&lt;P&gt;w_fcat-fieldname = 'LAND1'.&lt;/P&gt;&lt;P&gt;w_fcat-seltext_m = 'COUNTRY'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat TO it_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat-col_pos = 1.&lt;/P&gt;&lt;P&gt;w_fcat-fieldname = 'KUNNR'.&lt;/P&gt;&lt;P&gt;w_fcat-seltext_m = 'CUSTOMERNO'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat1 TO it_fcat1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat-col_pos = 2.&lt;/P&gt;&lt;P&gt;w_fcat-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;w_fcat-seltext_m = 'ORDERNO'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat1 TO it_fcat1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat-col_pos = 3.&lt;/P&gt;&lt;P&gt;w_fcat-fieldname = 'ERDAT'.&lt;/P&gt;&lt;P&gt;w_fcat-seltext_m = 'ORDERDATE'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat1 TO it_fcat1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat-col_pos = 4.&lt;/P&gt;&lt;P&gt;w_fcat-fieldname = 'NETWR'.&lt;/P&gt;&lt;P&gt;w_fcat-seltext_m = 'ORDERVALUE'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat1 TO it_fcat1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat-col_pos = 1.&lt;/P&gt;&lt;P&gt;w_fcat-fieldname = 'KUNNR'.&lt;/P&gt;&lt;P&gt;w_fcat-seltext_m = 'CUSTOMERNO'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat1 TO it_fcat1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat-col_pos = 2.&lt;/P&gt;&lt;P&gt;w_fcat-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;w_fcat-seltext_m = 'ORDERNO'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat1 TO it_fcat1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat-col_pos = 3.&lt;/P&gt;&lt;P&gt;w_fcat-fieldname = 'ERDAT'.&lt;/P&gt;&lt;P&gt;w_fcat-seltext_m = 'ORDERDATE'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat1 TO it_fcat1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_fcat-col_pos = 4.&lt;/P&gt;&lt;P&gt;w_fcat-fieldname = 'NETWR'.&lt;/P&gt;&lt;P&gt;w_fcat-seltext_m = 'ORDERVALUE'.&lt;/P&gt;&lt;P&gt;APPEND w_fcat1 TO it_fcat1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*PERFORM user_command.&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT kunnr name1 ort01 land1&lt;/P&gt;&lt;P&gt;    FROM kna1&lt;/P&gt;&lt;P&gt;    INTO TABLE it_kna1&lt;/P&gt;&lt;P&gt;    WHERE&lt;/P&gt;&lt;P&gt;  kunnr IN s_custno.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;P&gt;     i_callback_program                = sy-repid&lt;/P&gt;&lt;P&gt;     i_callback_user_command           = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;     it_fieldcat                       =  it_fcat[]&lt;/P&gt;&lt;P&gt;     it_events                         = it_event&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab                          = it_kna1[]&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;            .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;**&amp;amp; Form USER_COMM&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   * text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   * --&amp;gt; p1 text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   * &amp;lt;-- p2 text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;FORM user_command USING r_ucomm LIKE sy-ucomm&lt;/P&gt;&lt;P&gt;rs_selfield TYPE slis_selfield.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE it_kna1 INTO w_kna1 INDEX rs_selfield-tabindex.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT kunnr vbeln erdat netwr FROM vbak INTO TABLE it_vbak WHERE&lt;/P&gt;&lt;P&gt;  kunnr = rs_selfield-value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;  i_callback_program = sy-repid&lt;/P&gt;&lt;P&gt;  i_callback_user_command = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;  it_fieldcat = it_fcat1&lt;/P&gt;&lt;P&gt;  it_events = it_event&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;  t_outtab = it_vbak&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "user_command&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Jul 2008 12:29:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-in-alv-interactive-report/m-p/4083693#M976452</guid>
      <dc:creator>Subhankar</dc:creator>
      <dc:date>2008-07-01T12:29:07Z</dc:date>
    </item>
  </channel>
</rss>

