on 09-05-2013 11:00 AM
Hi Experts..!
I am having some problem in printing in Asian language and need your inputs & suggestions to rectify the issue.
I have maintained a phrase in following language
(European)---EN,FR,DE,IT
(Russian)-----RU
(Asian).-------JA(Japanese),ZH(Chinese), ZF(Chinese trad.),TU(Thai)
and assigned it to corresponding phrase set.
In report template i used the corresponding symbol, master repeating group & Repeating group type G
Test for Multi Language: This is for multiple languages & region
<11BRG000(M,SAP_EHS_1015_012;*)>
<11BRG002(G;*)>
<01G1015012TR(P;*)[D:Treatment]>
<11ERG002>
<11ERG000>
In my Generation variant(single gen variant), in validity area(leading validity area=Reg_world) , i maintained the validity area & report language for the above mentioned phrase language.(Validity area-report language relation:= FR-FR, DE-DE, JP-JA, TW-TH, RU-RU, CN-ZF, CN-ZH ) in Rating & Validity tab.
When I preview the template in cg42, I am getting the following output.
Test for Multi Language: This is for multiple languages & region
consulter un médecin (French)
Arzt konsultieren (German)
ˆãŽt‚É‘Š’k (Japanese)
»ÃÖ¡ÉÒá¾·Âì (Thai)
îáðàòèòåñü ê âðà÷ó (Russian)
´NÂå (chinese trad.)
¾ÍÒ½ (chinese)
Am not generating report at the moment. I am trying it front-end pc and viewing it in CG42. So i think there is no Unicode & non-Unicode issue involved in this.
I checked my windows language settings & Microsoft office 2007 language settings. Both are positive.
But still am not able to see the output in Russian or in Asian language. I am able to see the output in french, German, Italian.....
Note:
In WWI.INI file language settings are there for code page.
In the "LANG" dir of "SAP Shared" directory, we can see lot of files like this, "chartdesignerJA.txt" . When it is opened in notepad, the contents are look like ãŽt‚É‘Š’k....... But the same file if opened in MS word 2007, its displayed in Japanese font.
In Transaction SCP, the code page for above mentioned language are listed.
Thanks & Regards,
Subash Sankar
Hi..!
I solved the issue by changing the font of the symbol. used the same code,
<11BRG000(M,SAP_EHS_1015_012;*)>
<11BRG002(G;*)>
<01G1015012TR(P;*)[D:Treatment]>
<11ERG002>
<11ERG000>
formatted "G1015012TR" as Times New Roman. Earlier it was calibri. (Got hint from WWI.INI)
and now i got the output as
consulter un médecin
Arzt konsultieren
医師に相談
ปรึกษาแพทย์
обратитесь к врачу
就醫
就医
Thanks & Regards
Subash Sankar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Subash
congratulation. I was not sure if this type of demand could be solved with WWI, but WWI seems to have been approved a lot and your strategy using the G group is a good option an d separating teh "languages" from each other. But pay attention. If you use "other" languages which you would like to "mix" the "Calibri" might not help. (you switched back to "old" code which you have used before).
Coming back now to the "major" issue:
WWI is based on WinWord. In communication SAP <=> WWI WWI tries to "find" suitable fonts to "print" something. Therefore it is important to understand the WWI.INI Font architecture.
To my knowledge there are not that many Unicode Fonts available. But WWI strategy has been changed a lot to idnetiy the "right" font. A number of OSS notes are related to that.
C.B.
Hi C.B...!
Thank you for you advice on WWI communication. I have few more doubts. Hope you can clarify that.
In the properties tab of sap gui, we have "code page" tab.
In the Encoding field, we have the list like this,
How this & our setting in WWI.INI & running WWI as unicode will interact..?
Thanks & Regards
Subash Sankar
Dear Subash
we are now at the "heart" of understanding SAP. Short answer would be (to my knowledge):
there is no interaction of SAP GUI process with WWI process regarding unicode topics
The long term answer would be:
SAP is diveded in
- database
- application server
- User IInterface
Example of user interfaces are:
- SAP GUI
- BSP Pages
- WebDynpro
All of these component interacte heaviliy woth the operating system of your client and in most cases the communicaiton is done with SAP using TCP/IP connection
The settings xou have shown hva direct and indirect impact on hwi SAP Gui is working. There are a lot of more (similar settings) there. But most of them should only help to decide: how to present the data on the screen (using e.g. which color, which foint etc.)
Which effects can happen? Ok in many plases in SAP Gui you can upload or download data. Here you need to sceficy in many cases "Codepages" to do so so thata can be passed sucessfully between database <=> application server to your local client.
Based on UI technology several OS techniques are used to handle the font etc. topic. On Windows e.g you have a lot of "OCX" modules (if i remember correct) which are used in context of SAP GUI. WebDynpro and BSP ises "browser" techmiques to rpesent something.
Threfore: you need to differentoate "presenting" somthing and passing data forth and back.
E.g. cou can switch SAP GUi in such a way that you can enter "left to right" language (just switch that; it is "nice experience);
If you read cross WWI installation guide and if I remember coreect: it is not allwoed to have a SAP GUI on gen server installed.
Coming back to WWI: MOst companies still use UNICODE enabled data bases (unicode is not Unicode! Check other places in INternet). Therefore "character" based data (like "Hello") is store in a specific way. If this data is retreived then RFC must be unicdeo enabled so that WWI can work properly.Than by using WWI.INI and Microsoft technique WWI treis to find "suitable" font to display "Hello". IN the pas a lot of issues come up in asian languages etc. (therefore we have a high number of OSS notes related to that topic),. Now it seems to be that WWI is more stable and if you use the "right" font you can do the job
C.B.
Dear Subash
a.) you are wrong. The topic is "unicode related" => these are my assumptions: RFC(between SAP and WWI server) is UNICODE enabled, SAP is Unicode based but what about WWI.INI ??
b.) there are a number of OSS notes regarding asian etc. languages
c.) if you succeed to get ready this "special" template run / ready then you will get "EH&S Award of the year" (ok this award does not exists but if you succeed here you should get it).
These are my suggestions:
a.) use "Create from template"
b.) collect any file downloaded to you local client; important is the "value" file; attach this file to this thread; then there is a "starting" point to discuss
c.) attach WW.Ini (of your local client) to this thread (assumption: this WWI.ini is the same as WWI.ini on gen server; important is the part of "FONT" definition
I am not sure if you will succeed with this template. The reason is the "language" mix. (european, russia, and asia languages).
PS: which WWI version do you use?
These are my suggestions:
a.) try first to "separate" lanuages; one genvar / template combination with EN,FR,DE,IT
b.) one with RU (I am not sure with which language you should combine)
c) and one with only eastern languege
My assumption: using this combination should work.
Then later it might be necesssary to start OSS dialog.
Hope this helps as a starting point
C.B.
PS: I am interested to know if you find a solution; this type of "demand" is very tricky and actually I am not sure if you will find a solution
PPS: may be show phrase text of the phrase in this thread per language using your exmaple referrring to text "consulter un médecin"
PPS part two:
check e.g
http://www.stechno.net/sap-notes.html?view=sapnote&id=422908
http://www.stechno.net/sap-notes.html?view=sapnote&id=939928
And similar OSS notes; Unicode support is related to WinWord version as well (e.g.
961026 EH&S WWI: Errors in Unicode mode)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi C.B..!
Now I got the output in corresponding languages...I have changed my code like this, and formatted the symbol with respective font (for Russian & Asian language)..
But still i am doing this in front-end PC & preview it in CG42. In that case I don't know how it il react when it is actually generated as report in Gen.Server. May be at that time Unicode & Non-Unicode issue arise..!
One more thing I don't understand is, First I used this code
<11BRG000(M,SAP_EHS_1015_012;*)>
<11BRG002(G;*)>
<01G1015012TR(P;*)[D:Treatment]>
<11ERG002>
<11ERG000>
and I haven't formatted the font of the symbol. Yet i got output in German, French. How..?
Thanks & Regards
Subash Sankar S
User | Count |
---|---|
12 | |
7 | |
3 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.