使用する
多くの場合、顧客は複数のSAPシステムを使用します。これは、組織的またはビジネス上の理由(たとえば、顧客が世界中に複数のプラントを持っている場合)または技術的な理由(単一のSAPシステムに対してデータ量またはシステム負荷が大きすぎる場合)が原因である可能性があります。多くの場合、これらのシステム間でデータを交換する必要があります。
ビジネスアプリケーションの分散化(つまり、分散型ビジネスプロセスの実装)は、多くの理由で実用的です。
-
市場のグローバル化の進展により、組織単位が物理的に分割されています。
-
ビジネスプロセスは単一の企業に限定されず、顧客とベンダーはますます関与するようになっています。
-
SAPシステムのパフォーマンスは、ビジネスアプリケーションを配布することで改善できます。
分散型ビジネスプロセスを実装するには、制御された方法でデータを交換し、一貫して保存できる必要があります。このタスクは、SAPシステム間およびSAPシステムと非SAPシステム間の分散ビジネスプロセスを統合するアプリケーションリンクイネーブリング(ALE)によって実行されます。
このドキュメントでは、ALEを使用してビジネスプロセスを分散するためにBAPIを使用する方法について説明します。特に、BAPIを使用した通信のプロセスフローを扱い、ALEを介してBAPIを使用するために必要な手順を説明します。
ターゲットグループ
このドキュメントの対象読者は次のとおりです。
-
BAPIのBAPI-ALEインターフェースを生成したいBAPI開発者
-
BAPIとALEサービスを使用して分散シナリオを実装したいSAPの従業員、パートナー、および顧客
実装に関する考慮事項
ALEを介してBAPIを実装するには、以下が必要です。
-
SAPシステムの一般的な知識
-
「BAPI-はじめにと概要」で説明されているBAPIの基本的な知識
-
ALEの知識
ALEを介して使用できるBAPIを開発するには、以下も必要です。
-
BFA BAPIプログラミングガイドで説明されている、BAPI開発の詳細な知識
-
ABAPプログラミング言語およびABAPワークベンチに関する知識