How to print Adobe form in different languages.....
HI ,
I made one Adobe print form in EN language. Now the client requirement is that want to print in Chinese language also or in any other langauge . Please tell me how tio do that. I am looking for a valuable solutions.
Vishwjeet
Hi Manoj,
Does the requirement is to translate text in different language without any modification in the layout or do you need to make modification on layout depending on language ?
If you only need to translate text, use SMARTOFRMS and SAPSCRIPT text in your form and add a Language parameter in the interface . then in the layout use the text in the language value given by "Language Parameter" . With this way you don't have to connect in each language to activate the form .
If you need to make modification on layout, you need to conect to SAP in required language and then modify the form .
Hope this help , if you need i can send you a sample form for the first solution.
Regards.
Similar Messages
-
How to print Adobe Forms without the black/gray backgrounds in the side columns
How can we print Adobe Forms without the black/gray backgrounds in the side columns? We are wasting a lot of ink printing out these forms and would like to have simply black ilnes to distinguish columns and black lettering, but no background colors. Any help would be appreciated. Thanks.
I am not positive what you are printing from but I am thinking it is from the View Responses tab with a response row selected and then shown in "Detail View" and that the column of field names has a dark grey background...
To change the color of the column headers select the row of headers (do this by clicking on the first dark grey header field and then scroll to the last one and shift+click on the last one), then in the "Text" tools change the text color to Black and the Fill color to white:
(Selected the header cells)
Changed the text/font color to black and the fill color to white
Now you can see the detail view does not have the dark grey.
Thanks,
Josh -
How to print adobe form immediately without preview?
Hi, Experts.
I made a WD4A using Interactive Form control
and the app is working fine and displays Adobe Form.
But I meet a new client needs on how to print immediately without display the form.
My client says that "I don't wanna see the form and just print form immediately when I click the print button".
I think there are some option parameters for solving those problem...
Plz. Help.
Regards Junha.Hello Junha,
you need to send the pdf to spool. There's a function module for it as far as I know. Can't remember the
name at the moment and having no access to a SAP system. A good way to find it would be searching
for SPOOL and PDF in the name.
Best regards,
Thomas -
Show adobe form in different languages
Hi all,
I have a Web Dynpro Application which holds an Interactive Form. This form is translated into several languages.
Is there any way to indicate the WDA application which language has to use to open the Adobe Form?
The user would have the option to choose the language first.
I know we can do this by changing the whole WDA application language, but I do not like this because I want to keep application in user language.
Thank you very much.
Nacho.I have not tried this at my end but see if it gives you some direction.
For Eg: I am assuming you have a WD application and a form embedded in it with Two fields say TextField1 and DateTimeField1
1. Instead of using Default Locale, choose Viewers System Locale for the top level subform. This will ensure the data is displayed as per the locale of the user.
This will only give the values as per Viewer locale, however the Caption still will show as default one. To dynamically change the caption as per the langauge ie. it should be Date in English and Datei German follow below steps.
2. Goto Tools -> Options -> Data Binding -> Enable the Show Dynamic Properties checkbox. This will ensure that the Caption property of the form fields can be binded to a context.
3. Provide a drop-down in your WD application outside the form and maintain list of all texts.
4. Create the necessary contexts such as TextFieldCaption, DateTimeFieldCaption in your WD and now set the values accordingly.
Here is pseudo code in JAVA, you can write the same in ABAP in WD
if(drop-down value == "EN")
wdContext.currentContextElement.setTextFieldCaption("Hello");
wdContext.currentContextElement.setDateTimeFieldCaption("Date");
else if (drop-down value == "DE")
wdContext.currentContextElement.setTextFieldCaption("Hello1");
wdContext.currentContextElement.setDateTimeFieldCaption("Datei");
4. Bind the caption property of the Fields the the WD contexts.
Now when you select the language hopefully you should be able to get the desired output.
Chintan -
How to localize LiveCycle Form in different languages ?
Dear All,
I want to localize the captions of the fields in PDF Form developed using Adobe LiveCycle Designer 7.1.
In order to do that, I figured out that have to prepare XML Data Source of all Captions and related text in the target language.
The languages are English, Arabic and French. For each Language, there must be one XML File which will be the Data Source of the required captions, and the captions on the form will be bound to that XML Data Source.
I need to find automated way (programmatic or any other way) to generate the XML in a special format using input for a Table in any Database, say MS Access/SQL, as follows:
I have input table of Captions in all languages that looks like the following (see the Excel Sheet below for a sample input table):
http://spreadsheets.google.com/pub?key=pDk9OsF0emb5zxEhSunL3UQ
Note: I am sorry as I do not know the French translation.
Using the above input table, I need to generate 3 separate XML Text Files as follows:
---- For Arabic ---
الاسم
العنوان
تاريخ الميلاد
عدد افراد الاسرة
الجنسية
---- For English ---
Name
Address
Date of Birth
Family Members
Nationality
---- For French ---
xxx
yyy
xxx
xxx
yyy
The Input Table above is relatively huge, and it may change from time to time, therefore, it will be very important to generate XML using programmatic approach.
I was able to use Dynamic Property Biding to bind the captions and the tool tip text to such XML Data Source, but I am still facing some difficulties.
So, after generating the above XML Files one for each language, and do all the binding in LiveCycle Desinger, then before publishing the forms LIVE, I will create 3 copies of the PDF form, one for each language, and use Acrobat to import the Resource XML File (using Import Form Data Menu Option) of the related resource language file in the related PDF File, and save the PDF file.
To summarize:
============
1. Is this the correct approach for localization, or there is better one ?
2. How I can generate the above XML in an easy way from the input table shown in the link above ?
3. Can I control the direction the the PDF From so that I can make it From Right to Left for Arabic instead of from Left to Right ? I want to avoid making a new separate PDF specially form Arabic Language. The direction will affect the reading order and the Tab Order of the Fields and the location of the Objects on the Form.
4. I figured out how to change the field alignment, caption location, and locale using javascript, but is there an easy way to change such properties using JavaScript for all fields in one go, because the form has 14 pages, and each page has many subforms which are nested up to 3 levels.
Please help.
Tarek.Thank you PDL,<br /><br />With regards to localizing the Text and Captions, I worked out a model using MS Excel Sheet, Pivot Table, and Linking to MS Access, and now I have a working model with semi-automated method to generate the XML Data Source of the Caption Text. I will post the details later.<br /><br />With regards to controlling the object layout during runtime, I started with this script on the Layout Ready Event of the "untitled subform" (page 1):<br /><br />var cnt = this.nodes.length;<br />for(var i = 0; i<cnt; i++) {<br /><br /> var elm = this.nodes.item(i);<br /><br /> if (elm.className == "field") {<br /><br /> switch (Language.rawValue)<br /> {<br /> case "‏عربي‎": // Arabic<br /> elm.locale = "ar_SA";<br /> elm.para.hAlign = "right";<br /> elm.caption.placement = "right";<br /> elm.caption.para.hAlign = "right";<br /> break;<br /> case "English":<br /> elm.locale = "en_GB";<br /> elm.para.hAlign = "left";<br /> elm.caption.placement = "left";<br /> elm.caption.para.hAlign = "left";<br /> break;<br /> }<br /> }<br />//app.alert(elm.name + " - " + elm.className);<br />}<br /><br />---<br /><br />The above scripted is only working on the first subform of and only for the fields in "this" subform.<br /><br />And also, this code you prvided:<br /><br />>var coll = xfa.resolveNodes("xfa.form.form1.#subform[*].TextBox[*]"); <br /><br />will not give me a collection of all Required Fields (such as Text Field and Radio Button Fields and all others).<br /><br />Perhaps the question should be:<br /><br />1. How to get a collection of (or be able to loop through) all required fields (all Labels and any field that has a caption, placement, and alignment) in all pages and all subforms and the nested subforms ???<br /><br />2. With regards to the direction issue, I was reading the Adobe_XML_Form_Object_Model_Reference.pdf for version 8.0 and it seems there is a Direction Tag for the subform but not sure if this will be useful for my requirement.<br /><br />Just to make sure you understand what I am talking about, imagine that I want to flip the PDF Layout horizontally, so that all objects that were located on the left side, should be relocated on the opposite side starting from the right. I was thinking I could use the x,y coordinates of the field object to relocate the position during runtime using javascript. But this requires some complex formula to calculate the relative dimension in relation to the parent object. Can you help me on this ?<br /><br />Any feedback will be appreciated.<br /><br />Tarek.
-
Print adobe form in local language (Hindi)
Hi Experts,
I have to design a print form in adobe in which text will be in Hindi,
I did not found any font in the existing configuration which support Hindi,
How can I upload desired font in the designer ?
Or is there any other way out to solve this issue ?
Regards
BikasThe font will need to be installed on the server if it is not currently available for you to use.
Take a look here for help: [Adding Fonts|http://help.sap.com/saphelp_nw70/helpdata/en/d0/cdf29623c8432fa1545df5f43176de/content.htm ] -
How to configure adobe forms in OMLV for printing picking slip
Hello,
I want to configure a adobe form in OMLV transaction. But there is no column for putting adobe forms.
Can you tell me how do configure adobe forms for getting it printed from standard transaction whenever a transfer order is created.
Thanks in advance.Hi Ajay,
You are completely right that you cannot find anything with smartform in the customizing (OMLV). The reason for it: It is not there. It not even exists. Also the latest version of rlvsdr40 has nothing standard concerning smartforms.
I do not know why it is really necessary to use adobe or smartforms.
The only way is to build a new one (ZRLVSDR40). In that new one you have to use the sapscriptname (from OMLV)and treat it as a smartform- name.
I hope my explanation helps. Success.
Gr., Frank
Below how a smartform is called (from invoice)
determine smartform function module
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
formname = lf_formname
IMPORTING
fm_name = lf_fm_name
EXCEPTIONS
no_form = 1
no_function_module = 2
OTHERS = 3.
IF sy-subrc <> 0.
error handling
retcode = sy-subrc.
IF sy-subrc = 1.
MESSAGE e001(ssfcomposer).
ENDIF.
IF sy-subrc = 2.
MESSAGE e002(ssfcomposer) WITH lf_formname.
ENDIF.
PERFORM protocol_update.
ENDIF.
CALL FUNCTION lf_fm_name
EXPORTING
archive_index = toa_dara
archive_parameters = arc_params
control_parameters = ls_control_param
mail_recipient = ls_recipient
mail_sender = ls_sender
output_options = ls_composer_param
user_settings = ' '
is_nast = nast
is_vbdka = vbdka
is_addres = addr_key
IMPORTING
document_output_info = document_output_info
job_output_info = job_output_info
job_output_options = job_output_options
TABLES
it_vbdpa = tvbdpa "Item information
it_vbdpau = tvbdpau "Subitem numbers
EXCEPTIONS
formatting_error = 1
internal_error = 2
send_error = 3
user_canceled = 4
OTHERS = 5. -
Printing Adobe Form in Webdynpro
Hi Experts,
I need one help from all of you , its quite urgent.
Actually I am trying to print Adobe form in webdynpro method like below:
"----- Take the Adobe fprm -------------------"
lv_form_name = 'ZHR_SAP_FORM'.
CALL FUNCTION 'FP_FUNCTION_MODULE_NAME'
EXPORTING
i_name = lv_form_name
IMPORTING
e_funcname = lv_fm_name.
lfs_output_params-nodialog = 'X'.
lfs_output_params-getpdf = 'X'.
lfs_output_params-device = 'TR5T'.
lfs_output_params-connection = 'ADS'.
CALL FUNCTION 'FP_JOB_OPEN'
CHANGING
ie_outputparams = lfs_output_params
EXCEPTIONS
cancel = 1
usage_error = 2
system_error = 3
internal_error = 4
OTHERS = 5.
IF sy-subrc <> 0.
* Implement suitable error handling here
ENDIF.
*---Form language
lfs_doc_params-langu = 'E'.
*---Call Adobe form.
CALL FUNCTION lv_fm_name
EXPORTING
/1bcdwb/docparams = lfs_doc_params
gt_item = lit_zhrauth_item
gs_hrauth = lwa_zhrauth
IMPORTING
/1bcdwb/formoutput = lwa_output
EXCEPTIONS
usage_error = 1
system_error = 2
internal_error = 3
OTHERS = 4
IF sy-subrc <> 0.
* Implement suitable error handling here
ENDIF.
*---Job Close
CALL FUNCTION 'FP_JOB_CLOSE'
* IMPORTING
* E_RESULT =
EXCEPTIONS
usage_error = 1
system_error = 2
internal_error = 3
OTHERS = 4
IF sy-subrc <> 0.
* Implement suitable error handling here
ENDIF.
Here , the funtion module name is coming correctly.
But when calling function CALL FUNCTION 'FP_JOB_OPEN' ,
It is giving sy-subrc = 2 , i.e. usage error (An Exception).
Similarily , due to this i am getting same exception in
CALL FUNCTION lv_fm_name
So some one please help me , what should i do ,
am i supposed to pass some other parameter in CALL FUNCTION 'FP_JOB_OPEN'
Hopefully , waiting for responds.
Thanks & Regards;
Gaurav SinghHI Sikka,
Thanx for the reply ,
With your solution CALL FUNCTION 'FP_JOB_OPEN' is done.
but the same problem is still happening with
CALL FUNCTION lv_fm_name and it is giving sy-subrc = 2.
i.e. system_error = 2
Thanx !!! -
To Convert Adobe Form In another Language
Hi,
I have a Adobe form which i have created in English. I want to convert whole of the form in Spanish.
Please help me on this as how to convert it.
Is it Possible that when we enter any information then it is also conver it into spanish.
With Regards,
Gaurav Mittal.hi gaurav,
check this thread
Adobe Form for Thai Language
hope it helps you.
thanks
sachin -
How to send email notification in different languages in Workflow ?? Urgent Help Needed
Gurus,
How to send email notification in different languages in Workflow? Can anyone send me some useful guidelines or link where it is mentioned.There is no profile option available to specify whether send or not send email notification.
But after login, in preferences youcan set the notification preference value by which you can configure whether to send or not
to send email notifications.
If you select ''Do not send me mail' or 'Disabled' it will not send.
For other values it sends the notfication in different formats like text, html, attachments etc...
Edited by: sarojak on Jun 27, 2011 7:18 AM -
Best practice in working with Adobe forms in multiple languages
We have to provide access to some Adobe Interactive Forms in both English and French, some of them from Web Dynpro application(s), some of them as callable objects from Guided Procedures.
1- We know for sure that we can have two copies of each form, one in English and one in French but that implies duplicating the FormCalc and Javascript code behind.
2- Another way if to modify in javascript all labels, captions using some javascript i.e. If lang = "E" then "My label" else "Mon étiquette" . It would work but it is not very efficient.
Is someone here has experience with this type of situation and would be willing to share his experience with me?
Thanks in advance,Hi Benoit,
For Adobe Forms in multiple language you can use include text solution also . Within this solution you need to add a language parameter in your interface and then retrieve the include text in the language value ( not current language ) . Personnaly i used a lot this solution with Smartforms text .
Also i used dictionnary text for text linked with data dictionnary element . For this there is standard function module in SAP .
Anothers way is in the SFP editor you can translate your form as in SAPSCRIPT .
Hope this help you
Regard.
PS : if necessary i can send you a sample form with smartform/Dictionnary text solution. -
Hi Experts.
Kinldy tell me how to install adobe forms ...Hi
Just follow these links.
https://www.sdn.sap.com/irj/sdn/adobe
http://help.sap.com/saphelp_nw70/helpdata/EN/c8/4adf7ba13c4ac1b4600d4df15f8b84/content.htm
Hope this will help you.
Regards:'
Alok -
How to print a form with digital signatures
I created a form that was signed digitally and submitted electronically. When I look in my summary table, the signature shows, but when I create a pdf of the form, the signature does not show. How can I print the forms with the digital signature showing?
Yu -
There is no need to post the same question repeatedly - this does not affect how quickly we can respond.
Merging with:
How to print a form in a UIX page and
how to print a form in a UIX page?
Andy -
How openning of adobe forms could be faster at Enterprise portal 7.0
I wander how openning of adobe forms could be faster at Enterprise portal 7.0. We are using for ESS/MSS functionality.
I found out that firs time an form is opened it takes longer than next times. Has anyone some good documentation
Than you in advance> I wander how openning of adobe forms could be faster at Enterprise portal 7.0. We are using for ESS/MSS functionality.
> I found out that firs time an form is opened it takes longer than next times. Has anyone some good documentation
I would say that this is caused by the Adobe Reader on the PC, not by the portal itself.
Markus -
How to integrate adobe forms using webdynpro-abap
Hi All,
How to integarte adobe forms with webdynpro -abap(se80).
Thanks & Regards
SumanHi suman,
First you have insert a element interactive form in the view.
In the properties of the interactive form you have properties called datasource and pdfsource.
You have to give the data which you want to display in the datasource throught binding.
These data you have to get it from the context. For pdfsource it should be xstring.
There is one more property called templatesource, when you give a name and double click. It automatically goes to SFP and you can create the form of your purpose. While creating it will ask for context. That context will be the same which you have declared in the view or component controller.
Regards,
Arun.
Maybe you are looking for
-
I would like to use Lightroom 5 at work to organize and manage photos. There are 10 people that consistently access the photos and videos. All of the photos and videos are on a network folder/drive. Is it possible for all 10 people to have a copy of
-
Hello all, I'm new to SAX and facing quite odd problem with it while parsing data. If the data to be parsed has &s, SAX cuts out everything before it. For example; <url>www.foobar.com?something=123&blaa=456</url> This will return: blaa=456 Any ide
-
When I go to set up a new device and search for my Apple BlueTooth keyboard it says an error occurred while performing the search. The keyboard works flawlessly on another computer running 10.3 (this is running 10.4). I tried setting up my computer a
-
Issues with iPhone 5 texting to Galaxy SIII
I have an iPhone 5 and my son just changed from an iPhone 5 to a Galaxy SIII. I am receiving his texts, but now he can't receive my texts unless I turn my iMessage off, but doing this is conflicting with my other friends who have iPhones. Is there an
-
If you transfer data from Mac to Mac by Thunderbolt can you select individual files to transfer
I have 2 iMacs and understand I can connect them together using Thunderbolt connection. I want to know if you can transfer individual files or if the transfer is simply the system from one to the other. If you can select files to transfer then how d