インフォセット

英:Infoset

 

インフォセットとは、データソースの特殊なビューであり、SAPクエリ上で参照したい情報の諸元を定義するものです。

インフォセットは以下のような内容を指定します。

  • 表示したいデータを保持するDBテーブル
  • テーブル同士の結合条件
  • テーブルから読み込む項目
  • 必要に応じて追加項目や追加ロジック

インフォセットの新規登録

__作業領域選択__

インフォセットはクライアント依存とクライアント非依存に大別されているため、 SQ02にはいったら、インフォセットを登録(変更、照会も)する前に、メニューの「関連処理/クエリ領域」を選択し、標準領域(クライアント依存)かグローバル領域(クライアント非依存)のどちらの領域を使用するかを指定する必要があります。

__基本設定__

「InfoSet」の項目に、登録されるインフォセットのIDを入力し、登録ボタンを押すと、「インフォセット:表題及びデータベース」画面がポップアップされます。
インフォセットの名称を入力し、データソースの種類を選択します。
データソースの種類はテーブルや論理データベース、プログラムなどいくつかありますが、例として一番多く使用される「基本テーブル使用テーブル結合」を選択し、メインのテーブル名を入力します。
結合せずに単一テーブルをループしてループのなかに追加テーブルを検索するパターンでも「基本テーブル使用テーブル結合」を選択可能です。
完了したら、Enterキーで続行します。

__結合テーブル指定__

トランザクション

Tr-CD機能説明
SQ02インフォセット更新インフォセットの登録、変更、割り当てを行う

テーブル

ID名称説明
TADIRリポジトリオブジェクトのディレクトリオブジェクトタイプ=AQSG(機能分野)
AQGSBWMAPインフォソースカタログ (SAP クエリ) カスタマインフォセット定義のマスタ情報を格納
AQGTSSAP クエリ: 機能分野テキストインフォセットのテキスト情報を格納

汎用グループ

ID名称説明
XRSAサービス API のユーザ Exitインフォセットの動作を拡張できるカスタマExitの汎用モジュールを格納