Smartforms with Russian text.

I am attempting to enter Russian text into a Smartform. I have edited the Smartform while being logged into SAP in Russian and English, but any Russian text displayed in the output has hashes (#) displayed instead of the Russian text. I've also entered the text in SE63 as well, again logged in as Russian and English, the results are the same.
Strangely enough the data, like product name, is shown in Russian.
The Smartform itself has the form_attributes->Language_attributes set to 'To selected languages' and with the Russian language being set. I have also tried using 'To all languages' as well, but with no change in effect.  The default language of the Smartform though is showing as English, and I don't think that this can be changed, or indeed needs to be changed, and is probably defined when the Smartform is initially created, choosing the current language as the default.
Has anyone encountered this problem before.
Regards
Gary
Edited by: Gary  King on Jul 24, 2009 11:52 AM

I've managed to get Russian text out now using Se63. I don't know whether there's some locking goining on if you have the Smsrtform open in another session becuase I did get some very strange results. Anyway, I now exit Smartforms when using SE63 to enter texts and all seems fine now.
I am very grateful for your replies, however, I really do wish that you guys would read the message properly. Someone said that I should ensure that Russian was installed, when I had previously said that I had already logged in with the Russian language, and someoen else said I should ensure my printer is capable of printing Russian when I had previously said that the data (material description) was appearing in Russian.
With regards
Gary King

Similar Messages

  • Smartforms : print standard texts or texts out of document with command in.

    We used to have an output via Sapscript (printout of a purchase order) and the output was containing standard texts or text out of the purchase order, which contains commands (a test in the standard text or an include of another standard text). This text was correctly printed via sapsript, command were taken into account.
    Now we have a new output for the purchase order which is working with smartforms. When working in the smartforms with a text type 'include text', commands in the text are not working.
    When working with smartforms, is it not possible to include texts (out of the STXH table) which contains commands? These commands are not taken into account.
    Thanks.

    Thanks for the answers!
    Example how they work here : in the material master, purchasing text => somtimes include of a 'standard' text. This to avoid typing the text in all materials which use this text. We can avoid this by instead of including the text, to 'append' the standard text.
    Also in some standard texts, some tests were done (on output type, purchasing organisation,.....) which we can change by reading the text in the print program and building those tests in the print program itself.
    I just wanted to be sure that there was a possibility or not in Smartforms to work like that because we worked like this using sapscripts and it worked fine.
    We will change this way of working and build the logic into the print program. We will inform the master data team not to use the 'include' command into a material master text but instead append the standard text directly into the material master text.
    Best regards,
    Ann.

  • NI report with Cyrillic text

    Hi all,
    I need to produce a pdf report with Russian text.
    As you can see in the code, I using the "NIReport_SetTextAttribute"command for transliterate the charset to russian.
    if I set the system language to Russian I can type Russian characters in to pdf, there is no error.
    But when I change the system language ( exp:to English),there is not any characters in to pdf.
    How can I solve this problem?
    Attachments:
    result_pdf.png ‏34 KB
    code.png ‏51 KB

    Hello Basil and Humphrey;
    I will try to explain the problem. Let's go over a CVI example, so you can reproduce it on your own.
    In the NI report example (nirsample.cws) shipped with CVI installation, an attribute called NIR_TEXT_ATTR_FONT_CHARSET is used.
    In one case, it is changed to "NIRConst_CharsetSymbol".
    As a result of this symbol charset setting, if you type "qwerty" as a string in your code, it is displayed as 6 different symbols side-by-side in the resultant PDF report file (we print the file to a PDF printer not on paper).
    This means, the report toolbox gets the character codes representing the letters "q,w,e,r,t,y" and prints corresponding symbols instead whose character codes match those latin letters. To obtain this result, you do not need to change any computer setting (system locale, CVI editor font charset, etc).
    So we thought, if we type some the same "qwerty" string and then select the Russian charset instead of symbol we would see corresponding characters from the Russian alphabet. But that is not the case.
    The only way to print Russian into NI report is to change the system locale (Control panel > Regional Options > Default language for non-unicode programs) to Russian. In that case, we can print Russian characters in the code as strings.
    (we also set the keyboard input language to Russian, but that is not a must, you can type Russian using combinations like ALT + 0215 once the locale is Russian and still get the same result)
    After this locale setting, the created PDF displays Russian characters even if the NIR_TEXT_ATTR_FONT_CHARSET attribute is not NIRConst_CharsetRussian.
    It look like the font charset attribute is not fully implemented. It works for symbol charset but not for Russian.
    So the questions are:
    - Is this expected behaviour?
    - Why symbol charset behaves different then Russian for instance?
    - What is your suggested method for printing Russian text in pdf reports?
    Thank you.
    S. Eren BALCI
    www.aselsan.com.tr

  • Smartform with Cyrillic characters

    I have a smartform with Russian characters that works fine when using the font courcyr, but when using timecyr I get '#' in place of the cyrillic characters. I have no problem using the timecyr with sapscript, but the only way I can print cyrillic characters in a smartform is with courcyr and I want to use timecyr. Do smartforms use a different set of fonts than sapscript? Any ideas?
    Thanks
    Craig

    The language of the sapscript might be russian and smartform is not translated to russian.
    If you are using message control for printing, make sure the output issued in the language you are trying to print.
    Regards
    Sridhar

  • Problem printing horizontal text in smartform with zebra Z6M label printer

    hello,
    The situation is this:
    There is a Z smartform wich prints a label to a zebra Z6M label printer with the text and barcodes vertically.
    The form have a command in the main windows with the parameter: S_LZPL_SETUP     '^FWR'
    This label works fine, but the client want to change the form, they have told me to create a new smartform and print the info horizontally, using the same printer.
    The tests i have done are the following:
    create a smartform from ground and write a template text and a barcode with a new font of system barcodes. the bardoce is shown ok(it is shown horizontally), the problem is that the template text is shown vertically, as in the original smartform.
    then i tried on another zebra ZM600 label printer, similar model, but not the same, and the smartform printed was ok (text and barcodes shown horizontally). So i think is a configuration setting problem, but i dont know where to search.
    i have checked the label printer parameters in SPAD, but didnt find anything souspicios.
    have you any idea?
    thanks in advance.

    See these if they be of any help.....
    BARCODE:
    goto smartform styles-> create a style-->
    create a character format.
    under standard settings give the bar code name
    use this style in ur smartform. select the data field which u want to barcode print and assign the character format
    Similarly
    SAPSCRIPT
    open the form and click the character format button and
    repeat the step as above....
    http://help.sap.com/saphelp_nw04/helpdata/en/68/4a0d5b74110d44b1b88d9b6aa1315b/frameset.htm
    Go to Character formate in your form.
    create a new char formate with enable BAR code AND
    you can give its type too.
    To Create a Bar code prefix:
    1) Go to T-code - SPAD -> Full Administration -> Click on Device Type -> Double click the device for which you wish to create the print control -> Click on Print Control tab ->Click on change mode -> Click the plus sign to add a row or prefix say SBP99 (Prefix must start with SBP) -> save you changes , it will ask for request -> create request and save
    2) Now when you go to SE73 if you enter SBP00 for you device it will add the newly created Prefix
    Create a character format C1.Assign a barcode to the character format.Check the check box for the barcode.
    The place where you are using the field value use like this
    <C1> &itab-field& </C1>.
    You will get the field value in the form of barcode.
    Which barcode printer are you using ? Can you download this file and see.
    http://www.servopack.de/Files/HB/ZPLcommands.pdf.
    It will give an idea about barcode commands.
    Check this link:
    http://www.sap-img.com/abap/questions-about-bar-code-printing-in-sap.htm
    Check this link:
    http://help.sap.com/saphelp_nw04/helpdata/en/d9/4a94c851ea11d189570000e829fbbd/content.htm
    Hope this link ll be useful..
    http://help.sap.com/saphelp_nw04/helpdata/en/66/1b45c136639542a83663072a74a21c/content.htm
    go through these links and cose u r previous threads,
    http://www.sap-img.com/abap/questions-about-bar-code-printing-in-sap.htm
    smartform - barcode
    http://www.erpgenie.com/abap/smartforms.htm
    http://sap.ittoolbox.com/groups/technical-functional/sap-basis/print-barcode-with-smartform-634396
    http://sap.ittoolbox.com/groups/technical-functional/sap-dev/printing-barcode-733550
    Detailed information about SAP Barcodes
    A barcode solution consists of the following:
    a barcode printer
    a barcode reader
    a mobile data collection application/program
    A barcode label is a special symbology to represent human readable information such as a material number or batch number
    in machine readable format.
    There are different symbologies for different applications and different industries. Luckily, you need not worry to much about that as the logistics supply chain has mostly standardized on 3 of 9 and 128 barcode symbologies - which all barcode readers support and which SAP support natively in it's printing protocols.
    You can print barcodes from SAP by modifying an existing output form.
    Behind every output form is a print program that collects all the data and then pass it to the form. The form contains the layout as well as the font, line and paragraph formats. These forms are designed using SAPScript (a very easy but frustratingly simplistic form format language) or SmartForms that is more of a graphical form design tool.
    Barcodes are nothing more than a font definition and is part of the style sheet associated with a particular SAPScript form. The most important aspect is to place a parameter in the line of the form that points to the data element that you want to represent as barcode on the form, i.e. material number. Next you need to set the font for that parameter value to one of the supported barcode symbologies.
    Creating Bar code:
    ) Go to T-code - SPAD -> Full Administration -> Click on Device Type -> Double click the device for which you wish to create the print control -> Click on Print Control tab ->Click on change mode -> Click the plus sign to add a row or prefix say SBP99 (Prefix must start with SBP) -> save you changes , it will ask for request -> create request and save
    2) Now when you go to SE73 if you enter SBP00 for you device it will add the newly created Prefix
    Create a character format C1.Assign a barcode to the character format.Check the check box for the barcode.
    The place where you are using the field value use like this
    <C1> &itab-field& </C1>.
    You will get the field value in the form of barcode.
    Check this thread for detail information.
    How to print Barcode in te SAP SCRIPTS?

  • Call same smartform in program with different text - same result

    Hello,
    I'm facing the following problem:
    In a program, a certain smartforms form can be called multiple times. Only the text can change, depending on the user action.
    However, the resulting form does not show different text for the different actions. The first time it is used, the text is correct, but from the second time onwards, the text in the form will still be same than the first time.
    The text type in the smartform is 'include text', so I can see in the standard text transaction (so10) that the text was indeed changed correctly. But still it shows the same text in the result.
    Is there some option I have missed?
    Thanks

    Hi,
    You can use COMMIT_TEXT.
    The system keeps all text modules for which you defined 'storage in update task' in the corresponding text object in the text memory. As soon as it updates the corresponding application object, it must also place the text modules into the log file.
    The function module COMMIT_TEXT generates for the text modules in the text object a CALL FUNCTION... IN UPDATE TASK statement in accordance with the action to be executed (delete, create, change).
    No COMMIT WORK is created. This must be executed by the application program.
    If you do not specify OBJECT, NAME, ID, and LANGUAGE, the system transfers all texts from the text memory. To limit the function to certain texts, enter values (fully or generically) in the above fields. The system then selects all texts that match the selections in the fields up to the first ' * '.
    By default, the system deletes texts from the text memory as soon as they are written to the log file. If you want to keep updated texts in the text memory, call the function module with the parameter KEEP = 'X'. The system then keeps the texts in the text memory and flags them as updated. When calling COMMIT_TEXT again, the system ignores these texts. If you change such a text again during the transaction (for example, using SAVE_TEXT or DELETE_TEXT), the system deletes the flag. However, you need another COMMIT_TEXT to update the text.
    <b>Reward if helpful.</b>

  • Convert xml to fm: very slow with russian/greek text, fast with westeuropean text

    Has somebody experienced a significant difference between opening a  russian xml file compared to opening a file with westeuropean text?
    We have german xml files, opening them in FM9 (as well in FM10) takes about 2 min. The same with finish, french, etc.
    Opening  the "same" file, translated into russian or greek takes about 50 min!  Structure, attributes, file size are identical to the german file.
    Thanks for your tipps and experiences

    Michael,
    thanks for your tips.
    2 min is ok for us, the resulting fm document is about 400 pages long.
    To have a very clean test environment, I created (in FM9) a new EDD from the DTD, and did not add any formatting rules at all. So the EDD only contains elements and attributes.
    I imported the EDD into a new blank FrameMaker document.
    What font is the template using? Does it have the glyphs required for Cyrillic and Greek texts?
    Times New Roman. This works correct with cyr and gr documents with a size of 300 kB.
    Is the EDD using references to catalog formats or does it work with Format Change Lists to create the formatting?
    Currently, in my test edd, I have no formatting infos at all, only elements and attributes.
    Is there some language attribute that may trigger some special formatting?
    No.
    Does the EDD come from pre-Unicode days and still tries to work with special Cyrillic or Greek fonts?
    To avoid this, I created a new EDD from the DTD, and let it very blank, with no formatting information at all.
    Regards, Pia

  • Problem using text element with type TEXT INCLUDE in smartforms

    Hi,
    I am working on smartform.
    My requirement is to print the text which can range from 1 to 99 (free text). I am using TDNAME, TDOBJECT and TDID from STXH table and putting it in the fields Text Name, Text Object and Text ID of text element created with type "TEXT INCLUDE" in window in smartform.
    It works Fine only when I put exact value of TDNAME in Text Name field.
    But in my case TDNAME can vary according to value of AENNR from Table AENR.
    So I am trying to use a variable called W_TDNAME and pass TDNAME value to it. I am putting this W_TDNAME in the field TEXT NAME. And it says "Inlcude text W_TDNAME does not exist".
    HELP ME OUT.
    ANSWERS WILL BE AWARDED..
    Tushar

    Hi Tushar,
    When you see in Text name field, there is a small button at the end of that field. This is to switch the dynamic field value option on. Click that and use the format &field_name& to enter your variable in that field.
    Deepak Charanyan

  • Smartforms with text type DOKU

    Hi,
    I would like to display a text in a Smartforms. This text is a standard include from the QM module. The name is QM_QCERT_GENERAL_TEXT.
    Inside this text, when I display the content in the transaction SO10, there is the code :
    INCLUDE QM_QCERT_GENERAL_TEXT OBJECT DOKU ID TX
    When I press the preview button in SO10 I saw a text, but when I use this text in a smartform nothing append.
    Do you have any idea about this problem ?
    Rgd
    Frédéric

    Hi Matt,
    that didn't work, I can't find any "normal" way to insert this text.
    For the moment, I have created my own code like this :
    * Recupère la version max de la doc.
      select max( dokversion )
             into w_version
             from dokhl
             where id     eq 'TX'
             and   object eq 'QM_QCERT_GENERAL_TEXT'
             and   langu  eq sy-langu.
    * Recherche des textes d'en-tete du document QM.
      select dokformat doktext
             into table it_text_line
             from doktl
             where id         eq 'TX'
             and   object     eq 'QM_QCERT_GENERAL_TEXT'
             and   langu      eq sy-langu
             and   dokversion eq w_version.
    Rgd
    Frédéric

  • Adobe Form - Problem with Cyrillic texts on zebra printers (ZPL)

    Hello,
    we have problems with an adobe form. We try to print this adobe form on a zebra printer with the device type "AZPL203". In this adobe form we have to print the material description in german and russian language.
    When we print out the adobe form on a normal printer (e.g. HP) everything is fine. But when we print the form on a zebra printer, the russian textwill not be printed on the label. In the print preview of the form, we will see the correct russian text.
    So can anybody help me?
    Did anybody print cyrillic text on a zebra printer?
    Thanks in advance.
    Marc.

    Good afternoon,
    First.. I apologize because I know this is the wrong thread.  But the folks in this thread apparently have the missing piece of info that I/we desperately need..  Could you please help me to understand what I'm missing, or at least point me to a forum with the answer? 
    We have a few tags that print to a Zebra Z105SL printer via Smartforms.  But due to recent design changes in the tags, and a desire to stay up with current technology, we/I would like to design the new tags in Adobe PDF-forms.  The design is not a problem, but we cannot get SAP and the Zebra printer to make nice and print anything.  For now, I've created a simple tag with a text field and a couple of bar codes on it, just to test and prove that the Zebra will print a PDF.  We are using PDF-forms for several of our business forms, so everything works, but the Zebra just won't print a PDF.  I don't know what I'm missing..  I know it's possible, but I can't figure out the "how" part.  Could you please let me know how you did it?
    Many thanks!
    Bill

  • Create Smartform in Russian

    Hello
    We have to create a russian smartform.
    However, when we enter the text (e.g.) Наименование, smartform converts them automatically to #####.
    This happens already in the SMARTFORMS - not at printing.
    We tried both editors (graphical and normal), but no difference.
    In SE71 (SapScript) and SE63 (Translating the Smartform) it runs perfect.
    Also when we include an "Include-Text" it runs, but entering the text directly in "Text Element" always fails.
    Thx for help in advance
    Christian

    I think the problem is the graphical (newer) editor in smartforms.
    Because when I enter the text in the old editor (in smartform), it is displayed corretly.
    But after that I always have to switch back (with F3) to the newer editor.
    And I think, the newer editor don't understands the russian letters.
    The same effect is in SE71.
    I've entered a russian text in the old editor and it is displayed correctly.
    When I change to the newer one, the russian letters are displayed as ####.
    Any ideas for the editor problem?
    Or is there an another way to maintain the text in smartforms?
    (except the usage of include-text)
    Thx

  • Word report with Cyrillic text

    Hi all,
    I've never used one of these forums before so hope I'm doing right.
    I need to produce a word report with Russian & English text , if I set the system language to Russian I can type Russian characters in to word, but if I have a string constant in labview which I insert into a table in word the text from string constant changes.
    Thanks for any help anyone can give.

    Hi Mike 
    Thanks for the reply.
    The document that I will be working on hasn't been translated yet, so I took the string constant from UM_confirm Exit.vi http://digital.ni.com/public.nsf/allkb/24D845629A22AB6A86257473005ECF35?OpenDocument and wrote a small vi (see attachment) to see if I could put the Russian string constant into a table in word I separated the Russian & English strings and entered them into different cells in a word table. The Russian characters no longer look like Russian characters (see attachment 2). If I set the system language to Russian on the language bar I can Type Russian characters into word.
    Regards
    John B 
    Attachments:
    Russian doc.doc ‏1 KB
    russian report vi.JPG ‏36 KB

  • Russian text not appearing correctly in excel file while needs to be mailed

    Hi all,
               I am sending vendor data to each vendor to their email id through excel files in a report. This report does not display any of this data.
    For this iam using the FM. SO_DOCUMENT_SEND_API1. The excel sheet consists of Russian text. This Russian text is not appearing properly in the excel sheets sent through mail. Some weird characters are appearing instead of the Russian text.
    I tried using "Translate" but its invain. I also tried to generate the report by logging into the system in Russian still i could not get proper text.
    Kindly help me in resolving this.
    << Moderator message - Please do not promise rewards. >>
    Thanks and Regards,
    Venu.
    Edited by: Rob Burbank on Nov 17, 2011 12:22 PM

    Hi
    You mean to say that the table you have queried doesnt have a column called last_update_login right ? If its the case then what you did for debugging the error. Pls share it since i was also struggling with *<<<< needs to be declared abstract; it does not define the method setLastUpdateLogin() ..>>>*
    error.
    Thanks.
    Praveen

  • Crm_ml_preview - Unable to print with smartforms with bitmap images.

    I'm using CRM 4.0 and I've an issue on Enterprise Portal when I try to print an Activity.
    In fact, If I press the botton "PRINT" a new window opens with following URL:
    http://myhost:8080/sap/bc/bsp/sa/crm_ml_preview/ml_preview.do? ...
    If the smartform linked, has a bitmap inside (for example the company logo) I receive from this linhk a blank page. If the smartform contain only text, everithing is printed correctly.
    With SAP gui, inside CRM system both smartfoms (with or without bitmaps) are printed correctly. This problems arise only when I try to print the activity from Enterprise Portal.
    Any suggestion to solve the problem?
    Regards
    Luca Sozio.

    It's an HP P3005dn (duplex+network) printer. OS X simply recognized the printer on the network and set itself up accordingly (without the option of selecting PCL or Postscript). The Windows computers in the office, though, - ugh - it was ugly getting them set up. None of them would recognize the printer on the network, and couldn't even browse for it and find it. I wound up having to download Bonjour for windows, and set it up that way. I downloaded the drivers from HP.com, and believe I set them all up to print using PCL.
    It sounds like PCL v. PostScript may be the issue; is it possible to print using PCL on Macs?

  • How to get the line in the template (smartform) with out using under score

    Hi,
         How to get the line in the template (smartform) with out using under score,
         and how to print the box (line the check box - small squre box (which is used ot mark the tick by the user in front of the item).
         Please provide the valueble answer as early as possible.
    Thanks,
    Ravi

    Hi Ravi,
    Line -
    Use a SMATSTYLE for this purpose.in the smartstyle create a paragraph or character with underline atribute.Then call the smartstyle in the text.
    Search SDN with Key <b>UNDERSCORE</b>.. will get few more posts on the same.
    For Checkbox - refer link
    Re: Quick Question on Smartforms
    Re: putting tick mark into check box in smartform
    Reward points if this Helps.
    Manish
    Message was edited by:
            Manish Kumar

Maybe you are looking for

  • Need helping printing to networked printers.

    I need help setting up network printers that have a code on them for each individual. There is no place to put a code so the printer will know who is printing what. I have installed 3 printers and they will not print, they just go to a paused mode an

  • How do I add fonts to the MacBook Pro

    I want to add some fonts to my MacBook Pro. Where do I put them so they will show up and be useable in the Font List?

  • Question on ALE/IDOC

    Hi to all, I have some doubts regarding ALE/IDOC can any one tell me answers to those question. 1. what is a process code? what is the purpose of process code? 2. what is a stand alone program? 3.How to handle to errors in ale/idoc? 4. ALE processes

  • PDF Pack: Can I combine more than 12 documents?

    I want to combine 12 elements. The comment I get is that it's "only possible to combine 12, delete some"  >is'nt that strange? Peter

  • Guys i need some help

    hai guys, i have a problem with my bills payment regarding about mac os x lion. I bought my macbook pro at 27th of july and i already registered and make sure that i dont pay for the lion, and i already receive the email saying my bill is free, but t