Um objeto de negócios representando uma transação BAPI é um objeto do wrapper
que contém vários objetos BAPI como filhos. Cada objeto
BAPI filho individual no objeto de transação BAPI do wrapper representa uma BAPI.
Um gráfico de negócios de transação BAPI consiste em um
verbo e no objeto de negócios de nível superior que representa a transação.
Um exemplo de um gráfico de negócios de transação BAPI é mostrado na figura a seguir.
Figura 1. Exemplo de um Gráfico de Negócios de Transação BAPI
O adaptador suporta uma transação BAPI utilizando um objeto de negócios do wrapper
de nível superior que consiste em várias BAPIs filhas, cada uma representando
uma BAPI simples na seqüência. O objeto wrapper da transação BAPI representa a transação completa.
Figura 2. Exemplo de um Objeto do Wrapper de Nível Superior
para uma Transação BAPI
O
adaptador utiliza a seqüência de operações no metadados de operação para executar
as BAPIs na transação. Em outras palavras, ele não utiliza a ordem dos objetos
de negócios filho dentro do gráfico de negócios.
Cada objeto de negócios filho de nível secundário
representa um parâmetro de estrutura ou um parâmetro de tabela do método.
Os atributos simples correspondem aos parâmetros simples do método. A figura a seguir
mostra a estrutura.
Figura 3. Estrutura de Objetos de
Transação BAPI