cancel
Showing results for 
Search instead for 
Did you mean: 

bi-lingual sapscript forms

Former Member
0 Kudos

Hello Everyone ,

I have a question regarding sapcript. My original sapscript was in danish , so i converted the script to English and made all the changes needed.

The user wants the form to be bilingual . The other language he wants is Portugese. So the form has to be compatible for both English and portugese.

How do I acheive that. Is there SAP help link I can look . what will the method . The communication language will be selected by the user . I have made the form in english . If the user selects portugese the form should be printed in P and if he selects E , then should be printed in E.

Any help will be appreciated ,

Thanks

Mona

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member209818
Active Contributor
0 Kudos

HI Monalisa,

If I understood your requirement correctly, you want to display PT and EN simultaneous. We were having similar request. In this, what we did is all the PT translations we maintain in in Both PT/EN. and whenever, user is logging in in PT, it used to pick that translation to show.

While doing this you may face a problem for SAP maintained translation. To overcome that, we created a Z Language and for PT we used to run the script/Smartform for that Z language.

Hope this helps you

- Harshad

Former Member
0 Kudos

Hello Harshad,

Thanks for the reply .

if the user on the vendor master selects communication language as P or T then the printout should be in P or T respectively. The user logs into sap system in E

Not sure how to acheive this .

Mona

former_member209818
Active Contributor
0 Kudos

MOnalisa,

While calling the Script, you have a parameter to pass as a LAnuage.

Based on the condition in your driver program, pass the Language Key to this field.

It will pick the Translation that you maintained for the form. By Translation, I mean, you need to create replica of the Script in that Language.

INside the form, if you are using any Std Texts, then while calling those text, you need to pass the Language as a variable which you will pass from Driver program.

Hope this helps you

- Harshad

Former Member
0 Kudos

Hi mona,

Duplicate Question posted.

Below is the link.

Regards,

Praveen Chitturi.