<?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: getting runtime error in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/getting-runtime-error/m-p/5465103#M1251797</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check the below code, its working fine. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Report  YSAT_TEST3
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*

REPORT  YSAT_TEST3.
type-pools: slis.

TABLES: LFA1,EKKO,KNA1,VBAK.
data: lv_event  type slis_alv_event, " add this
      lt_event type slis_t_event.       " add this

SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME.

SELECT-OPTIONS: S_LIFNR FOR LFA1-LIFNR,
S_KUNNR FOR KNA1-KUNNR.

SELECTION-SCREEN END OF BLOCK B1.

TYPES: BEGIN OF TY_VBAK,
VBELN TYPE VBAK-VBELN,
NETWR TYPE VBAK-NETWR,
END OF TY_VBAK.

DATA: WA_VBAK TYPE TY_VBAK,
IT_VBAK TYPE TABLE OF TY_VBAK.

TYPES: BEGIN OF TY_EKKO,
EBELN TYPE EKKO-EBELN,
AEDAT TYPE EKKO-AEDAT,
END OF TY_EKKO.

DATA: WA_EKKO TYPE TY_EKKO,
IT_EKKO TYPE TABLE OF TY_EKKO.

TYPE-POOLS: SLIS.

DATA: REPID LIKE SY-REPID,
FCAT TYPE SLIS_FIELDCAT_ALV,
F_LFA1 TYPE SLIS_T_FIELDCAT_ALV,
F_VBAK TYPE SLIS_T_FIELDCAT_ALV,
F_EKKO TYPE SLIS_T_FIELDCAT_ALV,
LAYOUT TYPE SLIS_LAYOUT_ALV,
F_EVENTS TYPE SLIS_T_FIELDCAT_ALV.




REPID = SY-REPID.
perform it_events.   " add this
PERFORM GET_DATA.
PERFORM APPEND_FIELD.

CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT'
EXPORTING
I_CALLBACK_PROGRAM = REPID.

CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
EXPORTING
IS_LAYOUT = LAYOUT
IT_FIELDCAT = F_VBAK
I_TABNAME = 'IT_VBAK'
IT_EVENTS = lt_event        " add this
TABLES
T_OUTTAB = IT_VBAK.

CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
EXPORTING
IS_LAYOUT = LAYOUT
IT_FIELDCAT = F_EKKO
I_TABNAME = 'IT_EKKO'
IT_EVENTS = lt_event      " add this
TABLES
T_OUTTAB = IT_EKKO.


CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY'.
FORM GET_DATA.
SELECT VBELN NETWR FROM VBAK INTO TABLE IT_VBAK WHERE KUNNR IN S_KUNNR.
SELECT EBELN AEDAT FROM EKKO INTO TABLE IT_EKKO WHERE LIFNR IN S_LIFNR.
ENDFORM.

FORM APPEND_FIELD.
FCAT-FIELDNAME = 'VBELN'.
FCAT-TABNAME = 'VBAK'.
FCAT-REF_FIELDNAME = 'VBELN'.
FCAT-REF_TABNAME = 'VBAK'.
APPEND FCAT TO F_VBAK.

FCAT-FIELDNAME = 'NETWR'.
FCAT-TABNAME = 'VBAK'.
FCAT-REF_FIELDNAME = 'NETWR'.
FCAT-REF_TABNAME = 'VBAK'.
APPEND FCAT TO F_VBAK.

FCAT-FIELDNAME = 'EBELN'.
FCAT-TABNAME = 'EKKO'.
FCAT-REF_FIELDNAME = 'EBELN'.
FCAT-REF_TABNAME = 'EKKO'.
APPEND FCAT TO F_EKKO.

FCAT-FIELDNAME = 'AEDAT'.
FCAT-TABNAME = 'EKKO'.
FCAT-REF_FIELDNAME = 'AEDAT'.
FCAT-REF_TABNAME = 'EKKO'.
APPEND FCAT TO F_EKKO.
ENDFORM.
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  IT_EVENTS
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  --&amp;gt;  p1        text
*  &amp;lt;--  p2        text
*----------------------------------------------------------------------*
FORM IT_EVENTS .                         " add this
  refresh lt_event.
  clear lv_event.
  lv_event-name = slis_ev_top_of_list.
  lv_event-form = 'LIST_HEADER'.
  append lv_event to lt_event.
  clear lv_event.
  lv_event-name = slis_ev_top_of_page.
  lv_event-form = 'VERIFIC_HEADER'.
  append lv_event to lt_event.
ENDFORM.                    " IT_EVENTS&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &lt;/P&gt;&lt;P&gt;Satyasuresh Donepudi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Satya suresh Donepudi on Apr 29, 2009 9:04 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 29 Apr 2009 14:03:46 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-04-29T14:03:46Z</dc:date>
    <item>
      <title>getting runtime error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/getting-runtime-error/m-p/5465101#M1251795</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;i am getting runtime error in this report can any one help me out.&lt;/P&gt;&lt;P&gt;Include prg is attached down.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZVBLOCKED.&lt;/P&gt;&lt;P&gt;INCLUDE ZVBLOCKEDTOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPID = SY-REPID.&lt;/P&gt;&lt;P&gt;PERFORM GET_DATA.&lt;/P&gt;&lt;P&gt;PERFORM APPEND_FIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    I_CALLBACK_PROGRAM             =  REPID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    IS_LAYOUT                        =  LAYOUT&lt;/P&gt;&lt;P&gt;    IT_FIELDCAT                      =  F_VBAK&lt;/P&gt;&lt;P&gt;    I_TABNAME                        =  'IT_VBAK'&lt;/P&gt;&lt;P&gt;    IT_EVENTS                        =  F_EVENTS&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;CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    IS_LAYOUT                        =  LAYOUT&lt;/P&gt;&lt;P&gt;    IT_FIELDCAT                      =  F_EKKO&lt;/P&gt;&lt;P&gt;    I_TABNAME                        =  'IT_EKKO'&lt;/P&gt;&lt;P&gt;    IT_EVENTS                        =  F_EVENTS&lt;/P&gt;&lt;P&gt; TABLES&lt;/P&gt;&lt;P&gt;    T_OUTTAB                         =  IT_EKKO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY'.&lt;/P&gt;&lt;P&gt;FORM GET_DATA.&lt;/P&gt;&lt;P&gt;SELECT VBELN NETWR FROM VBAK INTO TABLE IT_VBAK  WHERE KUNNR IN S_KUNNR.&lt;/P&gt;&lt;P&gt;SELECT EBELN AEDAT FROM EKKO INTO TABLE IT_EKKO  WHERE LIFNR IN S_LIFNR.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM APPEND_FIELD.&lt;/P&gt;&lt;P&gt;FCAT-FIELDNAME = 'VBELN'.&lt;/P&gt;&lt;P&gt;FCAT-TABNAME = 'VBAK'.&lt;/P&gt;&lt;P&gt;FCAT-REF_FIELDNAME = 'VBELN'.&lt;/P&gt;&lt;P&gt;FCAT-REF_TABNAME = 'VBAK'.&lt;/P&gt;&lt;P&gt;APPEND FCAT TO F_VBAK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FCAT-FIELDNAME = 'NETWR'.&lt;/P&gt;&lt;P&gt;FCAT-TABNAME = 'VBAK'.&lt;/P&gt;&lt;P&gt;FCAT-REF_FIELDNAME = 'NETWR'.&lt;/P&gt;&lt;P&gt;FCAT-REF_TABNAME = 'VBAK'.&lt;/P&gt;&lt;P&gt;APPEND FCAT TO F_VBAK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FCAT-FIELDNAME = 'EBELN'.&lt;/P&gt;&lt;P&gt;FCAT-TABNAME = 'EKKO'.&lt;/P&gt;&lt;P&gt;FCAT-REF_FIELDNAME = 'EBELN'.&lt;/P&gt;&lt;P&gt;FCAT-REF_TABNAME = 'EKKO'.&lt;/P&gt;&lt;P&gt;APPEND FCAT TO F_EKKO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FCAT-FIELDNAME = 'AEDAT'.&lt;/P&gt;&lt;P&gt;FCAT-TABNAME = 'EKKO'.&lt;/P&gt;&lt;P&gt;FCAT-REF_FIELDNAME = 'AEDAT'.&lt;/P&gt;&lt;P&gt;FCAT-REF_TABNAME = 'EKKO'.&lt;/P&gt;&lt;P&gt;APPEND FCAT TO F_EKKO.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is include prg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: LFA1,EKKO,KNA1,VBAK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: S_LIFNR FOR LFA1-LIFNR,&lt;/P&gt;&lt;P&gt;S_KUNNR FOR KNA1-KUNNR.&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;TYPES: BEGIN OF TY_VBAK,&lt;/P&gt;&lt;P&gt;VBELN TYPE VBAK-VBELN,&lt;/P&gt;&lt;P&gt;NETWR TYPE VBAK-NETWR,&lt;/P&gt;&lt;P&gt;END OF TY_VBAK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: WA_VBAK TYPE TY_VBAK,&lt;/P&gt;&lt;P&gt;IT_VBAK TYPE TABLE OF TY_VBAK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF TY_EKKO,&lt;/P&gt;&lt;P&gt;EBELN TYPE EKKO-EBELN,&lt;/P&gt;&lt;P&gt;AEDAT TYPE EKKO-AEDAT,&lt;/P&gt;&lt;P&gt;END OF TY_EKKO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: WA_EKKO TYPE TY_EKKO,&lt;/P&gt;&lt;P&gt;IT_EKKO TYPE TABLE OF TY_EKKO.&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;DATA: REPID LIKE SY-REPID,&lt;/P&gt;&lt;P&gt;FCAT TYPE SLIS_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;F_LFA1 TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;F_VBAK TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;F_EKKO TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;LAYOUT TYPE SLIS_LAYOUT_ALV,&lt;/P&gt;&lt;P&gt;F_EVENTS TYPE SLIS_T_FIELDCAT_ALV.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Apr 2009 12:27:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/getting-runtime-error/m-p/5465101#M1251795</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-29T12:27:06Z</dc:date>
    </item>
    <item>
      <title>Re: getting runtime error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/getting-runtime-error/m-p/5465102#M1251796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;From review One big mistake is &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;f_events TYPE slis_t_fieldcat_alv.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Events defined wrongly..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Define the events correctly and then call...alv&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Apr 2009 13:03:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/getting-runtime-error/m-p/5465102#M1251796</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-29T13:03:58Z</dc:date>
    </item>
    <item>
      <title>Re: getting runtime error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/getting-runtime-error/m-p/5465103#M1251797</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check the below code, its working fine. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Report  YSAT_TEST3
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*

