Conexão ao SAP

Concept Information

Comando ACCESSDATA

O SAP é um pacote comercial corporativo para gerenciar uma grande variedade de processos empresariais. Use o conector do ACL para SAP a fim de importar os dados do SAP da organização.

Nota

A configuração do conector do SAP e, se aplicável, do SNC (Secure Network Communications) e SSO (Login único), requer pessoal com o nível apropriado de conhecimento técnico. Para obter mais informações, consulte Configurando o Conector do ACL para SAP.

O conector do SAP exige um direito de assinatura adicional, além da assinatura básica do Analytics. Se você não tiver o direito de assinatura necessário, não poderá se conectar ao SAP.

Entre em contato com o representante de contas para obter mais informações sobre uma assinatura de conector do SAP.

Sistemas SAP compatíveis

O conector do ACL para SAP pode ser usado com os seguintes sistemas SAP:

  • S/4HANA
  • todos os níveis de aprimoramento dos sistemas a seguir, executados em todas as plataformas de banco de dados compatíveis, incluindo SAP HANA:
    • SAP ERP 6.0 (ECC 6.0)
    • SAP CRM 7.0
    • SAP SRM 7.0
    • SAP SCM 7.0
    • SAP EWM 7.0

Criar uma conexão ao SAP

  1. No menu principal do Analytics, selecione Importar > Banco de dados e aplicativo.
  2. Na guia novas conexões, na seção Conectores do ACL, selecione SAP.

    Dica

    Você pode filtrar a lista de conectores disponíveis inserindo uma cadeia de pesquisa na caixa Filtrar conexões. Os conectores são listados em ordem alfabética.

  3. No painel Configurações de Conexão de Dados, insira as configurações da conexão e clique em Salvar e conectar na parte inferior do painel.

    Você pode aceitar o Nome de conexão padrão ou inserir um novo nome.

A conexão do SAP é salva na guia Conexões existentes. No futuro, você poderá reconectar o SAP usando a conexão salva.

Após estabelecer a conexão, a janela Acesso a Dados abre na Área de preparação e você pode começar a importar dados. Para obter ajuda na importação de dados do SAP, consulte Trabalho com a Janela de Acesso a Dados.

Configurações de conexão

Nota

Consulte o Administrador SAP Basis da sua organização para obter as configurações necessárias para o conector do SAP.

Sistemas SAP com Secure Network Communications (SNC)

O sistema SAP da sua organização pode ter o Secure Network Communication (SNC) ativado, que permite comunicação criptografada entre os diferentes componentes de um sistema SAP e autenticação do usuário com login único.

SNC é uma camada de software no sistema SAP que permite estender a segurança básica do SAP integrando com um produto de segurança externa.

Configurações adicionais são necessárias no ACL Connector for SAP se você estiver usando SNC, com ou sem Login Único.

Configurações básicas

Configuração Descrição Exemplo

Sistemas SAP pré-carregados

opcional

O nome de um sistema do SAP com configurações de configurações de conexão especificadas em um dos seguintes arquivos de configuração do SAP GUI:

  • SAPUILandscape.xml
  • saplogon.ini

Se você selecionar um sistema SAP pré-carregado, os valores do arquivo de configuração da GUI do SAP preencherão automaticamente várias outras configurações de conexão do SAP para você.

Localização padrão do arquivo de configuração do SAP GUI:

C:\Usuários\<nome_de_usuário>\AppData\Roaming\SAP\Common

Se os dois arquivos de configuração estiverem presentes na pasta ..\SAP\Common, SAPUILandscape.xml terá precedência.

RHP - Recursos humanos de produção
Servidor O nome do host ou o endereço IP do sistema do SAP.
  • phr-1.example.com
  • 52.202.133.148
Cliente

O código de três dígitos que identifica um cliente no sistema do SAP.

Um cliente é uma subpartição de um sistema do SAP.

800
Idioma O idioma do sistema do SAP. EN
Tipo de Servidor

A configuração de servidores no sistema SAP:

  • NORMAL um único servidor
  • LOAD BALANCE um grupo de servidores com balanceamento de carga
  • NORMAL
  • LOAD BALANCE

Número da instância

[ Server Type = NORMAL ]

