‎2010 Aug 04 7:56 AM
hi everyone,
short text of my error: An internal table field has been defined too small.
642 SORT IT_FINAL BY ERDAT MATNR.
643 LOOP AT IT_FINAL.
*644 * move it_final-vbeln to it_final1-vbeln.*
645 MOVE IT_FINAL-MATNR TO IT_FINAL1-MATNR.
646 MOVE IT_FINAL-ARktx TO IT_FINAL1-arktx.
647 MOVE IT_FINAL-KWMENG TO IT_FINAL1-KWMENG.
648 MOVE IT_FINAL-nvamt TO IT_FINAL1-nvamt.
*649 it_final1-amt = it_final-nvamt / it_final-kwmeng .
>>>>> COLLECT IT_FINAL1.
651 ENDLOOP.
*652 *
653 loop at it_final1.
the error is in line 650.
the field is nvamt
how to increase the internal table field value.
or any other suggestions.
Moderator message: please try solving yourself before asking, the error text is quite descriptive.
Locked by: Thomas Zloch on Aug 4, 2010 1:13 PM
‎2010 Aug 04 11:55 AM
Hi Karthe,
Please check the declaration of it_final and it_final1. If there is a problem still please post the data definitions here.
Regards,
Kiran.
‎2010 Aug 04 11:58 AM
Hi,
Check the type declarations of fields KWMENG & nvamt in internal table IT_FINAL1.
Regards
Vinod