REPORT  YSAT_TEST3.
type-pools: slis.

TABLES: LFA1,EKKO,KNA1,VBAK.
data: lv_event  type slis_alv_event, " add this
      lt_event type slis_t_event.       " add this

SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME.

SELECT-OPTIONS: S_LIFNR FOR LFA1-LIFNR,
S_KUNNR FOR KNA1-KUNNR.

SELECTION-SCREEN END OF BLOCK B1.

TYPES: BEGIN OF TY_VBAK,
VBELN TYPE VBAK-VBELN,
NETWR TYPE VBAK-NETWR,
END OF TY_VBAK.

DATA: WA_VBAK TYPE TY_VBAK,
IT_VBAK TYPE TABLE OF TY_VBAK.

TYPES: BEGIN OF TY_EKKO,
EBELN TYPE EKKO-EBELN,
AEDAT TYPE EKKO-AEDAT,
END OF TY_EKKO.

DATA: WA_EKKO TYPE TY_EKKO,
IT_EKKO TYPE TABLE OF TY_EKKO.

TYPE-POOLS: SLIS.

DATA: REPID LIKE SY-REPID,
FCAT TYPE SLIS_FIELDCAT_ALV,
F_LFA1 TYPE SLIS_T_FIELDCAT_ALV,
F_VBAK TYPE SLIS_T_FIELDCAT_ALV,
F_EKKO TYPE SLIS_T_FIELDCAT_ALV,
LAYOUT TYPE SLIS_LAYOUT_ALV,
F_EVENTS TYPE SLIS_T_FIELDCAT_ALV.




