Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

form printed based on customer language

Former Member
0 Likes
2,261

Hello,

Currently my sapscript is in EN so the form is printed in EN.

The requirement is if the language of the customer (customer master) is Chinese , then the form should be printed in chinese.

How do I acheive this .

Please help

Mona

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,886

Hi Mona,

To achieve the same you can do the following.

1. As suggested by Niranjan, making changes in the driver program. But it can create problem if you want to print same output in English for the same customer.

2.  Best way is to maintain the output configuration by customer and language.

3. Make the changes manually for the languages in the output settings for each form.

If the form needs to be translated in chinese then you can use the tcode SE63 for the translation from English to Chinese.

Regards,

Rahul Singh

Hello,

Currently my sapscript is in EN so the form is printed in EN.

The requirement is if the language of the customer (customer master) is Chinese , then the form should be printed in chinese.

How do I acheive this .

Please help

Mona

8 REPLIES 8
Read only

Former Member
1,886

Hi,

I hope you would have used OPEN_FORM in the driver program. In that specify the import parameter LANGUAGE.

Inside the driver program, NAST-OBJKY will have a object number (for ex: sales order number). From that select the customer number from VBAK and then select the customer language from KNA1. Pass the language to OPEN_FORM.

Cheers

~Niranjan

Read only

former_member15255
Active Participant
0 Likes
1,886

Hello Mona,

In order to print the sap script form in Chinese language first need to create the form in Chinese language using transaction SE76. After activating the form in Chinese language set OPEN_FORM import parameter Language .

Regards

Suresh Nair

Read only

Former Member
0 Likes
1,887

Hi Mona,

To achieve the same you can do the following.

1. As suggested by Niranjan, making changes in the driver program. But it can create problem if you want to print same output in English for the same customer.

2.  Best way is to maintain the output configuration by customer and language.

3. Make the changes manually for the languages in the output settings for each form.

If the form needs to be translated in chinese then you can use the tcode SE63 for the translation from English to Chinese.

Regards,

Rahul Singh

Read only

0 Likes
1,886

Thanks Rahul and Niranjan for your prompt replies.

Is there a way to get the above solutions without chnaging the driver program.

Thanks

Mona

Read only

0 Likes
1,886

Dear Mona,

the same has been mentioned in my previous answer. The assignment is specific to tcodes for eg for tcode vf01 the output can be maintain in  VV31 but for same the functional needs to maintain the condition record

Read only

0 Likes
1,886

Thanks Rahul,

This is about Order confirmation VA02 .

How do we maintain it in condition record . What r d settings . I checked it myself could not find it .

Please help

Mona

Read only

Former Member
0 Likes
1,886

Dear Mona ,

Please find the link to the answer

http://www.erpgreat.com/sap-sd/how-to-maintain-output-types-in-sd.htm'

Regards,

Rahul Singh

Read only

0 Likes
1,886

It is done now Rahul. was able to get it done through condition record . Thanks a lot .

Mona