‎2011 Apr 20 6:35 AM
Hi All,
I am posting orders via IDoc. I am getting below Error.
*Input must be in the format ___,___,__~.__V
Message no. 00088*
But while I create an order in VA01 in condition tab, I could create the same without any Error.
Please suggest me on this.
Thanks,
Bipen
‎2011 Apr 20 10:48 AM
Can you provide the value passed in the idoc (by debugging it)?
‎2011 Apr 20 11:29 AM
when I pass any value other than zero in the segment E1EDP05 field KPERC, I get the above error. In debugger at some point of time, the value is appended with three zeros after point (e.g if in WE19, I give the value 408 in above field, this value changes to 408.000).And finally the IDoc status is 51 with above error.
If I give the value directly in VA01, it works.
Please suggest.
Edited by: kbipen on Apr 20, 2011 12:39 PM
‎2011 Apr 20 1:01 PM
your input value is in the wrong format.....write the value to the correct variable type and convert to character field.... note that SAP is expecting the punctuation, including commas, decimal, etc., and apparently 2 or 3 decimals places. Are the user settings something other than US-style currency/quantity notation? like 999,999.999? If so, change that setting or edit the input value to get what SAP requires.
‎2011 Apr 20 11:13 PM
Hi,
Note: when you enter data via a SAP transaction screen (eg VA01), some transformation may be carried out on the values you enter (for example, the date 12.03.2011 is transformed to the internal representation 20110312).
So in VA01 you can debug to see what SAP transforms your entry to.. and that is the format that should be used by the idoc.
cheers
Paul
‎2011 Apr 21 11:09 AM
Hi ,
Please check the user format table and replace to user format based.
Thanks,
I.Muthukumar.
‎2011 May 31 9:50 AM
Thanks,
Issue solved. the amount field was passed in wrong field.