Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
gautham_krishna
Advisor
Advisor
SAP Application Interface Framework, popularly known as AIF, is a solution that enables you to create, deploy, monitor and manage all your application interfaces in one place. You have a message monitor that will provide you an overview of all the relevant interfaces and the messages that are being processed in your responsible areas. One of the biggest advantages you have as a business user is that you can correct errors and improving the efficiency of error handling. You can separate the technical and business aspects of monitoring interfaces, saving a lot of time for business users in areas where they can react and ensure that business is not interrupted. This results in financial savings for the business as well.

Here’s the big picture of how AIF fits into your overall landscape:


What are the Key Features of AIF?


Here’s a high-level overview of the features that are supported:

  • Simplified monitoring, alerts and error handling: You can monitor interfaces across technologies centrally. You can also configure alerts for the errors, mass error handling, and most importantly, empower business users. If there are any errors that are business related and non-technical, your business user can fix the error without involving IT.

  • Build your own business process with checks, value mappings, structure mappings & actions: You have the option of building your own business process using the features provided by AIF. For example, you can build a process to send a file to a business partner by using checks to ensure that all the required information is added and use value mapping to map the values to the business partner’s template. You can then use actions to send this data to the business partner.

  • Reuse components across multiple interfaces: You can develop small configurable components that can be reused across different interfaces and technologies. This can save you a lot of time if you have similar scenarios across multiple interfaces.

  • Customize authorizations: You can assign role-based authorizations to define access at an interface level or based on interface data.

  • Help in implementing DPP measures: Data protection and privacy (DPP) compliance is very important in today’s world and AIF will help you hide sensitive fields or structures in monitoring, record audit log changes, access to personal data and manage blockage and deletion of personal data.


How is AIF Delivered?


SAP Application Interface Framework is available for both cloud and on-premise systems. For on-premise systems, AIF is available as a part of the SAP S/4 HANA on-premise edition. If you want to monitor the custom interfaces you developed, you will need to purchase an additional license, AIFGEN. For more information on the same, check out this blog on licensing or  documentation link.  AIF is also available as an add-on that you can install and use on your on-premise system (up to SAP NetWeaver 7.50).

In the cloud, AIF is available as a set of apps under the Message Monitoring section. This might be slightly confusing because you do not see Application Interface Framework specifically mentioned in the user interface, but you can rest assured knowing that AIF is working in the backend systems.



For a more detailed information on the roadmap for AIF, see this blog: New Product Roadmap for SAP Application Interface Framework (AIF) Available.

The delivery timelines for AIF is same as that of SAP S4 HANA on-premise and cloud editions since it is a part of the software stack. You can expect updates to your on-premise installation of AIF once in 12 months and to your cloud apps every quarter.

What About the AIF Add-On?


If you are wondering about the AIF Add-On that can be used with almost any supported interface based on-premise software, that is still available for you. The latest version of the add on, AIF 4.0, is available. But if you are using the latest or older versions of the add-on, you can rest assured that the maintenance for these components will still be supported. The fixes and modifications will be released in the form of service packs, or popularly known as SPs.

Areas of Future Investment


One of the key areas of future investment for AIF will be in improving the usability and user experience of the applications. You can expect to see all the functionalities that you currently use in applications that are powered by Fiori UI. From a technical perspective, you will see support for monitoring OData interfaces. In addition, you will see AIF being integrated with SAP Cloud Platform Integration, the flagship cloud-based middleware application for both cloud and hybrid integration scenarios. You can monitor errors from Cloud Integration in AIF. This will be further extended, and the long-term vision is to enable interoperability of AIF with SAP Cloud Platform, SAP Cloud Platform Workflow Services, and SAP Cloud Platform Integration Content Advisor.

For more detailed information on AIF on-premise and cloud versions, please refer to the detailed blogs:
14 Comments
former_member644317
Discoverer
Hi Gautham, thanks for the great sharing. I learned another term somewhere else: Appliation intergration framework, what's the difference?

 
gautham_krishna
Advisor
Advisor
0 Kudos
Hello Daveice,

