SAP S/4HANA Cloud: My Journey with AIF (Interface Monitoring) in Cloud Implementation so far
AIF Usage for SAP S/4HANA Cloud Essentials is one area where I have struggled to find information on and rather still do. In this blog, I have listed about AIF limited usage in Cloud Implementation based on whatever I have experienced so far. Since SAP has improvements planned in its roadmap for AIF, probably with coming releases we will see more features /improvements in this area too. SAP is also promoting ALM for Overall Monitoring including Interface monitoring for Cloud solutions; but since its still new in the market we have to wait for feedback from Customers who actually implement ALM(Application Lifecycle Management) . Glimpse of ALM features for Integration Monitoring from SAP site:
Now lets talk about my AIF usage in Cloud. Key apps in Cloud for Message Monitoring are shown below:
- Assign Recipients to Users: For using monitoring apps by the business users they need to be assigned to recipients that are defined for the communication scenarios. Once the users are assigned, they can use the Message Monitoring Overview and Message Dashboard to monitor the interfaces and data messages they are responsible for.
- Message Dashboard: With this app you can get an overview of the interfaces you are responsible for and their current status. You can analyze the root causes of errors, restart or cancel data messages.
- Message Monitoring Overview: You can see an overview of all the interfaces that you are responsible for monitoring. The intuitive card-based view provides a holistic overview of your message interfaces and provides additional details like the number of messages in different statuses for each interface. When you click on the specific status for a specific interface, you are redirected to the Message Monitoring. This app is available since Cloud 2005 and is currently only available in Cloud .
- Configure Value Mapping: You can map field values of the external (sending) system to a field value of the internal (receiving system).
Once I had the access to these apps , I struggled to find information on what all interfaces are supported by AIF on Cloud. Can I configure my custom Interfaces like On Premise here , Can I do reprocessing ? Well on Cloud AIF is not supported for all APIs as of today , you must rely on Middleware for doing Error Monitoring and triggering alerts in case of any issues.
• No Custom Namespaces are supported in Cloud – so you cannot create your own namespace – so no monitoring for Custom APIs. And in actual Implementation, many of your interfaces would be based on Custom CDS views where you expose them as APIs. So you cannot use AIF for them on cloud.
• Well AIF is only supported for Asynchronous SOAP APIs only so far .You should set up Communication Arrangement first; then only you would be able to configure it.
How to find if API Supports AIF?
Well as of today there is no single place for the same ; you need to manually check the Business Documentation of the API Example for API Journal Entry Asynchronous ; when you check its Business Documentation by navigation from api hub
At least this is the way I follow apart from checking SAP notes, Example you can see that AIF is supported for Journal Entry -Asynchronous.
Summary: In this blog I have covered my experience with AIF so far; I will update the same in case I find any new features in coming days. Please do share your experience with AIF usage on Cloud , this would help others too who have used AIF in On Premise and looking for implementing it on Cloud for all their interfaces.
Now let’s start with Business events in cloud .Refer my blog SAP S/4HANA Cloud: Leverage Business Event Handling to Monitor Changes to start with Business Events.