Hello Mahesh
Are you loading from flat file? From the error message it seems , system is trying to put "40" as Unit in 0UNIT.. which probably does not make any sense.
0UNIT can have values like KG, GM, µF etc .. You can check T006 table in ECC for possible values.
In my opinion, it could be a bad data which is trying to push '40' as an UNIT and when system is not able to find the value in SID table /BI0/SUNIT it is throwing error.
Cheers
Anindya