使用する
BAPIの受信者を判別するには、このBAPIに関連するフィルターオブジェクトを指定する必要があります。受信者の決定時に分散モデルで更新されたフィルタオブジェクトが不明な場合は、汎用モジュールALE_BAPI_GET_FILTEROBJECTSを使用して取得することができます。
ALE_BAPI_GET_FILTEROBJECTSが呼び出されると、ビジネス・オブジェクト、メソッド、および論理レシーバー・システムの名前を含むテーブルが渡されます。BAPIが分散モデルで見つからない場合、またはフィルターオブジェクトが分散モデルで維持されていない場合は、空のテーブル(FILTEROBJECTS)が返されます。
定義したフィルターオブジェクトの値を決定するには、定義済みのビジネスアドインを使用する必要があります。これは、自分で実装する必要があります。
依存関係がある場合、依存するALE配布オブジェクトが参照されるALE配布オブジェクトにリンクするオブジェクトタイプが常に返されます。アプリケーションは、このオブジェクトタイプの現在のオブジェクトオカレンスのオブジェクトIDを知っている必要があります。