As operações suportadas por objetos de negócios ALE variam, dependendo
se o objeto de negócios é um objeto de saída ou de entrada. 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.
Os objetos de negócios que são gerados com a interface do
IDoc de passagem de ALE não estão associados a uma operação.
Objetos de Negócios de Saída
A operação de um objeto
de negócios de saída de ALE é chamada pelo componente de aplicativo que faz
chamadas para o SAP através do adaptador. O adaptador suporta a seguinte
operação de saída:
Tabela 1. Operação Suportada:
Objetos de Negócios de Saída ALEOperação |
Definição |
Execute |
Esta operação posta o objeto de negócios IDoc para o aplicativo SAP. Esta operação é unidirecional e assíncrona. Para a versão CWYAP_SAPAdapter_TX.rar
do adaptador, o ID da transação é retornado.
|
Objetos de Negócios de Entrada
Para objetos de negócios de entrada ALE,
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 IDoc. O adaptador
suporta as seguintes operações de entrada:
Tabela 2. Operações Suportadas:
Objetos de Negócios de Entrada ALEOperaçã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. |
O adaptador utiliza os dados do campo de registro de controle do IDoc
para determinar a operação que é configurada no objeto de negócios antes de enviá-lo
para o terminal. Os campos a seguir no registro de controle são utilizados
para determinar a operação:
- Logical_message_type (MESTYP)
- Logical_message_code (MESCOD)
- Logical_message_function (MESFCT)