Hi Durga,
As per your requirement we cannot move the char to packed decimal 2. Because lv_char is char22 and lv_dec is type p decimal 2. Where lv_char = ' 0.000000000000000E+01'. cannot be recognised as number. So when moving from lv_char to lv_dec it occurs runtime error.
Regards,
Vineesh.