F110 - An email should go to the vendor with payment details?

Hi
Friends,
When payment is done through F110, an email should go to the vendor with the payment details. The vendor email stored in master record.
I done entire configuration BTE (Business Transaction events) I checked FBZP - country/company code it is showing correctly.
Form for the Payment Advice - ZF110_US_AVIS
Payment medium program - RFFOD__U
Form for the Payment Medium - ZF110_US_AVIS
I posted FB60, F110, But am not getting an email in T code SOST.
Kindly help me where I gone wrong?
My Functional module name is ZF_F110_PROCESS_00002040
Thanks

Hi Anil,
check this may be useful for you...
There is a custom table YFEMAIL_PAYADV maintained in sm30. This table contains Flags for Emails and Fax for each combination of Company Code and Payment Method.
Every time a Payment Advice is sought to be generated after executing F110 transaction this BTE is triggered. The Function module attached to this BTE then checks the combination of the Company code and Payment method from the REGUH table in the custom table YFEMAIL_PAYADV. If the flag for email is checked for the given combination, it would trigger an email to the recipient, maintained in the vendor master data. If email address is missing in Vendor Master Data, it will check for the Fax flag. If the Fax Flag is checked in the custom table, it would send the fax to the Fax number maintained in the Vendor Master. If the Fax number is missing as well in the vendor master, a print out of the Payment Advice is generated.
However, if the email flag is not maintained for a combination of the Company code and Payment method in the custom table, the system would exit from the Function Module.
Master Data Maintenance :
u2022The email address of the recipient should be maintained in the vendor master and the
Notes ID u2018PAYADVu2019 should be maintained just next to the recipient the mail is intended to be sent. The first email address (with the radio button) is the default email address used by the system to send other documents (like P.O etc). The email address where Notes ID is u2018PAYADVu2019 will be used to email the Payment Advice. Hence this care needs to be taken while maintaining the email addresses in the Vendor Master.
Variant for the Payment Program:-
The checkbox for u2018Print payment advice notesu2019 in the variant attached should be checked.
Check the SAP Connect gateway - T.code : S0SB or S0SG
Technical settings in SAP Connect :-
The email addresses and fax numbers of the Vendors would be activated in SAP Connect so that emails or facsimile could be sent from R3 to external systems. Using the Transaction u2018SCOTu2019 the nodes u2018SMTPu2019 for Emails
t/r
Gopinath

