Um objeto de negócios para uma chamada BAPI simples reflete um método BAPI ou chamada de função no SAP. Cada propriedade do objeto de negócios é mapeada para um parâmetro BAPI. Os metadados de cada propriedade de objeto de negócios indica o parâmetro BAPI correspondente. Os metadados de operação determinam o BAPI correto a ser chamado.
Para um BAPI simples que execute as operações Criar, Atualizar, Recuperar e Excluir, cada operação é representada por um objeto de negócios, com os objetos de negócios sendo agrupados em um wrapper.
O wrapper do objeto de negócios pode ser associado a várias operações mas, para uma BAPI simples, cada objeto de negócios está associado a apenas uma operação. Por exemplo, embora um objeto de negócios do wrapper possa conter BAPIs para operações Create e Delete, BAPI_CUSTOMER_CREATE está associado à operação Create, não à operação 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, somente um objeto-filho neste wrapper necessita ser preenchido em tempo de execução para processamento da chamada BAPI simples. Apenas um BAPI, aquele associado à operação a ser executada, é chamado por vez.
Se você selecionou RFC Transacional Assíncrono (para processamento de saída e de entrada) ou RFC Enfileirado Assíncrono (para processamento de saída) , o objeto de negócios do wrapper BAPI também contém um ID de transação. O ID de transação é utilizado para reenviar a chamada BAPI se o sistema que estiver recebendo não estiver disponível no momento da chamada inicial.