Smart forms in different languages

Hi all,
i have an issue
I hav to convert my smart form in 8 different languages.
i know se63 but i dont want to use it as i have to maintain texts manually in different languages in se63.
is there any FM or code with which i can convert my smart form in different languages.
my smart form is originally made in EN language n i hav to convert it to german , italian , french , spanish etc.
please tell me any SAP note no that would be really helpful.

Hello,
if you do to want to use se63, you have 2 way:
1. use modul text ( see Transaction smartforms, 3°option on the screen)
2. Use a standard text (so10 transaction)
I mean that on smartforms you have to use only this 2 kind of text and, of corse, translate it.
regards

Similar Messages

  • How to display Smart form in Multiple Languages ?

    Hello,
    Very Good evening!
    How can I print the Smart Form in Multiple Languages like Korea, German and Japneese....
    I got a requirement where I need to display the developed Smart form in these languages. As of now it is displayed only in the Language ENGLISH.
    Any Suggestions will be appreciated!
    Regards,
    Kittu

    Hello kittu....
    I would recommend that you create a single Smart Form in the primary supported language (or the one which you're most comfortable maintaining forms). Embed all necessary logic in this form, and design it with the idea that it would need to be viewable in multiple languages .
    Then use transaction SE63 to translate all necessary form components into each desired language -- one by one -- and they will all be bound together under the same form name. In my experience, a basic multi-column spreadsheet (put together with the guidance of professional translators) works well as a translation guide.
    The advantages of a single, shared form include: consistent look and feel, avoiding dual maintenance for shared logic (or, in your case, up to 10x maintenance), and simplified output determination. On the other hand, a single form does constrain your design and can make for a more complex implementation.
    Hope this is useful
    Best of luck,
    Bhumika

  • Smart forms with multiple languages

    Hi friends
    How to create smart forms in multiple languages please assist me.....
    Thank you friends in Advance for helping me...

    1) Goto-->SMARTFORMS-->Create Form-->Form Attributes-->General Tab-->Select Translate to
      all langagues.
    2) Logon in any Language and open the same form it will automatically give the opoup to translate
    the langauge.
    Regards,
    Gurpreet

  • Smart form for different header level data

    Hi,
    I need to design a smart form,in th samart form i have 2 header records and for each header reocrd again 10 item records.
    My form shd print with fst header record  and its item records and after ending fst header record details it shd give 2nd header record and its item records.
    For example I have Header records A and B
    A have 1 2 3 4   5 item records and
    B have 7 8 9 10 11 item records
    My form shd be
    A----
    1
    2
    3
    4
    5
    b----
    7
    8
    9
    10
    11
    Any inputs please
    Regards
    Rasheed
    Edited by: Rasheed salman on Mar 19, 2009 5:33 PM

    You can use the SORT to have different header.
    You must be having some indicator in your ITEM table to distinguish different set of data.
    In the TABLE node, Under the DATA tab, give your field in the Sort Criteria.
    Select the check box Event on Sort Begin.
    This will create a new node under the HEADER and MAIN area of your table. In this Node, you can put your Header to have it different for different set of records.
    Like:
    MAIN window
    .. TABLE with sort of field1
    .... HEADER
    .... FIELD1 sort begin "use this for Header
    .... MAIN
    Regards,
    Naimesh Patel

  • 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.

  • Smart form modification.(Language requriments)

    Hi all,
    I have to change the smartform for the language requirements with out changing print program. Here the form ic processed by the Classes and methods. Those r standard.
    we have to check the condition i.e pur. org. country and vendor country.
    If both are same we have to print the texts in local language.
    (see below code for conditions).
    For this,
                  we have to write a code.
    Where we have to write the code in smartform (not in print program)?
    <u><b>Contract Output processing details:</b></u>
    Compare Country of Purchasing Organization with Country of Vendor from the Contract
    A. If the Country of Purchasing Organization and Country of Vendor from the CONTRACT are the same, then use local language (ZBBP_FORM_LAYOUT_DET - ZLOCAL)
    1.     If local language (ZBBP_FORM_LAYOUT_DET - ZLOCAL) is ‘EN’ then print form layout and print Texts in (ZBBP_FORM_TXT_DET-ZFILE_LOCAL) in English(‘EN’) for the Purchasing organization, Form type and output date between the date range (ZFROM_DATE and ZTO_DATE)
    2.     Local language (ZBBP_FORM_LAYOUT_DET - ZLOCAL) is not ‘EN’ and based on Label Language (ZLABEL_LOCAL), Print labels in the required languages and print Texts in (ZBBP_FORM_TXT_DET-ZFILE_LOCAL) in Local language for the Purchasing organization , Form type and output date between the date range (ZFROM_DATE and ZTO_DATE)
    B. If the Country of Purchasing Organization and Country of Vendor from the Contract are NOT the same, then use language as non-local language (ZBBP_FORM_LAYOUT_DET - ZNONLOCAL) then print form layout based on Label Language (ZLABEL_NONLOCAL) and print Texts in and print Texts in (ZBBP_FORM_TXT_DET-ZFILE_NONLOCAL) for the Purchasing organization, Form type and output date between the date range (ZFROM_DATE and ZTO_DATE)
    Step 2:
    Get Texts Names and language where Text Type in ('BILL_TO' ,HEADER, EOP, NOTE,, FOOTER_LT, FOOTER_MID, FOOTER_RT, EODOC, TERM_COND')  as per the purchasing Org and  Date range, then get  Text details of 'Text name' where text id ='ST' as per the language and populated them on the Contract which are stored using transaction code 'SO10'. 
    Output Processing:
    During the Output preview Texts info will be populated as per the latest output of Contract transmitted to the Vendor, the date of last output is fetched from the log table Contract output.
    Date format and decimal notation:
    Print Date Format (V_T005_BAS-DATFM) and decimal notation (V_T005_BAS-XDEZP)  on Contract  form, where Country of Purchasing Organization of the Contract is equals to Country ISO code(V_T005_BAS-INTCA)
    This is requirement.
    Where ew have to impliment the code in smartform?
    Can any one help on this?
    We r not going to change the classes and methods. (Print program)
    Rewards to all.
    Thanks,
    Anu.

    Hi!
    You can do this within the Smartform.
    You have to define the window in all languages, you wanted to print. Then you can define conditions for the language code. If you set a condition to one of the windows, you have to exclude it from the another.
    For example
    ZWINDOW_EN - condition language = 'EN'
    ZWINDOW_OTHERS - condition language <>'EN'
    Regards
    Tamá

  • 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 "&#8207;&#1593;&#1585;&#1576;&#1610;&#8206;": // 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.

  • Copy sapscript form to different language

    Hi All,
    I'm trying to copy a form that was created in hebrew to the same form name but with language english.
    (the original language and the language key are the same now).
    I can't find a way to do this.
    Does any one have any idea ?
    Thanks,
    Michal.

    Go to SE71, enter the form name and the language in which you want to copy to. Click Create.  At the next screen, click Form, Copy From.  A dialog will appear which you can enter the form name and langauge to copy from.  Enter the values and click green check.
    Regards,
    Rich Heilman

  • 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

  • Merge Smart tags of different languages

    Hi,
    I started by installing PSE8, the French version and let it run the analyser for quite a while.
    I then decided to replace it with the English version and now I ended up with 2 different sets of Smart tags
    French and English. How do I move the French Smart tags onto the corresponding english ones, and then delete
    the French tags when they are empty?

    The People tags created by the automatic face recognition (the Find People For Tagging command) do inded store the facial features and the rectangles identifying individual faces associated with the tag.  So if you delete such a People tag, you lose that information.
    However, a Smart Tag is associated with the entire photo, and there isn't any information extracted from the photo used to identify other photos, such as there is with face recognition.  So deleting a Smart Tag won't affect future tagging by the Auto-Analyzer.
    If you continue to use the Auto-Analyzer, however, I recommend you read this FAQ:
    http://www.johnrellis.com/psedbtool/photoshop-elements-faq.htm#_Problems_with_the
    It has a number of serious problems.

  • How to print the address of a smart form in different line?

    hi ,
             I have a smartform for payment advice. It's working properly but problem is in address window. i am using sap's given  address window . City district and pincode is showing in same line i want to display it different line. initially i didnot use address window  I pass all the address field to the smartform but then problem is if any field is empty it showing the blanline in output  of smartform then i  use address window. how can i show city district and pincode in different line ? i need your suggestion.

    Hi friend,
    Yes the link will provide you the information required. But it too has few disadvantages because in some cases it may also fail.
    Else just do like this create an internal table of line type string. Add all the address details into it as you required.(Here you have provision to add the format ie you can decide which line should contain which data). Then do delete blank lines.
    Then loop the internal table and print the address this will solve your problem. In my project i solved the issue like this.
    If you still have queries please revert back to me i will help you.
    Thanks,
    Sri Hari.

  • Smart forms--In different pages i require two different main windows

    In one smartform, I am having two pages. and two pages are having different formats
    First page will print repeatedly till the completion of main window1.
    Now i want to add another main window(2) to second page, it will also should print repeatedly till the completeion of main window(2).
    But in first page main window contains 5 coloumns with subtotal
    in second page main window contains 3 columns without subtotal
    Both main windows are using same internal table.
    can anybody help me in this issue.
    If i copy first page main window into second page as main window with diferrent name, then it is showing blank window with out any text why?
    pls hepl me
    Madhavi T

    Try to do it like this, separate the data in internal table to two different tables, since data should be printed on two different formats...
    Design two page in your smartform according to the requirment. now goto first page and set the next page as FIRST
    now goto second page that you have created and set the next page as SECOND.
    loop the first internal table in first page and once all the entries are finished, try to goto second page for doing this place command and tick the check box in command, goto next page and select the page as Second...
    I guess this will solve your issue.
    close the thread once your question is answered.
    Regards,
    SaiRam

  • Copying sapscript form in different languages...

    Hi,
    I want to use your suggested solutions for my program, then test and only then I can award the points and close the issue . Till then please bear with me ***
    I am stuck up with duplicating my medruck program. I choose from menu Utilies--> Copy from client to create a copy, but the original language of medruck is german !! I want a duplicate copy in EN so that i can add a cover page and add my own elements  !!
    I tried creating a copy, but when I am in EN i am not able to add any new pages  !!
    why ?? is there any way to solve my problem ??
    thanks

    Hi Rad,
    Please tru to copy the script with out selecting "Original Language only". Then it will caopy it in to all languages and change the respective layout set as you want.
    If you copied Original language only then use T/Code SE71 and Utilities--> convert original language

  • Problem in Print preview of smart forms in different servers.

    Print preview is different in different systems(development and Quality) for the same smartform, though everything is same.
    both are seen on print preview of locl printer, and I have checked the settings of locl in spad also and this also has no difference, there is absolutely no difference in smartform ,style paragraph format or character format.
    Can anyone please let me know what could be the problem.
    Help is appreciated.

    Hi,
    check this link it might solve ur problem.
    Re: Smartforms Print Preview Problem
    it might be the same issue which u r facing with..
    Regards,
    Sana.
    reward poitns if found helpful..

  • Transporting the translated smart form!

    Hi All,
    We have a template smart form for PO layout in English Language.
    Using this template we translate the smart form into different languages.
    I have done some changes in the translated smart form in t code SE63.
    When I saved it did not ask for any Transport request.
    Now I want to transport the changes to quality system.
    Please let me know how should I do that.
    Regards
    Archana

    Hello Otto,
    Thanks for your pointers.
    1) My query is not related to printing. I was aware of that forum also when I was posting the question.
    2) Thanks for reminding me that I can contribute but its should be left on my will I guess.
    In the meanwhile if you have any answer for my question you can post.
    Regards
    Archana

