Skip to Content

ALERT Configuration For Individual Recipients From One/Same Interface

Hi All,

We have a requirement where we need to send alerts to each individual customer. Let us take example that we have 10 customers. Each customer is placing order .csv files. PI needs to pick order .csv files from 10 different customers and process it and sends to receiver system.

During processing if any error occurs at PI end, we need to trigger alert to particular customer instead of sending to all customers/distribution list. These 10 customers are sharing same map, which means same ICO.

From standard Alert, if one Order fails in PI, the alert mail is triggered to complete distribution list.We have to build a Scenario where a particular order fails -> send mail to only that customer. Condition based. What are the possible ways? Please suggest.



Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Aug 03, 2017 at 11:50 AM

    Hi Ashok,

    Please go through the below link

    By default you will find ALERT-TO-MAIL in sap pi which triggers mail for all the consumers irrespective of interfaces

    and The alerts can also be triggered for particular Interface

    BUT i guess you will be not able to do in your case since they share the same ICO.when the interface fails all the customers will get alert mail

    If the ICO is different then the above was possible



    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 03, 2017 at 12:22 PM

    I think you won't be able to consistently achieve what you are describing. You could build some checks for common errors into an adapter module or even your map and trigger selective e-mail alerts in response. However, there could always be failures you haven't thought of and in these cases, the message would just fail without your logic being triggered.

    The easiest way would be to have a separate party or business system for each customer so you can configure individual alerts. The mappings could still be shared.


    Add comment
    10|10000 characters needed characters exceeded

  • Aug 04, 2017 at 06:59 PM

    1) If you can create 10 different channels/iFlows, one per customer,

    2) you can create 10 alert rules in alert config, one per iFlow

    3) Each alert rule can have a different alert consumer.

    4) Each alert consumer can have it's own email address.

    Add comment
    10|10000 characters needed characters exceeded