<?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: error in alv report in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-alv-report/m-p/4773451#M1118699</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;CALL FUNCTION 'REUSE_ALV_EVENTS_GET'


EXPORTING 
I_LIST_TYPE = 0 
IMPORTING
ET_EVENTS = i_final[].--&amp;gt;  "Change this to i_event[]

EXCEPTIONS 
LIST_TYPE_WRONG = 1 
OTHERS = 2&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Sathar RA on Nov 13, 2008 10:08 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 13 Nov 2008 09:07:18 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-11-13T09:07:18Z</dc:date>
    <item>
      <title>error in alv report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-alv-report/m-p/4773447#M1118695</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi expert i have created alv report ... it is giving runtime error .. in   CALL FUNCTION 'REUSE_ALV_EVENTS_GET' how to solve this plz help ....&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;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; Report  ZALVTRIAL                                                   *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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;&lt;/P&gt;&lt;P&gt;REPORT  ZALVTRIAL                               .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables : vbak,vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;type-pools: slis.&lt;/P&gt;&lt;P&gt;**********************************************&lt;/P&gt;&lt;P&gt;types : begin of scr1,&lt;/P&gt;&lt;P&gt;        vbeln type VBELN_VA,&lt;/P&gt;&lt;P&gt;        erdat type erdat,&lt;/P&gt;&lt;P&gt;        ernam type ernam,&lt;/P&gt;&lt;P&gt;        end of scr1.&lt;/P&gt;&lt;P&gt;data : i_vbak type standard table of scr1,&lt;/P&gt;&lt;P&gt;       wa_vbak type scr1.&lt;/P&gt;&lt;P&gt;***********************************************&lt;/P&gt;&lt;P&gt;types : begin of scr2,&lt;/P&gt;&lt;P&gt;        vbeln type VBELN_VA,&lt;/P&gt;&lt;P&gt;        matnr type matnr,&lt;/P&gt;&lt;P&gt;        posnr type posnr_va,&lt;/P&gt;&lt;P&gt;        end of scr2.&lt;/P&gt;&lt;P&gt;data : i_vbap type standard table of scr2,&lt;/P&gt;&lt;P&gt;       wa_vbap type scr2.&lt;/P&gt;&lt;P&gt;**********************************************&lt;/P&gt;&lt;P&gt;types : begin of scr_final,&lt;/P&gt;&lt;P&gt;        vbeln type VBELN_VA,&lt;/P&gt;&lt;P&gt;        erdat type erdat,&lt;/P&gt;&lt;P&gt;        ernam type ernam,&lt;/P&gt;&lt;P&gt;        matnr type matnr,&lt;/P&gt;&lt;P&gt;        posnr type posnr_va,&lt;/P&gt;&lt;P&gt;        end of scr_final.&lt;/P&gt;&lt;P&gt;data : i_final type standard table of scr_final,&lt;/P&gt;&lt;P&gt;       wa_final type scr_final.&lt;/P&gt;&lt;P&gt;*********************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;*********************************************************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**START OF DATA DECLERATION  FOR ALV&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DATA  FOR CATLOG&lt;/P&gt;&lt;P&gt;DATA: wa_fldcat  TYPE  slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;      i_fldcat  TYPE slis_t_fieldcat_alv  WITH HEADER LINE .&lt;/P&gt;&lt;P&gt;*DATA FOR EVENT&lt;/P&gt;&lt;P&gt;DATA : wa_event  TYPE slis_alv_event,&lt;/P&gt;&lt;P&gt;       i_event  TYPE slis_t_event  WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DATA FOR HEADER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: wa_head  TYPE slis_listheader,&lt;/P&gt;&lt;P&gt;      i_head TYPE slis_t_listheader WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*data for layout&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: wa_layout  TYPE slis_layout_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;&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen: begin of block b1 with frame title text-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select-options: s_vbeln for vbak-vbeln .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF BLOCK B1.		&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********************************************************&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select vbeln erdat ernam&lt;/P&gt;&lt;P&gt;from vbak&lt;/P&gt;&lt;P&gt;into table i_vbak where vbeln in s_vbeln.&lt;/P&gt;&lt;P&gt;&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;  leave list-processing.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;  sort i_vbak by vbeln.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;********************************************************&lt;/P&gt;&lt;P&gt;if i_vbak[] is not initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select vbeln matnr posnr&lt;/P&gt;&lt;P&gt;  from vbap&lt;/P&gt;&lt;P&gt;  into table i_vbap&lt;/P&gt;&lt;P&gt;  for all entries in i_vbak&lt;/P&gt;&lt;P&gt;  where vbeln = i_vbak-vbeln.&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;************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at i_vbak into wa_vbak.&lt;/P&gt;&lt;P&gt;  wa_final-vbeln = wa_vbak-vbeln.&lt;/P&gt;&lt;P&gt;  wa_final-erdat = wa_vbak-erdat .&lt;/P&gt;&lt;P&gt;  wa_final-ernam = wa_vbak-ernam .&lt;/P&gt;&lt;P&gt;  append wa_final to i_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********************************************************&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;  loop at i_final into wa_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    read table i_vbap into wa_vbap&lt;/P&gt;&lt;P&gt;    with key vbeln = wa_vbak-vbeln binary search.&lt;/P&gt;&lt;P&gt;    if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      wa_final-matnr = wa_vbap-matnr.&lt;/P&gt;&lt;P&gt;      wa_final-posnr = wa_vbap-posnr.&lt;/P&gt;&lt;P&gt;      modify i_final from wa_final transporting matnr posnr.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    clear : wa_vbap , wa_final.&lt;/P&gt;&lt;P&gt;  endloop.&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;********************************************************&lt;/P&gt;&lt;P&gt;********************************************************&lt;/P&gt;&lt;P&gt;**WRITE:/1 sy-uline(63).&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;**WRITE:/1'|', 2 'Sales Document' COLOR 4 ON ,11'|',12 'Date' COLOR 5&lt;/P&gt;&lt;P&gt;**ON&lt;/P&gt;&lt;P&gt;**,21'|',22 'Name' COLOR 4 ON,35'|',&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      36 'Material Number' COLOR 5 ON, 55'|',56 'line no' COLOR 4 ON&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**,&lt;/P&gt;&lt;P&gt;**63'|'.&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;**WRITE:/1 sy-uline(63).&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;**LOOP AT  i_final INTO wa_final.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; WRITE:/1'|', 2 wa_final-vbeln,11'|',12  wa_final-erdat,21'|',22&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;wa_final-ernam,35'|',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;       36 wa_final-matnr, 55'|',56 wa_final-posnr,63'|'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**endloop.&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;&lt;/P&gt;&lt;P&gt;perform builtcatalog.&lt;/P&gt;&lt;P&gt;perform event.&lt;/P&gt;&lt;P&gt;perform listheader.&lt;/P&gt;&lt;P&gt;perform layout.&lt;/P&gt;&lt;P&gt;perform display.&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;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  builtcatalog&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;P&gt;form builtcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fldcat-col_pos = '1'.&lt;/P&gt;&lt;P&gt;  wa_fldcat-fieldname = 'vbeln'.&lt;/P&gt;&lt;P&gt;  wa_fldcat-tabname = 'I_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fldcat-reptext_ddic = 'Sales Document'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fldcat  TO i_fldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fldcat-col_pos = '2'.&lt;/P&gt;&lt;P&gt;  wa_fldcat-fieldname = 'erdat'.&lt;/P&gt;&lt;P&gt;  wa_fldcat-tabname = 'I_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fldcat-reptext_ddic = 'Date'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fldcat  TO i_fldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fldcat-col_pos = '3'.&lt;/P&gt;&lt;P&gt;  wa_fldcat-fieldname = 'ernam'.&lt;/P&gt;&lt;P&gt;  wa_fldcat-tabname = 'I_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fldcat-reptext_ddic = 'Name'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fldcat  TO i_fldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fldcat-col_pos = '4'.&lt;/P&gt;&lt;P&gt;  wa_fldcat-fieldname = 'matnr'.&lt;/P&gt;&lt;P&gt;  wa_fldcat-tabname = 'I_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fldcat-reptext_ddic = 'Material Number'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fldcat  TO i_fldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fldcat-col_pos = '5'.&lt;/P&gt;&lt;P&gt;  wa_fldcat-fieldname = 'posnr'.&lt;/P&gt;&lt;P&gt;  wa_fldcat-tabname = 'I_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fldcat-reptext_ddic = 'Sales Document Item'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fldcat  TO i_fldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    "builtcatalog&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;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  event&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;P&gt;form event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_EVENTS_GET'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     I_LIST_TYPE = 0&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      ET_EVENTS   = i_final[].&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;   LIST_TYPE_WRONG       = 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 = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE i_event INTO wa_event&lt;/P&gt;&lt;P&gt;    WITH KEY name  = slis_ev_top_of_page.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      wa_event-form = slis_ev_top_of_page.&lt;/P&gt;&lt;P&gt;      MODIFY i_event FROM wa_event  INDEX sy-tabix TRANSPORTING form.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE i_event INTO wa_event&lt;/P&gt;&lt;P&gt;     WITH KEY name  = slis_ev_pf_status_set .&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      wa_event-form = slis_ev_pf_status_set .&lt;/P&gt;&lt;P&gt;      MODIFY i_event FROM wa_event  INDEX sy-tabix TRANSPORTING form.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE i_event INTO wa_event&lt;/P&gt;&lt;P&gt;     WITH KEY name  = slis_ev_user_command.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      wa_event-form = slis_ev_user_command .&lt;/P&gt;&lt;P&gt;      MODIFY i_event FROM wa_event  INDEX sy-tabix TRANSPORTING form.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;endform.                    "event&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form&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;P&gt;form listheader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_head-typ = 'H'.&lt;/P&gt;&lt;P&gt;  wa_head-info = 'ALV PROGRAM                             AUTHOR jessy'&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND wa_head  TO i_head.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    "listheader&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;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  layout&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;P&gt;form layout.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_layout-zebra = 'X'.&lt;/P&gt;&lt;P&gt;  wa_layout-f2code =  'DUB'.&lt;/P&gt;&lt;P&gt;endform.                    "layout&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  display&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;P&gt;form display.&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                = ' sy-repid '&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;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_USER_COMMAND           = ' '&lt;/P&gt;&lt;/LI&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;/UL&gt;&lt;P&gt;   IS_LAYOUT                         = wa_layout&lt;/P&gt;&lt;P&gt;   IT_FIELDCAT                       = i_fldcat[]&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;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENTS                         =&lt;/P&gt;&lt;/LI&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;  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;  I_HTML_HEIGHT_TOP                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_HTML_HEIGHT_END                 =&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                          = i_event[]&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;&lt;/P&gt;&lt;P&gt;endform.                    "display&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2008 08:46:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-alv-report/m-p/4773447#M1118695</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-13T08:46:56Z</dc:date>
    </item>
    <item>
      <title>Re: error in alv report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-alv-report/m-p/4773448#M1118696</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jasprit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;wa_fldcat-col_pos = '1'.