O número de instância de dois dígitos do sistema do SAP.

O número de instância forma os dois últimos dígitos dos números de portas usados para comunicação de entrada e de saída entre o conector do SAP e o sistema do SAP.

Para obter mais informações, consulte Configuração de portas do SAP.

01

Grupo de login

[ Server Type = LOAD BALANCE ]

O nome de um grupo de servidores com balanceamento de carga no sistema do SAP. Produção ACL

ID do sistema

[ Server Type = LOAD BALANCE ]

O identificador de três caracteres do sistema do SAP. PHR
Método de autenticação

O método de autenticação de usuário usado pelo sistema SAP:

  • Nome do usuário e senha
    • Método padrão de autenticação do SAP
    • Secure Network Communications (SNC) não habilitado
  • Login Único
    • SNC com SSO
  • SNC sem SSO
    • SNC sem login único
 
Método de Autenticação = Nome do Usuário e Senha

Usuário

ID de usuário SAP.  

Senha

Senha do usuário SAP.  
Método de autenticação = SNC sem Login Único

Nome do Usuário SNC

ID de Usuário SAP SNC.  

Senha SNC

Senha do usuário SAP SNC.  

Método de autenticação = Login Único

ou

Método de autenticação = SNC sem Login Único

Nome do parceiro

O nome de SNC do parceiro de comunicação (nome do destino).

"p:CN=sap01.host1, OU=Administration, O=myCompany, C=US"

p:CN=SAPService@myCompany.com

Nota

Coloque o nome SNC entre aspas se contiver algum espaço.

Qualidade da proteção

O nível de proteção de segurança aplicado pelo Secure Network Communications (SNC):

  • Autenticação Verificação da identidade dos parceiros de comunicação. Nenhuma proteção de dados adicional.
  • Integridade Detecção de quaisquer mudanças ou manipulação de dados em trânsito. (Inclui Autenticação)
  • Privacidade Criptografia de mensagens em trânsito. O nível máximo de proteção de segurança fornecido pelo SNC. (Inclui Integridade e Autenticação)
  • Máximo Disponível Ao conectar-se ao sistema SAP, o mais alto nível de proteção de segurança disponível é usado.
 

Mecanismo

O protocolo de autenticação usado pelo sistema SAP:

  • Kerberos
  • NTLM
  • Individual
 
Mecanismo = Individual

Caminho da biblioteca

Caminho de rede para biblioteca criptográfica de produtos de segurança externos.

C:\SNC_Cryptolib\sapcrypto.dll

"C:\Security Product\library.dll"

Nota

Coloque o caminho de rede entre aspas se tiver espaços.

Configurações avançadas

Configuração Descrição Exemplo

Aplicar conversão de moeda

opcional

Habilita a conversão automática de campos de moeda durante a importação de dados SAP para o Analytics.

Para obter mais informações, consulte Convertendo moedas durante importação de dados SAP.

 

Número Máximo de Registros Por Solicitação

opcional

Especifica o número máximo de registros em cada parte de uma consulta.

É possível especificar um número de 5.000 a 1.000.000. Na maioria dos casos, você deve deixar o padrão de 15.000 registros.

Quando o conector consulta o sistema SAP, ele faz várias solicitações e retorna registros em lotes até que todos os registros sejam retornados. Então, ele monta os lotes em uma tabela completa.

Em redes mais lentas, você poderá melhorar o desempenho do conector do SAP aumentando o número de registros por solicitação, o que reduz o número de vezes que o conector deve se reconectar.

100000

Comprimento da cadeia variável

opcional

O número de caracteres importado do início de campos do SAP com um tipo de dados de STRING ou RAWSTRING.

Às vezes, grandes quantidades de informações do sistema podem estar presentes nos caracteres à direita nos campos desses tipos. Você pode usar essa configuração para limitar o número de caracteres importados.

Se essa configuração for omitida, será usado o padrão de 256 caracteres.

6

Você sabe que apenas os 6 primeiros caracteres de um campo STRING contêm informações relevantes.

Diretório de trabalho temporário

O caminho para um diretório que armazena temporariamente dados do SAP.

