Um objeto de negócios para uma chamada de BAPI simples reflete uma chamada de
método ou de função de BAPI no SAP. Cada propriedade do objeto de negócios é mapeada para um parâmetro BAPI.
Os metadados de cada propriedade do objeto de negócios indicam o parâmetro
BAPI correspondente. Os metadados de operação determinam a BAPI correta a ser chamada.
Para uma BAPI simples que executa as operações Create, UpdateWithDelete, Retrieve e Delete, cada operação é representada por um objeto de negócios, com os objetos de negócios sendo agrupados em um wrapper contido no gráfico de negócios.
Nota: A definição de objeto pode estar associada a várias operações, mas apenas uma
operação é executada no tempo de execução. Cada objeto de negócios é um filho do
wrapper e representa uma propriedade complexa do objeto do wrapper.
Figura 1. Estrutura de Negócios de BAPI Simples
Os objetos de negócios BAPI são filhos do
wrapper do objeto de negócios e, dependendo da operação a ser desempenhada, apenas um objeto-filho neste wrapper precisa ser preenchido no tempo de execução para executar a chamada
BAPI simples. Apenas uma BAPI, a que está associada à operação a ser desempenhada,
é chamada por vez.
A figura a seguir mostra um exemplo de um gráfico
do objeto de negócios BAPI, que contém um verbo e o wrapper do objeto de negócios BAPI.
Figura 2. Exemplo de um Gráfico do Objeto de Negócios BAPI
Um exemplo de um wrapper do objeto de negócios
BAPI é mostrado na figura a seguir.
O wrapper contém um objeto de negócios BAPI.
Figura 3. Exemplo de um Objeto de Negócios do Wrapper
BAPI
A figura a seguir mostra um exemplo do objeto de negócios BAPI.
Este objeto representa a BAPI CustomerGetList.
Figura 4. Exemplo de um Objeto de Negócios BAPI Simples