Text symbols in BOR

Hello,
I am using the FM 'SO_NEW_DOCUMENT_ATT_SEND_API1' for sending mails in workflow.
For this purpose I have created a method in the BOR and its being called instead of a Standard Send MAil step.
The reason for using this FM instead of the Standard Send mail step is that , I need to send a hyperlink which is around 250 chars long.This cannot be achieved through the standard mail step.
I am passing the hyperlink and the mail content in literals to the variables  which forms the body of the email.
My question is that instead of using literals (which give me errors in the Code inspector  check), is there a facility like Text symbols in the BOR. Or any other way I can replace those literals.
Many thanks in advance !
Thanks and Regards,
Ameya Kulkarni

Hi. I agree with Karri Kemp.
I prefer to use FM to send mail or any other type of codifications.
OR, if you prefer, why don't you store the LINK in another table and simply get it by a selection into a local variable ? I think it's a good way to maintain links. Because in future if this link change its address, you don't need the ABAP. You can store this link in a table accessed by SM30 and asks to key user or functional to maintain it. You can create a transaction to call this table like parameter transaction type.
Some times it's a good practice maintaining some values inside a table which a key user can maintain the values and don't need ABAP when it has any change. BUT it can help you with this case of LINK having more than 70 characters.
best regards.
Glauco

