Reports in other Language
Dear Gurus,
We have a scenario at our client that
They are logging the system thru Language as English and they want to have a output report in Arabic language, so before commenting on this query I want your help to find any solution to this Problem.
For Example:
They are logging the system in English Language
And Running a T-code u201CS_ALR_87011990u201D this is a report for Generating Asset History Sheet.
And we get the report in English Language.
But Our Client wants to Login in English and wants to get the same report in Arabic Language as an output.
So Can I create any u201CZu201D Program to Generate a Report in Arabic Language by copying the standard program u201CRAGITT_ALV01u201D to u201CZRAGIIT_ALV01u201D.
Quick Response is very much appreciated.
Thanks in Advance.
Anil.
Hello Anil,
you could go for your Zcustom solution and modify language pool dynamically via SET LOCALE/LANGUAGE statement regardless your actual logon language.
Check this document for further info and a sketch of code which should clear how this solution works:
[http://www.ideo-nl.com/pdf/nb3Q05abap.pdf|http://www.ideo-nl.com/pdf/nb3Q05abap.pdf]
Similar Messages
-
Crystal Reports in other languages ...
Hi
I'm new to crystal reporting my question is can crystal reports (v10 to be specific) present data in other languages like for example Arabic even though your data source is English language? More like translate this data to that language, Is it just a matter of choosing the font when designing or its more complicated than that?
ThanksNew since CR 9 is unicode support: http://technicalsupport.businessobjects.com/KanisaSupportSite/search.do?cmd=displayKC&docType=kc&externalId=http--supportbusinessobjectscom-communityCS-TechnicalPapersNoNav-cr9whatsnewpdfasp&sliceId=&dialogID=24286720&stateId=1 0 24288668
"Unicode support means that the program code level in Crystal Reports is able to recognize language
characters that are based on Unicode.
Unicode is used to display double-byte characters such as the Chinese and Japanese character sets.
This enables you to create Crystal Reports that can display right-to-left languages and multiple
languages in a single report."
So if your data is in unicode Crystal will be able to properly display the various languages.
If you wanted one single report to be viewed in different languages, then static strings in the report would need to be converted into formula fields which changes the text into the appropriate language based on a language parameter. Some strings could not be handled in this manner though such as custom prompting strings. -
Building Reports in Other Languages
Have anyone tried to build the report in different language such as chinese?
Look into my answer for the other question related to Translation Builder.
Translation Builder
regards,
Senthil -
How to convert ABAP Reports in other languages during runtime.
Hi Gurus,
In SAP during Log-in, I select "EN" sa my language. Is there a way where in I will log-in using English language but upon generating abap report, the result is in Chinese characters?
Thanks in advance.If you use chinese data in the program then it should work.
DATA: var(20) type c.
START-OF-SELECTION.
var = 'u6807u51C6u6587u672C'.
write: var. -
How to translate discoverer reports to other languages
Hi All,
We are using Oracle Apps 11i(HRMS) and Discoverer 4i. We are planning to install NLS patches for Canadian French language.
Can you please provide the following information
1. Does Discoverer 4i support multi-language ?
2. If it supports, will there be modifications required for the existing Reports?
3. If it does not support, what is the recommended version of Discoverer to upgrade to ?
4. What are the steps that need to be followed to convert the Reports to French ?
Any help is highly appreciated.
Thanks,
Veerababu.857478 wrote:
Hi All,
We are using Oracle Apps 11i(HRMS) and Discoverer 4i. We are planning to install NLS patches for Canadian French language.
Can you please provide the following information
1. Does Discoverer 4i support multi-language ?
Yes - see "Discoverer" section of MOS Doc 222663.1 (Internationalization Update Notes for Oracle E-Business Suite 11i )
2. If it supports, will there be modifications required for the existing Reports?Depends on what your requirements are.
3. If it does not support, what is the recommended version of Discoverer to upgrade to ?Disco 4i is no longer supported - if you run into issues, you will likely not get help from Support. Recommend you upgrade to Disco 10g or 11g.
4. What are the steps that need to be followed to convert the Reports to French ?Copy each report and modify the headings and other boilerplate text to reflect the language.
>
Any help is highly appreciated.
Thanks,
Veerababu.HTH
Srini -
Printing Pro*C Outputs with Other Language Text and PCL
Hi,
Since I did not find any separate forum for Pro*C, I am posting my query in this forum.
In our application, using Pro*C programs we are generating reports. These reports contain other language characters such as Arabic, Thai along with printer control characters (PCL). Earlier for the reports that contains only English characters, we have used C program to print the document and now we could not use the same C program because of the presence of other language characters in the output (when the old C program is used for printing, the other language characters are printed as junk).
Can anyone update me about the options that are available in C or VB or any other third party printing program to print the documents generated in other language as well as with printer control characters.
Thanks in advance.
Best Regards,
GanesanHey Thanks .
Does that mean I will put 1900 as character set in that device type and assign it to printer and then print with that ?
Best
Ganesh -
Report displaying junk characters or Greek or some other language
Hi All,
I have one Custom report in PDF. It is a simple tabular report. When I run this report from Report Builder, it runs fine but when I register it in Oracle Apps and run it from there, it displays all the characters in Greek or some other language or junk characters. Sometimes it works if I change font. But its a trial and error. I dont understand why is it happening. This has happened with one of my other reports too. It worked when I changed the font and its size. This time it didnt work. Any clue how can I fix this issue?
Any lead will be appreciated.
Thanks,
CAH
Edited by: user638181 on Sep 3, 2009 7:05 AMHi Hussein,
We have similiar issue with our custom PDF reports. We are in the process of upgrading from 11.5.9 to R12.
All these reports work fine in 11.5.9.
Following are the details of our R12 environment:
1) What is the application release? Application release is 12.1.1
2) What is application/database characterset? Database - 11.1.0.7.0 and characterset is UTF8.
3) Is this a text or bitmap report? What is the report language? - It is a text report and Language is English
4) Do you use PASTA for printing? - Yes we do
5) Do you get the correct printout if you print the concurrent request output file from the OS? - If I run the report from report builder directly, Yes. If from Oracle Apps, no.
6) Expected output: "Days in Queue"
Actual Output: when I copy and paste the output here it is showing correct. But on the report it is showing
something like ∆Ωµ.....
7) If I try changing the font, it works
8) A different text field on the same report with the same font shows good.
I would appreciate your help on this one.
Thanks
Vishnu -
How to dislay other language font in Report Builder paper layout?
How to I display other language font (e.g. chinese) in Report Builder paper layout?
I have no problem displaying Chinese characters in web layout.If your NLS_LANG is properly set to chinese character set and if you are choosing the right chinese fonts, in Reports builder, your report paper layout should display chinese characters properly.
If you are generating to PDF, then you might want to use PDF subsetting to display the chinese characters properly.
See the documentation on how to use PDF subsetting. -
Web report print PDF in other language than English
Hi,
when i try to print the queries thro' web analyser(web output seen on Enterprise portal), the pdf document is generated in some other language than English.
What is the problem?
thank you....Hi BI.
I would check the default language in the portal for the specific user. You will find this in the EP user administration in the general information tab.
Hope it helps.
BR
Stefan -
Need help in developing XML Publisher Report in Multi Language
Hi Tim,
We have requirement to develop XML Publisher report in Multi language.
I know we can upload multiple Templates, one for each language.
Can any one help me in knowing the process other than uploading multiple templates.
Any documents or setup process related to this will be of great help.
I appretiate your help.
Thanks & Regards,
SahooHi,
Lets say you have two smart styles with X and Y, and runtime based on the number of pages, if you would like to modify the style, then check any standard table or structue which holds and responsible for the holding the style value.
If you can trace that, based on the coding we can modify accordingly.
Regards,
Santhosh. -
How to print XML report in French Language?
Hi,
I need to print XML report in French language, currently it display in English language.
I have used following steps:
1. I enabled French language on my oracle apps instance.
2. Created the concurrent program with output type as XML
3. Created Data Definition using XML Publisher Responsibility
4. Created template. At the time of creation of templete, enabled Translatable check box and click Apply
5. Once template is uploaded, you will find two buttons. Export Translation and Upload Translation.
6. Clickd on Export Translation. XLF file opened.
7. In XLF file - e. g. source-language="en-US" target-language="fr-FR".Source is English and fr is for French language and FR is territory.
8. Update the target fields in French language. In the below example source field is in English language and target is in French language. This indicates that wherever the Invoice Date is present in RTF template it will be
replaced by the target field in french language.
<source>Invoice Date:</source>
<target>Date de facture:</target>
9. Updated the same for all fields and finally import the updated translation file.
10. But When i run report , output display in English not in French.
Please any one can help, what should in do next to print in French Language.
Thanks,
Sunil Mane
Edited by: 973411 on Nov 30, 2012 6:56 AMAre you selecting the Template at the time of Program submission?
Check in the Options while submitting the Program -
Problem in sending the smartform as email for other language except english
Hi Experts,
I could not send the smartform as an attachment for other languages, but where as i could send it in english.
The program is working fine with print priview but not when sending the SF as an attachment
(in other languages except english).
Please do find the below code which i used to send the smartform as an attachment.
Please let me know if there is any mistake in the code.
wa_ctrlop-LANGU = nast-spras.
wa_ctrlop-getotf = 'X'.
wa_ctrlop-no_dialog = 'X'.
wa_compop-tdnoprev = 'X'.
CALL FUNCTION lf_fm_name "'/1BCDWB/SF00000197'
EXPORTING
control_parameters = wa_ctrlop
output_options = wa_compop
user_settings = 'X'
is_ekko = l_doc-xekko
is_pekko = l_doc-xpekko
is_nast = l_nast
iv_from_mem = l_from_memory
iv_druvo = iv_druvo
iv_xfz = iv_xfz
IMPORTING
job_output_info = wa_return
TABLES
it_ekpo = l_doc-xekpo[]
it_ekpa = l_doc-xekpa[]
it_pekpo = l_doc-xpekpo[]
it_eket = l_doc-xeket[]
it_tkomv = l_doc-xtkomv[]
it_ekkn = l_doc-xekkn[]
it_ekek = l_doc-xekek[]
it_komk = l_xkomk[]
EXCEPTIONS
formatting_error = 1
internal_error = 2
send_error = 3
user_canceled = 4
OTHERS = 5.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
*Convert the data from OTF to PDF format
it_otf[] = wa_return-otfdata[].
CALL FUNCTION 'CONVERT_OTF'
EXPORTING
format = 'PDF'
max_linewidth = 132
IMPORTING
bin_filesize = l_len_in
bin_file = lp_xcontent
TABLES
otf = it_otf
lines = it_tline
EXCEPTIONS
err_max_linewidth = 1
err_format = 2
err_conv_not_possible = 3
OTHERS = 4.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
TRY.
---------- create persistent send request ----------------------
send_request = cl_bcs=>create_persistent( ).
len = XSTRLEN( lp_xcontent ).
transform to solix tab
lt_solix =
cl_document_bcs=>xstring_to_solix(
ip_xstring = lp_xcontent ).
Create Body to the E-mail.
APPEND Text-005 TO l_text.
Attachment Name
l_ponumber = text-004.
CONCATENATE l_ponumber l_doc-xekko-ebeln INTO l_ponumber.
Subject for the E-Mail.
l_subject = text-001.
CONCATENATE l_subject l_doc-xekko-ebeln INTO l_subject.
*create document E-Mail.
*TRY.
CALL METHOD cl_document_bcs=>create_document
EXPORTING
i_type = 'RAW'
i_subject = l_subject
i_length = '13'
i_language = nast-spras
i_importance =
i_sensitivity =
i_text = l_text
i_hex =
i_header =
i_sender =
receiving
RESULT = l_email_object
CATCH cx_document_bcs .
*ENDTRY.
CALL METHOD cl_document_bcs=>create_document
EXPORTING
i_type = 'RAW'
i_subject = l_subject
i_length = '13'
i_text = l_text
RECEIVING
result = l_email_object.
*Create PDF Document
bcs_doc = cl_document_bcs=>create_document(
i_type = 'PDF'
i_subject = l_ponumber
i_length = len
i_language = nast-spras
i_hex = lt_solix
*Type casting
obj_pdf_file ?= bcs_doc.
Add PDF document as an attachment
CALL METHOD l_email_object->add_document_as_attachment
EXPORTING
im_document = obj_pdf_file.hi,
i tried with ur problem.but i am able send mail in other languages also.actaullly i wrote a msg whether the mail has been sent or not.i got success message. i am placing my code here please go thorugh it,and do relavant modifications.
*& Report ZPPS_SMARTFORM_TO_PDF
REPORT ZPPS_SMARTFORM_TO_PDF.
PARAMETER: p_date LIKE sy-datum.
PARAMETER: p_rea TYPE char255.
DATA: t_otfdata TYPE ssfcrescl,
t_lines LIKE tline OCCURS 0 WITH HEADER LINE,
t_otf TYPE itcoo OCCURS 0 WITH HEADER LINE,
t_RECORD LIKE SOLISTI1 OCCURS 0 WITH HEADER LINE.
Objects to send mail.
DATA:T_OBJPACK LIKE SOPCKLSTI1 OCCURS 0 WITH HEADER LINE,
T_OBJTXT LIKE SOLISTI1 OCCURS 0 WITH HEADER LINE,
T_OBJBIN LIKE SOLISTI1 OCCURS 0 WITH HEADER LINE,
T_RECLIST LIKE SOMLRECI1 OCCURS 0 WITH HEADER LINE.
DATA: w_filesize TYPE i,
w_bin_filesize TYPE i,
wa_ctrlop TYPE ssfctrlop,
wa_outopt TYPE ssfcompop,
WA_BUFFER TYPE STRING, "To convert from 132 to 255
WA_OBJHEAD TYPE SOLI_TAB,
WA_DOC_CHNG TYPE SODOCCHGI1,
W_DATA TYPE SODOCCHGI1.
DATA: form_name TYPE rs38l_fnam,
V_LINES_TXT TYPE I,
V_LINES_BIN TYPE I,
nast-spras type sy-langu value 'DE'.
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
FORMNAME = 'ZSR_DEMO1'
VARIANT = ' '
DIRECT_CALL = ' '
IMPORTING
FM_NAME = form_name
EXCEPTIONS
NO_FORM = 1
NO_FUNCTION_MODULE = 2
OTHERS = 3
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
wa_ctrlop-LANGU = nast-spras.
wa_ctrlop-getotf = 'X'.
wa_ctrlop-no_dialog = 'X'.
wa_outopt-tdnoprev = 'X'.
CALL FUNCTION form_name
EXPORTING
ARCHIVE_INDEX =
ARCHIVE_INDEX_TAB =
ARCHIVE_PARAMETERS =
CONTROL_PARAMETERS = wa_ctrlop
MAIL_APPL_OBJ =
MAIL_RECIPIENT =
MAIL_SENDER =
OUTPUT_OPTIONS = wa_outopt
USER_SETTINGS = 'X'
MYDATE = p_date
REASON = p_rea
IMPORTING
DOCUMENT_OUTPUT_INFO =
JOB_OUTPUT_INFO = t_otfdata
JOB_OUTPUT_OPTIONS =
EXCEPTIONS
FORMATTING_ERROR = 1
INTERNAL_ERROR = 2
SEND_ERROR = 3
USER_CANCELED = 4
OTHERS = 5
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
t_otf[] = t_otfdata-otfdata[].
CALL FUNCTION 'CONVERT_OTF'
EXPORTING
FORMAT = 'PDF'
MAX_LINEWIDTH = 132
ARCHIVE_INDEX = ' '
COPYNUMBER = 0
ASCII_BIDI_VIS2LOG = ' '
PDF_DELETE_OTFTAB = ' '
IMPORTING
BIN_FILESIZE = w_bin_filesize
BIN_FILE =
TABLES
OTF = t_otf
LINES = t_lines
EXCEPTIONS
ERR_MAX_LINEWIDTH = 1
ERR_FORMAT = 2
ERR_CONV_NOT_POSSIBLE = 3
ERR_BAD_OTF = 4
OTHERS = 5
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
loop at t_lines.
TRANSLATE t_lines USING '~'.
CONCATENATE WA_BUFFER T_LINES INTO WA_BUFFER.
ENDLOOP.
TRANSLATE WA_BUFFER USING '~'.
DO.
t_RECORD = WA_BUFFER.
APPEND t_RECORD.
SHIFT WA_BUFFER LEFT BY 255 PLACES.
IF WA_BUFFER IS INITIAL.
EXIT.
ENDIF.
ENDDO.
Attachment
REFRESH: T_RECLIST,
T_OBJTXT,
T_OBJBIN,
T_OBJPACK.
CLEAR WA_OBJHEAD.
T_OBJBIN[] = T_RECORD[].
Create Message Body Title and Description
T_OBJTXT = 'test with pdf-Attachment!'.
APPEND T_OBJTXT.
DESCRIBE TABLE T_OBJTXT LINES V_LINES_TXT.
READ TABLE T_OBJTXT INDEX V_LINES_TXT.
WA_DOC_CHNG-OBJ_NAME = 'smartform'.
WA_DOC_CHNG-EXPIRY_DAT = SY-DATUM + 10.
WA_DOC_CHNG-OBJ_DESCR = 'smartform'.
WA_DOC_CHNG-SENSITIVTY = 'F'.
WA_DOC_CHNG-DOC_SIZE = V_LINES_TXT * 255.
Main Text
CLEAR T_OBJPACK-TRANSF_BIN.
T_OBJPACK-HEAD_START = 1.
T_OBJPACK-HEAD_NUM = 0.
T_OBJPACK-BODY_START = 1.
T_OBJPACK-BODY_NUM = V_LINES_TXT.
T_OBJPACK-DOC_TYPE = 'RAW'.
APPEND T_OBJPACK.
Attachment (pdf-Attachment)
T_OBJPACK-TRANSF_BIN = 'X'.
T_OBJPACK-HEAD_START = 1.
T_OBJPACK-HEAD_NUM = 0.
T_OBJPACK-BODY_START = 1.
DESCRIBE TABLE T_OBJBIN LINES V_LINES_BIN.
READ TABLE T_OBJBIN INDEX V_LINES_BIN.
T_OBJPACK-DOC_SIZE = V_LINES_BIN * 255 .
T_OBJPACK-BODY_NUM = V_LINES_BIN.
T_OBJPACK-DOC_TYPE = 'PDF'.
T_OBJPACK-OBJ_NAME = 'smart'.
T_OBJPACK-OBJ_DESCR = 'test'.
APPEND T_OBJPACK.
CLEAR T_RECLIST.
T_RECLIST-RECEIVER = 'MAIL-ID'.
T_RECLIST-REC_TYPE = 'U'.
APPEND T_RECLIST.
CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
EXPORTING
DOCUMENT_DATA = WA_DOC_CHNG
PUT_IN_OUTBOX = 'X'
COMMIT_WORK = 'X'
TABLES
PACKING_LIST = T_OBJPACK
OBJECT_HEADER = WA_OBJHEAD
CONTENTS_BIN = T_OBJBIN
CONTENTS_TXT = T_OBJTXT
RECEIVERS = T_RECLIST
EXCEPTIONS
TOO_MANY_RECEIVERS = 1
DOCUMENT_NOT_SENT = 2
DOCUMENT_TYPE_NOT_EXIST = 3
OPERATION_NO_AUTHORIZATION = 4
PARAMETER_ERROR = 5
X_ERROR = 6
ENQUEUE_ERROR = 7
OTHERS = 8.
IF SY-SUBRC <> 0.
WRITE:/ 'Error When Sending the File', SY-SUBRC.
ELSE.
WRITE:/ 'Mail sent'.
ENDIF.
and i thought of one more soluyion u can write
wa_ctrlop-langu = T002-spras. i think it will also help for u.
revert back if any questions.
please reward me if helpful.
gupta.pullipudi -
Maintain text in report in different languages
Hi Gurus!
I have a report in different languages. Now when user logins in different languages, I want him only see English in GUI in that specific report. How do I do that? I don't want to re-translate again all the text in text elements and selection text.
Thanks!HI
Remove all the text-element and place the values in terms of constant.
Regards,
Naresh -
Need to run the report in different languages
Hi All,
i need to run the Bex report in different languages (SAP-BI). to maintain the Language plase give me the tables name.
To maintain Query Description :Table?
To maintain Desription of Key fig and CKF and RKF : Tables
Regards
Srinuthanks for replying, but i tried this option too, it did not work for me, neither isnull nor coalesce. I mean, the solution work for single value but when i pass multiple values then separated by a comma then it doesn't work and shows me an error like "Incorrect Syntax ','". I am using SQL server as DB and bip is 10.1.3.4.1
also please share the SR number, so i can also check the same.
can there be any other work around to this?
thanks,
ronny -
Xmlp reports in different languages using XLIFF translation
We are doing xmlp reports in different languages using XLIFF translation and it is working fine. But for Arabic and Japanese pdf reports printing “????” instead off Arabic and Japanese. Upgraded Adobe Acrobat Reader to 7.0 and down loaded languages support updates but its still not working.
Are we missing anything?Hi,
I am also facing the same issue. I am also getting "????" instead of Hebrew translation. I am trying to generate PDF file using the XMLP API. It works fine when tried to generate from MS Word using the "Preview Translation" option.
Please let me know is there any configuration parameters that need to be set.
Maybe you are looking for
-
Having problems sending email from my iphone and ipad. Im getting a SMTP is incorrect error. Has anyone had this problem? Spent 3 hours with internet carrier still not resolved. Everything is fine on the imac.
-
TextEdit on a Small Screen?
Hi, I have been trying to use dictation. I can't use it in LibreOffice, due to old bugs and a new regression, but I can use it in TextEdit, and copy and paste. Unfortunately, TextEdit shows the text at about half size. If I try to zoom in, then TextE
-
Using a variable value from when page was generated
I have an application that can popup in separate windows multiple instances of the same Apex page. At the time of generation of the first instance, P1_key is 100. The user then opens a second instance of the same apex page with the current value of P
-
Creating billing after MIRO in third party sales
HI Gurus, we have a senario in Third party sales senario how to restrict the user to make to delivery and billing before the MIGO and MIRO. please help us this is urgent. Thanks in Advance.
-
File search on Time capsule doesn't seem to work anymore ?
Hello, I have my music files stored on time capsule. and I have a backup on a USB drive. When I search for a certain word as part of the file name, the search on time capsule returns very few entries now, in some cases zero. However searching on back