I have a program that creates files on teh application server. At the same time the program also creates a mail with the same data and sends a text file as an attachment in the mail.
The attachment contents are converted using the function module SO_RAW_TO_RTF and the converted contents are passed to the FM SO_DOCUMENT_SEND_API1 to send the mail.
When the receiver receives the mail the amount field for any one record in the file contains two decimal points. (For example 234.56 is shown as 234..56). This is the case only with the receiver end.
When the file is seen on application server or in mail attachment in SAP, the content is correctly displayed. (without double dots). This is not the case with all the files that are created. It is totally random.
The SAP version is 4.6C. Now they have upgraded to ECC6. After upgrade this issue has not been reported, but we are not sure if it still occurs.