wa_fldcat-fieldname = 'vbeln'. "-----&amp;gt; write in upper case 
wa_fldcat-tabname = 'I_FINAL'.
wa_fldcat-reptext_ddic = 'Sales Document'.
APPEND wa_fldcat TO i_fldcat.
CLEAR wa_fldcat.

wa_fldcat-col_pos = '2'.
wa_fldcat-fieldname = 'erdat'. "-----&amp;gt; write in upper case 
wa_fldcat-tabname = 'I_FINAL'.
wa_fldcat-reptext_ddic = 'Date'.
APPEND wa_fldcat TO i_fldcat.
CLEAR wa_fldcat.

wa_fldcat-col_pos = '3'.
wa_fldcat-fieldname = 'ernam'.  "-----&amp;gt; write in upper case 
wa_fldcat-tabname = 'I_FINAL'.
wa_fldcat-reptext_ddic = 'Name'.
APPEND wa_fldcat TO i_fldcat.
CLEAR wa_fldcat.

wa_fldcat-col_pos = '4'.
wa_fldcat-fieldname = 'matnr'.  "-----&amp;gt; write in upper case 
wa_fldcat-tabname = 'I_FINAL'.
wa_fldcat-reptext_ddic = 'Material Number'.
APPEND wa_fldcat TO i_fldcat.
CLEAR wa_fldcat.

