SAP Software 用照会インターフェース (QISS) は、SAP サーバー上のアプリケーション表からデータを取得したり、SAP アプリケーション表でデータの存在を照会したりする手段を提供します。 アダプターは、SAP アプリケーション表からの階層データ検索を実行できます。
SAP Software 用照会インターフェースは、読み取り操作 (RetrieveAll および Exists) のアウトバウンド対話だけをサポートします。 ローカル・トランザクションでこのインターフェースを使用すれば、書き込み操作 (Create、Update、または Delete) の前に記録を検索できます。 例えば、このインターフェースをローカル・トランザクションの一部として使用して、販売注文を作成する前に、顧客の存在確認を実行できます。 さらにこのインターフェースは、トランザクション以外のシナリオでも使用できます。
SAP Software 用照会インターフェースは、複数のテーブルからの階層データ取得を含む、SAP アプリケーション・テーブルからのデータ取得をサポートします。 このインターフェースは、照会の where 節の静的指定に加え、動的指定もサポートします。
アダプター接続ウィザードは、SAP 内のアプリケーション・データ表を検出し、表の間の階層関係を解釈し、表とそれらの関係をビジネス・オブジェクトの形式で表現して構成します。 また、このウィザードは照会用のデフォルトの where 節を作成します。
maxRow および rowsSkip プロパティーを使用して、情報の量だけでなく、データ検索の深さを制御できます。
Query Interface for SAP Software (QISS) は、SAP アプリケーション・テーブルの階層データ検索をサポートします。 このインターフェースを使用することにより、アダプターは、SAP アプリケーション・テーブルにデータが存在するかどうかを調べることや、SAP アプリケーション・テーブル内の全データを検索することができます。 例えば、Bob という顧客が SAP システムに存在するかどうかを確認する場合、「アダプター接続」ウィザードを実行すれば、KNA1 という SAP アプリケーション表を見つけることができます。その上で、ウィザードは KNA1 のビジネス・オブジェクトと他の SCA サービス成果物を生成します。 実行時には、SAPRequest ノードが KNA1 ビジネス・オブジェクトをアダプターに渡して QISS インターフェースを呼び出し、 アダプターが SAP からテーブル・データを取得して呼び出し元のノードに結果を返します。