Você está na página 1de 8

Interface NameSpace SAP - /MSAFX

Volume

Conexão Banco a Banco


7
Nova solução da Mastersaf – Interface NameSpace
Volume VII – Mastersaf Interface
NameSpace

ÍNDICE
1. Introdução ................................................................................................................ 3
2. Passos de Configuração.......................................................................................... 3
3. Passo 1: Configurar o lado Oracle - Listener .......................................................... 3
4. Passo 2: Configurar o lado SAP - DBCO ................................................................ 4
5. Passo 3: Teste de Conexão .................................................................................... 6

Página 2 of 8
Volume VII – Mastersaf Interface
NameSpace

1. Introdução

Este manual tem como objetivo, orientar o cliente na configuração de conexão banco a
banco, utilizada pela Interface NameSpace da Mastersaf.

RECOMENDAÇÕES:

- Para utilização da rotina “banco a banco”, recomenda-se que o servidor SAP e o


servidor da base de dados do Mastersaf DW estejam localizados na mesma rede
(barramento), pois haverá transferência de dados entre os mesmos. Caso estes
estejam em redes distintas , irão enfrentar problemas de lentidão na transferência e
por consequência problemas de time-out na extração dos dados SAP.

- Caso o SAP não esteja sendo executado em banco de dados Oracle para utilizar a
funcionalidade da conexão banco a banco existe a necessidade de realizar a
instalação do Oracle Client no servidor SAP para ser possível configurar o
TNSNAMES.ORA de acordo com as recomendações a seguir.

2. Passos de Configuração

• Passo 1: Configurar primeiro o lado Oracle - configurar Listener.


• Passo 2: Configurar o lado SAP - Transação 'DBCO'.
• Passo 3: Teste de conexão.

3. Passo 1: Configurar o lado Oracle - Listener

Efetuar o Login no Servidor SAP, com o Usuário <SID> adm, que é um usuário padrão, com
perfil de administrador, que é criado automaticamente, durante a instalação do R/3.

Localizar o arquivo TNSNAMES.ORA (se encontra no servidor SAP), que normalmente


está no seguinte caminho: <Drive>\usr\sap\<Sid>\sys\profile\oracle.

Abrir este arquivo (TNSNAMES.ORA) para edição e inserir um novo “Alias”, indicando os
dados do Banco Externo a ser conectado. Esse alias terá o nome que o cliente escolher
("NOMECLIENTE"). Normalmente este alias é precedido pela literal “.WORLD”, criado pelo
SAP como default. Com isso o Alias completo seria: “NOMECLIENTE.WORLD”. Este
alias, obrigatoriamente, deve ser informado no lado SAP na Transação DBCO e na
Parametrização Geral (manual 4). Usaremos como exemplo, no lugar do "NOMECLIENTE"
como MSAFPROD.
- Protocolo usado : TCP
- Endereço IP : xx.xx.xx.xxx (Host Oracle da Mastersaf DW)
- Porta usada é: 1521.
- SID do Banco externo é: NOMECLIENTE.

Página 3 of 8
Volume VII – Mastersaf Interface
NameSpace

Portanto, no arquivo TNSNAMES.ORA deverá ser adicionado as seguintes linhas:


MSAFPROD.WORLD=
(DESCRIPTION =
(ADDRESS =
(PROTOCOL = TCP)
(HOST = XX.XX.XX.XXX)
(PORT = 1521)
)
(CONNECT_DATA =
(SID = MSAFPROD
)
)

Observação Importante: note que para cada parâmetro são abertos parêntesis “(“ e
fechados “)”, deve-se tomar cuidado com a paridade entre esses parêntesis, ou seja, não
pode existir parêntesis aberto sem o correspondente fechamento, etc.

4. Passo 2: Configurar o lado SAP - DBCO

Efetuar o Login no SAP, e executar a transação “DBCO”.

Criar uma nova entrada (ícone edição, depois botão 'Entradas


Novas').
No nosso exemplo, de acordo com o passo 01, teremos então as seguintes entradas:

Página 4 of 8
Volume VII – Mastersaf Interface
NameSpace

Conexão BD: “MSAFPROD” (este é o alias, definido no passo 01).


SABD: “ORA”
Nome usuário: “MSAF_ITFSAP”
Senha: “<senha do banco>” / ““<senha do banco>”
Info Lig.: “MSAFPROD.WORLD” (este é o alias, definido no passo 01).
Permanent: Selecionar a opção para criá-la permanente.

Nesta tela onde aparece MSAFPROD, entenda como 'NOMECLIENTE'.

Após essa entrada, clique em “Salvar”.

Página 5 of 8
Volume VII – Mastersaf Interface
NameSpace

5. Passo 3: Teste de Conexão

Entrar na Transação “DB6TRC”.


Aparecerá a tela logo abaixo, clicar na aba 'DB Connections' conforme o print.
Nas telas abaixo onde aparecer “MSAFPROD”, entenda como 'NOMECLIENTE'.

A Janela que fica a direita será alterada para a que temos abaixo. Seguir os passos
descritos abaixo:

Página 6 of 8
Volume VII – Mastersaf Interface
NameSpace

Após clicar no passo 3 a janela que fica a direita será dividida, mostrando a mensagem de
sucesso, conforme o print abaixo:

Segue abaixo, um erro de conexão que acabou ocorrendo em um cliente no momento da


implantação da Nova Interface SAP e o texto que está sublinhado em vermelho foi enviado
ao DBA da empresa para resolver o problema da Conexão entre SAP X Oracle:

Página 7 of 8
Volume VII – Mastersaf Interface
NameSpace

Informações e esclarecimentos
Equipe Interface SAP - Mastersaf Thomson Reuters Business
Av. Dr. Cardoso de Melo, 1855 - 13º andar
CEP: 04548-005 / Vila Olímpia
São Paulo - Capital
Tel : +55 11 2159-0500

Página 8 of 8