Can you please provide a little more context on where you heard this term? My first reaction would be that this has been used interchangeably with the Application Interface Framework. However, if you provide me a little more context, I can double-check this.

Best Regards,

Gautham
0 Kudos
Hi Gautham,

Can you please provide details about how to setup Odata service monitoring using AIF?

I already tried -->

https://help.sap.com/viewer/1cefaed5b7a3471cb08564e54d5ba866/3.0/en-US/596cddcfbca143f4831aa75f235bc...

Regards,

Prasad
former_member188001
Active Participant
0 Kudos
Hi Prasad,

 

Have you been able to do monitoring for Odata in AIF? I am trying the same but i havent been successful yet.

Regards,

Salil
former_member188001
Active Participant
0 Kudos
Hi Gautham,

Any suggestions on how to go about monitoring Odata services in AIF?

Regards,

Salil
gautham_krishna
Advisor
Advisor
former_member188001
Active Participant
0 Kudos
Hi Gautham,

Thanks a lot for the link but in my case, i have Odata Services created for Fiori Apps. Whenever there is an issue, an error is sent as response to the UI. The requirement is to display all such errors in /AIF/ERR for which i need to integrate my Odata service and corresponding Entity Set to AIF. This is what i am looking for.

I also referred the following link where SAP has recommended the following config. But somehow the errors are still not showing up in /AIF/ERR. Not sure what is missed.

https://help.sap.com/viewer/1cefaed5b7a3471cb08564e54d5ba866/3.0/en-US/596cddcfbca143f4831aa75f235bc...

https://help.sap.com/saphelp_aif20/helpdata/en/71/aabfbf0d6544ffad323b08f74681c4/frameset.htm

 

Regards,

Salil

 
former_member376453
Contributor
0 Kudos
"The visibility of the error messages and of data message contents depends on the global settings of the SAP Gateway error log in transaction /IWFND/ERROR_LOG. If, for example, the error log level is set to Secure (default), all business-relevant data are filtered out and only technical errors are available." - From SAP documentation. Have you tried to change this?

 

Kuntal
former_member188001
Active Participant
0 Kudos
Hi Kuntal,

Thanks for the response. I checked the Error Log Level and it is set to Full.

Btw, i havent created Interface for my case as its not needed as i am not doing any monitoring for Idoc or Proxy. Is this something that is needed even for Odata?

Regards,

Salil
veenax02
Discoverer
0 Kudos
Hi Goutham,

 

How AIF is helpful for simplified monitoring for standard interfaces ex. standard Proxy or Idoc?

 

Regards,

Venkat
PhilipChen
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi Gautham, for a customer with a S/4 HANA 1909 OP system, is it normal that I can NOT see the AIF component in the Installed Software Component Versions, but in general, all the AIF settings are avaliable, thank you!
PeterJonker
Active Contributor
0 Kudos
Hi Gautham,

Nice blog.

 

I have a question; Are there significant differences between AIF as an add on on ECC and AIF in S/4 Hana ?

 

I mean, is it possible to migrate all the mappings and conversions from ECC to S/4Hana when migrating or do they need to be redeveloped because the versions are incompatible ?

 

Do you know ?

 

Thanks

 

Peter
0 Kudos
Hi Goutam , Thanks for the blog. Quick question , working  on S4 2020 on premise .

I planned to use a standard SOAP Inbound API(ABAP proxy type Service Provider) , also got the standard AIF configured running /AIF/CONTENT/EXTRACT , however the standard aIF config doesn't meet the requirement especially with the index table , selection module pool program + changable fields.

So I plan to create a custom API copying standard API  and then do a custom AIF config for the custom API.

Planning to configure the standard aPI Function module in action for custom API in /AIF/CUST , so that any future SAP releases can be supported in custom aPI.

Just wanted to seek your advise  if this sounds good or not. please advise.

 

Thanks,

Rini
PetraRana
Participant
0 Kudos

@gautham_krishna , can you please advise what licenses on top of S4/Hana licenses are required to use AIF? Thank you.