Similar Messages

  • Not able to make change of text in text symbol which are stored in txt pool

    Hi Experts,
    I have new problem today. I have been told to make changes of header text which is displayed after running one customized program.
    Program name : ZSDXXXXX1 which is attached in one Tcode: ZSDXX2.But when I goto SE38 and display the program to make changes, it shows the following different report name like AQCSSYSTQV000009ZSDXXXXX1 and the text symbols text-f58 which are somewhat different.
    Pls gide me to proceed further...
    In SE38:
    report AQCSSYSTQV000009ZSDXXXXX1
       line-size 253 no standard page heading line-count 000(003).
    include <symbol>.
    include <icon>.
    selection-screen: begin of block prog
                               with frame title text-f58.
    tables LIKP.
    data %count-LIKP(4) type x.
    data %linr-LIKP(2).
    tables aqldb.
    include rsaqexcd.
    data: begin of %st_liste occurs 100,
              head(1),
              tab(3),
              line(6) type n,
              cont(1) type n,
              fint(1),
              finv(1),
              fcol(1) type n,
              text(0253),
          end of %st_liste.
    etc.

    As per the report name "AQCSSYSTQV000009ZSDXXXXX1", it seems that there will be a SAP Infoset "ZSDXXXXX1"
    Go to transaction SQ02 with this infoset name "ZSDXXXXX1" then press change button.
    Then on right hand side there witll be field groups/data fields. Select the folder corresponding to Text-F58 and then press change button .
    If it does not work try transaction SQ01 & SQ03.
    <REMOVED BY MODERATOR>
    Edited by: Alvaro Tejada Galindo on Apr 11, 2008 4:29 PM

  • Assigning a Value to a Text Symbol: DEFINE

    Hi all,
    I am printing some text in the form. The text is in the database table and is retrieved. say the field name is fld06 in the table ztfin. Previously it is code as &zfin-fld06& in the form edotir. Now my requiremnet is to dispay some other text where ever I have to print ztfin-fld06. I have used the define statement in this way :
    /: DEFINE &ztfin-fld06& = 'Data Fattura'
    But when I look at the output the text is not replaced nor it is realised while I am debugging. Can anyone tellme where I am going wrong ?
    Regards,
    Varun.
    Message was edited by: varun sonu

    hi
    chk this out
    <b>DEFINE: Value assignment to text symbols
    Text symbols receive their value through an explicit assignment. This assignment can be made interactively in the editor via the menu options Include &#61614;&#61472;&#61614;&#61472;Symbols &#61614;&#61472;&#61614;&#61472;Text. This lists all the text symbols of a text module, as well as those of the allocated layout set.
    The contents defined in this way are lost if the transaction is exited. To continue printing the text module, you would have to enter the symbol values again.The DEFINE command allows you to anchor this value assignment firmly in the text, to also have it available when you next call up the text. Furthermore, you can allocate another value to a text symbol in
    the course of the text.
    Syntax:
    /: DEFINE &symbolname& = ‘value’
    Example:
    /: DEFINE &re& = ‘Your correspondence of 3/17/94’
    Example:
    /: DEFINE &symbol1& = ‘xxxxxxx’
    /: DEFINE &symbol2& = ‘yyy&symbol1&’
    /: DEFINE &symbol1& = ‘zzzzzzz’
    Result: &symbol2& &#61614;&#61472;yyyzzzzzzz
    The assigned value may have a maximum of 60 characters. It can also contain further symbols. When a symbol is defined using the control command DEFINE, symbols which occur in the value are not immediately replaced by their value. They are only replaced when the target symbol is output. If the operator := is used in the DEFINE statement, all symbols which occur in the value which is to be assigned are immediately replaced by their current values. The resulting character string is only then assigned to the target symbol when all occurring symbols have been replaced. The length of the value is limited to 80 characters. The target symbol must be a text symbol, as at present.
    Syntax:
    /: DEFINE &symbolname& := ‘value’</b>
    <i>u can also write a perform...endperform to change the value of a field to ur required text.</i>

  • Text symbol for automatic insertion of file and page data

    In Visio I have a footer on my wireframe pages that includes text symbols referencing data about the file (document name, last edited) and also the number of the page. These symbols automatically update as the data changes. I can do something similar in InDesign and Word.
    I cannot seem to find a way to do this in Fireworks. Perhaps I just don't know what the feature is called?
    --Jim

    Apologies, but you weren't particularly clear on the problems you were having in your prior post, so I was just making sure you actually found the shapes.
    You didn't ask about customizing the shapes either. If you had, we might have been able to save you the time. Auto shapes have very specific editable on-canvas features. The rest is controlled under the hood by JavaScript. It's quite likely that - had you opened the JS file - you could have made some of those edits. That's the cool thing about these shapes. You CAN change things.
    I don't pretend to be a JS guru, but when I opened the JSF file, I was able to find the variables for changing font color, size, fill color and whether the text automatically expands to fill the box, in few minutes.
    On the canvas, I can use the Subselection tool to change the width of the box and its fill, as well as the size of the text block.  I can use the customize command for the shape itself to place each piece of information on a separate line.Will you get a warning message when you resize the rectangle? Yes, because you are altering the base parameters of an object controlled by JS. Does it have a negative impact on  the shape? No.
    As for autonumbering of Pages, I isaid that this is an automatic feature in FW. You have no control over it in the current version and as I said, I do not beleive the numbering is carried over to a PDF. Beside each page name you will see a 2 digit number - that is what I was referring to.
    If you do not manually name your pages, FW will also name them onthe sequence in which they were created, Page 1, Page 2 etc. FW will NOT change that name if you change the order of the pages; it sill only update the sequence number.
    As you said yourself, you are new to Fireworks. Don't throw in the towel because of one negative experience, which could have been resolved with more knowledge of the software, or additional questions in the forum. And remember that Fireworks is not just a wireframing tool; it is also a design tool.
    Message was edited by: Jim_Babbage

  • Text symbols are missing in SAP standard program

    Hi All,
    I am in very critical probelm I have standard program J_1I_EWT_MIS in that i have text elements are in english.
    I dont have any access key but i want to transalte the text elements while tarnsalting it doesnt ask me for any access key.
    Unfortunately i have overwitten all the text elemnts to another language all my text sysmbols were disapperared.
    I dont have any solution now..
    BUt i know that etx symbols which are disapperead.
    Please advise me how can i proceed to get my text symbols.
    Thanks,

    Hi,
    My problem is i have selections texts in standard program previously i have descriptions for that.
    By mistaken all the texts were disappered and selection texts are existing.
    Now i eant to enter selection text name for that.AS it is a standard program i can't change it.
    Can you please give me an idea on this.
    Thanks,
    Swapna.

  • What is a text symbol, what does it do (other than mess with my doc)?

    I am working with FM8 in Tech Comm Suite 1 on Windows XP.
    Some of my docs have text symbols sprinkled liberally throughout the text.  I know you can select the option not to view the text symbols, but they still show up in FM and PDFs and RoboHelp and play havoc with the spacing.
    What are text symbols?
    What purpose do they serve?
    How can you make sure they aren't inserted when creating a doc?
    Is there any way to get rid of them easily?
    Thanks for the help that I know will soon be coming.
    M

    To clarify, text symbols are one of FrameMaker's visual guides that can be optionally displayed in a FrameMaker document window to indicate the location of something else. A text symbol appears as a special character, but never prints or appears in PDF. However, the represented object may indeed affect the way the published document appears. As explained in the FM 9 User Guide, there are text symbols for an end of paragraph, end of flow, tab, anchored frame, table anchor, marker, forced return, equation alignment point, nonbreaking space, discretionary hyphen, and suppress hyphenation. You turn text symbols on and off with the View > Text Symbols command. Doing so does not affect the content of your document; it just helps you locate where the represented objects occur.
    Thus, the problem you are having is not text symbols per se, but the object represented by a text symbol. As others have commented, the tab character can produce the observed results. Viewing text symbols can help you locate the tab characters. While tab characters can be inserted automatically in an autonumber or, in a structured document, in a prefix or suffix, they can also be entered from the keyboard, by pasting, or by converting a document that contains them from another format. You can find tabs that are not automatic using Edit > Find/Change. Type \t as the text you want to find. If you wish you can do a global change to remove all the tabs in the document or change them all to spaces.
              --Lynne

  • Issue passing values to text symbols in Dynamic text PDF forms

    Hello Everyone,
    I am facing a problem related to Dynamic texts in Adobe PDF forms (Text node of type include text). I am able to pass the dynamic values to the Text node properties but i am not able to pass the values to Text symbols inside the Text node. When tested it says the field not found. I have the same structure and field in the CONTEXT as that of the text symbol. The problem i see is because in PDF the field names have $record.(fieldname) ?
    Please share your thoughts if anyone has faced similar problem or know how to handle it.
    Thanks a million in advance,
    Chandu

    Open the report up in the Designer and Click on Edit, Subreport Links. Likely what you can do is use Shared Variables to pass values from the main report to the subreport.
    You need to do this in the report first. If you are using RAS then you can at runtime. If RAS is not available to you then no way in code.
    See these samples:
    Root Page
    http://wiki.sdn.sap.com/wiki/display/BOBJ/BusinessIntelligence%28BusinessObjects%29+Home
    Enterprise Samples (including managed and unmanaged ras)
    http://wiki.sdn.sap.com/wiki/display/BOBJ/BusinessObjectsSDKSampleApplications
    Non-Enterprise Samples
    http://wiki.sdn.sap.com/wiki/display/BOBJ/CrystalReportsSDKSampleApplications
    Exporting Samples (RAS)
    http://wiki.sdn.sap.com/wiki/display/BOBJ/NETRASSDK+Samples#NETRASSDKSamples-Exporting%2FPrinting
    Also refer to the DSK help files for the Engine or RAS and search on the subreportcontroller.
    If you are using RAS I'll move your post to the SDK forum.
    Thank you
    Don

  • Using Text Symbols In Webdynpro

    Hi Experts,
       When i created a text symbol in my assistance class and provided it to my attribute via the set attribute method it is not working. Is there a different way  of  using Text Symbols or Text Elements
    compared to normal ABAP Programming.
    Thanks In Advance,
    Chaitanya.

    Thanks For Your Reply,
      CALL METHOD l_if_el_node_header->set_attribute
        EXPORTING
         value  =   TEXT-001
         name   = 'INPUT_STATE'.
    where 001 is the text symbol 'Sym' which has been assigned to the text " DISPLAY MODE " in my
    assistance class.
    i am guessing we need not preceed 001 with TEXT in the above code , please reply with your inputs.
    With Regards,
    Chaitanya.

  • Translating text symbols and selection texts in abap report

    Hi All,
    I have devolped a report and in that translation of selction texts and text symbols is required.
    Problem: In abap text elements  in the report i have gone for goto->translation->and then i have tried to translate by giving the target language as DE and changed all the texts but when i am tring to save it is showing a message that 'STILL 54 OF 54 TEXTS TO BE PROCESSED'.
    Alternative solution :I have tried even using se63 and selected <rept> selection texts.
    but still its showing the same error  ('STILL 54 OF 54 TEXTS TO BE PROCESSED'.)
    from se63.
    kindly give me solution for this issue.
    Thank you,
    bhavani.

    Hi Bhavani.
    Check the [SAP Document for translation|http://help.sap.com/saphelp_sm32/helpdata/EN/41/71601b3ab0f34a8e00aa01338c68f3/content.htm]

  • Dynamic text in text symbols.

    Hi,
       Is there any way by which I can assign dynamic texts at runtime in a text symbol? Eg., say I have the following text to display :-
                  Error in calling the form name XYZ.
    where the value XYZ is to be fetched from the program at runtime.

    Hello Anirban,
    AFAIK this is not possible. Anyways why bother?
    Declare you text symbol as:
    TEXT-001: Error in calling the form name
    In your code:
    DATA: LV_STR TYPE STRING.
    LV_STR = TEXT-001.
    CONCATENATE LV_STR V_FNAME INTO LV_STR SEPARATED BY SPACE.
    BR,
    Suhas

  • How to use text symbols in webdynpro

    Hello
    I want to assign some text to a variable in webdynpro, that is not a screen field(just a normal variable).
    Instead of hardcoding the text I just want to use a text symbol. Should I go for assistance class or OTR?
    I tried using OTR.but it is not taking the value what I have stored.
    check the below..
    append 'Hello' to  v_text.
    instead of the above i wrote it like,
    append text-001 to v_text, where text-001 is stored in OTR.
    but after executing, v_text contains no value, instead it should take 'hello'.

    Hi,
    make a node and procced as shown below....................
    This is with OTR text
    constants :   lc_directory type string value 'ZHRWEBDEV/IDS',
    data: otr_text  type string,
             otr_text1 type string.
    READ THE NODE CN_IDS TO SET THE ATTRIBUTE VALUES
       data lo_nd_cn_ids type ref to if_wd_context_node.
       data lo_el_cn_ids type ref to if_wd_context_element.
       data ls_cn_ids type wd_this->element_cn_ids.
       data lv_ca_ids like ls_cn_ids-ca_ids.
    READ THE NODE CN_EXAMPLE TO SET THE ATTRIBUTE VALUES
       data lo_nd_cn_example type ref to if_wd_context_node.
       data lo_el_cn_example type ref to if_wd_context_element.
       data ls_cn_example type wd_this->element_cn_example.
       data lv_ca_example like ls_cn_example-ca_example.
    NAVIGATE FROM <CONTEXT> TO <CN_IDS> VIA LEAD SELECTION
       lo_nd_cn_ids = wd_context->get_child_node( name = wd_this->wdctx_cn_ids ).
    GET ELEMENT VIA LEAD SELECTION
       lo_el_cn_ids = lo_nd_cn_ids->get_element(  ).
    NAVIGATE FROM <CONTEXT> TO <CN_EXAMPLE> VIA LEAD SELECTION
       lo_nd_cn_example = wd_context->get_child_node( name = wd_this->wdctx_cn_example ).
    GET ELEMENT VIA LEAD SELECTION
       lo_el_cn_example = lo_nd_cn_example->get_element(  ).
    SET THE CONTEXT CA_IDS
       lo_el_cn_ids->set_attribute(
         exporting
           name =  `CA_IDS`
           value = otr_text ).
    SET THE CONTEXT CA_EXAMPLE
       lo_el_cn_example->set_attribute(
         exporting
           name =  `CA_EXAMPLE`
           value = otr_text1 ).
    Edited by: Neha Thukral on Dec 10, 2008 11:48 AM

  • Text Symbol Translation Based on Customers Default Language

    I have a task to translate the text in an email acknowledgement based on the Customer's default language.  The email is just a basic report program.  I have created Text Symbols for the text and created the various language translations.  Is there any way to trigger the translations to occur based on the Customer's default language instead of the language of the User's sign on?

    Thank you.  Though this command doesn't work for what I need, it lead me in the right direction.
    SET LANGUAGE is the command that will dynamically change the language.
    Thank you for your response.

  • Text symbols displaying wrongly

    Hello Experts..
       I had created a zprogram . In that i want text symbols . so i created a text symbols ie text-001 and text-002. in the text elements screen i entered date and material for this text symbols. But in the output it is displaying item data and header data instead of date and material.So please tell me the solution and also tell me why the system is displaying like this.One more thing is that in the text elements screen if i change into display mode it is showing like 001 - item data, 002-header data, 003-display options etc.
    Thanks for all the replies

    Hi
    It appears that the text symbols 001 and 002 and 003 were already defined for
    Header data, Item data and display options.
    so now you define your own symbols like 025 and 026 (some numbers) and against them define DATE and MATERIAL
    and use those numbers 025 and 026 in the program code
    do this and see it will work.
    Regards
    Anji

  • Use of text symbol in webdynpro

    Hello
    I want to assign some text to a variable in webdynpro, that is not a screen field(just a normal variable).
    Instead of hardcoding the text I just want to use a text symbol. Should I go for assistance class or OTR?
    I tried using OTR.but it is not taking the value what I have stored.
    check the below..
    append 'Hello' to v_text.
    instead of the above i wrote it like,
    append text-001 to v_text, where text-001 is stored in OTR.
    but after executing, v_text contains no value, instead it should take 'hello'.
    Please help me out.

    Hi,
    Plz follow following threads.
    [Assign Text Symbols in assistance class directly to UI element properies]
    [https://forums.sdn.sap.com/click.jspa?searchID=19744239&messageID=6555655]
    I hope it hepls.
    Regards.
    rohit
    Edited by: Rohit Makkar on Dec 10, 2008 9:59 AM

  • Text Symbol in User exit

    Hello Friends ,
    I have a z - include ZX45AI91 in an user exit . I do not want to hard code the error message "Not authorized to update sales order  at this level"  instead use a Text symbol from the z - programs that triggers this exit .
    When I use the text symbol it gives me an error message that Access key is required .
    Please advise if this is possible
    Thanks ,
    Hari

    I think you are not getting my point .
    This is what is currently in the code :
    if l_user_level < approved_level.
              message e999 with 'Not authorized to update sales order at this level'.
          endif.
    I want to be able to use like :
    if l_user_level < approved_level.
              message e999 with text-054.
          endif.
    The text-054 is a text element in any z program .
    Is this possible ?
    Thanks

Maybe you are looking for

  • Problem in opening cloned database

    i have cloned database with name test to test1 in the same oracle home.My problem is that i can't able to open the cloned database c:\>set oracle_sid=test1 c:\>sqlplus /nolog SQL>conn sys/oracle as sysdba; ORA-12560 TNS:Protocol adapter Error. But if

  • Aperture Install Disk not working, How can I download it?

    I have just had to replace my hard drive in my iMac and now have to reinstall Aperture 3. I have the disk but my computer doesn't seem to want to read it. I have the serial number etc. still and the only options i can see suggested is to downloand th

  • 2 iphones & 2 pcs

    I have the original iphone, sync'd to a windows pc. Now I have the new iphone 3gs and a new MacBookPro. I have absolutely no idea how, or in which order, to transfer the itunes data from the old pc/iphone to the new macbook and 3gs iphone. If anyone

  • Lossless ripping and storage

    I want to store my CD and other music files in iTunes in a lossless format to retain highest fidelity. The option to choose seems to have disappeared. How do I choose and what is the best format, thanks. Rob, Bristol, UK.

  • SAP R/3 & Informatica Connectivity

    HI R/3 Guru's, Can any one please send me or provide me the link for the documents on the connectivity from R/3 to Informatica. My mail id is [email protected] Thanks in Advacne, Dilse... Harish