‎2012 Jan 30 4:12 AM
Hi All,
I have to send an invoice email notification.For that I have maintained the text in customized table.Now I have to send dynamic data too in multi-language ..In customized table I have maintained company code, language ,text.
Please suggest How to implement this.
Thanks,
Kiran
‎2012 Jan 30 5:20 AM
Hi Kiran,
If you are using smartforms for Invoice, then, you need to create them in all the languages you wanna use. If you are using Standard Data Elements and the languages to be used have been installed, then, SAP installations have the translations for the standard objects/data elements.
If you want to custom text, that, you have maintained in your custom table with languages, then, you can easily use a select query with the login language as the where condition.
The e-mail code can then follow. For any further specific details, do post with some additional data.
Reagrds,
Pranav.
‎2012 Jan 30 5:30 AM
Hi Pranav,
Thanks for the response.
This is a ABAP report.I need to make changes like:
Sales Order Invoice Amount Overdue Since Dispute Status Dispute Reason Dispute Resp
10000 5789 200000 in process promised payment ABC
Now i have to make the changes so that dynamic data too will sent out in different language.
I have seen that the data coming from table does not contain language key.I want to tweak the existing code so that i can send out this dynamic data too in multi language.
Regards,
Kiran
‎2012 Jan 30 6:06 AM
Hi Kiran,
From your reply I think most of the columns of the report are numbers. Specifically, you need a solution for the column 'Dispute Reason'.
Now, what I can think of may need some developments.
As per my knowledge, SAP does not have a standard FM that can translate text. Hence, you need to maintain the translations. With reference to your requirement, I suppose that the dynamic data has it's source as English Language. It may be maintained in some transaction and hence, needs to be restrcited there. You need to control that field or data (at the source) using a drop down with custom table data. The probable reasons and their translations will have to be maintained and can be used in your report.
Hope this helps.
Regards,
Pranav.