Customers often use more than one SAP System. This could be due to organizational or business reasons (if a customer has several plants around the world, for example) or technical reasons (the data volume or system load is too large for a single SAP System). In many cases, data has to be exchanged between these systems.
Company headquarters uses enterprise-wide applications like accounting, human resources management, and sales planning, while the local plants plan and control production and materials management.
The decentralization of business applications – that is, implementing distributed business processes – can be practical for many reasons:
To implement distributed business processes, it must be possible to exchange the data in a controlled manner and store it consistently. This task is performed by Application Link Enabling (ALE), which integrates distributed business processes both between SAP Systems, and between SAP Systems and non-SAP systems.
This document describes how to use BAPIs in order to distribute business processes using ALE. In particular, it deals with the process flow of communication using BAPIs and explains which steps are necessary to use BAPIs via ALE.
The target audiences of this document are:
To implement a BAPI via ALE, you need:
To develop a BAPI that can be used via ALE, you also need to have:
See also:Basic Concepts of ALE TechnologyImplementing Narrow Coupling via BAPIsImplementing Loose Coupling via BAPIsDeveloping an ALE Business Process Based on BAPIs