SAP資格過去問ならSAPnavi

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

SAP過去問 (SAP Exam)

Query

クエリは、ビジネスオブジェクトへの最初のアクセスポイントを提供します。これらは、特定の検索条件に一致するビジネスオブジェクトインスタンスを検索するためにコンシューマーによって使用されます。

BOPFでは、クエリは常に特定のノードに割り当てられるビジネスオブジェクトエンティティです。クエリによってノードインスタンスデータが変更されることはありません。クエリ実行の結果は、クエリ条件に一致するすべてのノードインスタンスのキーのセットです。さまざまなタイプの検索条件を提供するために、適切なフィルター構造をクエリに関連付けることができます。

顧客の請求書を編集するためのアプリケーション(BO:CUSTOMER_INVOICE)すべての期限切れの請求書を表示するための画面を提供する必要があります。ただし、この要件はクエリエンティティを使用して実装できますGET_OVERDUE_INVOICESにありますCUSTOMER_INVOICE問題のすべての延滞請求書を返すビジネスオブジェクト。

クエリの種類

組み込みクエリ

…属性値を使用してノードインスタンスを検索できます。

ノードで使用できる組み込みクエリは2つあります。

すべて選択-このクエリは、ノードの作成時にBOPFフレームワークによってノードに対して自動的に生成されます。クエリが割り当てられているノードのすべてのノードインスタンスを返します。この組み込みクエリでは、選択用に定義されたフィルター構造はありません。

SELECT_BY_ELEMENTS-選択パラメータ(フィルタ構造)に従って、関連するノードのノードインスタンスを返します。問題のノードの各属性は、選択パラメーターとして使用できます。

したがって、属性でBOノードを検索するだけでよい場合はいつでもこの種の組み込みクエリを使用できます(たとえば、ノードID = ‘12345’の場合)。

カスタムクエリ

…BOノード用に明示的に作成および実装する必要があります

カスタムクエリを使用すると、あらゆるユースケースのアプリケーション固有のクエリを実装できます。組み込みクエリのロジックが十分でない場合は、アプリケーション固有のクエリを提供する必要があります。

GET_OVERDUE_INVOICES

カスタムクエリの場合、インターフェイスを実装するグローバルABAPクラス内でクエリロジック全体をコーディングする必要があります/ BOBF / IF_FRW_QUERY

さらに、カスタムクエリに任意のフィルター構造と結果タイプを割り当てるオプションがあります。

フィルタ構造:これは、クエリで使用されるフィルタ基準の構造を宣言するために使用されます。

:この構造は、汎用UIによる範囲値の選択に使用して、範囲テーブルに基づく入力フ​​ォームを表示できます。クエリが実行され、フォームに選択データが入力されるとすぐに、対応するパラメータ(IT_SELECTION_PARAMETERS)は実行時に渡されます。詳細:メソッドQUERY

結果タイプ:これは、クエリによって返される結果タイプを適応させるために使用されます。

アソシエーションAPIの使用

メソッド呼び出しは、外部コンシューマー(たとえば、REPORTまたはUIコンポーネント)がクエリを実行するために使用できます。

/ BOBF / IF_TRA_SERVICE_MANAGER-> QUERY()

カスタムクエリの実装

クエリロジックは、クエリインターフェイスを実装するABAPクラス内にカプセル化されています/ BOBF / IF_FRW_QUERY

詳細クエリAPIを理解する

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