SAP資格過去問ならSAPnavi

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

SAP過去問 (SAP Exam)

Filtering of Data

使用する

BAPI-ALEインターフェースを介した非同期BAPI呼び出しには、次の2つのデータフィルタリングサービスが提供されます。

  • インターフェイスの削減

    BAPIインタフェースを削減する場合、フィルタオブジェクトタイプを定義する必要はありません。

    BAPI削減には条件はありません。これは、BAPIインターフェイスの予測です。

    インターフェイスを縮小するBAPIの開発者は、適切なパラメータタイプを使用してBAPIを縮小可能として作成する必要があります。

    オプションのBAPIパラメータおよび/またはBAPI項目は、データ転送の分散モデルで無効化されています。

    インターフェイスは2つの方法で削減できます。「インターフェイスの削減」を参照してください

    1. フィールド別(チェックボックスを使用)

    2. 完了

  • パラメータフィルタリング

    フィルタオブジェクトタイプは、ビジネスオブジェクトメソッドに割り当てられます。有効なフィルターオブジェクト値は、分布モデルで定義する必要があります。

    BAPIパラメータフィルタリングは条件にリンクされているため、コンテンツに依存します。非同期BAPIのテーブルパラメータの行は、レシーバの行(または依存行)の値に応じて決定されます。

    フィルタは、パラメータ値の形式で条件を定義するために使用されます。パラメータ値は、ALEアウトバウンド処理で配布する前にBAPIが満たす必要があります。

    BAPIのテーブルデータセットは、パラメータがフィルタリングされるときに決定されます。

    BAPIのテーブルパラメータ間で階層関係を定義することもできます。

    クラスによる配布もサポートされています。

    詳細については、BAPIパラメータのフィルタリングを参照してください。

BAPIフィルタリングは、BAPIインターフェイスの両方のフィルターサービスの共有使用に適用される用語です。BAPIフィルタリングは、ALEアウトバウンド処理のサービスとして実装されます。

前提条件

フィルタサービスを使用するための前提条件

次の表に、ALEフィルタサービスを使用できるようにするためにBAPIインターフェイスが満たす必要のある前提条件を示します。

フィールドによる削減

フルフィルタリング

パラメータフィルタリング

チェックボックスなしの非構造化

     

チェックボックスで構造化されていない

バツ

   

チェックボックスなしで構造化された単一行

     

チェックボックスで構造化された単一行

バツ

   

チェックボックスなしで構造化された複数行

 

バツ

バツ

チェックボックスで構造化された複数行

バツ

バツ

バツ

チェックボックスなしの複数行の非構造化

 

バツ

 

チェックボックス付きの非構造化複数行

     

注: Xで埋められたフィールドは、前提条件を満たしています。

上記の表の説明:

  1. チェックボックスのない非構造化パラメータは、たとえば、BAPIキー項目(品目ビジネスオブジェクトのメソッドの品目パラメータなど)です。このパラメータタイプは減らすことができません。

  2. 非構造化パラメータPに非構造化チェックボックスパラメータPXとデータ要素BAPIUPDATEがある場合、パラメータPは削減可能です。PとチェックボックスパラメータPXの値をEMPTYに設定すると、パラメータが減少します。

  3. チェックボックスのない単一行の構造化パラメータは削減できません。

  4. 構造Sを含む単一行の構造化パラメーターPと、構造SXを含む関連するチェックボックスPXは、次の場合にフィールドごとに減らすことができます。

    • SとSXには同じ数のフィールドがあり、名前と順序は同じです。

    • SとSXのFUNCTIONフィールドとkeyフィールドは、それぞれ同じデータ要素を持っています。

    • SXの他のすべての項目には、データエレメントBAPIUPDATEがあります。

    PのFUNCTIONフィールドとキーフィールドは、必須フィールドとしてマークする必要があります。他のすべてのフィールドは、必須としてマークできます(必須ではありません)。必須フィールドを減らすことはできません。フィールド値と対応するチェックボックスをEMPTYに設定することにより、必須ではないフィールドが削減されます。

  5. チェックボックスのない複数行の構造化パラメーター(テーブルパラメーター)は、フィールドで減らすことはできません。パラメータフィルタリングとフルフィルタリングが可能です。

    階層が維持され、従属テーブルが階層に存在する場合、従属テーブルのレコードもフィルタリングされます。

  6. チェックボックスPXを使用した複数行の構造化パラメーターPは、フィールドごとに縮小したり、完全にフィルター処理したり、パラメーターでフィルター処理したりできます。

    • フィールド削減の場合、4未満の前提条件が満たされている必要があります。

    • チェックボックスPXは、階層内のPの真下にあり、同一のキーフィールドを持っている必要があります。これにより、パラメーターがフィルター処理されるときに、PとPXからの対応する行が入力されます。

    • 階層が維持され、従属テーブルが階層に存在する場合、従属テーブルのレコードもフィルタリングされます。

  7. 複数行の非構造化パラメーターは、完全にフィルター処理することしかできず、階層で使用することはできません。パラメータフィルタリングは許可されていません。

  8. チェックボックスのある複数行の非構造化パラメータはフィルタリングできません。

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