Os dados recuperados pelo conector do SAP são armazenados temporariamente no local. Tabelas grandes poderão causar um erro de overflow se não puderem ser acomodadas pela pasta de projeto do Analytics, que é o local de armazenamento padrão. Essa configuração permite especificar um local de armazenamento temporário diferente, com espaço suficiente para grandes arquivos.

Se você deixar a configuração previamente preenchida de Padrão, os dados serão armazenados temporariamente na pasta de projeto do Analytics.

D:\SAP_armazenamento_temp

Roteador SAP

opcional

Se o sistema SAP estiver usando um SAProuter, a cadeia de conexão para o roteador.

A forma geral da cadeia de conexão é:

/H/nome do host/S/número da porta/W/senha (se usado)

/H/saprouter.mycompany.com/S/3299

/H/saprouter.mycompany.com/S/3299/W/password

Nota

H , S e W devem ser em maiúsculas.

A forma específica de sua cadeia de conexão SAProuter pode ser diferente.

Módulo de função RFC

opcional

O nome do módulo de função RFC que forma a base do conector do SAP.

Deixe esse campo em branco. O valor é fornecido automaticamente em segundo plano.

O campo existe para situações futuras em que o nome do módulo seja alterado e torne-se necessário especificar manualmente o novo nome.

 

Pesquisa por tabelas do SAP

Após criar uma nova conexão para um sistema do SAP, o Analytics lista 200 tabelas comuns do SAP na lista Tabelas disponíveis na janela Acesso a Dados. Você pode rolar a lista e clicar em qualquer nome de uma tabela para adicionar a tabela à Área de preparação.

Pesquisar a lista Tabelas disponíveis

Em vez de rolar pela lista, pode ser mais fácil pesquisar um nome ou uma descrição de tabela. Você pode inserir uma cadeia de pesquisa na caixa Pesquisar tabelas acima da lista. A cadeia de pesquisa pode conter caracteres literais e curingas.

Além da lista, a pesquisa também procura nomes não exibidos armazenados no cache local de nomes de tabelas.

Para obter informações detalhadas sobre a pesquisa na lista Tabelas disponíveis, consulte Adicione uma ou mais tabelas à Área de preparação.

E se a tabela pesquisada não for encontrada?

Se a tabela pesquisada não estiver na lista Tabelas disponíveis ou no cache de nomes de tabelas, você poderá pesquisar e recuperar nomes de tabelas adicionais do sistema do SAP.

  1. Insira uma cadeia de pesquisa na caixa Pesquisar tabelas.

    Se a tabela não for encontrada, será exibido o botão Pesquisar nome da tabela no banco de dados.

  2. Clique em Pesquisar nome da tabela no banco de dados.

    Todos os nomes de tabela do sistema do SAP que corresponderem à cadeia de pesquisa serão adicionados à lista Tabelas disponíveis. Os nomes também serão adicionados ao cache de nomes de tabelas que possam ser acessados mais rapidamente no futuro.

    Nota

    As pesquisa no banco de dados do SAP usam apenas o nome curto da tabela do SAP (ANAT, BNKA e assim por diante). As descrições de tabelas não são pesquisadas.

    Dica

    Não é possível remover seletivamente nomes de tabelas da lista Tabelas disponíveis ou do cache de nomes de tabelas. Para limpar a lista de tabelas, exclua e recrie a conexão do SAP. A lista volta a conter apenas as tabelas comuns do SAP.

Associação de tabelas do SAP

Você pode associar tabelas do SAP na Área de preparação na janela Acesso a Dados. A associação de tabelas do SAP tem as seguintes limitações:

  • É possível associar até oito tabelas, ao contrário de outros conectores do Analytics, que permitem associar até dez tabelas.
  • Associações internas e à esquerda são permitidas. Associações externas e à direita não são permitidas.

Para obter mais informações, consulte Associando tabelas na janela Acesso a Dados.

Ícone de campo-chave

O ícone de campos-chave identifica os campos-chave em tabelas do SAP adicionadas à Área de preparação. O propósito dos ícones de campo-chave é identificar campos que podem ser usados para associar tabelas do SAP.

Nota

Após importar dados do SAP para o Analytics, a designação de campos-chave é perdida e os campos-chave são tratados da mesma forma que os demais campos.

Tipo de dados do SAP

