Estrutura do Objeto de Negócios para uma BAPI Simples

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
Uma ilustração de um gráfico de negócios BAPI simples, que contém um wrapper BAPI simples, que contém objetos BAPI para operações CREATE, UPDATE, RETRIEVE e DELETE.

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
Uma captura de tela de SAPCustomerListWrapperBG, que mostra que ele contém um verbo e o objeto SapCustomerListWrapper.
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
Uma captura de tela de SapCustomerListWrapper, que contém o objeto SapBapiCustomerGetList.
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
Uma captura de tela de um objeto de negócios BAPI simples, SapBapiCustomerGetList.

Termos de Utilização |


(c) Copyright IBM Corporation 2005, 2006.
Este centro de informações foi desenvolvido por tecnologia Eclipse (http://www.eclipse.org)