Maybe you are looking for

  • Problem in add new fields in xk01

    i want to add new customer field in xk01,xk02,xk03, i have append new structure in lfa1. i am using badi  VENDOR_ADD_DATA & VENDOR_ADD_DATA_CS . when i saved new additional fields using xk02 ,no  additional fields values is coming in lfa1 structure .

  • SOAP Receiver APPLICATION_ERROR

    Hello, The scenario is File - XI - SOAP. It is successful in sxmb_moni. In RWB, at receiver its is showing Message Monitoring - <b>System Error</b> Audit Log - SOAP: response message contains an error Application/UNKNOWN/<b>APPLICATION_ERROR - applic

  • Scheduled entries in i-Pad 1 are duplicated entires in laptop and desktop.  How do I stop this?

    Scheduled entries in i-Pad are duplicated entries in laptop and desktop.  How do I stop this?

  • Unexpectedly large filesizes from AVCHD?

    I'm trying to burn a very simple Blu-ray project, just as a workflow test.  I use a Mac, it runs 10.6.7 and has 8GB of  memory and plenty of drive space.  My footage is from an older AVCHD  camera, so it's in 1440x1080 (anamorphic).  There are about

  • Share GPRS Connection between two phones

    Hey.. was just curious if its possible to share a gprs connection from one mobile.. say N73 to some other mobile say N95 via bluetooth .. I know we can share the internet connection of a PC to a mobile over bluetooth but .. is it possible to do so be