Ir para o conteúdo

Conector SAP no Jitterbit Studio

Resumo

O conector SAP estabelece acesso ao SAP ECC versão 6 ou superior ou ao SAP S/4HANA single-tenant. SAP R/3 não é suportado.

O conector SAP fornece uma interface para criar uma conexão SAP, a base usada para gerar instâncias de atividades SAP. Essas atividades, uma vez configuradas, interagem com o SAP através da conexão.

O conector SAP é acessado pela aba Project endpoints and connectors (Endpoints e conectores do projeto) da paleta de componentes de design (consulte Design component palette).

Dica

Integration recipes e process templates estão disponíveis para este conector através do Jitterbit Marketplace.

Visão geral do conector

Este conector é usado para configurar primeiro uma conexão SAP. Os tipos de atividade associados a essa conexão são então usados para criar instâncias de atividades destinadas a serem usadas como fontes (para fornecer dados em uma operação) ou destinos (para consumir dados em uma operação).

Juntos, uma conexão SAP específica e suas atividades são chamados de endpoint SAP:

SAP activity types

A classe de licença deste conector é Enterprise, disponível como complemento da sua assinatura Harmony iPaaS. Para ativá-la, entre em contato com seu Customer Success Manager. Os endpoints criados com este conector estão incluídos no relatório de uso de endpoints e contam para sua licença.

Pré-requisitos e versões de API suportadas

Este conector pode ser usado com agentes em nuvem e agentes privados.

Os agentes baixam automaticamente a versão mais recente deste conector quando necessário. Em agentes privados, você pode suspender essas atualizações com a política de organização Disable Auto Connector Update.

Os pré-requisitos para usar o conector e pré-requisitos adicionais para usar sua atividade Receive IDoc estão descritos em SAP connector prerequisites.

Para informações sobre campos de esquema BAPI, RFC e IDoc, consulte o SAP Help Portal ou entre em contato com seu administrador SAP ou consultor SAP.

Problemas conhecidos

Ao configurar qualquer atividade SAP, você deve estar ciente deste problema conhecido atual:

  • Deployment de operações SAP inválidas é permitido

  • Resumo: Operações que contêm mais de uma atividade SAP, ou que contêm uma atividade SAP e uma atividade NetSuite, Salesforce, Salesforce Service Cloud, ServiceMax ou SOAP, parecem ser válidas e podem ser implantadas sem erro.

  • Informações Adicionais: A operação falhará em tempo de execução.

  • Solução Alternativa: Siga um padrão de operação válido e não use mais de uma atividade SAP, NetSuite, Salesforce, Salesforce Service Cloud, ServiceMax ou SOAP na mesma operação.

Solução de Problemas

Se você enfrentar problemas com o conector SAP, recomenda-se seguir estas etapas de solução de problemas:

  1. Clique no botão Test na configuração de conexão para garantir que a conexão seja bem-sucedida e para garantir que a versão mais recente do conector seja baixada no agente (a menos que esteja usando a política de organização Disable Auto Connector Update).

  2. Verifique os logs de operação para qualquer informação registrada durante a execução da operação.

  3. Ative o log de depuração de operação (para agentes em nuvem ou para agentes privados) para gerar arquivos de log e dados adicionais.

  4. Se estiver usando agentes privados, você pode verificar os logs do agente para obter mais informações.

  5. Ative o log detalhado do conector para este conector adicionando esta entrada de configuração de logger ao arquivo logback.xml do seu agente privado:

    <logger name="org.jitterbit.connector.sap" level="DEBUG"/>

  6. Para considerações adicionais de solução de problemas, consulte Solução de problemas de operação.

    Para obter mais informações sobre log detalhado do conector, consulte Log detalhado para conectores usando agentes privados Jitterbit.

  7. Para problemas e resoluções específicas do conector SAP, consulte o guia Solução de problemas do conector:

  8. Atividade RFC: Se você receber o erro JCoException occurred No RFC authorization for function module BAPI_TRANSACTION_COMMIT ao executar uma atividade RFC personalizada, siga estas etapas:

    1. Certifique-se de que o módulo de função RFC BAPI_TRANSACTION_COMMIT está habilitado para acesso remoto.
    2. Em uma transformação de solicitação anterior à atividade, defina o campo BAPI_COMMIT como true.
    3. Verifique se o usuário SAP usado na conexão SAP tem a permissão de autorização S_RFC para todos os grupos de funções relacionados.
  9. Atividade Receive IDoc: Se você enfrentar problemas, recomenda-se seguir estas etapas de solução de problemas:

    1. Confirme se os valores dos campos de conexão Listener Count, Destination e Gateway Service campos de conexão são válidos, pois valores inválidos para esses campos podem resultar em um erro ao implantar a operação ou ativar o listener.

    2. Desative o listener na operação, reinicie os agentes privados e reative o listener na operação.

    Para etapas adicionais de solução de problemas, consulte Solução de problemas do serviço de escuta.