<?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 the program is throwing a dump in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-program-is-throwing-a-dump/m-p/4593190#M1083112</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;when i try to sort the table program is throwing dump&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  ZDAN_DEMO_ALV&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  zdan_demo_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;TYPE-POOLS: slis.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="10" type="ul"&gt;&lt;P&gt;Types **********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*break hopflabap1.&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_vbap,&lt;/P&gt;&lt;P&gt;       matnr    TYPE vbap-matnr, " material number&lt;/P&gt;&lt;P&gt;       vbeln    TYPE vbap-vbeln, " SO&lt;/P&gt;&lt;P&gt;       posnr    TYPE vbap-posnr, " SO item&lt;/P&gt;&lt;P&gt;       arktx    TYPE vbap-arktx, " text for so item&lt;/P&gt;&lt;P&gt;       j_3apgnr TYPE vbap-j_3apgnr, " grid number&lt;/P&gt;&lt;P&gt;       KWMENG   TYPE vbap-KWMENG,   " Quantity&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      zmeng    TYPE vbap-zmeng, " target quantity&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;END OF ty_vbap.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ty_vbep,&lt;/P&gt;&lt;P&gt;        j_3asize TYPE vbep-j_3asize, " grid value&lt;/P&gt;&lt;P&gt;        vbeln1   TYPE vbep-vbeln,    " SO&lt;/P&gt;&lt;P&gt;        posnr1   TYPE vbep-posnr,   " SO item&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END OF ty_vbep.&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;        AUART TYPE vbak-AUART,     " Document Type&lt;/P&gt;&lt;P&gt;END OF ty_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN  OF ty_final,&lt;/P&gt;&lt;P&gt;        matnr    TYPE vbap-matnr,&lt;/P&gt;&lt;P&gt;        posnr    TYPE vbap-posnr,&lt;/P&gt;&lt;P&gt;        arktx    TYPE vbap-arktx,&lt;/P&gt;&lt;P&gt;        j_3apgnr TYPE vbap-j_3apgnr,&lt;/P&gt;&lt;P&gt;        KWMENG    TYPE vbap-KWMENG,&lt;/P&gt;&lt;P&gt;        vbeln    TYPE vbap-vbeln,&lt;/P&gt;&lt;P&gt;        j_3asize TYPE vbep-j_3asize,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       vbeln1   TYPE vbep-vbeln,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       posnr1   TYPE vbep-posnr,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        AUART    TYPE vbak-AUART,&lt;/P&gt;&lt;P&gt;END OF ty_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="10" type="ul"&gt;&lt;P&gt;Data **********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : it_vbap   TYPE TABLE OF  ty_vbap,&lt;/P&gt;&lt;P&gt;       wa_vbap   LIKE LINE OF   it_vbap,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       it_vbep   TYPE TABLE OF  ty_vbep,&lt;/P&gt;&lt;P&gt;       wa_vbep   LIKE LINE OF   it_vbep,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       it_vbak   TYPE TABLE OF  ty_vbak,&lt;/P&gt;&lt;P&gt;       wa_vbak   LIKE LINE OF   it_vbak,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       it_final  TYPE TABLE OF  ty_final,&lt;/P&gt;&lt;P&gt;       wa_final  LIKE LINE OF   it_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : it_fclog   TYPE         slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;       wa_fclog   LIKE LINE OF it_fclog,&lt;/P&gt;&lt;P&gt;       it_sort    TYPE         slis_t_sortinfo_alv,&lt;/P&gt;&lt;P&gt;       wa_sort    LIKE LINE OF it_sort,&lt;/P&gt;&lt;P&gt;       gd_layout  TYPE         slis_layout_alv,&lt;/P&gt;&lt;P&gt;       gd_print   TYPE         slis_print_alv,&lt;/P&gt;&lt;P&gt;       gd_repid   LIKE         sy-repid,&lt;/P&gt;&lt;P&gt;       gt_events  TYPE         slis_t_event.&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;*break hopflabap1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK sodisp WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;PARAMETERS : matnr TYPE vbap-matnr OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK sodisp.&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;  PERFORM data_retv.&lt;/P&gt;&lt;P&gt;  PERFORM fclog.&lt;/P&gt;&lt;P&gt;  PERFORM disp_rpt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*break hopflabap1.&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  data_retv&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;&lt;/P&gt;&lt;P&gt;FORM data_retv.&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; SELECT matnr posnr arktx j_3apgnr zmeng vbeln&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*FROM vbap INTO wa_vbap WHERE matnr EQ matnr.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*SELECT vbeln j_3asize&lt;/P&gt;&lt;P&gt;*FROM vbep  INTO table it_vbep&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; for all entries in it_vbap&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;where vbeln = it_vbap-vbeln and posnr = it_vbap-posnr.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*loop at it_vbap into wa_vbap.&lt;/P&gt;&lt;P&gt;*"move all the data  of wa_vbap into wa_final&lt;/P&gt;&lt;P&gt;*"since you are not using full key you may get more than one record&lt;/P&gt;&lt;P&gt;*loop at it_vbep INTO wa_vbep Where vbeln1 = it_vbap-vbeln  and posnr1 = it_vbep-posnr1.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;"move the information from wa_vbep to wa_final&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*endloop.&lt;/P&gt;&lt;P&gt;*append wa_final to it_final.&lt;/P&gt;&lt;P&gt;*clear wa_final.&lt;/P&gt;&lt;P&gt;*endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*break hopflabap1.&lt;/P&gt;&lt;P&gt;  SELECT matnr vbeln posnr arktx j_3apgnr KWMENG&lt;/P&gt;&lt;P&gt;    FROM vbap&lt;/P&gt;&lt;P&gt;    INTO TABLE it_vbap&lt;/P&gt;&lt;P&gt;    WHERE matnr EQ  matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT  j_3asize vbeln posnr&lt;/P&gt;&lt;P&gt;   FROM vbep&lt;/P&gt;&lt;P&gt;   INTO TABLE it_vbep&lt;/P&gt;&lt;P&gt;   FOR ALL ENTRIES IN it_vbap&lt;/P&gt;&lt;P&gt;   WHERE vbeln EQ it_vbap-vbeln AND posnr = it_vbap-posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*break hopflabap1.&lt;/P&gt;&lt;P&gt;SELECT vbeln AUART&lt;/P&gt;&lt;P&gt;  FROM vbak&lt;/P&gt;&lt;P&gt;  INTO TABLE it_vbak&lt;/P&gt;&lt;P&gt;  FOR ALL ENTRIES IN it_vbap&lt;/P&gt;&lt;P&gt;  WHERE vbeln EQ it_vbap-vbeln.&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;  LOOP AT it_vbap INTO wa_vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT it_vbep INTO wa_vbep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     LOOP AT it_vbak INTO wa_vbak.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;READ TABLE it_vbak INTO wa_vbak with key vbeln = wa_vbap-vbeln.&lt;/P&gt;&lt;P&gt;      wa_final-matnr = wa_vbap-matnr.&lt;/P&gt;&lt;P&gt;      wa_final-vbeln = wa_vbap-vbeln.&lt;/P&gt;&lt;P&gt;      wa_final-posnr = wa_vbap-posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      wa_final-arktx = wa_vbap-arktx.&lt;/P&gt;&lt;P&gt;      wa_final-j_3asize = wa_vbep-j_3asize.&lt;/P&gt;&lt;P&gt;      wa_final-j_3apgnr = wa_vbap-j_3apgnr.&lt;/P&gt;&lt;P&gt;      wa_final-KWMENG = wa_vbap-KWMENG.&lt;/P&gt;&lt;P&gt;      wa_final-AUART = wa_vbak-AUART.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    wa_final-BMENG = wa_vbep-BMENG.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    wa_final-vbeln1 = wa_vbep-vbeln1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    wa_final-posnr1 = wa_vbep-posnr1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*break hopflabap1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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; APPEND wa_final TO it_final.&lt;/P&gt;&lt;P&gt;*break hopflabap1.&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;sort it_final by vbeln posnr j_3asize.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "data_retv&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  disp_rpt&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 disp_rpt.&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;&lt;/P&gt;&lt;P&gt;            i_callback_program      = gd_repid&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_callback_user_command  = 'USER_COMMAND'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           is_print              = gd_print&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_callback_pf_status_set  = 'SET_STATUS'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_callback_top_of_page   = 'TOP-OF-PAGE'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            is_layout               = gd_layout&lt;/P&gt;&lt;P&gt;            it_fieldcat             = it_fclog[]&lt;/P&gt;&lt;P&gt;            it_sort                 = it_sort[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_save                  = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_EVENTS               = GT_EVENTS[]&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;              t_outtab                = it_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;             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;LI level="1" type="ul"&gt;&lt;P&gt; IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&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;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDFORM.                    " DISPLAY_ALV_REPORT&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  fclog&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 fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_sort-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;  wa_sort-up = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-subtot = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-group = 'UL'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND wa_sort TO it_sort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_sort-fieldname = 'POSNR'.&lt;/P&gt;&lt;P&gt;  wa_sort-up = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-subtot = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-group = 'UL'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND wa_sort TO it_sort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_sort-fieldname = 'J_3ASIZE'.&lt;/P&gt;&lt;P&gt;  wa_sort-up = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-subtot = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-group = 'UL'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND wa_sort TO it_sort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fclog-fieldname   = 'MATNR'.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'Material Num'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 15.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 2.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fclog-fieldname   = ' VBELN'.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'SO'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 20.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 3.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fclog-fieldname   = 'POSNR '.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'SO Item'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 15.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 4.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fclog-fieldname   = 'ARKTX'.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'Description'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 20.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 7.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fclog-fieldname   = 'J_3ASIZE'.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'Grid Value'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 20.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 5.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&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;  wa_fclog-fieldname   = 'J_3APGNR'.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'Grid Number'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 20.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 6.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fclog-fieldname   = 'KWMENG'.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'Quantity'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 20.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 8.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_fclog-fieldname   = 'AUART'.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'Document Type'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 20.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 9.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "fclog&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 25 Oct 2008 09:12:44 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-10-25T09:12:44Z</dc:date>
    <item>
      <title>the program is throwing a dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-program-is-throwing-a-dump/m-p/4593190#M1083112</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;when i try to sort the table program is throwing dump&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  ZDAN_DEMO_ALV&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  zdan_demo_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;TYPE-POOLS: slis.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="10" type="ul"&gt;&lt;P&gt;Types **********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*break hopflabap1.&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_vbap,&lt;/P&gt;&lt;P&gt;       matnr    TYPE vbap-matnr, " material number&lt;/P&gt;&lt;P&gt;       vbeln    TYPE vbap-vbeln, " SO&lt;/P&gt;&lt;P&gt;       posnr    TYPE vbap-posnr, " SO item&lt;/P&gt;&lt;P&gt;       arktx    TYPE vbap-arktx, " text for so item&lt;/P&gt;&lt;P&gt;       j_3apgnr TYPE vbap-j_3apgnr, " grid number&lt;/P&gt;&lt;P&gt;       KWMENG   TYPE vbap-KWMENG,   " Quantity&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      zmeng    TYPE vbap-zmeng, " target quantity&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;END OF ty_vbap.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ty_vbep,&lt;/P&gt;&lt;P&gt;        j_3asize TYPE vbep-j_3asize, " grid value&lt;/P&gt;&lt;P&gt;        vbeln1   TYPE vbep-vbeln,    " SO&lt;/P&gt;&lt;P&gt;        posnr1   TYPE vbep-posnr,   " SO item&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END OF ty_vbep.&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;        AUART TYPE vbak-AUART,     " Document Type&lt;/P&gt;&lt;P&gt;END OF ty_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN  OF ty_final,&lt;/P&gt;&lt;P&gt;        matnr    TYPE vbap-matnr,&lt;/P&gt;&lt;P&gt;        posnr    TYPE vbap-posnr,&lt;/P&gt;&lt;P&gt;        arktx    TYPE vbap-arktx,&lt;/P&gt;&lt;P&gt;        j_3apgnr TYPE vbap-j_3apgnr,&lt;/P&gt;&lt;P&gt;        KWMENG    TYPE vbap-KWMENG,&lt;/P&gt;&lt;P&gt;        vbeln    TYPE vbap-vbeln,&lt;/P&gt;&lt;P&gt;        j_3asize TYPE vbep-j_3asize,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       vbeln1   TYPE vbep-vbeln,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       posnr1   TYPE vbep-posnr,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        AUART    TYPE vbak-AUART,&lt;/P&gt;&lt;P&gt;END OF ty_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="10" type="ul"&gt;&lt;P&gt;Data **********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : it_vbap   TYPE TABLE OF  ty_vbap,&lt;/P&gt;&lt;P&gt;       wa_vbap   LIKE LINE OF   it_vbap,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       it_vbep   TYPE TABLE OF  ty_vbep,&lt;/P&gt;&lt;P&gt;       wa_vbep   LIKE LINE OF   it_vbep,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       it_vbak   TYPE TABLE OF  ty_vbak,&lt;/P&gt;&lt;P&gt;       wa_vbak   LIKE LINE OF   it_vbak,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       it_final  TYPE TABLE OF  ty_final,&lt;/P&gt;&lt;P&gt;       wa_final  LIKE LINE OF   it_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : it_fclog   TYPE         slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;       wa_fclog   LIKE LINE OF it_fclog,&lt;/P&gt;&lt;P&gt;       it_sort    TYPE         slis_t_sortinfo_alv,&lt;/P&gt;&lt;P&gt;       wa_sort    LIKE LINE OF it_sort,&lt;/P&gt;&lt;P&gt;       gd_layout  TYPE         slis_layout_alv,&lt;/P&gt;&lt;P&gt;       gd_print   TYPE         slis_print_alv,&lt;/P&gt;&lt;P&gt;       gd_repid   LIKE         sy-repid,&lt;/P&gt;&lt;P&gt;       gt_events  TYPE         slis_t_event.&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;*break hopflabap1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK sodisp WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;PARAMETERS : matnr TYPE vbap-matnr OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK sodisp.&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;  PERFORM data_retv.&lt;/P&gt;&lt;P&gt;  PERFORM fclog.&lt;/P&gt;&lt;P&gt;  PERFORM disp_rpt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*break hopflabap1.&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  data_retv&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;&lt;/P&gt;&lt;P&gt;FORM data_retv.&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; SELECT matnr posnr arktx j_3apgnr zmeng vbeln&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*FROM vbap INTO wa_vbap WHERE matnr EQ matnr.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*SELECT vbeln j_3asize&lt;/P&gt;&lt;P&gt;*FROM vbep  INTO table it_vbep&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; for all entries in it_vbap&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;where vbeln = it_vbap-vbeln and posnr = it_vbap-posnr.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*loop at it_vbap into wa_vbap.&lt;/P&gt;&lt;P&gt;*"move all the data  of wa_vbap into wa_final&lt;/P&gt;&lt;P&gt;*"since you are not using full key you may get more than one record&lt;/P&gt;&lt;P&gt;*loop at it_vbep INTO wa_vbep Where vbeln1 = it_vbap-vbeln  and posnr1 = it_vbep-posnr1.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;"move the information from wa_vbep to wa_final&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*endloop.&lt;/P&gt;&lt;P&gt;*append wa_final to it_final.&lt;/P&gt;&lt;P&gt;*clear wa_final.&lt;/P&gt;&lt;P&gt;*endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*break hopflabap1.&lt;/P&gt;&lt;P&gt;  SELECT matnr vbeln posnr arktx j_3apgnr KWMENG&lt;/P&gt;&lt;P&gt;    FROM vbap&lt;/P&gt;&lt;P&gt;    INTO TABLE it_vbap&lt;/P&gt;&lt;P&gt;    WHERE matnr EQ  matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT  j_3asize vbeln posnr&lt;/P&gt;&lt;P&gt;   FROM vbep&lt;/P&gt;&lt;P&gt;   INTO TABLE it_vbep&lt;/P&gt;&lt;P&gt;   FOR ALL ENTRIES IN it_vbap&lt;/P&gt;&lt;P&gt;   WHERE vbeln EQ it_vbap-vbeln AND posnr = it_vbap-posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*break hopflabap1.&lt;/P&gt;&lt;P&gt;SELECT vbeln AUART&lt;/P&gt;&lt;P&gt;  FROM vbak&lt;/P&gt;&lt;P&gt;  INTO TABLE it_vbak&lt;/P&gt;&lt;P&gt;  FOR ALL ENTRIES IN it_vbap&lt;/P&gt;&lt;P&gt;  WHERE vbeln EQ it_vbap-vbeln.&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;  LOOP AT it_vbap INTO wa_vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT it_vbep INTO wa_vbep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     LOOP AT it_vbak INTO wa_vbak.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;READ TABLE it_vbak INTO wa_vbak with key vbeln = wa_vbap-vbeln.&lt;/P&gt;&lt;P&gt;      wa_final-matnr = wa_vbap-matnr.&lt;/P&gt;&lt;P&gt;      wa_final-vbeln = wa_vbap-vbeln.&lt;/P&gt;&lt;P&gt;      wa_final-posnr = wa_vbap-posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      wa_final-arktx = wa_vbap-arktx.&lt;/P&gt;&lt;P&gt;      wa_final-j_3asize = wa_vbep-j_3asize.&lt;/P&gt;&lt;P&gt;      wa_final-j_3apgnr = wa_vbap-j_3apgnr.&lt;/P&gt;&lt;P&gt;      wa_final-KWMENG = wa_vbap-KWMENG.&lt;/P&gt;&lt;P&gt;      wa_final-AUART = wa_vbak-AUART.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    wa_final-BMENG = wa_vbep-BMENG.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    wa_final-vbeln1 = wa_vbep-vbeln1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    wa_final-posnr1 = wa_vbep-posnr1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*break hopflabap1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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; APPEND wa_final TO it_final.&lt;/P&gt;&lt;P&gt;*break hopflabap1.&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;sort it_final by vbeln posnr j_3asize.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "data_retv&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  disp_rpt&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 disp_rpt.&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;&lt;/P&gt;&lt;P&gt;            i_callback_program      = gd_repid&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_callback_user_command  = 'USER_COMMAND'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           is_print              = gd_print&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_callback_pf_status_set  = 'SET_STATUS'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_callback_top_of_page   = 'TOP-OF-PAGE'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            is_layout               = gd_layout&lt;/P&gt;&lt;P&gt;            it_fieldcat             = it_fclog[]&lt;/P&gt;&lt;P&gt;            it_sort                 = it_sort[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_save                  = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_EVENTS               = GT_EVENTS[]&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;              t_outtab                = it_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;             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;LI level="1" type="ul"&gt;&lt;P&gt; IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&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;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDFORM.                    " DISPLAY_ALV_REPORT&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  fclog&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 fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_sort-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;  wa_sort-up = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-subtot = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-group = 'UL'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND wa_sort TO it_sort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_sort-fieldname = 'POSNR'.&lt;/P&gt;&lt;P&gt;  wa_sort-up = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-subtot = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-group = 'UL'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND wa_sort TO it_sort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_sort-fieldname = 'J_3ASIZE'.&lt;/P&gt;&lt;P&gt;  wa_sort-up = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-subtot = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-group = 'UL'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND wa_sort TO it_sort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fclog-fieldname   = 'MATNR'.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'Material Num'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 15.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 2.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fclog-fieldname   = ' VBELN'.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'SO'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 20.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 3.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fclog-fieldname   = 'POSNR '.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'SO Item'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 15.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 4.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fclog-fieldname   = 'ARKTX'.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'Description'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 20.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 7.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fclog-fieldname   = 'J_3ASIZE'.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'Grid Value'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 20.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 5.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&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;  wa_fclog-fieldname   = 'J_3APGNR'.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'Grid Number'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 20.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 6.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fclog-fieldname   = 'KWMENG'.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'Quantity'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 20.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 8.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_fclog-fieldname   = 'AUART'.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'Document Type'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 20.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 9.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "fclog&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2008 09:12:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-program-is-throwing-a-dump/m-p/4593190#M1083112</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-25T09:12:44Z</dc:date>
    </item>
    <item>
      <title>Re: the program is throwing a dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-program-is-throwing-a-dump/m-p/4593191#M1083113</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;what is the dump..?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2008 09:28:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-program-is-throwing-a-dump/m-p/4593191#M1083113</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-25T09:28:34Z</dc:date>
    </item>
    <item>
      <title>Re: the program is throwing a dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-program-is-throwing-a-dump/m-p/4593192#M1083114</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;the current prog detected a situation which really should not occur. therefore a termination with a short dump was triggered on purpose by the keyword MESSAGE ( type x)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2008 09:36:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-program-is-throwing-a-dump/m-p/4593192#M1083114</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-25T09:36:47Z</dc:date>
    </item>
    <item>
      <title>Re: the program is throwing a dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-program-is-throwing-a-dump/m-p/4593193#M1083115</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;population of your selects and the logic is really confusing.  i am not sure what is out come you want..i just modified your code a little. just check it once.&lt;/P&gt;&lt;P&gt;for your case one select is sufficient.but you are using 3 selects. &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT zalv_grid.

