Application Development 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: 

Smartform printed created in english but printed in germany

Former Member
0 Kudos
132

Hello All,

I have a problem with ptinting of smartform.. I have created a smartform in english(a copy of standard smartform) but when i print it it gets printed in german !! Any idea why does it convert it to german?

8 REPLIES 8

Former Member
0 Kudos
89

Hi,

In which language you are logging in into your SAP system?

Regs,

Lokesh

0 Kudos
89

Thanks for your reply..I am logged in EN..

0 Kudos
89

Hi,

Please check the following path in your smart form.

Goto: Form attributes -> General Attributes -> Access. Here you can check you smartform' s language settings and Uncheck the two check boxes.

Is it clear?

~Lokesh

Former Member
0 Kudos
89

Hi,

Since you copied some standard form, there might be a logic of printing the form in customer language.Please check.

Regards,

NJ

0 Kudos
89

When i debugged what i found was the smartform is called based on the vendor language. Since the vendor used in the document has german(DE) as the language hence the smartform in the language DE is picked.

Now any idea if iIhave to trigger the smartform in english irrespective of the language...or do i need to do any translation....Pls guide me

0 Kudos
89

Hi,

Check for NAST-SPRAS value in the debugging mode, before calling smartform. It will be coming as EN (E) in your case.

So you need to set it as DE (D).

Pls let me know if it is working.

Regards,

Lokesh.

0 Kudos
89

Thanks Lokesh for your quick response..This is not output type driven print out...This is an Quality notification output here the form & driver program is attached to a shop paper...

Former Member
0 Kudos
89

Hi,

Please check if the LANGU or 'REPLANGU1 of ''CONTROL_PARAMETERS' of the function module (FM generated by smartform) is specified as DE(german). If LANGU is specified as DE u will get the print in German. If u want the print in english pass **blank value to LANGU or REPLANGU1 of control_parameters and u will get the print in english.

Regards,

Rajeswari