Hi,
Please give the code looks like very basic issue of string getting truncated may be the internal table field to which you are trying to copy is not 1000 characters long.
itab-field = your_str.
This would work provided both have 1000 characters length.
Cheers,
Arindam