Skip to Content
avatar image
Former Member

how to change smartforms original language

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.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

7 Answers

  • Best Answer
    avatar image
    Former Member
    Jul 29, 2009 at 11:35 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 29, 2009 at 11:32 AM

    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....

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 29, 2009 at 11:58 AM

    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.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 29, 2009 at 12:33 PM

    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.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 30, 2009 at 07:31 AM

    Hi,

    You can refer the following link.

    how can we change the language in smart form

    change the language

    Thank You.

    Regards,

    Dhanalakshmi.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 30, 2009 at 09:08 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 30, 2009 at 12:13 PM

    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

    Add comment
    10|10000 characters needed characters exceeded