wa_fldcat-col_pos = '5'.
wa_fldcat-fieldname = 'posnr'.  "-----&amp;gt; write in upper case 
wa_fldcat-tabname = 'I_FINAL'.
wa_fldcat-reptext_ddic = 'Sales Document Item'.
APPEND wa_fldcat TO i_fldcat.
CLEAR wa_fldcat.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2008 08:52:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-alv-report/m-p/4773448#M1118696</guid>
      <dc:creator>Mohamed_Mukhtar</dc:creator>
      <dc:date>2008-11-13T08:52:27Z</dc:date>
    </item>
    <item>
      <title>Re: error in alv report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-alv-report/m-p/4773449#M1118697</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;

CONSTANTS:event_nam1(12)  TYPE c VALUE 'USER_COMMAND'.
CONSTANTS:event_nam2(13)    TYPE c VALUE 'TOP_OF_PAGE'.
CONSTANTS:eventform1(11)    TYPE c VALUE 'DISPLAY_TOP'.
CONSTANTS:eventform2(7)    TYPE c VALUE 'COMMAND'.


data:it_events        TYPE slis_t_event,
     wk_events           LIKE LINE OF it_events.


perform build_events.


 CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
      i_background_id          = 'ALV_BACKGROUND'
      i_callback_program       = sy-repid
      is_layout                = wk_layout
      i_callback_pf_status_set = 'GUI_STAT'
      it_fieldcat              = it_fieldcat_alv[]
      it_events          	= it_events[]
    TABLES
      t_outtab                 = it_alv1[].




