ABAPクエリチュートリアル SAP: SQ01、SQ02、SQ03
ABAP クエリ アプリケーションは次の目的で使用されます。 レポートを作成する すでに存在しない SAP システム。これは、ABAP プログラミングの知識がほとんどまたはまったくないユーザー向けに設計されています。ABAP クエリは、レポートを定義し、基本リスト、統計、ランク付けされたリストなどのさまざまな種類のレポートを作成するための幅広い方法をユーザーに提供します。
ABAP クエリは XNUMX つのコンポーネントで構成されます。
- クエリ
- 情報セット
- ユーザーグループ
- クエリの翻訳
それらを詳しく見てみましょう:-
クエリ
情報セット
インフォセットはデータ ソースの特別なビューです。 InfoSet は、データ ソースのどのフィールドをクエリでレポートできるかを記述します。 インフォセットは、複数のロールまたはユーザー グループに割り当てることができます。
優位性–
- インフォセットを作成し、それをロールまたはユーザーグループに割り当てることで、システム管理者は、個々のアプリケーション部門またはエンドユーザーがインフォセットを使用して生成できるレポートの範囲を決定します。 SAP クエリ。
- エンドユーザーは、割り当てられているロールまたはユーザー グループによって指定されているように、自分の特定の領域に関連するインフォセットのみを操作できます。
ユーザーグループ
ユーザー グループ コンポーネントは、(セキュリティの観点から) ユーザー グループを維持するために使用されます。
同じアプリケーションで作業しているユーザーは、同じユーザー グループに割り当てられます。ユーザー グループ内で実際にクエリを定義したのが誰であるかは関係ありません。 ユーザー グループに割り当てられたすべてのユーザーはクエリを実行できます。
ユーザーグループ内のユーザーは、 必要な権限 クエリを変更または再定義する前に。 システム内のすべてのユーザーを複数のユーザー グループに割り当てることができます。
翻訳/クエリコンポーネント
クエリ、インフォセット、ユーザーグループを定義すると、多くのテキストが生成されます。これらのテキストは、ログイン時に選択した言語で表示されます。 SAP 。 このコンポーネントを使用してテキスト/言語を比較できます。
クエリでのデータ処理
データは次の 3 つの方法で処理および表示できます。
- 基本リスト – 機能領域で定義された順序でデータを表示します (並べ替えと合計をサポート)。
- 統計 – 基礎データから算出した統計数値を表示します。
- ランクリスト – ランク付けされたリストは、統計を特殊化したものです。 例 旅行代理店のトップ XNUMX 顧客。
クエリには XNUMX つの基本リスト、最大 XNUMX つの統計情報、および最大 XNUMX つのランク付けリストを含めることができます。
クエリの作成
ステップ1) SQ01に進みます。 クエリに名前を付けて、「作成」ボタンをクリックします。
ステップ2) 次の画面でクエリの説明を入力します。出力の長さを指定し、[追加処理オプション] ボックスから処理オプションを選択します。データは、表、ファイルへのダウンロード、Word での表示など、さまざまな形式で表示できます。
ステップ3) 次の画面をクリックし、使用するフィールド グループを選択します。
ステップ4) 次の画面をクリックし、表示したいフィールドを選択します
ステップ 5:
次の画面で、選択フィールドを選択し、出力タイプ (基本、統計、ランク付け) のいずれかを選択します。
各リストでは、さまざまなオプションを選択できます (例: フィールドの並べ替え順序、出力長の変更、列の色、合計、ページ ヘッダー、ページ フッターなど)。
ステップ6) 上記のオプションをすべて指定した後、クエリを保存して実行できます。
注記:
情報セットを作成/維持するためのトランザクション –SQ02
ユーザーグループを作成/維持するためのトランザクション –SQ03