Operações e Verbos de Objetos de Negócios ALE

Os objetos de negócios ALE IDoc suportam operações e verbos. As operações suportadas variam, dependendo se o objeto de negócios é um objeto de saída ou de entrada. Os verbos são utilizados apenas para processamento de objeto de negócios de entrada; eles são ignorados em objetos de negócios de saída.

Operações Suportadas

A operação de um objeto de negócios de saída ALE é chamada pelo aplicativo cliente que faz chamadas para o SAP por meio do adaptador. O cliente deve ser designado para que as chamadas feitas por sua implementação InteractionSpec chamem as operações. O adaptador suporta a operação de saída a seguir.

Tabela 1. Operação Suportada: Objetos de Negócios de Saída ALE
Operação Definição
Execute Emite o objeto de negócios IDoc para o aplicativo SAP. Esse é uma operação unidirecional e assíncrona.
  • Se estiver utilizando a versão CWYAP_SAPAdapter.rar do adaptador, nenhuma resposta será retornada.
  • Se estiver utilizando a versão CWYAP_SAPAdapter_TX.rar do adaptador, o ID de transação será retornado.

Para todas as outras operações, o adaptador registra o erro apropriado e emite uma ResourceException.

Para objetos de negócios de entrada ALE, as informações específicas do aplicativo de uma operação são utilizadas para configurar o verbo do gráfico de negócios. As informações específicas do aplicativo de uma operação contêm o tipo de mensagem, código de mensagem e função de mensagem para um tipo de IDoc. O verbo do gráfico de negócios corresponde à operação que tem informações específicas do aplicativo correspondentes aos campos de Registro de controle. O adaptador suporta as operações de entrada a seguir.

Tabela 2. Operações Suportadas: Objetos de Negócios de Entrada ALE
Operação Definição
AfterImageCreate O objeto de negócios de nível superior e todos os filhos contidos são criados.
AfterImageUpdateWithDelete O objeto de negócios de nível superior é ou deve ser modificado. Esta operação pode conter a inclusão e exclusão de objetos-filhos. Os objetos-filhos excluídos são conhecidos e refletidos.
AfterImageDelete O objeto de negócios de nível superior e os filhos contidos são ou devem ser excluídos.

Verbos Suportados

Os objetos de negócio ALE de entrada suportam os seguintes verbos:

Tabela 3. Verbos Suportados: Objetos de Negócios de Entrada ALE
Verbo Definição
Criar O objeto de negócios de nível superior e todos os filhos contidos são criados.
UpdateWithDelete O objeto de negócios de nível superior é ou deve ser modificado. Isto pode conter a inclusão e exclusão de objetos-filhos. Os objetos-filhos excluídos são conhecidos e refletidos.
Excluir O objeto de negócios de nível superior e os filhos contidos são ou devem ser excluídos.
O adaptador configura a propriedade do verbo do gráfico de negócios para o objeto de negócios ALE antes de enviar o objeto de negócios para o terminal. O adaptador determina o verbo comparando os metadados definidos nas informações específicas do aplicativo das operações do objeto de negócios com os seguintes campos Registro de Controle de IDoc:
  • Logical_message_type (MESTYP)
  • Logical_message_code (MESCOD)
  • Logical_message_function (MESFCT)

Os objetos de negócios ALE de saída não fornecem suporte a verbos. O adaptador ignora o valor na propriedade do verbo do gráfico do objeto de negócios.


Termos de Utilização |


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