Durante o processamento ALE, o adaptador troca os objetos de negócios com o aplicativo SAP. O objeto de negócios representa um IDoc individual ou um pacote IDoc. Este objeto de negócios é um objeto do wrapper de nível superior que contém um ou mais objetos filhos IDoc, cada um correspondente a um único IDoc. O mesmo formato de objeto de negócios é utilizado para processamento de entrada e saída.
O objeto de negócios do wrapper contém um ID de transação, um nome de fila e um ou mais objetos de negócios IDoc. O ID de transação (SAPTransactionID) é utilizado para garantir uma entrega de objetos de negócios de uma única vez, e o nome da fila (qRFCQueueName) especifica o nome da fila no Servidor SAP a qual os IDocs deveriam ser entregues. Se não estiver utilizando IDs de transação ou filas, estas propriedades estão em branco.
Para IDocs individuais, o objeto de negócios do wrapper contém apenas uma instância de um objeto de negócios IDoc. Para pacotes IDoc, objeto de negócios do wrapper contém várias instâncias de um objeto de negócios IDoc.
Observe que o ID de transação e os atributos de nome da fila estão presentes no objeto de negócios mesmo se você não estiver utilizando os recursos tRFC ou qRFC.
É possível gerar os nomes dos objetos de negócios para corresponder ao padrão SAP XI selecionando Gerar objetos de negócios de acordo com as convenções de nomenclatura do SAP. Para obter informações adicionais, consulte Propriedades de Conexão do SAP para o Assistente de Conexão do Adaptador.
O registro de controle pode ser gerado a partir de nomes de campos SAP ou de descrições de campos SAP. Ao configurar as propriedades para o registro de controle, você pode especificar se deseja que o registro de controle seja gerado a partir de nomes de campos SAP ou de descrições de campos SAP. Se desejar que o registro de controle seja gerado a partir de nomes de campos, selecione a caixa de opção para usar os nomes de campos SAP para gerar nomes de atributos.
O objeto de negócios de registro de dados é gerado para um IDoc analisado. O objeto de negócios de registro de dados contém todos os segmentos do IDoc. Cada segmento, por sua vez, tem um objeto de negócios filho. Os atributos do segmento também podem ser gerados usando nomes de campos ou descrições de campos SAP. Você pode usar nomes de campos SAP para gerar nomes de atributos.
Para um IDoc não analisado, no qual a parte de dados do IDoc não é analisada pelo adaptador, o objeto de negócios do IDoc contém uma chave fictícia, um registro de controle e os dados do IDoc. Os dados IDoc são do tipo hexBinary e representam todo o registro de dados que contém segmentos em conteúdo binário.