Form build events.
  MOVE event_nam2 TO wk_events-name.
  MOVE 'DISPLAY_TOP' TO wk_events-form.
  APPEND wk_events TO it_events.


  MOVE event_nam1 TO wk_events-name.
  MOVE 'COMMAND' TO wk_events-form.
  APPEND wk_events TO it_events.
endform.

form COMMAND USING syst-ucomm LIKE syst-ucomm
                                 selfield TYPE slis_selfield.

write ur code here

endform.



FORM gui_stat  USING rt_extab TYPE slis_t_extab.
  SET PF-STATUS 'SERIAL'.
ENDFORM.                    "GUI_STAT


FORM top_of_page.

build ur header here....


endform.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2008 08:55:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-alv-report/m-p/4773449#M1118697</guid>
      <dc:creator>kesavadas_thekkillath</dc:creator>
      <dc:date>2008-11-13T08:55:28Z</dc:date>
    </item>
    <item>
      <title>Re: error in alv report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-alv-report/m-p/4773450#M1118698</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Follow the other post too&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2008 08:56:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-alv-report/m-p/4773450#M1118698</guid>
      <dc:creator>kesavadas_thekkillath</dc:creator>
      <dc:date>2008-11-13T08:56:21Z</dc:date>
    </item>
    <item>
      <title>Re: error in alv report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-alv-report/m-p/4773451#M1118699</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;CALL FUNCTION 'REUSE_ALV_EVENTS_GET'


EXPORTING 
I_LIST_TYPE = 0 
IMPORTING
ET_EVENTS = i_final[].--&amp;gt;  "Change this to i_event[]

