cancel
Showing results for 
Search instead for 
Did you mean: 

how to change smartforms original language

Former Member
0 Kudos

hi,

i want to create a smartforms for japanese language , i try to create new smartforms and it is created with logon language that is 'EN' but i want to create a smartforms in language 'JA' how to create this?

otherwise i can copy the english form to JA language smartforms , how to do this?

please suggest.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

To Copy the smartform from EN language to JA language, Logon to the SAP using the JA language and open the smartform in the JA logon then it will ask you to copy the smartform from Original language to Logon language, so you can copy it.

Regards

Sarves

Answers (6)

Answers (6)

Former Member
0 Kudos

Hi

Since u have already Created the Form in EN , all you have to Do is go to Tcode SE63 .

Translation->ABAP Objects->Transport Object --->

Transport Entry of Object : R3TR SSFO ZFORMNAME .

SOURCE LANGUAGE : EN Target Language: JA Click on EDIT....

And where ever you have the English Text Replace with its corresponding JAPANESE langauge..

Save and activate... And Call your smartform by passing in the controal parameters -langu paramter as JA....

This is the only best method and good way , because in future if have requirement for other languagues u can directly goto SE63 and just make the translation

Surya

Edited by: suryareddy on Jul 30, 2009 2:13 PM

Former Member
0 Kudos

Hi,

To translate your smartforms in JA is what u need. And u can do it by trx SE63.

The master language (the language used to create the sf) can be only one.

After translating the sf u need to transfer the right language when u call the sf for the print:

U can transfer the language to be used by parameter CONTROL_PARAMETERS, here u can find these field:

- LANGU

- REPLANGU1

- REPLANGU2

- REPLANGU3

the smartform'll try to upload the text elements in laguage LANGU, if it isn't set, it'll try by language REPLANGU1 and so.... if any language is transfered, the smartforms will use the master language.

U can check the fm SSFRT_SET_LANGUAGES in order to know how the languages is managed.

So u should change your program who calls the sf in order to transfer the right language (probably the language of the message or the language of the vendor).

Regards,

Revathi Bhoopal

Former Member
0 Kudos

Hi,

You can refer the following link.

Thank You.

Regards,

Dhanalakshmi.

Former Member
0 Kudos

Hi Mohan,

you can also use the following way

If you want to choose the language in which the smartform is printed, you can use CONTROL_PARAMETERS-LANGU in the form interface.

And for text includes, you can set the language to whatever parameter you want anyway.

Note also that you can translate your smartform text elements (trans. SE63), so you don't have to use text include

Hope this solves your problem.

Regards,

Pavan.

Former Member
0 Kudos

Hi Mohan,

There is a way to do this.

In TCode SMARTFORMS, click on the Text Module radio button, and enter

the name of the text module.

Enter your text in whatever language you are logged in as, save and

activate.

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.

Hope this helps, revert if you need some more help

Regards,

Pavan.

Former Member
0 Kudos

Hi,

Login to SAP with JA language and and go for smartforms there you can find a popup where you can change the language to JA.

Thank U,

Jay....