REPID = SY-REPID.
perform it_events.   " add this
PERFORM GET_DATA.
PERFORM APPEND_FIELD.

CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT'
EXPORTING
I_CALLBACK_PROGRAM = REPID.

CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
EXPORTING
IS_LAYOUT = LAYOUT
IT_FIELDCAT = F_VBAK
I_TABNAME = 'IT_VBAK'
IT_EVENTS = lt_event        " add this
TABLES
T_OUTTAB = IT_VBAK.

CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
EXPORTING
IS_LAYOUT = LAYOUT
IT_FIELDCAT = F_EKKO
I_TABNAME = 'IT_EKKO'
IT_EVENTS = lt_event      " add this
TABLES
T_OUTTAB = IT_EKKO.


CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY'.
FORM GET_DATA.
SELECT VBELN NETWR FROM VBAK INTO TABLE IT_VBAK WHERE KUNNR IN S_KUNNR.
SELECT EBELN AEDAT FROM EKKO INTO TABLE IT_EKKO WHERE LIFNR IN S_LIFNR.
ENDFORM.

FORM APPEND_FIELD.
FCAT-FIELDNAME = 'VBELN'.
FCAT-TABNAME = 'VBAK'.
FCAT-REF_FIELDNAME = 'VBELN'.
FCAT-REF_TABNAME = 'VBAK'.
APPEND FCAT TO F_VBAK.

FCAT-FIELDNAME = 'NETWR'.
FCAT-TABNAME = 'VBAK'.
FCAT-REF_FIELDNAME = 'NETWR'.
FCAT-REF_TABNAME = 'VBAK'.
APPEND FCAT TO F_VBAK.

FCAT-FIELDNAME = 'EBELN'.
FCAT-TABNAME = 'EKKO'.
FCAT-REF_FIELDNAME = 'EBELN'.
FCAT-REF_TABNAME = 'EKKO'.
APPEND FCAT TO F_EKKO.

FCAT-FIELDNAME = 'AEDAT'.
FCAT-TABNAME = 'EKKO'.
FCAT-REF_FIELDNAME = 'AEDAT'.
FCAT-REF_TABNAME = 'EKKO'.
APPEND FCAT TO F_EKKO.
ENDFORM.
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  IT_EVENTS
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  --&amp;gt;  p1        text
*  &amp;lt;--  p2        text
*----------------------------------------------------------------------*
FORM IT_EVENTS .                         " add this
  refresh lt_event.
  clear lv_event.
  lv_event-name = slis_ev_top_of_list.
  lv_event-form = 'LIST_HEADER'.
  append lv_event to lt_event.
  clear lv_event.
  lv_event-name = slis_ev_top_of_page.
  lv_event-form = 'VERIFIC_HEADER'.
  append lv_event to lt_event.
ENDFORM.                    " IT_EVENTS&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &lt;/P&gt;&lt;P&gt;Satyasuresh Donepudi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Satya suresh Donepudi on Apr 29, 2009 9:04 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Apr 2009 14:03:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/getting-runtime-error/m-p/5465103#M1251797</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-29T14:03:46Z</dc:date>
    </item>
  </channel>
</rss>

