Technical Articles
Illustration of AIF Alert Mechanism
Recipients of the Interface decide when they receive emails for an interface based on the alert. There is a 3-way email icon toggle beside the alert that has the following values:
![]() |
Receive email for every error for this Interface, regardless of alert status |
![]() |
Never receive an email for this interface |
![]() |
Receive an email for the next alert. This is the default setting. If the alert lightbulb is turned on, it is in active alert and you will not receive emails for this interface. You will only receive an email for this interface after it has been confirmed, which sets it to the off status. If the alert is confirmed (turned off), then, if/when an error comes in for this interface, the alert will again be active, which will trigger an email. Subsequent errors for this interface will not trigger emails while the alert is active. |
The alert may be at the interface level as mentioned above. This is where you see the alert light bulb at the same level as the interface icon. However, alerts may also be at the message category level or at the key field grouping level, depending on how your interface error handling is configured.
Example alert at the interface level:
Example alert at the message category level:
AIF alert processing with look at behind-the-scenes activity
In this demo I want to start off with a clean slate so in my development SAP system I have confirmed alerts for all my interfaces.
Application Log
One thing that SLG1 gives you that SOST does not is letting you know when email addresses are not found. In SOST you can only see what did go out so you know which email addresses were found. If an email address is not found for a UserID there will be no activity in SOST. The log entry will list all the users assigned to the recipient for the alert. If an email address is not found you will see, “Address of recipient XXXXXX (INT) could not be read”.
Email Preferences
As an admin, you may want to see others’ AIF email settings. This is helpful when users are wondering why they have not received an email when they believe they should have. Table /AIF/ALRT_USRNOT holds email settings by namespace, interface, version, recipient and user. Below you can see each of the email icons from the Interface Monitor and corresponding value in the table.
Nice Blog ,really helped in my project .
Thanks for your nice blog.
I have this question with the 'email for every error' icon. Is it only applied to error messages? And is there any way we can have this setting for success message?