Multiple Receivers for Alert Messages

Hi All,
I have to send alert message to multiple users (SAP and Non-SAP Users) through ALRTCATDEF.
I know there is option of creating Distribution List and assign this Distribution list.
Would like to is there any other possible way to acheive this?
Can we have the distribution list (SAP and Non-SAP Users) created in email exchange server (ex:- [email protected]) ,create one user in SAP and assign this user to the distribution list that is created in the email exchange. finally provide this in Fixed recipient of ALRTCATDEF.
Anyone tried this ?
Will this work?
What are the advantages going this way rather than creating DL in SAP?
Thanks,
Sai

Hi Sai,
We are also did in same way.  Created DL in mail exchange server and created one user id in SAP and assigned the DL mail to that user.
If you do it this way you can add the new members to DL in feature without any risk.
Thanks,
Satish.

Similar Messages

  • Multiple receivers for same message

    Hello Everyone,
    My requirement is where customer is sending an XML message and this gets converted into IDOC.
    This XML message has one node which if it has value as X and Y , then it should go to one ERP system.
    And if this tag is empty or other than X and Y, then it should go to another ERP system.
    So, i have set the rule in receiver determination, but it is not working.
    The rule is if
    /shipment/SalesCodeCompany = "X" OR /shipment/SalesCodeCompany = "Y"
    then ERP1
    else if
    /shipment/SalesCodeCompany = space OR /shipment/SalesCodeCompany Not equal to  "X" OR /shipment/SalesCodeCompany not equal to " Y "
    then ERP2.
    But this is not working .
    Everytime, the idoc is getting created in both the ERP systems, irrespective of the value in the node.
    I dont know whats wrong. PLs comment.
    Ravi

    Hi Ravi,
    The issue is with your "else" condition. It says: code not equal "X" OR code not equal "Y". And this is always true, because if code = "X", then the second part is true (code <> "Y"), and if code = 'Y", then the first condition is met (code <> "X").
    Instead of defining the else as you have it now, leave your condition for Receiver A as you have it, and choose Receiver B as the default receiver if the condition for system A is not met (the real "else"), as follows:
    Regards,
    Greg

  • Table for alert messages

    Hi All,
    Is there any table in SAP that stores message ids for which alerts are thrown.
    My requiremenst is to extract messages for which alerts are thrown.
    I found ALXMBALERT , but this does not have any entries.
    Thanks
    --Pradeep
    Edited by: pradeep nellore on Jun 25, 2009 10:14 AM
    Edited by: pradeep nellore on Jun 25, 2009 10:15 AM

    hey pradeep
    hope things must be fine at your end
    i am sending you link of sdn help "how alert works"
    this contains various method of how alert triggers and also contain some report
    hope this will help you to achieve your reuirement
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/96/f1033c128f4a7de10000000a114084/frameset.htm
    click on the tab triggering alerts under alert category
    Thanks
    sandeep sharma

  • Multiple receivers for same rfc msg type

    I have a soap-XI-RFC scenario. I have to read the soap message and depending on the key field value, I have to send to two different SAP systems.
    For EX:
    Input Message:
    <input_msgType>
      <item>
          <Key>ABC-123452</Key>
          <value>test1</value>
      </item>
      <item>
          <Key>ABC-342222</Key>
          <value>test2</value>
      </item>
      <item>
           <Key>XYZ-676767</Key>
           <value>test2</value>
      </item>
      <item>
           <Key>XYZ-565655</Key>
           <value>test2</value>
      </item>
    </input_msgType>
    Output Message1:
    <BAPI_SEND_DATA>
       <item>
            <Key>ABC-123452</Key>
            <value>test1</value>
       </item>
       <item>
             <Key>ABC-342222</Key>
             <value>test2</value>
      </item>
    </BAPI_SEND_DATA>
    Output Message2:
    <BAPI_SEND_DATA>
        <item>
             <Key>XYZ-676767</Key>
             <value>test1</value>
        </item>
        <item>
              <Key>XYZ-565655</Key>
              <value>test2</value>
       </item>
    </BAPI_SEND_DATA>
    I have to send the same rfc request data to two sap systems..all the key with ABC starting Key should go to SAP system1
    and all the key with XYZ key should go to SAP system 2.
    Should I split the message in mapping - if so how can i do it? What kind of BPM steps should I do?
    Can I do this in receiver determination itself using condition? THanks for suggestions and help..
    Thilothama

    Krishna Moorthy,
    I came to a point where I decided that Java mapping would be the best for this. But do you have some sample starts for this??? I would appreciate if you can show me some light...
    Would something like this help??
    public void getPhonesById(String[] a, String[] b, String[] c, ResultList result, Container container){
    Map map = (Map) container.getParameter("phones");
    if (map == null){
      map = new HashMap();
      for (int i = 0; i<b.length; i++){ // if the payload is valid to xsd, b and c have equal length
        List list = (List) map.get(b<i>);
        if (list == null){
          list = new ArrayList();
          map.put(b<i>, list);
        list.add(c<i>);
      container.setParameter("phones", map);
    List list = (List)map.get(a[0]);
    for (int i = 0; i< list.size(); i++) result.addValue((String) list.get(i));
    Thanks and appreciate your help
    Thilothama
    Message was edited by:
            Thilothama v

  • SAP REX 3.2 - Delta for Alert messages are not sent to REX

    Hi Experts,
    I am facing issue in Alert notification for REX 3.2 application. Basically I run report /MAC/RSFM_ALERT_GEN and i populate the mandatory fileds, the alerts are sent to SMP, but the REX application does not receive automatically the alerts. The only way to see the alerts in the Application is to execute the initial sync. Is there any configuration/customizing step/table to maintain taht need to be done?
    thanks and Regards
    Pasquale

    Hi Pasquale,
    It could be that the alert is getting delayed before reaching the device. I would recommend that you send an alert and wait for a max 6 hours and cross check on the device to see if the Alert has reached. If this is the case then it could be a possible performance issue at the SUP that needs to be addressed with a PATCH.
    Regards,
    Harsha

  • Multiple customers for same message type "invoic" and idoc type "invoic02"

    Dear Experts,
    I have SAP ALE process configured for single customer u2018Au2019 where I send invoic02 idoc (message type invoic) to the customer via PI server. Now I need to add one more customer u2018Bu2019 which require recepient determination. I am not sure whether this resolution of customer address at PI level or config is required at R3 itself.
    I tried to maintain partner profile type as KU but it generates the error "No partner profile is maintained". For existing customer u2018Au2019 I am keeping the partner profile type LS.
    I want to know the following:
    a.Whether the recipient determination at R3 (config of partner profile we20)- if so what are the essential steps. Do I really need to shift partner profile type as KU?
    b.Whether config is required at PI level itself- if so is there any pre-requisite config in R3 to support that in PI.
    I hope my question is clear since this is my maiden attempt to seek solution from expert group.
    Regards & Thanks

    Hi ,
    if you want to trigger the idoc  two times for basic type& Extension..
    1 ) you need to maintain  WE20 Partner Profiles (This is good already you did)
              --> But the Output type for Bsic type & extension type is same so output type is triggered Once so idoc is created One.
    2) try to create another Output type in T-code NACE for extension then two Idocs is created one for Basic and another for Extension.
    Regards,
    Prabhudas

  • Multiple Receivers for one interface

    Hi All,
    In File-XI-File Scenario,there is a requirement in which
    we are getting a file from a location using Sender File
    Adapter, and based on the name of the file(<i>Which is a
    part of the message content, and we are going to remove
    it in Receiver File Adapter, because the access of
    filename is not provided by standard XI Functioanality</i>)
    It can go to more than 50 different servers with 3-4
    different directory locations. This way We are having
    total more than 180 locations in which we can place the
    file using Receiver File Adapter.
    We can define 50 receiver hosts(is it advisable ??) in
    the Receiver determination, but how can we put the file
    in different directory locations in a perticular
    host???? we can define only one receiver agreement for
    this pair, this means one communication channel.
    Variable substitution is not applicable for directory
    location.Apart from writing some unix script, is there
    any preferred solution for this scenario ?????
    Regards,
    Vijay

    Nothing much to think about. Create 180+ communication channels and same number of receiver agreements and interface determinations!
    If you feel that all the 50 FTP servers are part of the same business system, create 1 receiver determination and 180 interface determintions. It might look a bit less messy.
    I have worked in other middleware products. Frankly, this is not how others work!!!! They provide provisions for changing any parameter of a communication channel at runtime.
    All the best,
    kk

  • Grid control notification cannot send email for alert message.

    We have grid control work fine in sending out email. But we cannot receive it lately. I followed the note 285093.1 for trouble shooting. I found that in the file <OMS HOME>/sysman/log/emoms.log or emoms.trc of the following repeated error:
    ========================================================
    2009-03-04 16:29:40,605 [DeliveryThread-EMAIL3] ERROR threadPoolManager.WorkerThread run.281 - Exception message: null
    java.lang.NullPointerException
    2009-03-04 16:29:41,097 [DeliveryThread-EMAIL6] ERROR em.notification run.595 - Delivery.run: java.sql.SQLException: ORA-01017: inva
    lid username/password; logon denied
    java.sql.SQLException: ORA-01017: invalid username/password; logon denied
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:137)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:315)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:276)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:271)
    ==========================================================
    I am wondering which login of what user has the logon problem. How can I fix it?
    Thanks for any help!

    Yes, I did that in following up the metalink note 285093.1 and 356774.1. There is not broken job in the repository database for sysman. There was one before. Then I checked the emoms.trc file and saw the error ORA-01017: invalid username/password; logon denied.
    I think the problem is likely due this error, as so far I did not see any other error. On grid control, I also did repository operation => notification check and the email sending test. They are all fine without any error.
    Thanks.

  • Customizations for Alert Message in Lead Distribution

    Hi, Experts
    We have an issue here as When lead is distributed 'Manually' to other 'Employee Responsible' it should send an alert  to the same employee.
    Tried resolution in following ways:
    with Action profile , but here unable to select the 'Partner Function' in Schedule Condition , as only i am able to give one BP number , (But i need the mail to be send to any employee responsible who got selected with Lead Distribution)
    We also tried showing the lead information which got distributed to the responsible person once he login to the web-UI screen, it did not worked, any work flow settings here.
    Thanks.
    omer

    You can do it with action. There you can use method call in which you can call your own implementation of method TRIGGER_ALERT which send alerts. You need your own implementation, because the standard method is sending alert only to 'employees - 0005' and not to 'responsible persons - 0008'. Or you could do it also with event call. Basicaly you have to call...
      CALL FUNCTION 'SALRT_CREATE_API'
        EXPORTING
          ip_category            = lv_category
          ip_wait_on_commit      = false
        TABLES
          it_recipients          = lt_recipients
          it_container           = lt_container
        EXCEPTIONS
          alert_category_unknown = 1
          alert_no_recipients    = 2
          alert_error_unknown    = 3
          destination_undefined  = 4
          communication_failure  = 5
          system_failure         = 6
          OTHERS                 = 7.

  • Multiple Business Systems for Multiple Receivers?

    hi,
    idoc > xi -> multiple receivers with xml payload
    I have a scenario where i have to configure multiple receivers for each Supplier from an IDOC. All the receivers will be either HTTP or SOAP.
    When the mapping would be the same for all the Suppliers but during configuration we have to determine the receiver based on an IDOC value to route the xml via HTTP or SOAP
    For this to achieve do we have to create multiple business systems for each receiver?
    If i create a receiver in the business service how can we determine the interface mapping in this scenario?
    Thanks,
    Tirumal

    Hi Tirumal,
    <i>For this to achieve do we have to create multiple business systems for each receiver?</i>
    As you know,Business system is a logical name for the Techincal Systems, Theoretcially it is not required to create different Business systems for the each receivers.
    Generally Business Systems are grouped/created based on the Business Process/Functionality/Type of Receivers etc.
    So if you think, your each receiver is of type different type/process then create different Business systems.
    It depends~
    If you create Business Service, then you need to add your Message Interfaces explicitly into the Business Service( By open the Business Service->You can see the Sender/Receiver Interface tabs).
    Hope this helps,
    regards,
    moorthy

  • Receiver Determination for an Outbound Message to Multiple Receivers

    Hi,
    I have a scenario in which one Single Outbound Message needs to be sent to multiple receivers.
    1. I have set up the Receiver Identification correctly i.e I can see the Receiers and their end points.
    2. The problem is that when the first Message fails i.e due to Mapping error , the remaining Receivers do NOT get any messages.
    3. So does XI does a Rollback of the whole set of receivers if first one fails?
    Logically speaking the Message should go to other Receivers even if it fails for one of them.
    I see a Red flag and then a Green flag in SXMB_MONI.
    Please advice.
    Thanks so much.
    A

    Hi,
    I checked the trace log for Receiver Identification.
    It says : Evaluating Condition //VBELN EQ '999999'.
    INVALID RECEIVER : (rec name)
    If the XPATH has turned false why does it still call the same Receiver ??
    The value of VBELN is never 999999.
    Can you please advice?
    Thanks
    Ashish

  • Multiple alerts for one message

    Seems like a silly issue, but whenever I receive a message I get two vibrations/beeps from the Touchpad instead of one (what I was expecting). Is there a setting I am missing?
    Also, I don't really need a noise/vibration for outgoing messages. Can this be disabled?
    Thanks everyone!
    Post relates to: HP TouchPad (WiFi)

     Yes, you can disable the vibrate function under Sounds & Ringtones, turn off Vibrate.
    I have not heard of double alerts and have not experienced this on my own Touchpad. You may want to perform a restart on your device to see if this will resolve this issue.

  • Send a message to multiple receivers from the same service

    Hi all,
    I registered on SAP community several months ago, I found many good hints and solutions to some of the problems encountered in XI and for which I thank you, but this is the first time I address a question to a common issue, written already about.
    I have a scenario with 1 File FTP sender adapter and 2 Receiver adapters:1 FTP adapter and 1 MAIL adapter. The input message is sent to one of these receiver adapters based on the value taken by a specific field from the input message.The receiver adapters are using the same party and service.
    The requirement is to solve this without using BPM.
    I have read "multiple receiver" issue related blogs and tried to use the standard receiver determination. Thus, I have 1 Sender Agreement, 2 Receiver agreements (one for FTP and one for MAIL), 1 Interface Determinations (with the 2 inbound interfaces and interface mappings corresponding to FTP and MAIL output) and 1 standard Receiver Determination where I added the party and service twice and specified for both the condition. The condition is based on XPath, is correct.
    In sxmb_moni, I get the error: "No receiver could be determined". If I remove one of the conditions, then the output is sent on both receiver adapters, instead of only the one that fulfills the condition.
    Can you please give me some feedback on how to solve this problem? It is rather urgent.
    I have also tried to create 2 Interface Determinations and have 2 Receiver Determinations, each one with the right condition. But I get the same error message.
    Is the problem due to the fact that I don't use 2 different services ?
    If you know how this can be solved without using BPM, please reply.
    Thanks a lot,
    Alina hudea

    > In sxmb_moni, I get the error: "No receiver could be determined". If I remove one of the conditions, then the output is sent on both receiver adapters, instead of only the one that fulfills the condition.
    Hi,
    I think the problem in Receive Determination. As you mentioned when you remove one of the condition then it works..
    What I concluded is, I think while creating your Receiver Determination for multiple receivers you added the receivers by pressing the plus sign and that means you are using mulitiple receivers with "AND" condition, so in this condition when both the condition will be true then only you will get success.
    What you can do is, Just remove one of the receivers and then add it by pressing the "OR" symbol i.e. by pressing this ( [ ] ) symbol and put your conditions as you like.
    I hope what I have concluded is correct.. 
    Regards,
    Sarvesh

  • Same send step for multiple receivers:   BPM scenario

    Hi forum,
    I have a file -BPM -file scenario,
    from the BPM i need to send the same message to multiple Business systems,
    so, i need to make receiver determinations in the IB_directory, but it allows me to have only 1 receiver determination for a set of Sender service and message interface,   so how can i have multiple receivers in the receiver determination...
    i have gone through a blog which asks me to make use of "SEND CONTEXT" in the send step in the BPM and query it in the receiver determination in the IB-directory, but how to quey it?   pls help
    thanks

    hi,
    For a set of one business system and receiver u can create only one Receiver determination step.
    If Want to send messages to different receivers.
    Go to -> Integration Directory-> Open the receiver determination step in change mode.
    Go to "Configured Receiver" step -> Click on "+" symbol to add other receivers
    "Conditions" is an optional tab.
    Then configure receiver interface determination and receiver agreement for the new receiver
    Regards,
    Shabari

  • Multiple queue receivers with disjoint message selectors - portable?

    Hi all,
    I was wondering whether an application that uses multiple queue receivers with disjoint message selectors would be portable across different JMS providers.
    I fear it's not - at least the spec clearly states that the implementation of message delivery to multiple receivers is provider specific, and I couldn't find any comment that this would be different with disjoint selectors. But I wanted to check with you - maybe I missed anything?
    What could be an alternative then (in case you want to avoid multiple queues)? Using a topic with durable subscribers?
    Regards,
    Sabine

    Hi Nimo,
    accepted - as long as the JMS spec requires the JMS provider to support multiple receivers. And that's exactly the point where I'm not sure...
    Literally it states:
    "For PTP, JMS does not specify the semantics of concurrent QueueReceivers for the same queue; however, JMS does not prohibit a provider from supporting this."
    The formulation "does not prohibit" makes me think that JMS allows providers also not to support this, for example, to throw an exception when a second consumer is created for the same queue, or not to serve it at all with messages as long as the first consumer is active. Not that I think it would be a very useful implementation - I just want to know if it would be possible. In that case, the application would not be portable.
    Regards,
    Sabine

Maybe you are looking for