TYPE-POOLS : slis.
"there is lot of confusion in your code
"especially the data population
"include the fields what ever you want
"in the t_final defintion
"i just declared the fields to show an example
TYPES: BEGIN OF t_final ,
        vbeln TYPE vbap-vbeln,
        auart TYPE vbak-auart,
        posnr TYPE vbap-posnr,
        matnr TYPE vbap-matnr,
        arktx TYPE vbap-arktx,
        kwmeng TYPE vbap-kwmeng,
        edatu  TYPE vbep-edatu,
        vrkme  TYPE vbep-vrkme,
       END OF t_final.

DATA:
it_fcat TYPE slis_t_fieldcat_alv,
wa_fcat TYPE slis_fieldcat_alv,
it_final TYPE STANDARD TABLE OF t_final.


START-OF-SELECTION.

  SELECT vbak~vbeln
         vbak~auart
         vbap~posnr
         vbap~matnr
         vbap~arktx
         vbap~kwmeng
         vbep~edatu
         vbep~vrkme
   FROM vbak JOIN vbap
      ON vbak~vbeln = vbap~vbeln
     JOIN vbep
      ON vbap~vbeln = vbep~vbeln AND
         vbap~posnr = vbep~posnr
    INTO TABLE it_final.

END-OF-SELECTION.

  wa_fcat-fieldname = 'VBELN'.
  wa_fcat-outputlen = 10.
  wa_fcat-tabname = 'IT_FINAL'.
  wa_fcat-seltext_m = 'sales order'.
  APPEND wa_fcat TO it_fcat.
  CLEAR wa_fcat.

  wa_fcat-fieldname = 'POSNR'.
  wa_fcat-outputlen = 10.
  wa_fcat-tabname = 'IT_FINAL'.
  wa_fcat-seltext_m = 'sales Item'.
  APPEND wa_fcat TO it_fcat.
  CLEAR wa_fcat.

  wa_fcat-fieldname = 'MATNR'.
  wa_fcat-outputlen = 18.
  wa_fcat-tabname = 'IT_FINAL'.
  wa_fcat-seltext_m = 'material Number'.
  APPEND wa_fcat TO it_fcat.
  CLEAR wa_fcat.

  wa_fcat-fieldname = 'ARKTX'.
  wa_fcat-outputlen = 18.
  wa_fcat-tabname = 'IT_FINAL'.
  wa_fcat-seltext_m = 'material Desc'.
  APPEND wa_fcat TO it_fcat.
  CLEAR wa_fcat.

  wa_fcat-fieldname = 'KWMENG'.
  wa_fcat-outputlen = 18.
  wa_fcat-tabname = 'IT_FINAL'.
  wa_fcat-seltext_m = 'Qty'.
  APPEND wa_fcat TO it_fcat.
  CLEAR wa_fcat.

  wa_fcat-fieldname = 'EDATU'.
  wa_fcat-outputlen = 10.
  wa_fcat-tabname = 'IT_FINAL'.
  wa_fcat-seltext_m = 'Schedule.Date'.
  APPEND wa_fcat TO it_fcat.
  CLEAR wa_fcat.

  wa_fcat-fieldname = 'VRKME'.
  wa_fcat-outputlen = 10.
  wa_fcat-tabname = 'IT_FINAL'.
  wa_fcat-seltext_m = 'SalesUnit'.
  APPEND wa_fcat TO it_fcat.
  CLEAR wa_fcat.

  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
      i_callback_program = sy-repid
      it_fieldcat        = it_fcat
    TABLES
      t_outtab           = it_final
    EXCEPTIONS
      program_error      = 1
      OTHERS             = 2.
  IF sy-subrc NE 0.

    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2008 10:18:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-program-is-throwing-a-dump/m-p/4593193#M1083115</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-25T10:18:00Z</dc:date>
    </item>
    <item>
      <title>Re: the program is throwing a dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-program-is-throwing-a-dump/m-p/4593194#M1083116</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi ,&lt;/P&gt;&lt;P&gt;i understand that there i slot of confusion in my code, i new to abap...&lt;/P&gt;&lt;P&gt;the code which you have given does not sort ...&lt;/P&gt;&lt;P&gt;output is comin for my prog when i remove the sort from fclog&lt;/P&gt;&lt;P&gt;but it is giving dump when i use sort field.&lt;/P&gt;&lt;P&gt;please help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2008 10:45:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-program-is-throwing-a-dump/m-p/4593194#M1083116</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-25T10:45:39Z</dc:date>
    </item>
    <item>
      <title>Re: the program is throwing a dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-program-is-throwing-a-dump/m-p/4593195#M1083117</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try to include the sort logic.. and see. it is working for me..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;wa_sort-fieldname = 'VBELN'.
