Thanks guys for your quickest responses.
The actual issue was the mismatch of the Integer length in ABAP and Integer data type in Oracle DB.
When i changed the length of field in ABAP from 10 digits to 8 digits, it started working.
I was misled by the position of the error thrown.
Any how, thanks again.