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

how to solve

Former Member
0 Likes
458

Hi Experts

loop at itab1.

move-corresponding itab1 to it_final.

collect it_final.

endloop.

I am facing the following error when i try the above code.

An internal table field is too short.

CX_SY_ARITHMETIC_OVERFLOW'

The name of the field is "BDMNG".

how to solve this.

Thanks in advance.

Regards

Rajaram

Hi Experts

loop at itab1.

move-corresponding itab1 to it_final.

collect it_final.

endloop.

I am facing the following error when i try the above code.

An internal table field is too short.

CX_SY_ARITHMETIC_OVERFLOW'

The name of the field is "BDMNG".

how to solve this.

Thanks in advance.

Regards

Rajaram

3 REPLIES 3
Read only

Former Member
0 Likes
438

Hi,

you have to check the fields in both the internal tables..

they should have the same length as well as name..

then it will work

reward points if helpful

thanks & regards,

venkatesh

Read only

Former Member
0 Likes
438

Hi

Follow Wat Venkatesh has given & try collecting It_final in loop at it_final, than doing it here in loop at itab1.

*<b>Reward if useful</b>

Read only

Former Member
0 Likes
438

when u want to use collect

u need to specify all the non numeric fields in your collect syntax

use f1 help there are few eg