Hi Krishna,
These are the errors loggoed against various cases:
GW Service Type ABAP Type Error
Edm.DateTime (0,0) P(8,0) Value 734977 is not a valid date in accord with the XML format for ABAP
Edm.DateTime (0,0) P(11,0) When converting the value 0.0 the values after the decimal place were lost
Edm.DateTime (0,0) P(21,7) When converting the value 0.0 the values after the decimal place were lost
Edm.DateTime (21,7) P(11,0) When converting the value 0.0 the values after the decimal place were lost
Edm.DateTime (8,0) D(0,0) The argument 2013-04-18 cannot be interpreted as a number
Edm.DateTime (11,0) D(0,0) The argument 2013-04-18 cannot be interpreted as a number
In the first case where the ABAP type is defined as P(8,0) the Service Builder is changing it to P(7,0) after saving.
Again the errors are not always consistent for each case even though I clear the cache Gateway system (/IWFND/CACHE_CLEANUP) before testing each call. However these are historically the errors I got.
Sometimes there is an XML conversion error and sometimes overflow error and for ABAP types DATE the date string is not being converted as a number.
Hope this gives some clue.
Thanks,
Avishek