cancel
Showing results for 
Search instead for 
Did you mean: 

forms for different languages

Former Member
0 Kudos

I create form for English languge for Sales order output.

scenario 1

If I want to use same output for italian languge.

do I need to copy this form to new form? or do I just maintain one of the languare as Italian?

scenario 2

if I use the same form which is maintained in english language for Italian language output in one of the sales order

what do I expect as output? will there be a message or will it take default language as german??

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

In TCode SE63 use menu path Translation --> R3 Enterprise --> Other Long

Text.

Select SSF (SAP Smart Forms) from the Popup box.

Enter the name of the Text Module, you created in the first step, into

the Object line.

Choose the Source language you created in and Target Language you what

to translate too.

Cut and past your text from Word and Save Active.

In the Smart Form use the Text Type 'M' Text Module. Enter the name of

the Text Module you created. Set the Language to be a variable and enter

the variable that holds which language you want to print in.

Answers (3)

Answers (3)

former_member193284
Active Participant
0 Kudos

Hi Ross,

To Display form in Different languages...you can adopt following procedure.

Create only one form in English language.

Then you can use this form and maintain Language translations for all the static texts in SE63.

Ensure you pass NAST-SPRAS in your program where ever applicable. This is will be the deciding factor to print form in the required language.

For example: If you Login in "EN" language and have issued the output in "GE" language. If translations are maintained for GE languge it will print form in GE language even if you have logged in "EN" Language.

So ensure you pass the lang key in your form to print the form in the required language.

Hope this helps you!Let me know if you need any more details.

Thanks

Former Member
0 Kudos

thsi depends a lot what tool you are using to develop your form.

In SAP-SCRIPT you need to maintain a copy in every language while in SMARTFORMS you use SE63 to translate your form.

If you have a form in english and print it in italian, no error message will come, form will get printed in original language.

Since addresses and such should be tialian anyways it should look like a mix of original and italian.

Former Member
0 Kudos

For Sapscript forms I tried,

you dont need to the english form to any other langauge.

as long you maintain the text in different language(SO10)

it works

Former Member
0 Kudos

LOL well as long as you JUST print SO10 texts this may work out. for everything else you need to copy the form and translate it believe me...

Former Member
0 Kudos

Hi,

Maintain the language Transalations for your form using SE63 and use SY-LANGU in where clausse..

hope this will helps you.

Regards,

Kiran