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

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

Hi,

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

Regs,

Lokesh

0 Kudos

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

0 Kudos

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

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

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

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

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

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