Skip to Content
author's profile photo Former Member
Former Member

About Dump.

Hi Experts,

I am getting the dump while executing the report the dump is "No more storage space available for extending an internal table." Can any one help me? the error occured in the write statement.

>>>> Write at sy-colno wf_hours.

While writing this statement.

Thanks,

Sakthi.C

Add comment
10|10000 characters needed characters exceeded

5 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Sep 28, 2007 at 10:55 AM

    Hi Sakthi,

    Assign the sy-colno value to an integer variable and try...

    Like this...

    data x type i.

    i = sy-colno.

    Write at i <field-name>.

    Message was edited by:

    Muthurajan Ramkumar

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Sep 28, 2007 at 10:56 AM

    Hi,

    It looks like this is the case of overflow of records in internal table and because of it, it is dumpling. these issues come if you are selecting records from table like MSEG and MKPF which holds some time billions of records.

    To overcome it, instead of internal table you use extract. hope this will help you.

    <b>if any reply helps kindly reward points.</b>

    Thanks and Regards

    Tanweer Zaki

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Sep 28, 2007 at 11:04 AM

    Hi Sakthi,

    Is this dumo coming in a loop statement?

    I have a feeling this error is coming due to an infinite loop/infinite append.

    Just send the code section.

    Regards,

    Ravi

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Sep 28, 2007 at 11:09 AM

    Will you please give to code to check that?

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      DO.

      IF wf_temp_date LE p_endda.

      READ TABLE int_cats_table WITH KEY wf_date = wf_temp_date

      wf_awart = awart.

      IF sy-subrc = 0.

      WRITE AT sy-colno ' '.

      sy-colno = sy-colno - 1.

      WRITE AT sy-colno sy-vline.

      ELSE.

      WRITE int_cats_table-wf_catshours TO wf_hours

      LEFT-JUSTIFIED DECIMALS 2.

      IF wf_hours <> 0.

      DUMP >>>>>>>> WRITE AT sy-colno <b>wf_hours.</b>

      ELSE.

      wf_hours = ' '.

      WRITE AT sy-colno wf_hours.

      ENDIF.

      sy-colno = sy-colno - 1.

      WRITE AT sy-colno sy-vline.

      sy-linno = sy-linno - 1.

      ENDIF.

      ELSE.

      EXIT.

      ENDIF.

      wf_temp_date = wf_temp_date + 1.

      ENDDO.

      WRITE 237(1) sy-vline.

      ENDFORM.

  • author's profile photo Former Member
    Former Member
    Posted on Sep 28, 2007 at 11:19 AM

    Hey Sakthi,

    What is the value of colno at dump?

    Could you send the whole code?

    Regards,

    Ravi

    Add comment
    10|10000 characters needed characters exceeded