cancel
Showing results for 
Search instead for 
Did you mean: 

form not printing in Hebrew language

mk123monis
Explorer
0 Kudos

Hi all.

I have made a smartform in English and then translated in Hebrew language and activated the translation.

Now when I want to print the smartform output or want to see the print preview in Hebrew language, it shows the original English one. I had also changed the printer type in logical destination to an hebrew supported one.

Any solution or suggestion from your side?

Accepted Solutions (1)

Accepted Solutions (1)

aidan_black
Active Contributor
0 Kudos

Hi,

When you application print program calls the function module of the smartform, the parameter CONTROL_PARAMETERS-LANGU needs to be fill with 'B' for language Hebrew. You can check this value in the ABAP debugger.

Regards,

Aidan

Answers (3)

Answers (3)

mk123monis
Explorer
0 Kudos

Yes the problem is solved.

Some where in the code, the language is changed to english again.

Former Member
0 Kudos

Hi Monis,

Click on below links good ones:

[http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=31187]

[http://wiki.sdn.sap.com/wiki/display/ABAP/SmartFormLanguageTranslation-StepbyStepprocedure]

BR

Dep

mk123monis
Explorer
0 Kudos

@Deepak The translation is done through the same process.

former_member305388
Active Contributor
0 Kudos

Welcome to SDN.

How about the font? Which font you are using?

mk123monis
Explorer
0 Kudos

Thankyou.

Yes I had checked the Sapnotes for fonts also.

I had changed the fonts to Courier as courier is supported for Hebrew.

former_member305388
Active Contributor
0 Kudos

Hmm.. and what about the login language? English or Hebrew? If you are in EN try logging in HE and see.

mk123monis
Explorer
0 Kudos

Yes tried with login in both language. english and hebrew also.

mk123monis
Explorer
0 Kudos

@Aidan, yes it is filled with value B in variable CONTROL_PARAMETERS-LANGU.