Webinar SAP Application Interface Framework Michal Krawczyk - SAP Mentor Int4
Legal disclaimer The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP. This presentation is not subject to your license agreement or any other service or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation and SAP's strategy and possible future developments, products and or platforms directions and functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this document is not a commitment, promise or legal obligation to deliver any material, code or functionality. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This document is for informational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP s willful misconduct or gross negligence. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions. 2016 SAP AG or an SAP affiliate company. All rights reserved. 2
Experience Michal Krawczyk 2016 SAP AG or an SAP affiliate company. All rights reserved. 3
Holistic Interface Handling by SAP Application Interface Framework SAP Application Interface Framework A powerful framework for interface implementation, monitoring and error handling A proven solution with more than seven years of development and customer history A cross-industry solution with customers from 25 industries Interface Implementation (Design Time) Interface implementation mainly through Customizing menus Easy access to relevant data or functions of underlying SAP application Re-use of interface components (e.g. checks, mappings, actions) Supports variants of interfaces (exceptions or additional steps) Independent implementation and testing of interface components and interface variants Monitoring and Error-Handling (Runtime & Operations) Business user monitoring (power user) Customizable authorizations for interface access Overview of interface status Error monitoring with focus on business users Interfaces Framework for interface implementation SAP Application Interface Framework 2016 SAP AG or an SAP affiliate company. All rights reserved. 4
A Mind Shift in Interface Handling Streamline efficiency, provide better interface architecture, and reduce costs in interface implementation and monitoring. Improve architecture of complex information and communication flow between different business units to secure business goals. Standardization and harmonization of interface implementation and monitoring Help! What can I do?? Monitoring Business 2016 SAP AG or an SAP affiliate company. All rights reserved. 5
Technical Basis Integration (e.g. IDOC, Proxy, BDOC, Files) SAP Application Interface Framework Architecture Overview SAP Application System SAP Application Interface Framework Checks BAPI (BAPI ) PI Field Mappings Value Mappings Actions Local Variants Standard Function SAP Standard Application Data and Functions Customizing (Interface-specific) Customer Function Monitoring and Error Handling BPM Application Log Alert Management File Security/Authorizations Legend: SAP Basis SAP Application Interface Framework SAP Standard Application Interface Implementation (Technical User) Monitoring and Error Handling (Business User) Alerting (Business User) 2016 SAP AG or an SAP affiliate company. All rights reserved. 6
Usage Scenarios and Technology Coverage One powerful Tool for Implementation and Monitoring across Technologies Multiple Usage Scenarios allow Implementation of new Interfaces as well as Monitoring of existing Interfaces. A broad range of underlying Basis Technologies can be addressed. Scenario 1 Use AIF AIF Runtime AND AND Monitoring Monitoring SAP Application System Scenario 2 Use Monitoring on top of multiple technologies (e.g. existing IDOC) Scenario 3 Use Runtime only (e.g. for synchronous interfaces RFC etc.) Checks Structure Mappings Value Mappings Actions Checks Structure Mappings Value Mappings Actions Implementation possible (partly supported by templates) on e.g.: Proxy XI Runtime Web Service BDOC Customer specific technology Enterprise Batch Input ALE / qrfc trfc Files Synch. IDOC Service CIF RFC 2016 SAP AG or an SAP affiliate company. All rights reserved. 7
Collaboration of PI/PO and AIF
Joint usage of PI and AIF I already have PI, does it still make sense for me to use AIF? Customer A I want AIF, does it still make sense for me to use PI? Customer B The answer to both questions is: yes 2016 SAP AG or an SAP affiliate company. All rights reserved. 9
Joint usage of PI and AIF (2) Positioning PI is an integration platform AIF is an integration add-on for your business applications PI AIF AIF They have different capabilities and purposes AIF 2016 SAP AG or an SAP affiliate company. All rights reserved. 10
General recommendations in an IT landscape with both business applications and integration platforms/middlewares No business logic into the integration platform! No integration logic into the business applications! 2016 SAP AG or an SAP affiliate company. All rights reserved. 11
General Recommendations (2) In a landscape with SAP AIF and SAP NetWeaver PI this means: Business logic into AIF, not PI! Typical business logic patterns Calculations Validations Checks Integration logic into PI, not AIF! Integration Logic Typical patterns Mapping of data structures from different sender formats to AIF format Routing of messages Connectivity to various protocols (FTP, RFC,.) 2016 SAP AG or an SAP affiliate company. All rights reserved. 12
Target Users The typical AIF user is A business user A functional user The typical PI user is A Technical User 2016 SAP AG or an SAP affiliate company. All rights reserved. 13
Thank you Contact information: Michal Krawczyk SAP integration expert, SAP Mentor Int4 michal.krawczyk@int4.com 2013 SAP AG or an SAP affiliate company. All rights reserved.
2016 SAP AG or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices. 2016 SAP AG or an SAP affiliate company. All rights reserved. 15