Um gráfico de negócios SQI, que age como a entrada para a interface SQI,
consiste em um objeto de negócios de tabela e em um verbo. O objeto de negócios de tabela representa as colunas em uma tabela no servidor SAP. Os verbos suportados para um gráfico de negócios SQI são RetrieveAll e Exists.
Um
exemplo de um gráfico de negócios associado a um objeto de negócios de tabela é mostrado
na figura a seguir.
Figura 1. Exemplo de um Gráfico de Negócios SQI
O objeto de negócios de tabela
contém colunas selecionadas da tabela SAP especificada.
Um exemplo de um objeto de negócios de tabela (representando a tabela KNA1) é mostrado
na figura a seguir.
Figura 2. Exemplo de um Objeto de Negócios de Tabela SQI
Além das informações da coluna, o objeto de negócios de tabela
também contém um objeto de negócios como o último parâmetro.
Figura 3. O Objeto de Negócios de Consulta como um Parâmetro do Objeto de Negócios de Tabela
(Representado pelo Parâmetro SapKna1Querybo)
O objeto de negócios de consulta é semelhante ao seguinte:
Figura 4. Um exemplo de um objeto de negócios de consulta SQI
As tabelas podem ser modeladas como objetos de negócios hierárquicos. Você
especifica o relacionamento pai-filho das tabelas quando seleciona o objeto de negócios
durante o processo Enterprise Service Discovery.
As tabelas são vinculadas por uma chave estrangeira para formar relacionamentos pai-filho.
O objeto de negócios de tabela-filho tem uma chave estrangeira que se refere
a uma propriedade no objeto de negócios de consulta pai.
No objeto de negócios KNA1, observe a referência
a SapAdrc, um objeto de negócios filho. O objeto da tabela SapAdrc, mostrado na figura
a seguir, tem uma coluna denominada AddressNumber. Esta coluna tem uma propriedade
associada (ForeignKey) que contém uma referência ao objeto de negócios pai.
Figura 5. Um Exemplo de um Objeto da Tabela-filho
Você pode ver a propriedade clicando em
AddressNumber e
consultando a guia Propriedades.
Figura 6. Exemplo dos metadados da propriedade
que vincula o objeto-filho ao objeto-pai
A propriedade ForeignKey contém uma referência à coluna Endereço
do objeto da tabela SapKna1.
O retorno da chamada de interface SQI para uma operação
RetrieveAll é um contêiner de gráficos de negócios.