Você utiliza a interface de Consulta para o Software
SAP somente para processamento de saída.
O fluxo de mensagens que faz
o pedido utiliza as informações da interface que foram geradas pelo Assistente de Conexão do Adaptador.
A lista a seguir descreve a sequência de ações de processamento resultantes de um pedido de saída que usa a
interface de consulta para Software SAP.
- O adaptador recebe um pedido que inclui um objeto da tabela
de um fluxo de mensagens.
O objeto de negócios da consulta pode estar em um objeto de negócios do contêiner ou pode
ser recebido como um objeto de negócios da tabela.
- O adaptador determina, a partir do objeto da tabela enviado com a consulta, o
nome da tabela a ser examinado.
- O adaptador determina as colunas a serem recuperadas ou examinadas.
- O adaptador determina as linhas a serem recuperadas ou examinadas.
- O adaptador responde.
- Para uma operação RetreiveAll, o adaptador retorna um conjunto de resultados em forma de um
contêiner de objetos de negócios de consulta, que representa os dados para cada linha recuperada da tabela. Se a consulta for recebida como um objeto de negócios de tabela (não dentro de um contêiner), as linhas serão retornadas um por vez, conforme elas são recuperadas.
- Para a operação Exists, o adaptador retorna uma indicação se os dados existem na tabela SAP.
- Se não existir nenhum dado, o adaptador gerará uma exceção.