Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

hi dump

Former Member
0 Kudos

Please use a sensible subject in future

Hi

I got a dump which and i don't know


 While the program was running, the program "Zxxxxx" had to be
  reloaded
 because a bottleneck pushed it out of the local
 program buffer. However, the database was found to contain an already

And the piece of code that got dump is found the FM REUSE_ALV_GRID_DISPLAY



.. Trace?
  if ( cl_alv_trace=>is_trace_on( ) eq 1 ).
    create object mr_trace.

    call method mr_trace->add_trace_item
      exporting
        i_trace_item = 'REUSE_ALV_GRID_DISPLAY'
        is_vari_slis = is_variant
        is_layo_slis = is_layout
        is_prnt_slis = is_print
        it_fcat_slis = it_fieldcat
        it_sort_slis = it_sort
        it_filt_slis = it_filter.
  endif.

  free memory id 'DYNDOS_FOR_ALV'.

  perform globals_push.

  gt_grid-flg_first_time = 'X'.

  perform reprep_check.

  g_repid = sy-repid.

  if i_screen_start_column is initial and
     i_screen_start_line   is initial and
     i_screen_start_column   is initial and
     i_screen_end_line     is initial.
    gt_grid-flg_popup = space.
    call screen 500.
  else.
    gt_grid-flg_popup = 'X'.
    call screen 700
              starting at i_screen_start_column i_screen_start_line
              ending   at i_screen_end_column i_screen_end_line.
  endif.

  perform globals_pop.

  clear g_repid.

endfunction.

Edited by: Matt on Apr 10, 2009 7:30 PM

8 REPLIES 8

Former Member
0 Kudos

Hi,

Try to run the program once again. It seems to be a memory related problem and you need to seat with the BASIS person. Also check of someone has turned on the trace or not with the help of BASIS person.

Former Member
0 Kudos

Hi,

could you paste that part of your code (calling reuse_alv_...and what values you passed to the parameters of FM)

Regards,

Pavan

0 Kudos

 CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
    EXPORTING
      i_callback_program       = alv_repid
      i_callback_pf_status_set = 'SET_STATUS_ARCHIVE_POPUP'
      it_fieldcat              = fc[]
      i_default                = ' '
      i_save                   = ' '
      i_screen_start_column    = 3
      i_screen_start_line      = 3
      i_screen_end_column      = 107
      i_screen_end_line        = 20
    TABLES
      t_outtab                 = outtab.


0 Kudos

Hi,

Please check the data type of alv_repid and fc[] whether it matches with the datatype of the corresponding parameters in the function module....

if it matches then please let me know what exactly is the dump you are getting is it data mismatch dump... or something else...

Regards,

Siddarth

0 Kudos

Hi,

Use sy-repid for i_callback_program if this is a z-program.

CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'

EXPORTING

i_callback_program = sy-repid

Regards.

Former Member
0 Kudos

Try logging in again and run the program....

Regards,

Lalit Mohan Gupta.

0 Kudos

>

> Try logging in again and run the program....

Cool !!!

matt
Active Contributor
0 Kudos

Please use a sensible subject in future