wa_sort-up = 'X'.
APPEND wa_sort TO it_sort.

wa_sort-fieldname = 'POSNR'.
wa_sort-up = 'X'.
APPEND wa_sort TO it_sort.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pass this  it_sort to ALV it_sort option&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2008 10:54:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-program-is-throwing-a-dump/m-p/4593195#M1083117</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-25T10:54:40Z</dc:date>
    </item>
    <item>
      <title>Re: the program is throwing a dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-program-is-throwing-a-dump/m-p/4593196#M1083118</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try this program and you'll get an 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;&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  zdan_demo_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;TYPE-POOLS: slis.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="10" type="ul"&gt;&lt;P&gt;Types **********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*break hopflabap1.&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_vbap,&lt;/P&gt;&lt;P&gt;       matnr    TYPE vbap-matnr, " material number&lt;/P&gt;&lt;P&gt;       vbeln    TYPE vbap-vbeln, " SO&lt;/P&gt;&lt;P&gt;       posnr    TYPE vbap-posnr, " SO item&lt;/P&gt;&lt;P&gt;       arktx    TYPE vbap-arktx, " text for so item&lt;/P&gt;&lt;P&gt;       j_3apgnr TYPE vbap-j_3apgnr, " grid number&lt;/P&gt;&lt;P&gt;       KWMENG   TYPE vbap-KWMENG,   " Quantity&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      zmeng    TYPE vbap-zmeng, " target quantity&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;END OF ty_vbap.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ty_vbep,&lt;/P&gt;&lt;P&gt;        j_3asize TYPE vbep-j_3asize, " grid value&lt;/P&gt;&lt;P&gt;        vbeln1   TYPE vbep-vbeln,    " SO&lt;/P&gt;&lt;P&gt;        posnr1   TYPE vbep-posnr,   " SO item&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END OF ty_vbep.&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;        AUART TYPE vbak-AUART,     " Document Type&lt;/P&gt;&lt;P&gt;END OF ty_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN  OF ty_final,&lt;/P&gt;&lt;P&gt;        matnr    TYPE vbap-matnr,&lt;/P&gt;&lt;P&gt;        vbeln    TYPE vbap-vbeln,&lt;/P&gt;&lt;P&gt;        posnr    TYPE vbap-posnr,&lt;/P&gt;&lt;P&gt;        arktx    TYPE vbap-arktx,&lt;/P&gt;&lt;P&gt;        j_3apgnr TYPE vbap-j_3apgnr,&lt;/P&gt;&lt;P&gt;        KWMENG    TYPE vbap-KWMENG,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        j_3asize TYPE vbep-j_3asize,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       vbeln1   TYPE vbep-vbeln,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       posnr1   TYPE vbep-posnr,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        AUART    TYPE vbak-AUART,&lt;/P&gt;&lt;P&gt;END OF ty_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="10" type="ul"&gt;&lt;P&gt;Data **********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : it_vbap   TYPE TABLE OF  ty_vbap,&lt;/P&gt;&lt;P&gt;       wa_vbap   LIKE LINE OF   it_vbap,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       it_vbep   TYPE TABLE OF  ty_vbep,&lt;/P&gt;&lt;P&gt;       wa_vbep   LIKE LINE OF   it_vbep,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       it_vbak   TYPE TABLE OF  ty_vbak,&lt;/P&gt;&lt;P&gt;       wa_vbak   LIKE LINE OF   it_vbak,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       it_final  TYPE TABLE OF  ty_final,&lt;/P&gt;&lt;P&gt;       wa_final  LIKE LINE OF   it_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : it_fclog   TYPE         slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;       wa_fclog   LIKE LINE OF it_fclog,&lt;/P&gt;&lt;P&gt;       it_sort    TYPE         slis_t_sortinfo_alv,&lt;/P&gt;&lt;P&gt;       wa_sort    LIKE LINE OF it_sort,&lt;/P&gt;&lt;P&gt;       gd_layout  TYPE         slis_layout_alv,&lt;/P&gt;&lt;P&gt;       gd_print   TYPE         slis_print_alv,&lt;/P&gt;&lt;P&gt;       gd_repid   LIKE         sy-repid,&lt;/P&gt;&lt;P&gt;       gt_events  TYPE         slis_t_event.&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;*break hopflabap1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK sodisp WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;PARAMETERS : matnr TYPE vbap-matnr OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK sodisp.&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;  PERFORM data_retv.&lt;/P&gt;&lt;P&gt;  PERFORM fclog.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; PERFORM blayout.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM disp_rpt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*break hopflabap1.&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  data_retv&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;&lt;/P&gt;&lt;P&gt;FORM data_retv.&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; SELECT matnr posnr arktx j_3apgnr zmeng vbeln&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*FROM vbap INTO wa_vbap WHERE matnr EQ matnr.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*SELECT vbeln j_3asize&lt;/P&gt;&lt;P&gt;*FROM vbep  INTO table it_vbep&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; for all entries in it_vbap&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;where vbeln = it_vbap-vbeln and posnr = it_vbap-posnr.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*loop at it_vbap into wa_vbap.&lt;/P&gt;&lt;P&gt;*"move all the data  of wa_vbap into wa_final&lt;/P&gt;&lt;P&gt;*"since you are not using full key you may get more than one record&lt;/P&gt;&lt;P&gt;*loop at it_vbep INTO wa_vbep Where vbeln1 = it_vbap-vbeln  and posnr1 = it_vbep-posnr1.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;"move the information from wa_vbep to wa_final&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*endloop.&lt;/P&gt;&lt;P&gt;*append wa_final to it_final.&lt;/P&gt;&lt;P&gt;*clear wa_final.&lt;/P&gt;&lt;P&gt;*endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*break hopflabap1.&lt;/P&gt;&lt;P&gt;  SELECT matnr vbeln posnr arktx j_3apgnr KWMENG&lt;/P&gt;&lt;P&gt;    FROM vbap&lt;/P&gt;&lt;P&gt;    INTO TABLE it_vbap&lt;/P&gt;&lt;P&gt;    WHERE matnr EQ  matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT  j_3asize vbeln posnr&lt;/P&gt;&lt;P&gt;   FROM vbep&lt;/P&gt;&lt;P&gt;   INTO TABLE it_vbep&lt;/P&gt;&lt;P&gt;   FOR ALL ENTRIES IN it_vbap&lt;/P&gt;&lt;P&gt;   WHERE vbeln EQ it_vbap-vbeln AND posnr = it_vbap-posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*break hopflabap1.&lt;/P&gt;&lt;P&gt;SELECT vbeln AUART&lt;/P&gt;&lt;P&gt;  FROM vbak&lt;/P&gt;&lt;P&gt;  INTO TABLE it_vbak&lt;/P&gt;&lt;P&gt;  FOR ALL ENTRIES IN it_vbap&lt;/P&gt;&lt;P&gt;  WHERE vbeln EQ it_vbap-vbeln.&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;  LOOP AT it_vbap INTO wa_vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT it_vbep INTO wa_vbep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     LOOP AT it_vbak INTO wa_vbak.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;READ TABLE it_vbak INTO wa_vbak with key vbeln = wa_vbap-vbeln.&lt;/P&gt;&lt;P&gt;      wa_final-matnr = wa_vbap-matnr.&lt;/P&gt;&lt;P&gt;      wa_final-vbeln = wa_vbap-vbeln.&lt;/P&gt;&lt;P&gt;      wa_final-posnr = wa_vbap-posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      wa_final-arktx = wa_vbap-arktx.&lt;/P&gt;&lt;P&gt;      wa_final-j_3asize = wa_vbep-j_3asize.&lt;/P&gt;&lt;P&gt;      wa_final-j_3apgnr = wa_vbap-j_3apgnr.&lt;/P&gt;&lt;P&gt;      wa_final-KWMENG = wa_vbap-KWMENG.&lt;/P&gt;&lt;P&gt;      wa_final-AUART = wa_vbak-AUART.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    wa_final-BMENG = wa_vbep-BMENG.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    wa_final-vbeln1 = wa_vbep-vbeln1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    wa_final-posnr1 = wa_vbep-posnr1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*break hopflabap1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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; APPEND wa_final TO it_final.&lt;/P&gt;&lt;P&gt;*break hopflabap1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;*SORT it_final by vbeln posnr j_3asize.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "data_retv&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  disp_rpt&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 disp_rpt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gd_repid = sy-repid .&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_callback_program      = gd_repid&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_callback_user_command  = 'USER_COMMAND'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           is_print              = gd_print&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_callback_pf_status_set  = 'SET_STATUS'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_callback_top_of_page   = 'TOP-OF-PAGE'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           is_layout               = gd_layout&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            it_fieldcat             = it_fclog[]&lt;/P&gt;&lt;P&gt;            it_sort                 = it_sort[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_save                  = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_EVENTS               = GT_EVENTS[]&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;              t_outtab                = it_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;             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;LI level="1" type="ul"&gt;&lt;P&gt; IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&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;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDFORM.                    " DISPLAY_ALV_REPORT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*FORM blayout.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; gd_layout-zebra = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*gd_print-no_coverpage = 'X'.&lt;/P&gt;&lt;P&gt;*gd_print-no_print_listinfos = 'X'.&lt;/P&gt;&lt;P&gt;*gd_layout-info_fieldname    = 'RCLR'.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;**gd_layout-colwidth_optimize = 'X'.&lt;/P&gt;&lt;P&gt;*ENDFORM.                    " BUILD_LAYOUT&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  fclog&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 fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_sort-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;  wa_sort-up = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-subtot = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-group = 'UL'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND wa_sort TO it_sort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_sort-fieldname = 'POSNR'.&lt;/P&gt;&lt;P&gt;  wa_sort-up = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-subtot = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-group = 'UL'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND wa_sort TO it_sort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_sort-fieldname = 'J_3ASIZE'.&lt;/P&gt;&lt;P&gt;  wa_sort-up = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-subtot = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-group = 'UL'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND wa_sort TO it_sort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fclog-fieldname   = 'MATNR'.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'Material Num'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 15.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 2.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fclog-fieldname   = ' VBELN'.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'SO'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 20.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 3.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fclog-fieldname   = 'POSNR '.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'SO Item'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 15.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 4.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_fclog-fieldname   = 'ARKTX'.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'Description'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 20.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 7.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_fclog-fieldname   = 'J_3APGNR'.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'Grid Number'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 20.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 6.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_fclog-fieldname   = 'KWMENG'.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'Quantity'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 20.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 8.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&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_fclog-fieldname   = 'J_3ASIZE'.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'Grid Value'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 20.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 5.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_fclog-fieldname   = 'AUART'.&lt;/P&gt;&lt;P&gt;  wa_fclog-tabname     = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  wa_fclog-seltext_m   = 'Document Type'.&lt;/P&gt;&lt;P&gt;  wa_fclog-outputlen   = 20.&lt;/P&gt;&lt;P&gt;  wa_fclog-col_pos     = 9.&lt;/P&gt;&lt;P&gt;  APPEND wa_fclog TO it_fclog.&lt;/P&gt;&lt;P&gt;  CLEAR  wa_fclog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "fclog&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2008 11:01:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-program-is-throwing-a-dump/m-p/4593196#M1083118</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-25T11:01:35Z</dc:date>
    </item>
    <item>
      <title>Re: the program is throwing a dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-program-is-throwing-a-dump/m-p/4593197#M1083119</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;in my system i can't see J_3ASIZE and J_3APGNR thats the reason i excluded from your program.&lt;/P&gt;&lt;P&gt;which version are you using..? try to exclude them and see.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2008 11:21:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-program-is-throwing-a-dump/m-p/4593197#M1083119</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-25T11:21:22Z</dc:date>
    </item>
    <item>
      <title>Re: the program is throwing a dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-program-is-throwing-a-dump/m-p/4593198#M1083120</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;its sap ecc6.0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i excluded them also but its still isnt workin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2008 11:26:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-program-is-throwing-a-dump/m-p/4593198#M1083120</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-25T11:26:36Z</dc:date>
    </item>
    <item>
      <title>Re: the program is throwing a dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-program-is-throwing-a-dump/m-p/4593199#M1083121</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;if you exclude then..it will be equivalent to the example mentioned above in my post. i am really confused with your selects. change the selects. follow the example mentioned&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2008 11:33:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-program-is-throwing-a-dump/m-p/4593199#M1083121</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-25T11:33:47Z</dc:date>
    </item>
  </channel>
</rss>

