Atividade Enviar IDOC do SAP

Use a atividade Enviar IDOC do SAP para enviar um IDOC para o terminal SAP especificado, durante o tempo de execução.

Se enviar seus dados SAP diretamente para o sistema SAP usando uma porta RFC, você deverá usar a atividade Enviar IDOC do SAP. Se enviar seus dados SAP como um arquivo por meio de uma Porta de Arquivo SAP para o sistema SAP, você deverá usar a opção de menu da barra de ferramentas Projeto > Importar > Esquema IDOC do SAP durante o tempo de design para gerar um Esquema de Arquivo Simples para seus metadados IDOC e usar a atividade Gravar Arquivo Simples para gravar os dados SAP. Para obter informações adicionais, consulte Gerando um Esquema de Arquivo Simples a partir de um IDOC.

Para conectar-se ao Sistema SAP a partir do Studio, você deve fazer download e instalar os arquivos JAR do SAP e DLLs em sua máquina de desenvolvimento do Windows. Para obter informações adicionais, consulte Fazendo download e instalando os Arquivos Jar e os DLLs do SAP.

Durante o tempo de execução, se a atividade Enviar IDOC do SAP processar duas instâncias de um IDOC, em que ambas as instâncias possuem o mesmo número de IDOC, a atividade Enviar IDOC do SAP anexará o segmento de dados da segunda instância à primeira instância.

Nota: Uma orquestração que contém uma atividade Enviar IDOC do SAP deve ter a persistência ativada. Para obter informações adicionais, consulte Ativando a Persistência.
As etapas para incluir e configurar uma atividade Enviar IDOC do SAP para uma orquestração são descritas nos procedimentos a seguir:

Incluindo uma Atividade Enviar IDOC do SAP na Orquestração

  1. Crie ou abra uma orquestração. Uma representação gráfica da orquestração é exibida.
  2. Selecione a guia Atividades e expanda a pasta SAP.
  3. Arraste a atividade Enviar IDOC para a orquestração.
  4. Selecione a atividade. A Lista de Verificação é exibida.

Criando, Selecionando ou Editando um Terminal SAP

  1. Clique na tarefa Selecionar Terminal na Lista de Verificação e selecione uma das ações a seguir:
    • Selecione um terminal existente:
      1. Selecione Procurar. O Explorador de Projetos é exibido.
      2. Selecione um terminal existente e clique em OK. Acesse o procedimento Configurando a Atividade.
    • Selecione um terminal existente e edite o terminal:
      1. Selecione Procurar. O Explorador de Projetos é exibido.
      2. Selecione um terminal existente e clique em OK.
      3. Clique em Editar. O painel Editar Terminal é exibido.
    • Crie um novo terminal: Selecione Novo. O painel Criar Terminal é exibido.
  2. Crie ou edite um terminal SAP.

Configurando a Atividade

  1. Selecione a tarefa Configurar a partir da Lista de Verificação. O painel Configurar é exibido.
  2. Clique em Procurar....
  3. Selecione uma linha IDOC e clique em OK. O Tipo de Mensagem, o Tipo de IDOC e o Tipo Estendido de IDOC na tarefa Configurar são preenchidos.

Especificando as Opções de Nova Tentativa

  1. Selecione a tarefa Tentar Novamente a partir da Lista de Verificação. O painel Tentar Novamente é exibido.
  2. Configure as opções de nova tentativa para se conectar a um Sistema SAP. A tabela a seguir descreve as opções de nova tentativa para se conectar a um Sistema SAP:
    Opções de Nova Tentativa Descrição
    1) Aguardar ___ segundos entre cada nova tentativa. Especifica o número de segundos que o Integration Appliance aguarda antes de tentar estabelecer uma conexão com o Sistema SAP.
    2) Tentar se conectar ___ vezes antes de falhar. Especifica o número máximo de vezes que o Integration Appliance tenta estabelecer uma conexão com o Sistema SAP antes de emitir um erro e parar o processamento da tarefa de orquestração atual. Se você implementar uma orquestração que contém uma atividade Enviar IDOC do SAP e o Integration Appliance não puder se conectar ao sistema SAP especificado, o Integration Appliance registrará os erros de conexão como avisos nos logs do sistema e de orquestração até o valor de contagem de novas tentativas ser atingido. Quando a contagem de novas tentativas é atingida, o Integration Appliance registra um erro nos logs do sistema e da orquestração e para o processamento da tarefa de orquestração atual. Por exemplo, você configura a contagem de novas tentativas para 3. O primeiro, segundo e terceiro erros de conexão aparecem no log do sistema como avisos. O Integration Appliance registra o quarto erro de conexão como um erro e para o processamento da tarefa de orquestração atual.

Mapeando as Entradas da Atividade

  1. Selecione a tarefa Mapear Entradas na Lista de Verificação. O parâmetro de entrada da atividade é exibido no painel Para Atividade. O Esquema XML gerado a partir do Tipo de IDOC e Tipo Estendido de IDOC selecionados torna-se o parâmetro de entrada da atividade.
  2. Crie um mapa entre as variáveis de orquestração e os parâmetros e tabelas de entrada de IDOC. Consulte Criando um Mapa para obter instruções gerais sobre mapeamento.

Nota sobre Implementação de uma Orquestração SAP

Antes de poder implementar uma orquestração com atividades do SAP usando o Web Management Console, o Integration Appliance deve primeiro poder estabelecer uma conexão com o Sistema SAP. Se o Integration Appliance não puder estabelecer a conexão com o Sistema SAP, a orquestração não será implementada.