cancel
Showing results for 
Search instead for 
Did you mean: 

Forms in Multi Lang

Former Member
0 Kudos

Hello Experts,

I am new to smartforms.

I need to write the forms for print the dunning level letters to customers in multiple languages.

Can you please help me how to do this with necessary steps.

You help is greatly appreciated with points.

Thanks

Dan

Accepted Solutions (0)

Answers (7)

Answers (7)

Former Member
0 Kudos

Hi Durgaprasad,

Thanks for the response.

Also pls tell me while coding (in the program) how do i check for the corresponding language and pass the respective text symbols to the smartform as in Ali's repl above?

Hi Richa. I wanna learn SMARTFORMS and not Scripts . Thanks to you too

Former Member
0 Kudos

I guess you can pass the language attribute through the parameter of the Smartform Function Module CONTROL_PARAMETERS. Here we have the language attribute maybe you can use that one to control the language of the form.

But before that just make sure that you have translated the form to the required language.

Former Member
0 Kudos

hi Dan,

If you want to learn the sap script basic, here is the link

http://www.thespot4sap.com/articles/SAPscript_elements.asp

As per the specification-

Goto SE71- create a form

in form header, opt for the radio button translate to all languages.

and then define your form(which means windows, page window, paragraps, character formats)

Once you have created your form. Goto transaction se63.

in Menu goto translations->Long text->sap script->forms

Enter the form name along with source and target language.

Here enter the translated text and save the changes.

Once you save these changes, another copy of the form gets created in the second language(translated language). There two forms are separate forms and hence any changes to a form in one language will not reflect in the form of other language. So it is always recommended to create the form and wait till the last change. Once the form is finalized, translation should be the last step to do. Any further changes in one will not change the other. You need to change the other form explicitly.

Hope this explaination helps.

Regards,

Richa.

Former Member
0 Kudos

Hi Ali,

By handling with Text elements you mean you are talking about SAP Scripts?

I dont see any text elemnts in menu goto-->...etc

I need to do in smartforms. Its it not possible in smartforms?

thanks

Dan

Former Member
0 Kudos

Hi dan,

Ali is talking abt the text elements in smartforms only.

right click on windows and u can c the text elements.

Former Member
0 Kudos

Hi Dan,

You can handle this in two ways,

<b>Method 1.</b> Create seperate smartforms for each language,

<i> or

if you are not allowed to create multiple smartforms then,</i>

<b>Method 2.</b> Handle this with "<b>Text Symbols</b>" in the program code.

(Goto -> Text elements -> Text Symbols)

<u>Explanation Method2:</u>

Create Text Symbols holding text for different languages.

While coding (in the program) check for the corresponding language and pass the respective text symbols to the smartform.

<i>Please contact for more clarifications...</i>

<i><b>

Best Regards

Ali S</b></i>

Former Member
0 Kudos

Hi,

Thanks for the reply. How do i handle this in coding?

jayanthi_jayaraman
Active Contributor
0 Kudos

Hi,

Check tcode SE63.

Former Member
0 Kudos

Hi,

in this case

u have change the form attributes(general attributes tab)

here u can change the language

and also select the option in tanslate as

to all languages