Application Development and Automation 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: 
Read only

About Dump.

Former Member
0 Likes
1,064

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

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,017

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

7 REPLIES 7
Read only

Former Member
0 Likes
1,018

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

Read only

Former Member
0 Likes
1,017

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

Read only

Former Member
0 Likes
1,017

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

Read only

Former Member
0 Likes
1,017

Will you please give to code to check that?

Read only

0 Likes
1,017

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.

Read only

Former Member
0 Likes
1,017

Hey Sakthi,

What is the value of colno at dump?

Could you send the whole code?

Regards,

Ravi

Read only

0 Likes
1,017

The value of the colno is 12 at the time of dumping .