cancel
Showing results for 
Search instead for 
Did you mean: 

Smartform translation into other language

Former Member
0 Kudos

Hello Experts,

i have a requirement of printing of smartform in multiple languages i.e english and french or english and chinese depending on the selection. i have developed my form in 'English'. Now, how to translate the form in other language? Whats the process of doing that..

Can you please explain step by step

Regards

Shekhar

Accepted Solutions (0)

Answers (8)

Answers (8)

aidan_black
Active Contributor
0 Kudos

The following KBA and note describe hw to translate Smart Form texts via transaction SE63.

2786998-How to translate SAPscript form or Smart form via transaction SE63
392002 - Smart Forms: Questions on the translation of form texts

0 Kudos

Hi,

Go to transaction SE63 -> Translation -> ABAP objects -> Other Long text.

Here expand Forms and Styles, then Double click on SSF for smart forms.

Enter your Smart form name and enter your Source and target language.

regards,

Nasreen

Former Member
0 Kudos

Hi Shekhar,

You can use SE63 to translate the text in any target language you would perfer to. From SE63 select Translation -> ABAP Objects -> Other long text and then under Forms and Styles, select SAP Smart forms

In this screen enter the Smart form you need to translate and select the orginal and target language. Do not forget to activate after you are done with translation.

or

develop one form in the required language, maintain standard text in SO10 and call them depending on the country and language of any vendor or customer of any business operation, it will call the corresponding language form.

Ex:-

/: INCLUDE &T024E-TXGRU& OBJECT TEXT ID ADRS LANGUAGE &EKKO-SPRAS&

where &EKKO-SPRAS& will the your vendor or customer language. so that corresponding text is called.

so what ever value you maintained in OBJECT &T024E-TXGRU& will be get printed according to the language of the customer or vendor.

Hope, it would help you.

with regards,

Mamta Kumari

Former Member
0 Kudos

Hi,

If you are using same layout for all languages,you can do it by maintaining translation for each language.

Follow the below steps-

1.GO to transaction se63

2.Go to menu bar Translation - > ABAP Objects -> Other Long texts

3.Select FS Forms and styles - > SSF SAP Smart Form

4.Enter Object Name , Source language & Target language and Edit

5.Maintain Target Text

Go through this link. Hope it may help you.

https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=31187

Regards,

Revathi Bhoopal.

Former Member
0 Kudos

Hi,

First you change the seetings in your Smartform.

Goto Global Settings ---> Form Attributes ---> General Attributes tab

Select the Radio Button "To All Languages".

Now you can use smartforms in any languages.

Please Go through the link for further reference:

Hope this will help you.

Regards,

Dhanalakshmi L

Former Member
0 Kudos

Hi,

Use T/code : SMARTFORMS --> enter Samrtform name --> Form Attributes --> General Attributes > Language attributes> Language--> Translate to selected langauges/all langauges.

For Translations :

Please use T/code SE63> Translation(Menubar) > R/3 Enterprise>Other long texts> SSF (Smartforms)>Enter Samrtformname-> Define source language and target langauge.

or

se63 -> translation -> R/3 Enterprise -> other Longtexts -> Smartforms -> select your form

-> translate

Hope this will help you.

Regards,

Vijay

former_member559067
Participant
0 Kudos

Shekhar,

You need to maintain Translated text for every language seprately in SE63.

Note: Do not make changes in your form after maintaining the translations, If do so then these changes will not reflect properly and you need to maintain them again.

Former Member
0 Kudos

Hi

Use TCODE -SE63 --- Translation ->ABAP OBJECTS->TRANSPORT OBJECT

Transport Entry of Object R3TR SSFO ZSMARTFORMNAME

and in translation :: Choose

Source Language enUS English US

Target language frFR French FR

and clik on EDIT and make the translations as required.

surya