Conexão SAP
Introdução
Uma conexão SAP, criada pelo conector SAP, estabelece acesso ao SAP ECC versão 6 e superior ou ao SAP S/4HANA de inquilino único. Uma vez que uma conexão é configurada, é possível criar instâncias de atividades SAP associadas a essa conexão para serem usadas como fontes (para fornecer dados em uma operação) ou como alvos (para consumir dados em uma operação).
Nota
Este conector suporta a política de Habilitar Reautenticação em Caso de Alteração política organizacional. Se habilitado, uma alteração no Host, Nome de Usuário ou Chave do Consumidor nesta conexão requer que os usuários reentrem a Senha, Token de Segurança e Segredo do Consumidor para a conexão.
Criar ou editar uma conexão SAP
Uma nova conexão SAP é criada usando o conector SAP a partir de uma destas localizações:
- A aba Endpoints e conectores do projeto na paleta de componentes de design (veja Paleta de componentes de design).
- A página Endpoints Globais (veja Criar um endpoint global em Endpoints Globais).
Uma conexão SAP existente pode ser editada a partir destas localizações:
- A aba Endpoints e conectores do projeto na paleta de componentes de design (veja Paleta de componentes de design).
- A aba Componentes do painel do projeto (veja Menu de ações de componentes em Aba Componentes do painel do projeto).
- A página Endpoints Globais (veja Editar um endpoint global em Endpoints Globais).
Configurar uma conexão SAP
Cada elemento da interface do usuário da tela de configuração da conexão SAP é descrito abaixo.
Dica
Campos com um ícone de variável suportam o uso de variáveis globais, variáveis de projeto e variáveis Jitterbit. Comece digitando um colchete aberto [ no campo ou clicando no ícone de variável para exibir um menu com as variáveis existentes para escolher.
-
Nome da conexão: Insira um nome para identificar a conexão SAP. O nome deve ser exclusivo para cada conexão SAP e não deve conter barras (
/) ou dois pontos (:). -
Versão do SAP: Selecione ECC ou S4HANA como o tipo de sistema SAP. O conector SAP é compatível com a versão 6 e superior do SAP ECC ou com o SAP S/4HANA de inquilino único. SAP R/3 não é suportado.
-
Nome de usuário: Insira o nome de usuário para fazer login no sistema SAP.
-
Senha: Insira a senha para fazer login no sistema SAP.
-
Cliente: Insira o ID do cliente numérico associado ao sistema SAP. O administrador SAP da organização pode fornecer essa informação.
-
Idioma: Insira o código do idioma para o idioma em que as mensagens SAP devem ser enviadas. O idioma padrão é o inglês.
-
Host: Insira o Nome do Host do Servidor de Aplicação SAP.
-
Número do sistema: Insira o número do sistema SAP.
-
Configurações opcionais: Clique para expandir configurações opcionais adicionais:
-
Configuração Adicional da Conexão: Nesta seção, você pode selecionar o tipo de conexão SAP e especificar configurações adicionais de conexão.
-
Para Conexão Direta: Selecione se a conexão SAP é uma conexão direta com o servidor (padrão). Quando selecionado, não selecione também Para Conexão Balanceada.
-
Para Conexão Balanceada: Selecione se a conexão SAP processa solicitações através de um balanceador de carga. Quando selecionado, não selecione também Para Conexão Direta. Forneça as seguintes informações para configurar uma conexão balanceada:
-
Nome do grupo: Insira o nome do grupo SAP dos servidores de aplicação.
-
MSHost: Insira o nome do host do servidor de mensagens SAP.
-
MSPort: Insira a porta do servidor de mensagens SAP.
-
ID do sistema: Insira o ID do sistema SAP.
-
-
Roteador: Se o sistema SAP estiver protegido por um firewall, insira a string do roteador necessária para se conectar a ele.
-
-
Pool de Conexões: Nesta seção, você pode especificar as configurações do pool de conexões para o seu sistema SAP.
-
Máximo de conexões ativas: Insira o número máximo de conexões simultâneas permitidas do pool de conexões do sistema SAP. O valor padrão é
10. O valor máximo permitido é250. -
Número máximo de conexões: Insira o número de conexões armazenadas no pool de conexões. O valor padrão é
15. O valor máximo permitido é250. -
Tempo limite de conexão ociosa: Insira o tempo máximo (em segundos) que uma conexão pode permanecer ociosa no pool de conexões. O valor padrão e máximo permitido é
3600segundos.
-
-
Propriedades da Atividade do Listener: Se você pretende usar a atividade Receber IDoc, esses campos devem ser configurados:
-
Contagem de Listeners: Insira o número de threads a serem alocadas para escutar solicitações recebidas. O padrão é
1, pois cada thread de listener é capaz de aceitar e processar uma chamada IDoc por vez. Definir um valor mais alto permite que o servidor lide com mais chamadas RFC simultâneas. -
Destino: Insira o Destino RFC configurado no sistema SAP, conforme descrito em Pré-requisitos. O destino deve ser único para cada conexão SAP.
-
Serviço de Gateway: Insira o nome do servidor de gateway para o sistema SAP.
Nota
Confirme que os valores desses campos são válidos, pois valores inválidos podem resultar em um erro ao implantar a operação ou habilitar o listener.
-
-
-
Configuração Adicional da Conexão SAP: Use esta tabela para adicionar quaisquer pares chave-valor a serem enviados com cada solicitação de atividade. Cada valor adicionado à tabela é incluído no esquema de solicitação de cada atividade.
- <span class="icon-plus" style="color: #908c94"></span> **Adicionar:** Adiciona uma linha à tabela. Insira um par chave-valor para cada propriedade. - <span class="icon-success" style="color: #908c94"></span> **Enviar:** Salva o par chave-valor na tabela. Visível ao passar o mouse sobre uma linha no modo de edição. - <span class="icon-fail" style="color: #908c94"></span> **Descartar:** Descarte uma nova linha ou quaisquer edições feitas em uma linha existente. Visível ao passar o mouse sobre uma linha no modo de edição. - <span class="icon-edit" style="color: #908c94"></span> **Editar:** Permite editar um par chave-valor existente. Visível ao passar o mouse sobre uma linha existente. - <span class="icon-trash" style="color: #908c94"></span> **Excluir:** Exclui a linha da tabela. Visível ao passar o mouse sobre uma linha existente. - **Limpar Tudo:** Exclui todas as linhas da tabela. !!! note "Nota" O valor mínimo permitido no campo **Valor** é `1`. Qualquer valor inferior a `1` resultará em um erro ao testar a conexão. !!! important "Importante" Os campos na tabela **Configuração Adicional da Conexão SAP** exibem o ícone de variável <span class="icon-variable"></span> apenas no modo de edição. Para que os valores das variáveis desses campos sejam preenchidos em tempo de execução, a versão do agente deve ser pelo menos [10.75 / 11.13](/pt/release-notes/harmony-release-notes/summer-2023/10-75-11-13/). Os campos na tabela **Configuração Adicional da Conexão SAP** não suportam o uso de variáveis para passar JSON bruto. Se seu caso de uso não suportar a definição de JSON bruto nos campos diretamente, escape o conteúdo JSON antes de passá-lo com uma variável. Por exemplo, escapando `{"success": "true"};` torna-se `{\"success\": \"true\"};`. -
Testar: Clique para verificar a conexão usando a configuração fornecida. Quando a conexão é testada, a versão mais recente do conector é baixada pelo(s) agente(s) no grupo de agentes associado ao ambiente atual. Este conector suporta suspender o download da versão mais recente do conector usando a política de organização Desativar Atualização Automática do Conector.
Dica
Ao testar a conexão, esta mensagem de erro pode ser retornada se as bibliotecas SAP necessárias não estiverem instaladas:
Ocorreu um erro: O conector está parcialmente carregado no Jitterbit Agent ou está faltando funcionalidade. Erro: NoClassDefFoundError com/sap/conn/jco/JCoException. Veja os logs para mais detalhes.
Para instalar as bibliotecas SAP necessárias, veja instalação do conector SAP.
-
Salvar Alterações: Clique para salvar e fechar a configuração da conexão.
-
Descartar Alterações: Após fazer alterações em uma configuração nova ou existente, clique para fechar a configuração sem salvar. Uma mensagem pede para você confirmar que deseja descartar as alterações.
-
Excluir: Após abrir uma configuração de conexão existente, clique para excluir permanentemente a conexão do projeto e fechar a configuração (veja Dependências de componentes, exclusão e remoção). Uma mensagem pede para você confirmar que deseja excluir a conexão.
Próximas etapas
Após a criação de uma conexão SAP, você coloca um tipo de atividade na tela de design para criar instâncias de atividade a serem usadas como fontes (para fornecer dados em uma operação) ou como alvos (para consumir dados em uma operação).
As ações do menu para uma conexão e seus tipos de atividade estão acessíveis no painel do projeto e na paleta de componentes de design. Para detalhes, veja Menus de ações em Conceitos Básicos do Conector.
Estes tipos de atividade estão disponíveis:
-
BAPI: Executa uma função de Interface de Programação de Aplicações Empresariais (BAPI) no SAP e é usado como alvo em uma operação.
-
Receber IDoc: Recebe um Documento Intermediário (IDoc) de saída do SAP e é destinado a ser usado como fonte em uma operação.
-
RFC: Executa uma Chamada de Função Remota (RFC) no SAP e é destinada a ser usada como um alvo em uma operação.
-
IDoc: Envia um Documento Intermediário (IDoc) de entrada para o SAP e é destinado a ser usado como um alvo em uma operação.