Similar Messages

  • While running F110 mail trigger should happen at the time of payment Run

    Hi Experts,
    I have configured FBZP and automatic mail trigger for Payment Advice also.  Now while running F110 then at the time of Proposal Run the mail is getting triggered. But since its proposal it can be edited also. So I need the mail should trigger at the time of Payment Run. Plz suggest how to achieve this.
    Thanks in Advance,
    Arabinda

    Check this note: 836169
    may be helpful with the config and setup, its a consulting note....

  • How to list the vendors with CIN details.

    Hi all.
    I will get list of vendors using MKVZ or XKVZ, but this report does not contain CIN details for vendors.
    how can i get vendor list with CIN details..plz help me
    thanks
    ramesh reddy

    HI,
    Vendor CIn details will not come in any report
    you have to find out from J1ID or create z Report
    Regards
    Kailas Ugale

  • F110 - An email ID for remittance to vendors?

    When payment is done through F110, an email should go to the vendor with the payment details
    We have a requirement currently to send emails to vendors. I have searched in the forum got enough answers, still I have few more questions regarding the setup .
    1. we are currently using classic payment medium and program RFFODEI1 to send the ACH payments to the bank.
    Payment file using is DME
    Anil
    Edited by: Anil Kumar on Dec 14, 2011 8:48 AM

    These are steps you need to carry out to send email.
    Emailing SAP Remittance advice:
    1.
    For the following process to work SAP Connect needs to be configured for outgoing mail. This is carried out by the Basis team. The t-code is SCOT.
    2.
    Vendor Master Data
    Define ‘Std communication method’ as SMTP (Internet mail) and maintain an email address in the vendor master data.
    3.
    T-Code BERP – Code to find the relevant BTE. Use the Selection Attribute to browse for your business area. In my case, it is AP-Payment Transactions hence FI-AP-AP-PT.
    00002040 is the relevant process. This is a Function called SAMPLE_PROCESS_00002040. In this case, the FM only checks for an email address in the Vendor Master. If more logic is required a Z-version would need to be created.
    4.
    Use t-code FIBF to create the enhancement.
    a)
    Create a product.
    A product groups together customer enhancements to BTE’s developed in the customer's namespace. All customer enhancements assigned to a certain customer product can be released with the Activate Customer Product indicator. The OPEN_FI function module for a certain customer enhancement cannot find the corresponding customer function modules, until this has been done.
    Create the product name (for example ZMAIL) and make it active.
    FIBF->Settings->Products->…of a Customer
    b)
    Assign the BTE to the FM:
    Settings->Process Modules->…of a customer
    Assign the 00002040 process to the FM and Product.
    5.
    At the end of this process when the payment advice program is run, the event will be called and it will automatically send an email to the vendor.
    6.
    Assign an email address to the sap user who will be the outgoing accounting clerk. Define the Accounting Clerk for the outgoing email address:
    SPRO->FI->AR/AP->Vendor Accounts->Master Data->Preparations for Creating Vendor Master Data->Define Accounting Clerks
    Thanks.
    Irene

  • New Curve Firmware - Should I delete the Vendors file first?

    I got an email today saying there's a new version of the Curve 8900 firmware available (an update to v4.6.1) which "includes optimizations and enhancements approved by your wireless service provider."
    I'm with T-mobile and my phone was unlocked following T-mobile's instructions.  That said, before updating, should I remove the Vendor's file, or is that not necessary since I am actually a T-mobile customer?
    Has anyone had and good/bad experiences with this new update?

    I am with T-Mobile too, and I upgraded the software (which was actually a downgrade from Italy's software).
    So far, so good. When I upgraded to the Itally release, I noticed faster BB workings, but a lag on the screen when answering or ending a call - I still have that same lag with this software.
    I must say though, that I do feel better having a T-Mobile approved (per the email from BB) software on my phone - just in case I have to call about a problem. (if you have any software not approved by them, and you call for help, they will tell you to install their software and call back if you are still having a problem.)

  • Miro payment terms on the based on the vendor master payment terms

    i need to caluculate the MIRO payment terms based on the vendor master payment terns lfb1-zterm
    what are the configuration settings needed.
    would  u please tell me the solution
    with regards,
    Srinivas

    Hi,
    If you have maintained the payment term in the Purchase Order, it will overwrite the payment term which is maintained in the Vendor Master. If no payment term is maintained in the PO, then the payment term which is maintained in the Vendor Master will be considered.
    Regards,
    Amit

  • Can we park the vendor advance payment.

    Dear SAP GURU,
    Please suggest the vendor advance payment can i park thru special G/L indicator T.code-Fv50.
    Regrads & Thanks,
    sai.

    Hi sai,
    you are mansion the transaction which has related to GL posting.  in tact you are not get the vendor account posting.  
    i think in my knowledge for advance payment their is no parking document transaction as such.
    please try to do the transaction with hold document.  if its works or not.
    Regards
    Ram

  • Should I join the domain with my new server 2008 R2 before I run dcpromo ?

    Hi Team,
    Should I join the domain with my new server 2008 R2 before I run dcpromo ?
    Brand new server, 2008 r2. I want it to eventually be my forest root. Should I go ahead and join it to the domain as just a member server and then do all the ? Should I run adprep before I join
    the domain? I'm only asking about member server at this point...before dcpromo.
    Most of the posts I have seen relating to installing Additional Domain Controller (ADC) onto a domain, state that the machine they are starting with is NOT a member of the domain.  In my case,
    the machine I want to make an ADC is already a member of the domain.
    Regards,
    Rajesh Behara

    Hi Rajesh,
    Is your issue related to Project, the Microsoft scheduling and planning application? In case it is not, please post your question to the appropriate forum in order to have help from experts.
    Here is the
    TechNet SQL Server forum.
    Hope this helps,
    Guillaume Rouyre, MBA, MCP, MCTS |

  • Should I join the domain with my new server 2008 R2 before I run dcpromo for ADC ?

    Hi Team,
    Should I join the domain with my new server 2008 R2 before I run dcpromo ?
    Brand new server, 2008 r2. I want it to eventually be my forest root. Should I go ahead and join it to the
    domain as just a member server and then do all the ? Should I run adprep before I join the domain? I'm only asking about member server at this point...before dcpromo.
    Most of the posts I have seen relating to installing Additional Domain Controller (ADC) onto a domain, state
    that the machine they are starting with is NOT a member of the domain.  In my case, the machine I want to make an ADC is already a member of the domain.
    Regards,
    Rajesh Behara

    Hello,
    double post see my answer in
    http://social.technet.microsoft.com/Forums/windowsserver/en-US/d5809e38-164e-427c-86ab-d00be7bcefb3/should-i-join-the-domain-with-my-new-server-2008-r2-before-i-run-dcpromo-for-adc-?forum=winservergen
    Best regards
    Meinolf Weber
    MVP, MCP, MCTS
    Microsoft MVP - Directory Services
    My Blog: http://blogs.msmvps.com/MWeber
    Disclaimer: This posting is provided AS IS with no warranties or guarantees and confers no rights.
    Twitter:  

  • Should I buy the imac with expandable memory slot for future os upgrade size?

    Should I buy the imac with expandable 8gb memory slot for future os upgrade size?

    I Always try to have a little more RAM on my computers that I think I'll need when I purchase them. Either have more ram installed when you order the iMac or purchase one with open slots for upgrading.
    I Purchase my iMac 5K with only 8 GB RAM but it had two open slots. As soon as I received the iMac I purchased two 8 GB modules form Other World Computeing. That brought my RAM to 24 GB. I run multiple applications and the iMac runs smoothly.

  • Custom pushbutton in ME21N should display a popup window with item details

    Hello,,
    The requirement is to
    1. Add a custom pushbutton in ME21N screen at header level.
    2. The user will select some PO line items and will click on this push button.
        This inturn should trigger a popup window with item details only for those selected PO line items along with schedule line qty.
    I have created the custom push button in a custom tab using the BADI ME_GUI_PO_CUST.
    Now I am not able to retrieve item details and schedule line details inside the PAI of the custom tab..
    i.e., when i click on the custom push button, I am not able to retrive the item data and schedule line data.
    Please help me to retrive PO line item data and schedule line data.
    Regards,
    Sharah

    JSF is not so relevant in this question. It's all about how the generated client side code look like. Which is usually a bunch of HTML/CSS/JS (open page in browser, rightclick and view source). If you know HTML, you should know that using target="_blank" in a <form> or <a> element would open a new window. If you know JS, you should know that using window.open() would open a new window.
    Apply this so in the JSF source code so that the generated HTML/JS output is exactly what you want.

  • How to change the country in payment details.

    how to change the country in payment details, it says united states but im in the uk and it wont let me sign into app store. The doesnt seem a way to changeit Please help.

    App Store Frequently Asked Questions (FAQ) - http://support.apple.com/kb/HT2001 when using iTunes --> "To change countries, scroll to the end of the iTunes Store home page and click the flag indicating the current country. To choose a different country, click the appropriate flag."
    iOS: Changing the signed-in iTunes Store account - http://support.apple.com/kb/HT1311  - Change your iTunes Store country: "Sign in to the account for the iTunes Store region you'd like to use. Tap Settings > iTunes & App Stores > Apple ID: > View Apple ID > Country/Region."

  • How to send email daily to all the vendors which have Past Due POs.

    Hi
    In BI BEx Query Designer, i have created 1 report showing all the POs which are Past Dues.
    My requirement is:
    I want to send email daily to all the associated vendors which have Past Due POs (POs which are not being received yet after their due dates). And don't want to send email to vendor which doesn't have any Past Due PO.
    Could anyone suggest me how to achieve it.
    Thanks

    Hi Harpal,
    Heres what you can do. Now that your query is ready, use this query in an APD and in that APD include a ABAP routine process type.
    In this code you will loop through the query results and whichever matches your desired condition for them e-mail can be sent through some standard function module.
    Regards,
    Amit

  • Unable to process downpayment request (F-47) for the vendor with the PO

    Hi All,
    We are not able to process the advance payment request for the vendor 450004398 with the PO 3000086605 due to below mentioned error
    " You cannot use this transaction type to post this asset.u201D After getting error we double click that error we got these full information.
    The traanction type entered type entered belongs to transaction type group 15, According to the specifications for this transactipn type group,posting with trasnction types belonging to this group are only allowed in specifi asset classes ( for asset classes for asset under construction)
    The asset to which you are posting belongs to class group
    Above error we are facing, we checked "OAYB" also that asset class in maintained in that transaction code.
    Awaiting for your reply
    Thanks
    Ram
    09769004602

    Hi Ram,
    Please check AO90 and OAYB
    In AO90 you should assign one Asset GL Account.
    for this: go to AO90 select you chart of accounts and double click on acocunt Determination select your asset determination against which asset you are paying down payment and double click on Balance sheet accounts there you need to assign under acquisition account assginment  * Acquisition:Down Payment* and Down Payment clearing Account. This is  only  for AUC.
    In OAYB select 15 Down payment and double click on specification of asset class there you need assign your asset class.
    Hope this will help you.
    Regards,
    Schilukuri

  • Sending email using CL_BCS in the background with subject line 255 chars

    Hello Gurus,
           Following is the sample code,. When I run in the foreground, I am getting the mail, with proper subject line. However my output medium type is '5-'External Send#. When I am trying to run this in my output program, it is resulting in dump.
           When I keep 'COMMIT WORK',  I am getting a dump saying tText * Invalid COMMIT WORK in an update function module.*
           When I remove this 'COMMIT WORK', I am still getting the error, saying Screen output without connection to user. (The current ABAP program "SAPLSTXC" statements could not be executed.)
          Hoping for a quick solution.
    Regards,
    Shaheen
    REPORT  Z_CL_BCS_TEST.
    * Trying classes
    DATA: send_request        TYPE REF TO cl_bcs.
    DATA: li_main_text        TYPE bcsy_text,
          lw_main_text        LIKE LINE OF li_main_text.
    DATA: document            TYPE REF TO cl_document_bcs.
    DATA: recipient           TYPE REF TO if_recipient_bcs.
    DATA: sender              TYPE REF TO if_sender_bcs.
    DATA: l_mtitle            LIKE sodocchgi1-obj_descr.
    DATA: sent_to_all         TYPE os_boolean.
    DATA: bcs_exception       TYPE REF TO cx_bcs.
    DATA: lv_sub TYPE string.
    TRY.
    *     -------- create persistent send request ------------------------
        send_request = cl_bcs=>create_persistent( ).
    *     -------- create and set document---------------
    *     Email title
        l_mtitle = 'attachment'.
        lv_sub = 'Email Title : I want to try for a subject which is more than 50 chars. will this work?'.
        CALL METHOD send_request->set_message_subject
          EXPORTING
            ip_subject = lv_sub.
    *     Fill the body of the mail
        REFRESH li_main_text.
        lw_main_text = 'This is test email'.
        APPEND lw_main_text TO li_main_text.
        CLEAR: lw_main_text.
        lw_main_text = 'Regards'.
        APPEND lw_main_text TO li_main_text.
        CLEAR: lw_main_text.
    *     Create Email Object
        document = cl_document_bcs=>create_document(
          i_type    = 'RAW'
          i_text    = li_main_text
          i_subject = l_mtitle ).
    *     Add document object to send request
        send_request->set_document( document ).
    *     add recipient (e-mail address)
        recipient =
            cl_cam_address_bcs=>create_internet_address(
                  'Shaheen.Taori at solvay.com' ).           " changed the email id purposefully
    *     Add recipient object to send request
        CALL METHOD send_request->add_recipient
          EXPORTING
            i_recipient = recipient
            i_express   = 'X'.
    *     ---------- send document ---------------------------------------
    *    sent_to_all = send_request->SEND_WITHOUT_DIALOG( I_WITH_ERROR_SCREEN = ' ').
        CALL METHOD send_request->SEND_WITHOUT_DIALOG.
    *      EXPORTING
    *        e_sent_to_all = 'X'.
    *    IF sent_to_all IS INITIAL.
    *      MESSAGE 'Erorr while sending email ' TYPE 'E'.
    *      EXIT.
    *    ENDIF.
          COMMIT WORK.
    *   exception handling
      CATCH cx_bcs INTO bcs_exception.
        MESSAGE i865(so) WITH bcs_exception->error_type.
    ENDTRY.

    Try using method SEND instead of SEND_WITHOUT_DIALOG.
    Also try calling method SET_SEND_IMMEDIATELY before calling method SEND.
    Use below code lines,
    send_request->set_send_immediately( i_send_immediately = 'X' ).
    sent_to_all = send_request->send( i_with_error_screen = 'X' ).   " Instead of CALL METHOD send_request->SEND_WITHOUT_DIALOG.

Maybe you are looking for

  • Are risks client dependent or independent in GRC 10.0?

    Hi Experts! My bosses has a question: Are risks client dependent or independent in GRC 10.0? Logically I would say client dependent, but they need a much official answer. Could you please someone give this info, who has an installed system. Thanks fo

  • Address not showing correctly in quotation Smartform

    Hi Guru's, We created smartforms for Quotaions. Based on Plant we selecting address. For some quotaions address template table displaying fine. For few quotations its not working fine in printprivew mode. Template table is same length for all. Also i

  • How to learn technics in wrting class, objects and methods

    Hi , I am new this oops methodology. I know java language but don't know the basics. I mean to say I have no idea how to write classes and methods. I can write one single class with all the methods and I can call that class from an another class but

  • Problem In Recording MB1A Transaction through SHDB

    Hi Friends, While Recording MB1A Transaction I am getting Codding Block Screen. Where as Whilr running MB1A transaction Normally we are not getting that screen. For this reason we are not able to go to the next step. please do the need full. Here i a

  • Post new updates in ABAP AND NETWEAVER

    HI ALL PLZ POST