2007 Jul 27 6:36 AM
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
2007 Jul 27 6:39 AM
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
2007 Jul 27 6:44 AM
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>
2007 Jul 27 6:52 AM
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
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |