PO by email "Replacement of Text symbol"

Hi All,
We have activated PO by email & for email subject in outlook we have done following settings.
In the output type "Replacement of Text we have kept programme "SAPMM06E" & Form routine "TEXT_SYMBOL_REPLACE" .
In the title we have kept "&EKKO-EBELN& &LFA1-NAME1&" PO number & the Vendor Name in the mail subject.
Now the problem is some time system is giving PO number correct but vendor name not as per the PO vendor.
PO is create with 5710000001 XYZ vendor name & the message subject will come 5710000001 ABC vendor.
Waiting for reply.
Thanks in advance
Samir

Hi Samir,
In the title replace the exisitng one with &EKKO-EBELN& &EKKO-LIFNR& - &AM07M-NAME1&
Just give a try.
As u have referrred the table LFA1 without vendor in PO , therefore it might be displaying the first vendor name in the table.
Regards
Ramesh Ch

Similar Messages

  • Replacement of text symbols for shipment

    Hello,
    I need the program name and form to assign to my output type to be able to replace the text symbols in the condition record.  For orders, the routine is text_symbol_replace in SAPMV45A but I can't find the correct program and form for shipment output.
    Thanks in advance.
    Maggie

    shital phadake wrote:
    > here are some hints
    > PR - SAPMM06B - Include MM06BFTE_TEXT_EDITIEREN - ?????
    > PO - SAPMM06E - Include MM06EFTE_TEXT_EDITIEREN - Form text_symbol_replace
    Great - these where the hints i was searching for
    NACE ...
    program = SAPMM06E
    form routine = TEXT_SYMBOL_REPLACE
    ...now the eMail subject is filled with PO-number and supplier-number as demanded ... and all just using SAP standard
    thx to you guys assisting me
    special thx to shital phadake
    Jörg

  • Output Types Replacement of text symbols: program, FORM routine needed

    Hello,
    I'm searching for a program and/or FORM routine that will replace &EKKO-EBELN& and &EKKO-LIFNR& (from Mail title and texts) .
    Example: Hochland Rahmenvertrag &EKKO-EBELN& / &EKKO-LIFNR&
    Replaced with: Hochland Rahmenvertrag 4600012345 / 712888
    I have problems filling the eMail subject when creating a Outline agreement (Apllication EV)...
    For purchase orders it's working without FORM routine (Apll. EF) !!!
    SAP provides this (empty) fields in transaction NACE (or NACT).
    Output type > Detail
    General Data > Replacement of text symbols
    appreciating any hints in this topic
    regards
    Jörg
    from SAP F1 context help:
    Program for creating or changing an output text
    Use
    In order to analyse parameters in titles of e-mails or faxes, you have to store a special program and a form routine in the field FORM routine. System fields like SY-UNAME or SY-DATUM are are excluded from this: They will be automatically analysed by the system.
    Example
    On New Year's Day 2000, you send the purchase order 4711 by fax. The title of the corresponding output type is "Purchase order no. VBAK-VBELN on SY-DATUM" (put a "&" before and after the fields). In the outbound message you therefore have the output "Purchase order no. 4711 on 01/01/2000". The field VBAK-VBELN has been filled with global data by a form routine.

    shital phadake wrote:
    > here are some hints
    > PR - SAPMM06B - Include MM06BFTE_TEXT_EDITIEREN - ?????
    > PO - SAPMM06E - Include MM06EFTE_TEXT_EDITIEREN - Form text_symbol_replace
    Great - these where the hints i was searching for
    NACE ...
    program = SAPMM06E
    form routine = TEXT_SYMBOL_REPLACE
    ...now the eMail subject is filled with PO-number and supplier-number as demanded ... and all just using SAP standard
    thx to you guys assisting me
    special thx to shital phadake
    Jörg

  • How do I replace a graphic symbol that contains text ... ?

    How do I replace a graphic symbol ?  It is actually made up of 3 layers including a textbox and bullet.  When I double click on the symbol, I get the Text Properties menu.
    When I single click on the symbol on the stage, the properties menu shows a Swap button.  When I choose the correct symbol and click OK, it looks like it worked but it still shows the original symbol name (Instance of it) on this Properties menu.
    Another issue is that when I change one of the symbols (by double clicking on the symbol and then double clicking on the text layer), it does change the text on that layer. However, then it changes the text on the other symbol as well even though they are different symbols.
    Note that I can edit the original symbol and the new one.  Both symbols are different.  In other words, they each show the different text (which is what I want).  It's like the original symbol is attached/embedded and cannot be changed.
    Background on this issue:  Rather than create a brand-new layer, I copied all the frames in a layer to a new layer because it has a motion tween on it.  I only need to change the symbol that is in the motion tween.  This is the only action/event happening on both layers.
    This should be so easy...  I have read many Q&As on this Forum and the Adobe Flash Help trying to figure this out.  Thank you for your help.

    It sounds like you have two symbols sharing another symbol.  Since you mentioned "original" it would seem to be a case of duplication.  Try creating each symbol separately without using one as a starting point for the other... or delete the part that changes for both in each instance and replace it separately in each instance with a new one.

  • How to fast replace text inside a program by its text symbol ?

    Hi guys !
    I'm new here and I have a little question for you.
    I have a program with a lot of texts and I started to add them into the text symbols tables.
    example:
    Program :'Hello world'(001)
    Symbol table : 001 | Hello world
    I'm looking for a tip wich replaces the 'Hello world'(001) by text-001 inside my program. Is that possible to do this ?
    Best regards,
    Sonia

    Hi Sonia,
    The notation Hello world'(001)' stands both for text literal 'Hello world' and text symbol text-001 . During logon the system checks the language and if there is corresponding text symbol in this language. If text-001 doens't satify this check, text 'Hello world' is displayed instead. 
    It is therefore highly recomended to leave that notation, because as the system wouldn't find text symbol it would display empty string, which must be avoided. It usually happens in selection texts, so sometimes you can see selection screen field without explanation text, but its technical name like i.e. PA_BUKRS.
    Regards
    Marcin

  • 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

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

  • [AS] CS3- Find any text with style, then replace that text with a new applied fill color.

    I am trying to find the simplest way in cs3 to find any text with style, then replace that text with a new fill color. I can find text and change text. I can find a style and change it to a new style. I can't seem to find a style and change the applied fill color. I do not want to change the properties of the style, just the applied color. Yes, I want the + sign, for now. I know, why not update the style, I am not allowed to. Any help would be great. Since the search is not available, I need a new response.
    Thanks.

    You can work around the bug by just doing a find, then looping through the<br />results, changing the color one at a time. It'll be a fraction slower, but<br />should do the trick:<br /><br />tell application "Adobe InDesign CS3"<br />    set find text preferences to nothing<br />    set properties of find text preferences to {applied paragraph style:"The<br />name"}<br />    set theFinds to find text document 1<br />    repeat with i from 1 to count of theFinds<br />        set properties of item i of theFinds to {fill color:"Replace color"}<br />    end repeat<br />end tell<br /><br />The bug is fixed in CS4, BTW.<br /><br />-- <br />Shane Stanley <[email protected]><br />AppleScript Pro Florida, April 2009 <a href=http://scriptingmatters.com/aspro>

  • When I create an email signature, the text I type is repeated twice in the actual email sent (above and below a line).  How can I avoid this?

    When I create an email signature, the text I type is repeated twice in the actual email sent (above and below a line).  How can I avoid this?

    Try validating your installed fonts and fixing any errors that show up. To do this see this article: http://reviews.cnet.com/8301-13727_7-20085570-263/safari-in-os-x-lion-replacing- text-with-block-a-characters/

  • Replace the text numbers string in a txt file using C++.. Help Me..

    Read a Document and replace the text numbers in a txt file using c++..
    For ex: 
    Before Document: 
    hai hello my daily salary is two thousand and five and your salary is five billion. my age is 
    twenty-five. 
    After Document: 
    hai hello my daily salary is # and your salary is #. my age is #. 
    All the text numbers and i put the # symbol.. 
    I am trying this code: 
    #include <iostream>
    #include <fstream>
    #include <string>
    using namespace std;
    ifstream myfile_in ("input.txt");
    ofstream myfile_out ("output.txt");
    string line;
    void find_and_replace( string &source, string find, string replace ) {
    size_t j;
    for ( ; (j = source.find( find )) != string::npos ; ) {
    source.replace( j, find.length(), replace );
    myfile_out << source <<endl;
    cout << source << endl;
    int main () {
    if (myfile_in.is_open())
    int i = 0,j;
    //string strcomma ;
    // string strspace ;
    while (! myfile_in.eof() )
    getline (myfile_in,line);
    string strcomma= "two";
    string strspace = "#";
    find_and_replace( line , strcomma , strspace );
    i++;
    myfile_in.close();
    else cout << "Unable to open file(s) ";
    system("PAUSE");
    return 0;
    Please help me.. Give me the correct code..

    Open the file as a RandomAccessFile. Check its length. Declare a byte array as big as its length and do a single read to get the file into RAM.
    Is this a simple text file (bytes)? No problem. If it's really 16-bit chars, use java.nio to first wrap the byte array as a ByteBuffer and then view the ByteBuffer as a CharBuffer.
    Then you're ready for search/replace. Do it as you would in any other language. Be sure to use System.arraycopy() to shove your bytes right (replace bigger than search) or left (replace smaller than search).
    When done, a single write() to the RandomAccessFile will put it all back. As you search/replace, keep track of size. If the final file is smaller than the original, use a setLength() to the new size to avoid extraneous data at the end.

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

  • Not able to print the text symbol value

    Hi All,
    I am using BTE 1040 for email dunning. In this BTE, I have called my custom FM in which I have written a code such that an editor comes up with the predifined message which we can edit it after dispaying.
    For example, my text is as below.
    test1
    test2
    test3
    &gv_sender_name&
    test4.
    Now in the above predefined message I have a text symbol &gv_sender_name& which holds the value. I have filled the baove text symbol with value.
    But the when editor comes up with that above message, the same text is printed. The value in the text symbol is not printed. I have defined the variable gv_sender name in my custom fm and also in BTE. But still it didnot work.
    I should the get the text as test1
                                               test2
                                                test3
                                                xyz
                                               test4
    The above predefined text is created in Text module.
    Can anyone help me out how to print the value of text symbol.?
    Points rewarded for helpful answers...!!
    Thanks and Regards,
    Karthik Ganti.
    Moderator message: Offering points is against the Forum RoE.
    Message was edited by: Suhas Saha

    Hi Klaus,
    Please find my requirement.
    I have created a text module with some text.
    Let me say  test1
                       test2
                       test3
                       &lv_user_name&
                       test4.
    I am filling the above text symbol &lv_user_name& with some logic. Let me say that variable has value XYZ.
    Now when I use that text module in the form layout. I should get the output as below.
    Correct Output : test1
                              test2
                              test3
                              XYZ
                              test4.
    But instead of above output, I am getting the below output which is wrong, because the value which is there in that variable should appear in the output.
                             test1
                             test2
                             test3
                            &lv_user_name&
                              test4
    How to print that value in the output ?
    Please let me know if you need any info on the above.
    Thanks and Regards,
    Karthik Ganti.

  • Finding text symbols

    hi,
    In a given code i want the o/p as a list of all the text symbols used .
    Also what is the range of text symbols which can be assigned to any nos of literals in given pgm.
    Thanks.

    Hi,
    You can search for the char <fs> or just < > you will know where they are used in the program.
    go through the doc.
    Syntax
    FIELD-SYMBOLS <fs> { typing | STRUCTURE struc DEFAULT dobj }.
    Extras:
    1. ... typing
    2. ... STRUCTURE struc DEFAULT dobj
    Effect
    The FIELD-SYMBOLS statement declares a field symbol <fs>. The naming conventions apply to the name fs. The angle brackets of the field symbols indicate the difference to data objects and are obligatory. You can declare field symbols in any procedure and in the global declaration section of an ABAP program, but not in the declaration section of a class or an interface. You can use a field symbol in any operand position in which it is visible and which match the typing defined using typing.
    After its declaration, a field symbol is initial - that is, it does not reference a memory area. You have to assign a memory area to it (normally using the ASSIGN statement) before you can use it as an operand. Otherwise an exception will be triggered.
    Addition 1
    ... typing
    Effect
    You can use the addition typing to type the field symbol. The syntax of typing is described under Syntax of Typing. The typing specifies which memory areas can be assigned to the field symbol (see Checking the Typing) and in which operand positions it can be used.
    Note
    You can omit the addition typing outside of methods. In this case, the field symbol has the complete generic type any and is implicitly assigned the predefined constant space during the declaration.
    Addition 2
    ... STRUCTURE struc DEFAULT dobj
    Effect
    If you specify the addition STRUCTURE instead of typing for a field symbol, and struc is a local program structure (a data object, not a data type) or a flat structure from the ABAP Dictionary, this structure is cast for the field symbol <fs>. You have to specify a data object dobj that is initially assigned to the field symbol.
    The field symbol copies the technical attributes of structure struc as if it were completely typed. When you assign a data object using the addition DEFAULT, or later using ASSIGN, its complete data type is not checked in non- Unicode programs. Instead, the system merely checks whether it has at least the length of the structure and its alignment.
    In Unicode programs, we differentiate between structured and elementary data objects. For a structured data object dobj, its Unicode fragment view has to match the one of struc. In the case of an elementary data object, the object must be character-type and flat, and struc must be purely character-type. The same applies to assignments of data objects to field symbols typed using STRUCTURE when using the ASSIGN statement.
    Note
    Field symbols declared using the addition STRUCTURE are a mixture of typed field symbols and a utility for casting structured data types. You should use the additions TYPE or LIKE for the FIELD-SYMBOLS statement to type field symbols, while the addition CASTING of the ASSIGN statement is used for casting.
    Example
    The first example shows the obsolete usage of the addition STRUCTURE.
    DATA wa1 TYPE c LENGTH 512.
    FIELD-SYMBOLS <scarr1> STRUCTURE scarr DEFAULT wa1.
    <scarr1>-carrid = '...'.
    The second example shows the replacement of STRUCTURE with the additions TYPE and CASTING.
    DATA wa2 TYPE c LENGTH 512.
    FIELD-SYMBOLS <scarr2> TYPE scarr.
    ASSIGN wa2 TO <scarr2> CASTING.
    <scarr2>-carrid = '...'.
    reward if useful
    regards,
    ANJI

  • 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

  • How Can I replace newScale Text Strings with Custom Values?

    How Can I replace newScale Text Strings with Custom Values?
    How can I replace newScale text strings with custom values?
    All  newScale text is customizable. Follow the procedure below to change the  value of any text string that appears in RequestCenter online pages.
    Procedure
    1. Find out the String ID of the text string you would like to overwrite by turning on the String ID display:
    a) Navigate to the RequestCenter.ear/config directory.
    b) Open the newscale.properties file and add the following name-value pair at the end of the file:res.format=2
    c) Save the file.
    d) Repeat steps b and c for the RmiConfig.prop and RequestCenter.prop files.
    e) Stop and restart the RequestCenter service.
    f) Log  in to RequestCenter and browse to the page that has the text you want  to overwrite. In front of the text you will now see the String ID.
    g) Note down the String ID's you want to change.
    2. Navigate to the directory: /RequestCenter.ear/RequestCenter.war/WEB-INF/classes/com/newscale/bfw.
    3. Create the following sub-directory: res/resources
    4. Create the following empty text files in the directory you just created:
    RequestCenter_0.properties
    RequestCenter_1.properties
    RequestCenter_2.properties
    RequestCenter_3.properties
    RequestCenter_4.properties
    RequestCenter_5.properties
    RequestCenter_6.properties
    RequestCenter_7.properties
    5. Add the custom text strings to the appropriate  RequestCenter_<Number>.properties file in the following manner  (name-value pair) StringID=YourCustomTextString
    Example: The StringID for "Available Work" in ServiceManager is 699.
    If you wanted to change "Available Work" to "General Inbox", you  would add the following line to the RequestCenter_0.properties file
         699=General Inbox
    Strings are divided into the following files, based on their numeric ID:
    Strings are divided into the following files, based on their numeric ID:
    String ID  File Name
    0 to 999 -> RequestCenter_0.properties
    1000 to 1999 -> RequestCenter_1.properties
    2000 to 2999 -> RequestCenter_2.properties
    3000 to 3999 -> RequestCenter_3.properties
    4000 to 4999 -> RequestCenter_4.properties
    5000 to 5999 -> RequestCenter_5.properties
    6000 to 6999 -> RequestCenter_6.properties
    7000 to 7999 -> RequestCenter_7.properties
    6. Turn off the String ID display by removing (or commenting out) the line "res.format=2" from the newscale.properties, RequestCenter.prop and RmiConfig.prop files
    7. Restart RequestCenter.
    Your customized text should be displayed.

    I've recently come across this information and it was very helpful in changing some of the inline text.
    However, one place that seemed out of reach with this method was the three main buttons on an "Order" page.  Specifically the "Add & Review Order" button was confusing some of our users.
    Through the use of JavaScript we were able to modify the label of this button.  We placed JS in the footer.html file that changes the value of the butt

Maybe you are looking for

  • Reminders functionality removed in IOS7 - please make IOS6 version available through App Store

    Hi, I am a power user of Reminders (I have over 70 lists + average 10-40 items per list). I use it to access new and recurrent reminders typically via the TODAY list each day. I also use it to track items that I don't want to allocate a time to (such

  • Help me transfer my mybook to my new imac

    I just bought a new imac and I bought the mybook external hard drive. I do not know how to transfer my information the mybook to my mac. Pleases Help!

  • PI 7.1 Integration Process Error

    Hi, I am trying to configure a BPM scenario on our 7.1 system. I tried 2-3 different scenarios but always get the same error. For example after the file is picked up and sent to the Integration Process it doesn't continue. I researched and I find alw

  • URGENT:DECODE

    I'm facing problem with this stored procedure.the decode function is not working properly.However the same select statement when compiled seperately works fine. i'm confused.Please help me out. CREATE OR REPLACE PROCEDURE sp_sel_basis_list (v_fund NU

  • IOT tablespace

    Hi All, Is it recommneded to put IOT (index organized tables in index tablespace or data tablespace? Is it possible to move just the index of the IOT in different tablespace? I am using Oralce 11g. Many Thanks.