So, we can Translate a smart form into other language with the T code – SE63.
As We know SAP is a multi-lingual language (that means it is available in different languages), It supports Customer of any country, and language is never a barrier for SAP.
Suppose the customer is having the office in US, Japan and in Germany and if the customer has developed the smart form in English, The customer team which is operating from US are fully satisfied with the output of the smart form , because they know English language .
But if the customer team which is operating from Japan or Germany they wont understand the language ,
So we need to do the translation of smart form into the target language depending upon the country.
Now let us see the steps to Achieve It.
First we need to go to the T code SE63.
Translation Editor, which is used for Translation
Then we need to click on Other Texts
Then click on SAP script: Form and Styles and Expand It.
Then click on SSF SAP Smart Form
Then In the Object Name , pass the name of your smart form.
Then we have 2 options like Source language and Target Language
In source Language ---> The language in which we developed the smart form.
Target Language -----> The language in which we want the smart form to converted to.
So here i need to convert the Language from English to Germany.
Then click on EDIT.
So here there are 2
So here there are 2 portions like the upper portions is all about the Source language , and the lower portion is about the text , that we are going to maintain in the German language.
We can do the translations for all the Text elements by using this particular process.
If we have used any other texts [ Include Text , Text Module ] , those text will not appear here in this T-code , we have different steps to achieve it.
First let us see How to Convert the Text elements to German Language .
So here in the Upper portion of the text , we have Order Number , the Text name for Order Number is &%TEXT1&, and check in the lower portion , where text1 is appearing.
Then click on the &%TEXT1&, In the lower portion , and click on the
Insert Line option
Then instead of /E , we need to provide the paragraph format , which is given for the Text1 in the upper portion.
So the below are the details of the Items , which we need to convert it into German.
And now the next is header details.
For header details , the text is &%TEXT4& and the paragraph format is /E.
So in the lower portion , click on the &%TEXT4& and click on the insert line option.
Then Pass the paragraph format and the corresponding Header details name in german in the lower portion.
This is for Item details.
And also do the same for Total field also as shown below.
Now If we try to Login using English Language. It will display output in English
Now if i Logging in using German Language , It will display the records in German.
So we can observe , that whatever text we changed using German language , have been changed to German.
So Now let us see How to convert the Include text and Text Module text into Other Language.
Text Module.
So We will see how to convert the Text Module to Other language.
So Go to se63.
Click on other text.
Expand B5 sapscript : Forms and styles.
Click on SSF sap smart Form ,
And in the Object name , pass the Text Module name ,
Then provide the source and target language
Click on Edit.
U can observe that , for whichever Text u have provided Text Module , only that will be seen here.
So we have used text Modules only for Order Details , so that is why only that text is seen here.
Pass the paragraph Format , and the description in the lower part of the text.
Save and activate.
Then we need to go to smart form and change the arrow mark as shown below
And pass SY-Langu , so in whichever language we are logging in , It will convert it to that particular language and activate
Now If we run the smart form , we can observe that the language has been translated
Now let us see How to convert the Include Text into Other language?
So for Include Text , we dont’ need to Go to tcode SE63.
We need the Tcode SO10 for that.
Give the Include Name, pass the language as DE,
And then click on create
And pass the German description here ,
So For order details , In German it is Bestlelldetails
Then Go to the smart form , In text name – pass the include text name , and in language pass the SY-LANGU
And then activate the smart form , and run It.
And If i Logged in German Language
So the text has been converted into the German Language using Include Text