Email to be triggered

Hi All,
Need to trigger mail from SAP for the below case.
The sales person should recive the mail from SAP about the availability of the new product at the time of  first good receipt ( material received either from purchase order or production order)
Kinldy advise how to acheive this .
Thanks & Regards,
Renuga.A

HI,
The mail has to trigger whenever the stock updated at  the first  time.
For example,
Material A - First GR entry -based on 101 mvt in the Mseg table - Mail has to sent
                 - second GR entry - No mail for the second entry .
For this case how to handle.
Thanks and Regards,
Renuga.A

Similar Messages

  • Purchase Order email is not triggering

    Dear Sir,
    We have done all configuration step related to sending of external email for Purchase Order . But email is not triggering . We have also tested the SAPConnect , by sending a test mail using tcode SBWP and it is working ok .
    After saving of PO (using ME22n) , We are getting following screen , but email is not triggering (in tcode SOST , we find no send request generated). We have maintained email id in XK02 for the Vendor also .
    The configuration maintained is detailed in the attached file .
    We request forum members to kindly help us for the problem resolution please.
    With Regards
    B Mittal

    Hi Mr Florian
    Thanks for reply .
    Now Email is getting triggered only if the  Program-Name mentioned is Std one i.e "SAPFM06P" . But We change it to our customized one "ZSAPFM06P" then Email is not triggering .
    I request forum members to kindly help me please .
    With Regards
    B Mittal

  • Notification Email should be triggered when hit the Apply changes?

    Hi All,
    Am creating a request form similiar to a remedy form,when ever the user create a new request and submit the request.Notification email will be sent to the user and the admin.
    Here when the admin ppl rejects the request,a notification email triggered to the user like request has been rejected .
    I have three radio buttons in the Form
    1.Submitted(default).
    2.Rejected.
    3.Accepted.
    When the admin edit the request and select rejected radio button,and apply changes ,a notification email should be triggered to the user.
    Now i have a after submit process for edit the ,which will be triggered when ever the user hit the apply changes button and it will send notification to both user and admin.
    How to achieve the notification email that should be triggered when the admin rejects the request and submit the form???
    am using apex version 4.0
    when the Admin will select the reject radio button and hit tha apply changes then the notification email should be sent to the user!!
    Always appreciate your help!!!
    Thanks & Regards,
    Ramya.

    Ramya wrote:
    Hi Gurujothi,
    Thanks for your response!.
    I can able to send email now.Thing is i need to send an email like when the admin rejects the request.
    For eg.
    1.Admin opened the request and select the Reject radio button and clicking Applychanges button then the email notification will be sent to the user like,
    Your request has been Rejected.
    2.If the Admin selects the radio button accept radio button and clicked apply changes,start processing about the request then the Email notification will be sent to the user like ,
    Your request has been modified .Request will be notified by the admin.(Working now)
    DO i need to create two separate process for the email notification like
    one is for all the modifications that the user/admin will do in the form ,once the record is created and another process is for Rejection purpose of the Form.But only one Apply changes button is there in the Form.You don't need two page process, In one single process you can acces the page item session values using *:YOUR_ITEM_NAME* bind variable syntax or V function like this V('YOUR_ITEM_NAME')
    So in your PL/SQL code you can easily prepare the email body based on your radio group item's value
    declare
    l_body varchar2(4000);
    begin
    IF :Px_MY_RADIO_GROUP ='R' THEN
      l_body := build your conditional email body for rejected
    ELSIF  :Px_MY_RADIO_GROUP ='A' THEN
      l_body := build your conditional email body approved
    END IF;
    apex_mail.send(
            p_to       => '[email protected]',   -- change to your email address
            p_from     => '[email protected]', -- change to a real senders email address
            p_body     => l_body,
            p_subj     => 'APEX_MAIL Package - Plain Text message');
    end;
    See this http://docs.oracle.com/cd/E23903_01/doc/doc.41/e21674/concept_ses_val.htm#HTMDB03012

  • Identify how the Email Alert getting triggered

    Hi All,
    Whenever we are executing a transfer action involving change in position the user is receiving an email stating his address has been changed even-though the address of the employee is not modified.We suspect it is the change in Home Org ID in infotype 0001 an additional field we have added in Org assignment infotype. Please let me know how do i dig and understand how this alert is getting triggered. I have checked CCMS but unable to find it is there any alternate way like back track from the field and see if any alerts are set.

    Yea Glen checked but no mail logic in the dynamic action.Strange thing is the employee is getting Address Data changed as the message in mail when his address infotype is not modified.We have checked Infotype 0001 and 0006 for dynamic action but nothing on that ..
    Please see the below details as the email he has received.That Alert ID is what makes me suspect its an Alert.
    Subject: Please check employee XXXXXX.
    Alert ID: ##12189##
    Address Data has been Changed

  • MARS - Email Alerts as Triggered?

    Is there a way to setup reports to send alerts/reports as soon as something triggers an alert rather than send out every minute/hour/day?  So say as soon as MARS sees a P2P session, it will send an alert off to me.
    Thanks in Advance.

    If you locate the report "Activity: P2P Filesharing/Chat - All Events" then you will see the event tyope as
    Info/UncommonTraffic/P2PFileShare, Info/UncommonTraffic/P2PFileShare/FileTransfer,
    Info/UncommonTraffic/Chat, Info/UncommonTraffic/Chat/FileTransfer, Info/UncommonTraffic/Chat/Proxy
    You can then make a query, "all event raw messages". Under event, one at a time locate the 5 event types listed above and select all of the events listed for each (eg: Yahoo messag=nger missing URL, Yahoo instant messanger file transfer...etc). Cick apply and then "save as rule". You can then configure the rule as required. eg: limit to specific source/.dest subnets. Specifiy the action as email. If you want to be alerted for each and every occurrence, then you should set the time to something short like 1 minute. You can review the list of events and remove any that might not be applicable.
    Matthew

  • BRFPlus Email action : not triggering emails

    I executed the email action from within a rule set. Simulation shows that email action was called without errors.
    The email was never received in the inbox.
    Q1. Does the direct recipient field expect an email id or the user id?
    Q2. Can we pass in a table of email id's as dynamically determined recipients ?
    Q3. is there some system setting that needs to be active so as to send an email from BRFplus ?

    Hi Pratik,
    The send email action requires an explicit commit to send the mail. In simulation an explicit commit will not be called and hence a mail will not be sent. Please find the answers to your questions below;
    1. The direct reciepient field expects a mailid not the user IDs
    2. You can pass a table of IDs and dynamically determine the recipients
    3. There is a note mentioning the email configuration if it is not donein yur system already. The note number is 455140.
    Hope this helps you.
    Regards,
    Venu

  • Send Email issue and triggers question

    I don't think this question is really language-specific.  I have a form on a page that doesn't have any transactions on it, but I just want to send an email using the form fields for the message body.  Well, when I tried to use a "send email" server behavior, it said that I didn't have any transactions on the page.  How can I work around this?  I already tried insert a "custom transaction" that basically does nothing.  By doing this, I could then insert a "send email" server behavior, but it's not working.  There has to be a way to do this...???  Has anybody had any luck with this?

    Thank you for this link - I will look into it later today.  What a shame that Adobe didn't think about the "possibility" of someone wanting to send an email WITHOUT inserting records into a database first. I am extremely unhappy with Adobe right now.  I've just recently learned that they are "dumping" ADDT.  First of all, they charge an arm and a leg for the product, give you no real support, and now they are dumping it.  Plus, I've been waiting ONE MONTH for a call back for an elevated support issue that is still unresolved.  Adobe never should have purchased Macromedia.  They are in way over their heads.

  • Email Triggering on FD32 when Customer Credit limit exceeds

    Dear All,
    We have a requirement to trigger an e-mail, whenever the credit limit of a customer is exceeded, the credit limit are in FD32.
    A mail should go to the customer, with attachment as a specific pdf format.
    So does writing an email functionality in a report and submitting it in background is recommended or there is a way through which email can be triggered.
    Thanks,
    A Sustainer

    Dear All,
    Thanks for your replies, that would really helping me in approaching the best way to achieve this task.
    In response to Modak,
    We have report f.31 (credit overview report) and i am planning to make an enhancement in this report and write code for mail triggering, In this report we have a field, which shows the credit limit used (KLPRZ).
    In response to karri,
    As also recommended by you, I will submit this f.31 report as B/G job with mail triggering code.
    In response to Ibrahim,
    Thanks for suggesting me not to use workflows.
    Thanks
    A Sustainer

  • SOST - Emails triggering - Delay in SOST

    Hi Experts,
    I've developed a custom function module which will send email notifications. I had problem of emails getting struck in SOST until the refresh happens in SOST. To avoid this situation, I've used RSCONN01 program to start and send process. But, by doing so all the pending emails are getting triggered from SOST.
    Client's requirement is to trigger the emails which are generated by function module immediately, keeping all the other emails in SOST queue. Is this possible? if yes, please let me know.
    Thanks in Advance,
    Siva Sankar.

    Oups sorry, i tought its MF 'SO_NEW_DOCUMENT_SEND_API1'. TRy to use this MF.
      CALL FUNCTION 'SO_NEW_DOCUMENT_SEND_API1'
        EXPORTING
        document_data                     = 
         document_type                    =
         put_in_outbox                    = 'X'
       commit_work                      = 'X'
       IMPORTING
         sent_to_all                      =  sent_to_all
                       NEW_OBJECT_ID                    =
        TABLES
         object_header                    = objhead
         object_content                   = objtxt
                       CONTENTS_HEX                     =
                       OBJECT_PARA                      =
                       OBJECT_PARB                      =
          receivers                        = reclist
       EXCEPTIONS
         too_many_receivers               = 1
         document_not_sent                = 2
         document_type_not_exist          = 3
         operation_no_authorization       = 4
         parameter_error                  = 5
         x_error                          = 6
         enqueue_error                    = 7
         OTHERS                           = 8.

  • Email Triggered for blocked Licenses...

    Hi All,
    We are working on some development .
    There is  requirement as :-
    1.To trigger a mail ,if order has been block due to invalid license
    2. If master data related to license (MAEX-ALNUM and MAEX-EMGBR ) is maintained in the materail master then the license should be determined.
    3. If license is not determined then the email should be triggered while saving the order.
    any inputs or best possible way to solve this scenario.
    thanks in advance
    -Saurabh goel

    Hi Saurabh ,
    Same kind of requirement was solved in the below Link. you can slightly modify the same to make it work in your case.
    Please check.
    [send email after save VA01;
    UserExit / BADI ,
    Please surf over Google / SDN for getting the Exit or BADI details.
    For your reference.
    [VA01 & VA02 Userexit help;
    All the very best.
    Edited by: Prasath Arivazhagan on May 24, 2010 5:13 PM

  • Condition Type-Change-Email Triggering

    Hi Friends,
    Problem is:
    Whenever there is a change done in pricing condition types a email must be triggered...
    How to go about this ??????
    Best Regards

    Hi,
    For any change in order to be recorded and send an email, you have to creat a batch job (TC- SM37), for this and in the program you have to pick up the relevent fields from the program to get printed in the email and also the address to whom the email should go. This all modifications will be done by the help of ABAPer. pls explain him what you want, give the fields you want to extract and print in email.
    Reward if helpful
    Manoj

  • PO - control email triggering with user exit.

    Dear all expert,
    Implemented a program using user exit EXIT_SAPMM06E_013 where it checks when user convert from PR to PO using t-code = ME21N, and when user clicks save PO, it will trigger an email.
    To change a PO details, usually will use ME22N. However, our user here will change PO by double clicking on the "Document Overview On / Off" panel and click change. After changing the PO, user will save via ME21N.
    Therefore, lots of emails has been triggered which had confused the user.
    Is there anyway to control this?
    Regards,
    Santthi.

    Hi,
    You can use exit EXIT_SAPMM06E_012 to get the activity (import parameter I_TRTYP) It is equal to "V" if the PO is already created and if the user is changing it or "H" if the user is creating the PO. Store this parameter in a global variable and read it in EXIT_SAPMM06E_013
    Hope it helps
    Regards

  • File from application server-- Email ?

    Hi,
    I need to pickup a file from application server and Email the same to the intended receipents through ABAP program
    For that i had used the following code:
    REPORT  ZEMAIL_APP_SER_FAIL.
    DATA :is_doc_chng        TYPE sodocchgi1,
          it_objtxt          TYPE STANDARD TABLE OF solisti1,
          is_objtxt          TYPE solisti1,
          it_objpack         TYPE STANDARD TABLE OF sopcklsti1,
          is_objpack         TYPE sopcklsti1,
          it_objbin          TYPE STANDARD TABLE OF solisti1,
          is_objbin          TYPE solisti1,
          it_reclist         TYPE STANDARD TABLE OF somlreci1,
          is_reclist         TYPE somlreci1,
          w_lines_tx         TYPE i.
    ** Create Message Body
    **   Title and Description
    *is_doc_chng-obj_name  = 'MAIL'.
    is_doc_chng-obj_descr = 'Auto genareted Mail from Application server'.
    ** main text
    is_objtxt-line = 'This is an automatically generated mail. Please do not reply  to it.'(028).
    APPEND is_objtxt TO it_objtxt.
    is_objtxt-line = space.
    APPEND is_objtxt TO it_objtxt.
    *   write packing list (main)
    DESCRIBE TABLE it_objtxt LINES w_lines_tx.
    READ     TABLE it_objtxt INTO is_objtxt INDEX w_lines_tx.
    is_doc_chng-doc_size = ( w_lines_tx - 1 ) * 255 + STRLEN( is_objtxt ).
    CLEAR is_objpack-transf_bin.
    is_objpack-head_start = 1.
    is_objpack-head_num   = 0.
    is_objpack-body_start = 1.
    is_objpack-body_num   = w_lines_tx.
    is_objpack-doc_type   = 'CVS'.
    is_objpack-OBJ_NAME   = 'GIND_EXP'.
    is_objpack-Obj_langu  = 'E'.
    APPEND is_objpack TO it_objpack.
    is_reclist-receiver = 'XXX'@'YYY'.COM'.
    is_reclist-rec_type = 'A'.
    Break-point.
    *is_reclist-REC_ID   =  'XXX@YYY'.COM'.
    APPEND is_reclist TO it_reclist.
    CLEAR is_reclist.
    CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
    EXPORTING
       document_data              = is_doc_chng
       put_in_outbox              = 'X'
       commit_work                = 'X'
    TABLES
       packing_list               = it_objpack
       contents_txt               = it_objtxt
       receivers                  = it_reclist
    EXCEPTIONS
       too_many_receivers         = 1
       document_not_sent          = 2
       document_type_not_exist    = 3
       operation_no_authorization = 4
       parameter_error            = 5
       x_error                    = 6
       enqueue_error              = 7
       OTHERS                     = 8.
    IF sy-subrc NE 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
             WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    ENDIF.
    when i execute this program:
    I get the following error msg:
    Activation setting not yet maintained
    May i know what is the problem?

    If you are sending an email, the receiver type should be U (internet mail address type). From your code it appears that you have input it as 'A'. I am not sure if the error message is related to this. Have you checked in transaction SOST, whether an email has been triggered from your program? At what point of execution is this error message triggered?

  • Email is not being sent to the vendor

    Dear All,
    I am facing a concern where the Purchase order output email is not triggering to the vendor. When I have checked in the SPPFP transaction code, I am having the below error.
    I have checked the below and all are seems to be fine.
    1.) In the BP transaction code, the vendor email id and communication method has been maintained correctly.
    2.) The table entries - BUT000, BUT020, ADR6, ADRC have been checked and the data is available in the tables.
    Could you please advise whether you have any suggestions on this. Thanks in advance for your help.
    Best Regards,
    Bharathi

    Hi Ricardo Cavedini
    I have got your contact when I was referring one of your threads related to the PO output. Could you please help me in providing your suggestions on this.
    And I hope the below screenshots will provide some more clue in reference to my concern.
    Kindly revert if you need any further info. I will be very happy to revert. Thanks in advance for your help.
    Best Regards,
    Bharathi

  • Error while sending Email through Java Code in OIM

    Hi All,
    I have created a java code using tcEmailNotificationUtil, and integrated the same with the adapter.
    I am triggering this adapter when an approval process gets completed.
    As soon as the approval process gets completed my email task is triggering but the task is getting rejected.
    I have checked my system configuration for mail server settings.Everything seems working fine.
    Can you please help me in this issue how to debug?
    Thanks in advance.

    Hi,
    Here is my log file:
    DEBUG,25 Apr 2011 10:40:00,099,[XELLERATE.SERVER] - Class/Method: QuartzWrapper/insertTaskHistory left.
    DEBUG,25 Apr 2011 10:40:00,099,[XELLERATE.SCHEDULER.TASK] - Class/Method: SchedulerBaseTask/run entered.
    DEBUG,25 Apr 2011 10:40:00,099,[XELLERATE.SCHEDULER.TASK] - Class/Method: ReIssueAuditMessage/execute entered.
    DEBUG,25 Apr 2011 10:40:00,099,[XELLERATE.SCHEDULER.TASK] - Class/Method: ReIssueAuditMessage/initialize entered.
    DEBUG,25 Apr 2011 10:40:00,099,[XELLERATE.SCHEDULER.TASK] - Class/Method: SchedulerBaseTask/getAttribute entered.
    DEBUG,25 Apr 2011 10:40:00,099,[XELLERATE.SCHEDULER.TASK] - Class/Method: SchedulerBaseTask/getAttribute left.
    DEBUG,25 Apr 2011 10:40:00,099,[XELLERATE.SCHEDULER.TASK] - Class/Method: SchedulerBaseTask/getUtility entered.
    DEBUG,25 Apr 2011 10:40:00,099,[XELLERATE.SCHEDULER.TASK] - Class/Method: SchedulerBaseTask/getUtility left.
    DEBUG,25 Apr 2011 10:40:00,099,[XELLERATE.ACCOUNTMANAGEMENT] - Class/Method: tcUtilityFactory/getRemoteUtility - Data: moUtil - Value: Thor.API.Operations.tcAuditOperationsClient
    DEBUG,25 Apr 2011 10:40:00,099,[XELLERATE.SCHEDULER.TASK] - Class/Method: ReIssueAuditMessage/initialize left.
    DEBUG,25 Apr 2011 10:40:00,099,[XELLERATE.SCHEDULER.TASK] - Class/Method: ReIssueAuditMessage/processAllByIdentifier entered.
    DEBUG,25 Apr 2011 10:40:00,099,[XELLERATE.SCHEDULER.TASK] - Class/Method: SchedulerBaseTask/isStopped entered.
    DEBUG,25 Apr 2011 10:40:00,099,[XELLERATE.SCHEDULER.TASK] - Class/Method: SchedulerBaseTask/isStopped left.
    DEBUG,25 Apr 2011 10:40:00,100,[XELLERATE.DATABASE] - select A.* from (select aud_jms_key, aud_class, identifier from aud_jms order by aud_jms_key) A where rownum <= ?
    INFO,25 Apr 2011 10:40:00,101,[XELLERATE.PERFORMANCE] - Query: DB: 1, LOAD: 0, TOTAL: 1
    DEBUG,25 Apr 2011 10:40:00,102,[XELLERATE.SCHEDULER.TASK] - Class/Method: SchedulerBaseTask/isStopped entered.
    DEBUG,25 Apr 2011 10:40:00,102,[XELLERATE.SCHEDULER.TASK] - Class/Method: SchedulerBaseTask/isStopped left.
    DEBUG,25 Apr 2011 10:40:00,102,[XELLERATE.SCHEDULER.TASK] - Class/Method: SchedulerBaseTask/isStopped entered.
    DEBUG,25 Apr 2011 10:40:00,102,[XELLERATE.SCHEDULER.TASK] - Class/Method: SchedulerBaseTask/isStopped left.
    DEBUG,25 Apr 2011 10:40:00,102,[XELLERATE.SCHEDULER.TASK] - Class/Method: ReIssueAuditMessage/execute left.
    DEBUG,25 Apr 2011 10:40:00,102,[XELLERATE.SCHEDULER.TASK] - Class/Method: SchedulerBaseTask/run left.
    DEBUG,25 Apr 2011 10:40:00,102,[XELLERATE.SCHEDULER.TASK] - Class/Method: SchedulerBaseTask/isSuccess entered.
    DEBUG,25 Apr 2011 10:40:00,102,[XELLERATE.SCHEDULER.TASK] - Class/Method: SchedulerBaseTask/isSuccess left.
    DEBUG,25 Apr 2011 10:40:00,102,[XELLERATE.SERVER] - Class/Method: SchedulerTaskLocater /removeLocalTask entered.
    DEBUG,25 Apr 2011 10:40:00,102,[XELLERATE.SERVER] - Class/Method: SchedulerTaskLocater /removeLocalTask left.
    DEBUG,25 Apr 2011 10:40:00,102,[XELLERATE.SERVER] - Class/Method: QuartzWrapper/updateStatusToInactive entered.
    DEBUG,25 Apr 2011 10:40:00,104,[XELLERATE.SERVER] - Class/Method: QuartzWrapper/updateStatusToInactive left.
    DEBUG,25 Apr 2011 10:40:00,104,[XELLERATE.SERVER] - Class/Method: QuartzWrapper/updateTaskHistory entered.
    DEBUG,25 Apr 2011 10:40:00,106,[XELLERATE.SERVER] - Class/Method: QuartzWrapper/updateTaskHistory left.
    DEBUG,25 Apr 2011 10:40:00,106,[XELLERATE.SERVER] - Clearing Security Associations with thread executing Scheduled task
    DEBUG,25 Apr 2011 10:40:00,106,[XELLERATE.SERVER] - Class/Method: QuartzWrapper/run left.
    DEBUG,25 Apr 2011 10:40:00,106,[XELLERATE.SERVER] - Class/Method: QuartzWrapper/execute left.
    and I just wanted to ensure that my coding part is also fine.
    Posting the code even:
    tcDataProvider ioDatabase = new tcDataBaseClient();
    tcEmailNotificationUtil sendMail = new tcEmailNotificationUtil(ioDatabase);
    sendMail.setBody("Sample Message");
    sendMail.setSubject("subject");
    sendMail.setFromAddress("fromemailaddress");
    sendMail.sendEmail("recepient");
    Thanks in Advance.

Maybe you are looking for