SAP資格過去問ならSAPnavi

NoteやStripe決済で安全にSAP過去問を購入することができます。
領収書発行可能 / 即時入手可能

SAP過去問 (SAP Exam)

BAPI/ALE Integration

使用する

BAPIはALE通信モデルに統合されています。ALE通信は非同期でメッセージベースです。ALE通信は、たとえばマスタデータの配信など、分散SAPシステムを統合するための推奨される方法です。

BAPIは、ALEがサポートする通信用の標準化されたインターフェースです非同期BAPI呼び出し、分散モデル、監視、エラー処理などのALEサービスをBAPIに使用できます。ALEサービスに必要なIDocタイプは、BAPIから生成できます。

参照:ALEサービスの使用

非同期メッセージングにBAPIを使用する場合、送信システムのアプリケーションは、BAPIの代わりに生成されたALEIDocインターフェイスを呼び出します。ALE IDocインターフェースは、以下のタスクを実行します。

  • BAPIデータからIDocを作成します

  • IDocをターゲットシステムに送信します

  • ターゲットシステムでIDocを受信し、IDocからBAPIデータを作成し、BAPIを呼び出します

トランザクションBDBGを使用して、非同期通信に必要な他のオブジェクト(メッセージタイプ、IDocタイプ、インバウンドおよびアウトバウンド汎用モジュール)を登録することができます。

参照:BAPIALEインタフェースの更新

BAPIは、少なくとも以下の条件が満たされている場合にのみ、非同期インターフェースとして実装する必要があります。

  • データベースの変更はすべてのシステムで一貫しています

    データは、ローカルシステムだけでなくリモートシステムでも一貫して更新する必要があります。

  • 緩い結合

    同期インターフェースでは、クライアントとサーバーシステム間の結合が狭すぎます。接続が中断されると、クライアントシステムは正しく機能できなくなります。

  • パフォーマンス

    インターフェースには大量のデータがあり、サーバーシステムで実行されるデータベース操作には長い時間がかかります。パフォーマンスが低すぎるため、この状況では同期インターフェイスを使用できません。

BAPI / ALE統合には、以下が必要です。

  • メッセージタイプが作成され、すべての書き込みBAPIに対してIDocタイプが生成されます。

    参照:BAPIALEインタフェースの更新。

  • すべてのIDocタイプと関連するセグメントが解放されます。

  • BAPIインターフェースとIDocインターフェースは同一です。特にBAPIが変更された場合は、メッセージタイプ、IDocタイプ、およびセグメントが再生成されていることを確認してください。

タイトルとURLをコピーしました