Introduction to Integrations and APIs
Integrations are used to connect applications on different platforms to each other for the purpose of sending data and/or adapting processes. For example, a customer may use SAP SuccessFactors Employee Central as their human resources (HR) system of record, and SAP S/4HANA Cloud as their financial system of record. If we want to create employees in Employee Central and have them display as users in SAP S/4HANA Cloud, we need an integration. An integration package is often a collection of one or more Application Programming Interfaces (APIs). The APIs are messengers that carry different types of data, such as worker details, photo, availability, and workforce information. When a group of APIs collectively accomplish a task, like integrating employee data from the HR system of record to SAP S/4HANA Cloud, we call it an integration package.
Integration Solution Advisory Methodology
The initial known integrations should be captured on the Digital Discovery Assessment (DDA) in the Discover (sales) phase of the SAP Activate Methodology. The information gathered here should be viewed as a starting point, because it would be difficult for the person completing the DDA to remember every single application that may need to send data to, or receive data from SAP S/4HANA Cloud. This is another reason why Fit-to-Standard workshops are important; the partner line of business configuration experts will likely uncover at least few additional applications that need to be connected to SAP S/4HANA Cloud while conducting each workshop with the customer line of business experts.
After all Fit-to-Standard workshops have been completed, all integration requirements should be documented in SAP Cloud ALM for the relevant business processes and should now visible in the Requirements app. The lead integration experts from the partner and customer project teams can then begin analyzing, designing, and documenting their integration strategy with the Integration Solution Advisory Methodology (ISA-M).
Partners and customers can begin the ISA-M here and download a collection of resources curated by integration experts at SAP, including:
- SAP Integration Solution Advisory Methodology - Integration Planning and Documentation Template
- To support you in assessing your integration strategy and designing your hybrid integration platform.
- The new Integration Assessment is designed to walk consultants and customers through the steps of the Integration and Planning Documentation Template in a guided, automated way to define, document, and govern a new integration strategy for their organization.
- The CIO Guide: Process and Data Integration in Hybrid Landscapes
- To help you learn about designing a hybrid integration platform with best practices and how to enable a practice of empowerment.
- SAP Business Accelerator Hub
- A library of predelivered integration packages, APIs, and other resources.
Learn how to navigate each step of the ISA-M in this SAP Blog: SAP Integration Solution Advisory Methodology: Template version 4.0 available now.
Integration Principles for the Intelligent Enterprise
SAP's integration strategy is based on four key principles:
- Out-of-the-box integration
- SAP provides prepackaged business process integration content in SAP Signavio Process Navigator.
- SAP provides the free Cloud Integration Automation Service (CIAS) to make setting up business process integrations from Process Navigator faster and easier with guided workflows
- SAP and the partner developer ecosystem provide integration packages, APIs, and other resources to connect applications and data in the SAP Business Accelerator Hub.
- Open integration
- Huge library of predelivered public APIs on the SAP Business Accelerator Hub to support integrations with third party applications and any type of custom extensions.
- Holistic integration
- The Integration Solution Advisory Methodology is designed to help customers shape their integration strategy and covers all flavors of integration (process, data, UX, Internet of Things (IoT), analytics).
- AI-driven integration
- Artificial intelligence and machine learning are used to simplify the development of integration scenarios. For example, the Integration Advisor capability within the SAP Integration Suite has a crowd-based machine learning approach to enable users to define, maintain, share, and deploy Business-to-Business (B2B) and Application-to-Application (A2A) integration content much faster than building it from scratch.