EXCEPTIONS 
LIST_TYPE_WRONG = 1 
OTHERS = 2&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Sathar RA on Nov 13, 2008 10:08 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2008 09:07:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-alv-report/m-p/4773451#M1118699</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-13T09:07:18Z</dc:date>
    </item>
    <item>
      <title>Re: error in alv report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-alv-report/m-p/4773452#M1118700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;change these parts in u r program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : WA_EVENT TYPE SLIS_ALV_EVENT,&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I_EVENT TYPE SLIS_T_EVENT. " WITH HEADER LINE.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; WA_FLDCAT-COL_POS = '1'.&lt;/P&gt;&lt;P&gt;  &lt;STRONG&gt;WA_FLDCAT-FIELDNAME = 'VBELN'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;  WA_FLDCAT-TABNAME = 'I_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FLDCAT-REPTEXT_DDIC = 'Sales Document'.&lt;/P&gt;&lt;P&gt;  APPEND WA_FLDCAT TO I_FLDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FLDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FLDCAT-COL_POS = '2'.&lt;/P&gt;&lt;P&gt;  &lt;STRONG&gt;WA_FLDCAT-FIELDNAME = 'ERDAT'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;  WA_FLDCAT-TABNAME = 'I_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FLDCAT-REPTEXT_DDIC = 'Date'.&lt;/P&gt;&lt;P&gt;  APPEND WA_FLDCAT TO I_FLDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FLDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FLDCAT-COL_POS = '3'.&lt;/P&gt;&lt;P&gt;  &lt;STRONG&gt;WA_FLDCAT-FIELDNAME = 'ERNAM'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;  WA_FLDCAT-TABNAME = 'I_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FLDCAT-REPTEXT_DDIC = 'Name'.&lt;/P&gt;&lt;P&gt;  APPEND WA_FLDCAT TO I_FLDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FLDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FLDCAT-COL_POS = '4'.&lt;/P&gt;&lt;P&gt;  &lt;STRONG&gt;WA_FLDCAT-FIELDNAME = 'MATNR'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;  WA_FLDCAT-TABNAME = 'I_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FLDCAT-REPTEXT_DDIC = 'Material Number'.&lt;/P&gt;&lt;P&gt;  APPEND WA_FLDCAT TO I_FLDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FLDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FLDCAT-COL_POS = '5'.&lt;/P&gt;&lt;P&gt;  &lt;STRONG&gt;WA_FLDCAT-FIELDNAME = 'POSNR'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;  WA_FLDCAT-TABNAME = 'I_FINAL'.&lt;/P&gt;&lt;P&gt;  WA_FLDCAT-REPTEXT_DDIC = 'Sales Document Item'.&lt;/P&gt;&lt;P&gt;  APPEND WA_FLDCAT TO I_FLDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FLDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CALL FUNCTION 'REUSE_ALV_EVENTS_GET'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      &lt;STRONG&gt;ET_EVENTS   = I_EVENT.&lt;/STRONG&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 = ' sy-repid '&lt;/P&gt;&lt;P&gt;      IS_LAYOUT          = WA_LAYOUT&lt;/P&gt;&lt;P&gt;      IT_FIELDCAT        = I_FLDCAT[]&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      &lt;STRONG&gt;T_OUTTAB           = I_FINAL[].&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2008 09:13:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-alv-report/m-p/4773452#M1118700</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-13T09:13:08Z</dc:date>
    </item>
    <item>
      <title>Re: error in alv report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-alv-report/m-p/4773453#M1118701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks for suggestion .. points reawrded back to replies ... that solved query&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2008 09:16:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-alv-report/m-p/4773453#M1118701</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-13T09:16:54Z</dc:date>
    </item>
    <item>
      <title>Re: error in alv report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-alv-report/m-p/4773454#M1118702</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;The error has been corrected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Copy the following code and execute. You won't get any runtime errors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Report ZALVTRIAL *&lt;/P&gt;&lt;P&gt;*&amp;amp; *&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; *&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZALVTRIAL .&lt;/P&gt;&lt;P&gt;tables : vbak,vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;type-pools: slis.&lt;/P&gt;&lt;P&gt;**********************************************&lt;/P&gt;&lt;P&gt;types : begin of scr1,&lt;/P&gt;&lt;P&gt;vbeln type VBELN_VA,&lt;/P&gt;&lt;P&gt;erdat type erdat,&lt;/P&gt;&lt;P&gt;ernam type ernam,&lt;/P&gt;&lt;P&gt;end of scr1.&lt;/P&gt;&lt;P&gt;data : i_vbak type standard table of scr1,&lt;/P&gt;&lt;P&gt;wa_vbak type scr1.&lt;/P&gt;&lt;P&gt;***********************************************&lt;/P&gt;&lt;P&gt;types : begin of scr2,&lt;/P&gt;&lt;P&gt;vbeln type VBELN_VA,&lt;/P&gt;&lt;P&gt;matnr type matnr,&lt;/P&gt;&lt;P&gt;posnr type posnr_va,&lt;/P&gt;&lt;P&gt;end of scr2.&lt;/P&gt;&lt;P&gt;data : i_vbap type standard table of scr2,&lt;/P&gt;&lt;P&gt;wa_vbap type scr2.&lt;/P&gt;&lt;P&gt;**********************************************&lt;/P&gt;&lt;P&gt;types : begin of scr_final,&lt;/P&gt;&lt;P&gt;vbeln type VBELN_VA,&lt;/P&gt;&lt;P&gt;erdat type erdat,&lt;/P&gt;&lt;P&gt;ernam type ernam,&lt;/P&gt;&lt;P&gt;matnr type matnr,&lt;/P&gt;&lt;P&gt;posnr type posnr_va,&lt;/P&gt;&lt;P&gt;end of scr_final.&lt;/P&gt;&lt;P&gt;data : i_final type standard table of scr_final,&lt;/P&gt;&lt;P&gt;wa_final type scr_final.&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;&lt;/P&gt;&lt;P&gt;*********************************************************************&lt;/P&gt;&lt;P&gt;**START OF DATA DECLERATION FOR ALV&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DATA FOR CATLOG&lt;/P&gt;&lt;P&gt;DATA: wa_fldcat TYPE slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;i_fldcat TYPE slis_t_fieldcat_alv WITH HEADER LINE .&lt;/P&gt;&lt;P&gt;*DATA FOR EVENT&lt;/P&gt;&lt;P&gt;DATA : wa_event TYPE slis_alv_event,&lt;/P&gt;&lt;P&gt;i_event TYPE SLIS_T_EVENT." WITH HEADER LINE.   "-----&amp;gt; correction done here&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DATA FOR HEADER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: wa_head TYPE slis_listheader,&lt;/P&gt;&lt;P&gt;i_head TYPE slis_t_listheader WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*data for layout&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: wa_layout TYPE slis_layout_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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen: begin of block b1 with frame title text-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select-options: s_vbeln for vbak-vbeln .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********************************************************&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select vbeln erdat ernam&lt;/P&gt;&lt;P&gt;from vbak&lt;/P&gt;&lt;P&gt;into table i_vbak where vbeln in s_vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********************************************&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;leave list-processing.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;sort i_vbak by vbeln.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;********************************************************&lt;/P&gt;&lt;P&gt;if i_vbak[] is not initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select vbeln matnr posnr&lt;/P&gt;&lt;P&gt;from vbap&lt;/P&gt;&lt;P&gt;into table i_vbap&lt;/P&gt;&lt;P&gt;for all entries in i_vbak&lt;/P&gt;&lt;P&gt;where vbeln = i_vbak-vbeln.&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;************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at i_vbak into wa_vbak.&lt;/P&gt;&lt;P&gt;wa_final-vbeln = wa_vbak-vbeln.&lt;/P&gt;&lt;P&gt;wa_final-erdat = wa_vbak-erdat .&lt;/P&gt;&lt;P&gt;wa_final-ernam = wa_vbak-ernam .&lt;/P&gt;&lt;P&gt;append wa_final to i_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********************************************************&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;loop at i_final into wa_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table i_vbap into wa_vbap&lt;/P&gt;&lt;P&gt;with key vbeln = wa_vbak-vbeln binary search.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;wa_final-matnr = wa_vbap-matnr.&lt;/P&gt;&lt;P&gt;wa_final-posnr = wa_vbap-posnr.&lt;/P&gt;&lt;P&gt;modify i_final from wa_final transporting matnr posnr.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear : wa_vbap , wa_final.&lt;/P&gt;&lt;P&gt;endloop.&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;********************************************************&lt;/P&gt;&lt;P&gt;********************************************************&lt;/P&gt;&lt;P&gt;**WRITE:/1 sy-uline(63).&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;**WRITE:/1'|', 2 'Sales Document' COLOR 4 ON ,11'|',12 'Date' COLOR 5&lt;/P&gt;&lt;P&gt;**ON&lt;/P&gt;&lt;P&gt;**,21'|',22 'Name' COLOR 4 ON,35'|',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*36 'Material Number' COLOR 5 ON, 55'|',56 'line no' COLOR 4 ON&lt;/P&gt;&lt;P&gt;**,&lt;/P&gt;&lt;P&gt;**63'|'.&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;**WRITE:/1 sy-uline(63).&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;**LOOP AT i_final INTO wa_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE:/1'|', 2 wa_final-vbeln,11'|',12 wa_final-erdat,21'|',22&lt;/P&gt;&lt;P&gt;wa_final-ernam,35'|',&lt;/P&gt;&lt;P&gt;36 wa_final-matnr, 55'|',56 wa_final-posnr,63'|'.&lt;/P&gt;&lt;P&gt;**endloop.&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;perform builtcatalog.&lt;/P&gt;&lt;P&gt;perform event.&lt;/P&gt;&lt;P&gt;perform listheader.&lt;/P&gt;&lt;P&gt;perform layout.&lt;/P&gt;&lt;P&gt;perform display.&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;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;**&amp;amp; Form builtcatalog&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*text&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;form builtcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_fldcat-col_pos = '1'.&lt;/P&gt;&lt;P&gt;wa_fldcat-fieldname = 'vbeln'.&lt;/P&gt;&lt;P&gt;wa_fldcat-tabname = 'I_FINAL'.&lt;/P&gt;&lt;P&gt;wa_fldcat-reptext_ddic = 'Sales Document'.&lt;/P&gt;&lt;P&gt;APPEND wa_fldcat TO i_fldcat.&lt;/P&gt;&lt;P&gt;CLEAR wa_fldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_fldcat-col_pos = '2'.&lt;/P&gt;&lt;P&gt;wa_fldcat-fieldname = 'erdat'.&lt;/P&gt;&lt;P&gt;wa_fldcat-tabname = 'I_FINAL'.&lt;/P&gt;&lt;P&gt;wa_fldcat-reptext_ddic = 'Date'.&lt;/P&gt;&lt;P&gt;APPEND wa_fldcat TO i_fldcat.&lt;/P&gt;&lt;P&gt;CLEAR wa_fldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_fldcat-col_pos = '3'.&lt;/P&gt;&lt;P&gt;wa_fldcat-fieldname = 'ernam'.&lt;/P&gt;&lt;P&gt;wa_fldcat-tabname = 'I_FINAL'.&lt;/P&gt;&lt;P&gt;wa_fldcat-reptext_ddic = 'Name'.&lt;/P&gt;&lt;P&gt;APPEND wa_fldcat TO i_fldcat.&lt;/P&gt;&lt;P&gt;CLEAR wa_fldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_fldcat-col_pos = '4'.&lt;/P&gt;&lt;P&gt;wa_fldcat-fieldname = 'matnr'.&lt;/P&gt;&lt;P&gt;wa_fldcat-tabname = 'I_FINAL'.&lt;/P&gt;&lt;P&gt;wa_fldcat-reptext_ddic = 'Material Number'.&lt;/P&gt;&lt;P&gt;APPEND wa_fldcat TO i_fldcat.&lt;/P&gt;&lt;P&gt;CLEAR wa_fldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_fldcat-col_pos = '5'.&lt;/P&gt;&lt;P&gt;wa_fldcat-fieldname = 'posnr'.&lt;/P&gt;&lt;P&gt;wa_fldcat-tabname = 'I_FINAL'.&lt;/P&gt;&lt;P&gt;wa_fldcat-reptext_ddic = 'Sales Document Item'.&lt;/P&gt;&lt;P&gt;APPEND wa_fldcat TO i_fldcat.&lt;/P&gt;&lt;P&gt;CLEAR wa_fldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform. "builtcatalog&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;**&amp;amp; Form event&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*text&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;form event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_EVENTS_GET'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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 = i_event                                         "-----&amp;gt; correction done here&lt;/P&gt;&lt;P&gt;&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;.&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE i_event INTO wa_event&lt;/P&gt;&lt;P&gt;WITH KEY name = slis_ev_top_of_page.&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;wa_event-form = slis_ev_top_of_page.&lt;/P&gt;&lt;P&gt;MODIFY i_event FROM wa_event INDEX sy-tabix TRANSPORTING form.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE i_event INTO wa_event&lt;/P&gt;&lt;P&gt;WITH KEY name = slis_ev_pf_status_set .&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;wa_event-form = slis_ev_pf_status_set .&lt;/P&gt;&lt;P&gt;MODIFY i_event FROM wa_event INDEX sy-tabix TRANSPORTING form.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE i_event INTO wa_event&lt;/P&gt;&lt;P&gt;WITH KEY name = slis_ev_user_command.&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;wa_event-form = slis_ev_user_command .&lt;/P&gt;&lt;P&gt;MODIFY i_event FROM wa_event INDEX sy-tabix TRANSPORTING form.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;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. "event&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;**&amp;amp; Form&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*text&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;form listheader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_head-typ = 'H'.&lt;/P&gt;&lt;P&gt;wa_head-info = 'ALV PROGRAM AUTHOR jessy'&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND wa_head TO i_head.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform. "listheader&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;**&amp;amp; Form layout&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*text&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;form layout.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_layout-zebra = 'X'.&lt;/P&gt;&lt;P&gt;wa_layout-f2code = 'DUB'.&lt;/P&gt;&lt;P&gt;endform. "layout&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;**&amp;amp; Form display&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*text&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;form display.&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;&lt;/P&gt;&lt;P&gt;*I_INTERFACE_CHECK = ' '&lt;/P&gt;&lt;P&gt;*I_BYPASSING_BUFFER = ' '&lt;/P&gt;&lt;P&gt;*I_BUFFER_ACTIVE = ' '&lt;/P&gt;&lt;P&gt;I_CALLBACK_PROGRAM = ' sy-repid '&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*I_CALLBACK_PF_STATUS_SET = ' '&lt;/P&gt;&lt;P&gt;*I_CALLBACK_USER_COMMAND = ' '&lt;/P&gt;&lt;P&gt;*I_CALLBACK_TOP_OF_PAGE = ' '&lt;/P&gt;&lt;P&gt;*I_CALLBACK_HTML_TOP_OF_PAGE = ' '&lt;/P&gt;&lt;P&gt;*I_CALLBACK_HTML_END_OF_LIST = ' '&lt;/P&gt;&lt;P&gt;*I_STRUCTURE_NAME =&lt;/P&gt;&lt;P&gt;*I_BACKGROUND_ID = ' '&lt;/P&gt;&lt;P&gt;*I_GRID_TITLE =&lt;/P&gt;&lt;P&gt;*I_GRID_SETTINGS =&lt;/P&gt;&lt;P&gt;IS_LAYOUT = wa_layout&lt;/P&gt;&lt;P&gt;IT_FIELDCAT = i_fldcat[]&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*IT_EXCLUDING =&lt;/P&gt;&lt;P&gt;*IT_SPECIAL_GROUPS =&lt;/P&gt;&lt;P&gt;*IT_SORT =&lt;/P&gt;&lt;P&gt;*IT_FILTER =&lt;/P&gt;&lt;P&gt;*IS_SEL_HIDE =&lt;/P&gt;&lt;P&gt;*I_DEFAULT = 'X'&lt;/P&gt;&lt;P&gt;*I_SAVE = ' '&lt;/P&gt;&lt;P&gt;*IS_VARIANT =&lt;/P&gt;&lt;P&gt;IT_EVENTS = i_event[]                                                 "-----&amp;gt; correction done here&lt;/P&gt;&lt;P&gt;*IT_EVENT_EXIT = &lt;/P&gt;&lt;P&gt;*IS_PRINT =&lt;/P&gt;&lt;P&gt;*IS_REPREP_ID =&lt;/P&gt;&lt;P&gt;*I_SCREEN_START_COLUMN = 0&lt;/P&gt;&lt;P&gt;*I_SCREEN_START_LINE = 0&lt;/P&gt;&lt;P&gt;*I_SCREEN_END_COLUMN = 0&lt;/P&gt;&lt;P&gt;*I_SCREEN_END_LINE = 0&lt;/P&gt;&lt;P&gt;*IT_ALV_GRAPHICS =&lt;/P&gt;&lt;P&gt;*IT_HYPERLINK =&lt;/P&gt;&lt;P&gt;*IT_ADD_FIELDCAT =&lt;/P&gt;&lt;P&gt;*IT_EXCEPT_QINFO =&lt;/P&gt;&lt;P&gt;*I_HTML_HEIGHT_TOP =&lt;/P&gt;&lt;P&gt;*I_HTML_HEIGHT_END =&lt;/P&gt;&lt;P&gt;*IMPORTING&lt;/P&gt;&lt;P&gt;*E_EXIT_CAUSED_BY_CALLER =&lt;/P&gt;&lt;P&gt;*ES_EXIT_CAUSED_BY_USER =&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;T_OUTTAB = i_final                                                        "-----&amp;gt; correction done here&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;.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform. "display&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------" /&gt;&lt;P&gt;You need to check the TYPE before passing the internal tables or workareas to the PARAMETERS of a Function Module.&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;Ravi Kiran..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2008 09:17:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-alv-report/m-p/4773454#M1118702</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-13T09:17:23Z</dc:date>
    </item>
  </channel>
</rss>