O Tipo exibido com os nomes de campos nas tabelas do SAP adicionadas à Área de preparação é o tipo de dados do SAP. Os outros conectores do Analytics exibem o tipo de dados do Analytics. Os tipos de dados do SAP são convertidos para tipos de dados do Analytics na importação.

Download de tabelas do SAP em paralelo

Se você precisar importar várias tabelas do SAP para o Analytics como base para análise posterior, o método mais rápido e eficiente será baixar as tabelas em paralelo do sistema SAP antes de importá-las para o Analytics. Você pode criar um script para o download paralelo de tabelas usando um bloco de comandos ACCESSDATA.

Para obter mais informações, consulte Importar várias tabelas do SAP em paralelo.

Nota

O download paralelo de tabelas do SAP é um recurso apenas para script. Não é possível usá-lo na janela Acesso a Dados.

Idioma do sistema SAP

No painel Configurações de conexão de dados, você pode especificar o idioma do sistema do SAP ao qual está conectado.

Idiomas oferecidos pelo Analytics

Se o idioma do sistema do SAP for um dos idiomas oferecidos pelo Analytics, a lista Tabelas disponíveis exibirá as descrições de tabelas nesse idioma.

Os idiomas oferecidos pelo Analytics são:

Inglês Alemão Espanhol Francês
Chinês Japonês Português  

Idiomas não oferecidos pelo Analytics

Se o idioma do sistema do SAP não for um dos idiomas oferecidos pelo Analytics, a lista Tabelas disponíveis exibirá a lista inicial de descrições de tabelas em inglês. Todas as tabelas pesquisadas e recuperadas subsequentemente do sistema do SAP serão exibidas no idioma do sistema. O resultado será que as descrições de tabelas na lista Tabelas disponíveis serão uma combinação de descrições em inglês e no idioma do sistema do SAP.

Nota

Os nomes curtos de tabelas do SAP (ANAT, BNKA e assim por diante) são padrão em todos os idiomas.

Convertendo moedas durante importação de dados SAP

Você tem a opção de converter automaticamente quantias em moeda em dados SAP durante a importação de dados para o Analytics.

Habilitar a conversão de moedas

  1. Crie uma conexão SAP ou abra uma conexão SAP existente.

    Para obter mais informações, consulte Criar uma conexão ao SAP.

  2. No painel Configurações de conexão de dados, clique em Mostrar opções avançadas.

  3. Selecione Aplicar conversão de moeda.

  4. Especifique outras definições de conexão necessárias e clique em Salvar e conectar ou Conectar.

Associar tabelas de dados com a chave de moeda

  1. Adicione uma tabela SAP com dados de moeda à Área de preparação.

    Para informações detalhadas sobre como trabalhar com tabelas na Área de preparação, consulte Trabalho com a Janela de Acesso a Dados.

  2. Opcional. Se você já souber que há campos de moeda na tabela que você não precisa importar, desmarque-os agora.

  3. No painel Visualização da importação, clique em Atualizar.

    Se a tabela SAP contiver campos selecionados com dados de moeda que necessitem de conversão, será exibida uma mensagem com instruções para associar a tabela a outra tabela que contenha a chave da moeda. Por exemplo:

    O campo 'DMBTR' na tabela 'BSEG' precisa ser associado à tabela 'T001' com o campo 'WAERS' para o ajuste de decimais da moeda
  4. Adicione a segunda tabela e crie a associação conforme indicado nas instruções na mensagem.

    Importante

    Selecione uma associação Esquerda ao criar a associação.

    Para informações detalhadas sobre como associar tabelas na Área de preparação, consulte Associando tabelas na janela Acesso a Dados.

  5. No painel Visualização da importação, clique em Atualizar novamente.

    Se a tabela SAP contiver um campo adicional com dados de moeda que exijam conversão, outra mensagem será exibida com instruções para a associação.

  6. Crie a nova associação de acordo com as instruções.

  7. Repita esse processo até que, ao clicar em Atualizar, não sejam mais geradas mensagens, e sejam exibidos os dados associados.

  8. Faça outras configurações necessárias na importação SAP e salve os dados no Analytics.

    Para obter mais informações, consulte Trabalho com a Janela de Acesso a Dados.