As operações que são suportadas pelos objetos de negócios BAPI são as mesmas que aquelas suportadas pelas unidades de trabalho BAPI. Os conjuntos de resultados BAPI suportam apenas a operação RetrieveAll.
Para processamento de saída BAPI, a operação de um objeto de negócios BAPI é o nome da chamada BAPI que um adaptador emite no Servidor SAP. O método BAPI determina a operação que está associada a ele. O adaptador utiliza as ASIs (informações específicas do aplicativo) dentro da definição de objeto de negócios para implementar a operação. As operações de um objeto de negócios são chamadas pelo componente que faz chamadas para o SAP através do adaptador. As APIs SAP JCo são utilizadas para fazer a chamada para o sistema SAP.
A tabela a seguir define operações que o adaptador suporta para BAPIs e unidades de trabalho BAPI. As definições na tabela são as utilizações esperadas para as operações. A ação que é tomada no aplicativo SAP é baseada no significado do próprio BAPI.
Operação | Definição |
---|---|
Criar | O objeto de negócios de nível superior e todos os filhos contidos são criados. |
Atualizar | O objeto de negócios de nível superior é modificado. Esta operação pode conter a inclusão e exclusão de objetos-filhos. |
Excluir | O objeto de negócios de nível superior e os filhos contidos são excluídos. |
Recuperação | O objeto de negócios de nível superior e os filhos contidos são recuperados. |
Execute | O objeto de negócios de nível superior
e os filhos contidos são executados. Nota: Esta operação estará disponível
apenas se a caixa de opção Gerar BAPIs nos Wrappers for
desmarcada. Se a caixa de opção Configurar Objeto de Negócios do Wrapper
para o BAPI Selecionado for selecionada, outras operações, como Criar,
Atualizar, Excluir e Recuperar, estarão disponíveis.
|
Para uma operação não suportada, o adaptador registra o erro apropriado e produz uma ResourceException.
A tabela a seguir define a operação suportada pelo adaptador para conjuntos de resultados BAPI.
Operação | Definição |
---|---|
RetrieveAll | Todos os registros correspondentes para o conjunto de resultados BAPI são recuperados. |