External send PO email to vendor
Hi experts,
I have one requirement to add additional text in the email content for external send email to vendor, can anyone show me how to do this?
Also, is there anyway to get acknowledgement from vendor when they receive the auto PO email?
Thanks and regards,
JT
HI,
In order to send PO, your Basis team must configure the system first so that external email can be sending out from SAP. If it is not configured, no settings you do on MM will work.
1. You must maintain email address in vendor master data.
2. The same applies to your user master data. For the output type for default values, a communication strategy needs to be maintained in the Customizing that supports the e-mail. You can find the definition of the communication strategy in the Customizing via the following path:
(SPRO -> IMG -> SAP Web Application Server -> Basic Services -> Message Control -> Define Communication Strategy).
As a default, communication strategy CS01 is delivered. This already contains the necessary entry for the external communication. Bear in mind that without a suitable communication strategy it is not possible to communicate with a partner via Medium 5 (external sending).
3. Use the standard SAP environment (program 'SAPFM06P', FORM routine 'ENTRY_NEU' and form 'MEDRUCK') as the processing routines.
4. In the condition records for the output type (for example, Transaction MN04), use medium '5' (External send).
5. You can use Transaction SCOT to trigger the output manually. The prerequisite for a correct sending is that the node is set correctly. This is not described here, but it must have already been carried out.
6. To be able to display, for example, the e-mail in Outlook, enter PDF as the format in the node.
try this link
Re: Email PO's
Hope Help U !
Regards,
Pardeep Malik
Similar Messages
-
Purchase Order External Send with email body text
hi guru,
i saw lot of threads but i didn't get coreect answer
i did below process
Goto NACE .
u2022 Select EF and click on OUTPUT TYPES.
u2022 Then select Output Type NEU and click on processing routines .
u2022 In that you have to add a new entry - medium 5 .
u2022 Then you need to assign a program, form routine and form.
u2022 You can use the standard program i.e. SAPFM06P, FORM routine is always ENTRY_NEU and standard MEDRUCK.
u2022 Then in PARTNER FUNCTION you need to add a new entry : medium - 5 and function - VN .
u2022 For subject of the mail goto Mail Title and Texts. In title give PO No. &EKKO-EBELN& .
u2022 Under General data -> Replacement of text symbols give programm as SAPMM06E and Form Routine as TEXT_SYMBOL_REPLACE .
u2022 Now the subject will be PO No. 1800004202.
u2022 You need to maintain your email id in tcode SU01 and also the vendor's email id.
u2022 Now while creating a new purchase order , change the medium to External Send .
u2022 Then goto Communication Method and select CS01 . ALSO make sure that the Cover Page Text has value PO No. &EKKO-EBELN& .
u2022 Goto tcode ME9F .
u2022 Execute.
u2022 Select the checkbox and click on Output Message.
u2022 You will get a message MAII 00000000000001 generated .
u2022 Use note no 191470
mail subject is going ,but mail text is not coming.
some people suggest this sap note
Note 786847 - E-mail purchase order w/ e-mail text and several attachments
i did not get this note.
give the solution for email body text ,i read some thread,it will solve through abap development .
please give solution
regards
vijayHi
1. GO to tcode SCOT.
2. Double click on SMTP
3. Click on the set button next to internet
4. In this screen for SAP Script/ Forms select TXT.
Regards
Girish
Edited by: Girish Bettaiah on Aug 8, 2011 3:11 PM -
I m doing PO e-mail or external send to vendor settings .
I have maintained condition records and all SPRO required settings.
Still NEU output is not triggering while creating PO.
Is there something to do in user profile to get this done?
User profile/ Parameters any valu I need to add?
pls advise
ThxFollow this and check all youe config.
PO Email:
Basically there are two mail types: Internet mail (external mail) and SAPOffice mail.
Mail is sent via the output determination in both cases.
If you use the external mail, the message for the purchasing document is converted into a corresponding text file which is sent to the vendor via the Internet.
SAPOffice mail is sent only within the R/3 System and has mainly the function of providing information.
In particular, it is not possible to attach a message (form) for a purchasing document to a SAPOffice mail.
When using external mail, the following basic settings are required:
1. You must maintain an e-mail address in the address in the vendor master.
2. The same applies to your own user master. You also have to specify an e-mail address there in order to identify the sender.
o Note that it is not possible to change the e-mail address of the vendor
o You can use a temporary email address in Transaction ME21N.
3. For the output type for default values, a communication strategy needs to be maintained in the Customizing that supports the e-mail.
You can find the definition of the communication strategy in the Customizing via the following path: (SPRO -> IMG -> SAP Web Application Server -> Basic Services -> Message Control -> Define
Communication Strategy). As a default, communication strategy CS01 is delivered. This already contains the necessary entry for the external communication. Bear in mind that without a suitable communication strategy it is not possible to communicate with a partner via Medium 5 (external sending).
4. Use the standard SAP environment (program 'SAPFM06P', FORM routine 'ENTRY_NEU' and form 'MEDRUCK') as the processing routines.
5. In the condition records for the output type (for example,Transaction MN04), use medium '5' (External send).
6. You can use Transaction SCOT to trigger the output manually. The prerequisite for a correct sending is that the node is set correctly. This is not described here, but it must have already been
carried out.
7. To be able to display, for example, the e-mail in Outlook, enter PDF as the format in the node.
To use the SAPOffice mail, the following basic settings are required:
1. For the output type for default values, a communication strategy needs to be maintained in the Customizing that supports the e-mail.
You can branch to the maintenance of the communication strategy via the input help.
2. Use the SAP standard environment (program "RSNASTSO" and FORM routine "SAPOFFICE_AUFRUF") as the processing routines.
3. In the condition records for the output type (for example,Transaction MN04), use medium '7' (SAPOffice) and also partner role 'MP' (mail partner).
Additional settings:
Problem:
How can you both change the mail title and text for the sending of a mail message and maintain a replacement parameter, for example a document number.
Solution:
1. The replacement routine is maintained in the Customizing for the output type in the detail screen on the 'General data' tab under 'Replacement of text symbols' (for Release < 4.6B, this can be found on the 'Mail' tab page).
Program: SAPMM06E
FORM routine: TEXT_SYMBOL_REPLACE
2. Maintain mail title and text.
o If you want to send a purchase order within an R/3 system using the SAP office, you can maintain both the mail title ('Re:') and also a mail text in the Customizing for the output type To do this, select the directory mail title and text for the corresponding message type.
o If you want to send a purchase order as (external) mail, for example, to a vendor, you have to maintain the mail title in the condition record for the output type (for example in Transaction MN05) on the 'Communication method' tab page. Enter the mail title in the 'Text for cover page' field. You cannot maintain an additional mail text.
o Note that the values from the mail title are used to create the description for the attachment.
3. The replacement parameters must be enclosed by &. Example: You want to enter the title 'PO number '. For this you have to enter the following in the Document Title field (Message Customizing ->
sub-option: Mail title and texts) 'PO number &EKKO-EBELN&' -
PO to supplier using external send option email (to multiple addresses)
Hello All,
We have activated PO external send option for our client but they want that PO should be sent to more than one ID of the supplier and it seems that is not possible by maintaining multiple addresses in Vendor Master's Address view as system only picks one having indicator ticked, also system does not allow to tick it for more than one address. Please let me know if it is possible using standard function to send PO email to more than one address.
I need to know if there is any standard way of doing this w/o using any development or ABAP work.
Also has anybody tried using disctribution list SO15 if it is possible?
Please help we are at Go live.
Regards
Anjan
Edited by: Anjan Dubey on Aug 12, 2009 10:28 AMHi,
From my opinion, it's impossible of the standard function in SAP system, so:
Firstly you need to confirm with your buyers, whether they really require to send the information to multiple addresses, maybe they can send the information to one contact person on vendor side, then the contact person can forward the email to other relevant people;
If have to do it, you need to develope an ABAP background job to do it!
Hope you can solve the problem!
Good luck
Tao -
Hi Friends,
We have 3 output types ZNEU, ZCON & ZCMR for which we send email to vendor. For three vendors, ZNEU external send is working fine (Medium 5) , where as for ZCON & ZCMR (medium 5) is giving error, it gives error as below "
1. Please enter an address number
2. Communication type cannot be used
Message no. SVN000
Diagnosis
Message type ZCON should be sent with communication type .
System Response
Communication type is not supported by the conversion module.
Procedure
Use one of the supported communication types:
Printer (LET)
Fax (FAX)
Telex (TLX)
X.400 (X40)
Mail via Internet (INT)
Mail via SAPoffice (RML)
This ZCON & ZCMR ouput type with external send is working fine for other vendor, can you please help me to understand what we are missing here , we have checked the condition records also , which is fine, any specifc condition record to be mainatained for this ?
Please help , as this is a very critical issue for us.
Thanks & Regards,
VikasHi,
Thanks for your reply.
Email id is maintained for these vendors, as output type ZNEU is already getting sucessfully transited with external send process for these vendors. External send is failing for ZCON & ZCMR output only.
Kindly advice.
Regards,
Vikas Mayekar -
PO external send - email to vendor
Hi Friends,
Could anybody help me suggest -
What all config is required to make sure the PO is emailed to the vendor, I guess the email address is picked from the vendor master data. Just want to know the config process to send emails. Please suggest.
Thanks,
MaxHi,
You could have searched in SDN for query sending PO by e-mail to vendor. There are a lot answers
Ok.Just check the links & do have the explained setting:
http://www.sap-basis-abap.com/mm/sending-po-by-mail-to-vendor.htm
http://www.sap-img.com/materials/external-send-sending-po-by-email.htm
Regards,
Biju K -
Send purchase order via email (external send) with special Czech characters
Hi all,
I am sending a purchase order created with ME21N via email to the vendor using "external send".
The mail is delivered without any problems, PO is attached to the mail as PDF file.
Problem is that special Czech characters as "ž" or "u0161" are not displayed, a "#" (hash) appears instead.
This problem occurs when language for PO output = EN.
Tests with language = CS worked out fine, but the whole form incl. all texts are in Czech as well; so no valid solution since it needs to be in English.
We checked SAPCONNECT configuration and raised note 665947; this is working properly.
When displaying the PO (ME23N) special characters are shown correctly as well.
Could you please let me know how to proceed with that issue?!
Thanks.
FlorianHi!
No, it's not a Unicode system.
It is maintained as:
Tar. Lang. Lang. Output Format Dev. type
Format
PDF EN English PDF1
Using this option, character "ž" was not displayed correctly, but "Ú" was ok.
All other Czech special characters are not tested so far.
Thanks,
Florian
Edited by: S. SCE - Stock Mngmnt on Aug 14, 2008 10:19 AM -
Error send a smartform PDF by Email to Vendor
Hi Expert,
Please help me.........................
I want to send a PO (Smartform) as Email to Vendor.
In SAPScript the PO send by Email is working fine, but in Smartforms it is not working.
Normally, I will use via Smartforms the Program = YBAA_FM06P, FORM routine = ENTRY_NEU, PDF/Smartform Form = ZYBAA_MMPO1.
A communication strategy has communication type as INT has been defined.
This communication strategy has been set as default in the output type ZNEU. The transmission medium has been set to 5 (External Send) and the partner function as VN (Vendor).
The e-mail address of the vendor has also been maintained.
In transaction MN04, i have also made an entry for output type ZNEU and set the document type as NB.
But message output do not create.
How to send a smartform PDF by Email to vendor?
Thanks,Hi,
I can convert the PO output in to PDF from SOST I can sent it to external vendor using the Mail triggering configuration settings but meassage output do not create.
Please tell me how can I do.
Thank, -
ME9F External send - can you program to select different email?
Looks like table ADR6 contains email addresses and table ADRT contains notes which are maintained in XK02. Can you enter multiple email addresses in XK02 and set the note field to "PO Vendor" for one of the email addresses so program ME9F will use this email address when doing an external send? If yes what programs would need to be modified to make this happen?
Thanks
GaryHi
It depends on how the message is defined:
- you should define a message for PO by transaction NACE with Trasmission Medium equal to 7 (Simple Mail),
- after uploading the message to the PO, the partenr for the message has to be the person (vendor) that the mail has to be sent
In this standard situation the system will use the default address of the partner (vendor): it's the address with flag "Standard Number" set.
Which program? It depends on what you need to send: u can use the program to print the po, in this case u make sure the mail is managed by the program, else u need to change it
Max -
Dear All,
Can anybody give me the how to configure the external send PO by email? Plesae give me the step by step configuration of external send PO by email.
Thanks in advance
Maheshhi
You can send purchase order via e-mail in SAP system, there are some configurations and pre-requisites to do as follow:
1. You must maintain an e-mail address in the address in the vendor master.
2. The same applies to your own user master. You also have to specify an e-mail address there in order to identify the sender.
Note that it is not possible to change the e-mail address of the vendor via the SAP purchase order transaction (ME21N, ME22N, and so on). The system only uses the e-mail address of the vendor that is maintained in the vendor master!
3. For the output type for default values, a communication strategy needs to be maintained in the Customizing that supports the e-mail. You can find the definition of the communication strategy in the Customizing via the following path: (SPRO -> IMG -> SAP Web Application Server -> Basic Services -> Message Control -> Define Communication Strategy). As a default, communication strategy CS01 is delivered. This already contains the necessary entry for the external communication. Bear in mind that without a suitable communication strategy it is not possible to communicate with a partner via Medium 5 (external sending).
4. Use the standard SAP environment (program 'SAPFM06P', FORM routine 'ENTRY_NEU' and form 'MEDRUCK') as the processing routines.
5. In the condition records for the output type (for example, Transaction MN04), use medium '5' (External send).
6. You can use Transaction SCOT to trigger the output manually. The prerequisite for a correct sending is that the node is set correctly. This is not described here, but it must have already been carried out.
7. To be able to display, for example, the e-mail in Outlook, enter PDF as the format in the node.
For more details, check out the OSS note :191470
regards
kunal
award if helpful -
External Send - Sending PO by email from SAP automatically
Hi All,
Please help me.
I want to send email with PO, but no idea under the case below.
We have 3 LOBs under 1 legal entity, so that the vendor master is shared with 3 LOBs.
Then, a vendor has 2 departments ("A" department and "B" department) as well.
Our 1 LOB want to send PO via email to "A" department in the vendor, however, we don't want to send PO to B department.
On the other hand, the other LOB in our company wants to send PO to "B" department in the vendor, but does not want to send it to "A" department.
This requirement can be handled in SAP?
I would greatly appreciate your advice.
Thanks.hi
You can send purchase order via e-mail in SAP system, there are some configurations and pre-requisites to do as follow:
1. You must maintain an e-mail address in the address in the vendor master.
2. The same applies to your own user master. You also have to specify an e-mail address there in order to identify the sender.
Note that it is not possible to change the e-mail address of the vendor via the SAP purchase order transaction (ME21N, ME22N, and so on). The system only uses the e-mail address of the vendor that is maintained in the vendor master!
3. For the output type for default values, a communication strategy needs to be maintained in the Customizing that supports the e-mail. You can find the definition of the communication strategy in the Customizing via the following path: (SPRO -> IMG -> SAP Web Application Server -> Basic Services -> Message Control -> Define Communication Strategy). As a default, communication strategy CS01 is delivered. This already contains the necessary entry for the external communication. Bear in mind that without a suitable communication strategy it is not possible to communicate with a partner via Medium 5 (external sending).
4. Use the standard SAP environment (program 'SAPFM06P', FORM routine 'ENTRY_NEU' and form 'MEDRUCK') as the processing routines.
5. In the condition records for the output type (for example, Transaction MN04), use medium '5' (External send).
6. You can use Transaction SCOT to trigger the output manually. The prerequisite for a correct sending is that the node is set correctly. This is not described here, but it must have already been carried out.
7. To be able to display, for example, the e-mail in Outlook, enter PDF as the format in the node.
For more details, check out the OSS note :191470
regards
kunal
award if helpful -
Sending Email to vendor when PO is saved in ME22N
Hi All
i hv one problem. I want to send email to vendors whenever PO is saved in ME22N. In existing message type I have set tranmission medium as External send and added a new program and new form. The message button shows success when i save PO but the email doesnt go. Is there anything else to be done?
Thanks in advacne
SunnboiHi,
If mail is to go to vendor after saving the PO then logic is to written separately in Exit or BADI.If any out put type is used to send mail after clicking the out put type the mail will be sent to vendor.If output type is used check the code, logic is writhen for mail generation or not .
Regards,
Surendar Reddy. -
How to define output types email or external send in the report program
Hi all,
now we are using a zprogram for output type printer and standard program RVADOR01 for output type external send. Now i want to modify my zprogram itself to support external send email as well as printer also. What modifications should I have to make in my zprogram. My form is a script.
Thank you,
Mallikhi all,
i made the following changes in my code and it worked well.
thank you for all who tried to share my pain.
thanks one and all.
hope this code will help anybode.
thanks & regards
FORM OPEN_FORM_EMAIL.
TABLES: TNAPR, "Programs & Forms
ITCPO, "Communicationarea for Spool
ARC_PARAMS, "Archive parameters
TOA_DARA, "Archive parameters
ADDR_KEY. "Adressnumber for ADDRESS
TYPE-POOLS SZADR.
DATA: LVF_DEVICE LIKE ITCPP-TDDEVICE,
LVF_DIALOG(1) TYPE C VALUE ' ',
LVS_RECIPIENT LIKE SWOTOBJID,
LVS_SENDER LIKE SWOTOBJID,
LVS_SNAST TYPE SNAST,
LVF_PROGRAM LIKE SY-REPID,
LVS_COMM_TYPE TYPE AD_COMM,
LVS_COMM_VALUES TYPE SZADR_COMM_VALUES,
LVS_TITLE LIKE SNAST-TDCOVTITLE.
reset return code
RETCODE = 0.
if there is a communication strategy used ...
IF NOT NAST-TCODE IS INITIAL AND NAST-NACHA EQ '5'.
... use stratagy to get communication type
CALL FUNCTION 'ADDR_GET_NEXT_COMM_TYPE'
EXPORTING
STRATEGY = NAST-TCODE
ADDRESS_TYPE =
ADDRESS_NUMBER = KNA1-ADRNR
PERSON_NUMBER = VBDKA-ADRNP
PERSON_NUMBER = ADDR_KEY-PERSNUMBER
IMPORTING
COMM_TYPE = LVS_COMM_TYPE
COMM_VALUES = LVS_COMM_VALUES
TABLES
STRATEGY_TABLE =
EXCEPTIONS
ADDRESS_NOT_EXIST = 1
PERSON_NOT_EXIST = 2
NO_COMM_TYPE_FOUND = 3
INTERNAL_ERROR = 4
PARAMETER_ERROR = 5
OTHERS = 6.
IF SY-SUBRC <> 0.
RETCODE = SY-SUBRC.
SYST-MSGTY = 'E'.
PERFORM PROTOCOL_UPDATE.
ENDIF.
ENDIF.
LVS_COMM_TYPE = 'INT'.
CLEAR LVS_COMM_VALUES-ADSMTP-SMTP_ADDR.
CLEAR LVS_SNAST.
LVS_COMM_VALUES-ADSMTP-SMTP_ADDR = V_CUST_EMAIL.
convert communication data
MOVE-CORRESPONDING NAST TO LVS_SNAST.
LVS_SNAST-ANZAL = 1.
LVS_TITLE = 'Mail Header Title'.
MOVE LVS_TITLE TO LVS_SNAST-TDCOVTITLE.
MOVE SY-REPID TO LVF_PROGRAM.
CALL FUNCTION 'CONVERT_COMM_TYPE_DATA'
EXPORTING
PI_COMM_TYPE = 'INT'
PI_COMM_VALUES = LVS_COMM_VALUES
PI_SCREEN = XSCREEN
PI_NEWID =
PI_COUNTRY = ADRC-COUNTRY
PI_REPID = SY-REPID
PI_SNAST = LVS_SNAST
PI_MAIL_SENDER = SY-UNAME
IMPORTING
PE_ITCPO = ITCPO_LS
PE_DEVICE = LVF_DEVICE
PE_MAIL_RECIPIENT = LVS_RECIPIENT
PE_MAIL_SENDER = LVS_SENDER
EXCEPTIONS
COMM_TYPE_NOT_SUPPORTED = 1
RECIPIENT_CREATION_FAILED = 2
SENDER_CREATION_FAILED = 3
OTHERS = 4.
IF SY-SUBRC <> 0.
RETCODE = SY-SUBRC.
SYST-MSGTY = 'E'.
PERFORM PROTOCOL_UPDATE.
ENDIF.
CHECK RETCODE EQ 0.
fill structure itcpo
ITCPO = ITCPO_LS.
open form
CALL FUNCTION 'OPEN_FORM'
EXPORTING
APPLICATION = 'TX'
ARCHIVE_INDEX = TOA_DARA
ARCHIVE_PARAMS = ARC_PARAMS
DEVICE = 'MAIL'
DIALOG = 'X'
FORM = 'ZSDLS003'
LANGUAGE = SY-LANGU
OPTIONS = ITCPO_LS
MAIL_SENDER = LVS_SENDER
MAIL_RECIPIENT = LVS_RECIPIENT
MAIL_APPL_OBJECT = ' '
RAW_DATA_INTERFACE = '*'
IMPORTING
LANGUAGE =
NEW_ARCHIVE_PARAMS =
RESULT =
EXCEPTIONS
CANCELED = 1
DEVICE = 2
FORM = 3
OPTIONS = 4
UNCLOSED = 5
MAIL_OPTIONS = 6
ARCHIVE_ERROR = 7
OTHERS = 8.
IF SY-SUBRC NE 0.
CASE SY-SUBRC.
WHEN 7.
RETCODE = SY-SUBRC.
SYST-MSGID = 'VN'.
SYST-MSGNO = '096'.
SYST-MSGTY = 'E'.
SYST-MSGV1 = NAST-KSCHL.
SYST-MSGV2 = NAST-KAPPL.
PERFORM PROTOCOL_UPDATE.
WHEN OTHERS.
RETCODE = SY-SUBRC.
PERFORM PROTOCOL_UPDATE.
ENDCASE.
ENDIF.
SET COUNTRY ADRC-COUNTRY.
ENDFORM. -
How to pass contents in email body for output type medium external send
Hi ,
In my requirement i am send attachment to external send using open_form function module with email content blank,So now my requirement is add 2 to 3 line email content should come in external mail with attachment through open_form function module for that any one can help me if faced this kind of object it will be very help full for me.
Thanks,Hi,
Is your solution using DEVICE = 'MAIL' when calling OPEN_FORM? If yes, please read through OSS Note 311037 - Printing using e-mail. You should be able to define up to 10 lines, as a static cover page for printouts sent via mail (I have not verified if this works). If that doesn't suffice, you are out of luck, I'm afraid. You'd be better off sorting out the otf to pdf conversion problem.
Edit in: alternatively, you could of course try to extend FM SO_OBJECT_SEND via implicit enhancement... All you really need to do there is to populate the table NOTE_TEXT, which will then get converted into e-mail body Create a singleton to hold text, set text in in the driver program before open_form, get it in the implicit enhancement at the beginning of SO_OBJECT_SEND, and, if note_text is empty, take over your text and clear the singleton instance...
cheers
Janis
Message was edited by: Jānis B -
To send Payment advice note as Email to vendor
Hi
I like to know how can we send the payment advice note created after F110 run to be send as email to the vendor?
your help would be appreciated a lot
regards
auroHi Arvind,
Check out the following link
Re: f110 payment advice
Assign points if useful
Regards
Genie
Maybe you are looking for
-
How do I stop firefox from suggesting my log in details when i enter a website
Since downloading firefox, every time I go to a website and start to enter my user name firefox immediately suggests my details for all to see. How do I stop this
-
How can I access the content of a textarea component?
I'm trying to use a javascript form editor in my jsf project. The form editor writes to an html <textarea> component. The jsp page looks like this: <div style="height: 336px; left: 0px; top: 0px; position: absolute; width: 672px"> <script language="j
-
WSUS vs SCCM SUP - What is the point of changing? Pros and Cons of both
Hi, I have been using WSUS forever and have just made a very painful change over to SCCM 2012 SUP. In a room full of experienced WSUS users and facing a handover of SCCM SUP, I really need to have this question answered - What, if any, are the advant
-
I'm trying to free up disk space. When I look at my files using 'Grand Perspective' (Like 'Disk Inventory X'), I see songs in both iTunes music and iTunes media files. I'm wonder if there is some kind of duplication between them. Could I find HD s
-
Amount File Formatting in XSL mapping
Hi Guru(s): I have an XSLT mapping within an File to BPM scenario. The Flat file has an amount field of 13 characters, and reads a value like 16.10, followed by trialing whitespace to fill out the 13 positions. I am able to read this file properly wi