Este tutorial é dividido em 4 seções
Etapa 1: configurar uma conexão RFC
Etapa 2: conexão RFC confiável
Etapa 3: Testar uma conexão RFC
Etapa 4: Resolução de erros
Etapa 1: Procedimento para configurar uma conexão RFC:
Digite o código de transação SM59
Na tela SM59, você pode navegar pelas conexões de RFCs já criadas com a ajuda da árvore de opções, que é um método baseado em menu para organizar todas as conexões por categorias.
Clique no botão 'CRIAR'. Na próxima tela, digite -
- Destino RFC - Nome do destino (pode ser ID do sistema de destino ou qualquer coisa relevante)
- Tipo de conexão - aqui escolhemos um dos tipos (conforme explicado anteriormente) de conexões RFC de acordo com os requisitos.
- Descrição - Esta é uma breve descrição informativa, provavelmente para explicar o propósito da conexão.
Depois de 'SALVAR' a conexão, o sistema o levará para a guia 'Configurações técnicas', onde fornecemos as seguintes informações:
- Host de destino - aqui fornecemos o nome de host completo ou endereço IP do sistema de destino.
- Número do sistema - este é o número do sistema do sistema SAP de destino.
- Clique em Salvar
Na guia 'Logon and Security' , insira as informações do sistema de destino
- Idioma - de acordo com o idioma do sistema de destino
- Cliente - No SAP nunca fazemos logon em um sistema, deve haver sempre um determinado cliente, portanto, precisamos especificar o número do cliente aqui para uma execução correta.
- ID de usuário e senha - de preferência não para ser seu próprio ID de login, deve haver algum ID genérico para que a conexão não seja afetada pela constante mudança de IDs de usuário final ou senhas. Geralmente, um usuário do tipo 'Sistema' ou 'Comunicação' é usado aqui. Observe que esta é a ID do usuário para o sistema de destino e não o sistema de origem onde estamos criando esta conexão.
Clique em Salvar. A conexão RFC está pronta para usoNota : Por padrão, uma conexão é definida como aRFC. Para definir uma conexão como tRFC ou qRFC vá para a Barra de Menu -> Opções de aRFC de Destino / opções de tRFC; fornecer entradas de acordo com os requisitos. Para definir qRFC, use a guia de opções especiais.
Etapa 2: conexão RFC confiável
Existe uma opção para fazer a conexão RFC como 'confiável'. Uma vez selecionado, o sistema de chamada (confiável) não exige uma senha para se conectar ao sistema de destino (confiável).
A seguir estão as vantagens de usar canais confiáveis:
- Instalação de Single-Sign-On de sistema cruzado
- A senha não precisa ser enviada pela rede
- O mecanismo de tempo limite para os dados de logon evita o uso indevido.
- Evita o manuseio incorreto dos dados de logon devido ao mecanismo de tempo limite.
- Os detalhes de logon específicos do usuário do sistema de chamada / confiável são verificados.
Os usuários RFC devem ter as autorizações necessárias no sistema de confiança (objeto de autorização S_RFCACL ). Conexões confiáveis são usadas principalmente para conectar sistemas SAP Solution Manager a outros sistemas SAP (satélites)
Etapa 3: Testar a conexão RFC
Depois que os RFCs são criados (ou às vezes no caso de RFCs já existentes), precisamos testar se a conexão foi estabelecida com sucesso ou não.
Conforme mostrado acima, vamos ao SM59 para escolher a conexão RFC a ser testada e, em seguida, expandimos o menu suspenso - " Utilitários-> Teste->
… ". Temos três opções: Teste de conexão -> Isso tenta fazer uma conexão com o sistema remoto e, portanto, valida o endereço IP / nome do host e outros detalhes de conexão. Se os dois sistemas não conseguirem se conectar, ocorre um erro. Em caso de sucesso , mostra a tabela com os tempos de resposta.Este teste serve apenas para verificar se o sistema chamador consegue alcançar o sistema remoto.Teste de autorização -> É usado para validar a ID do usuário e a senha (fornecidas na guia 'logon e segurança' para o sistema de destino) e também as autorizações fornecidas. Se um teste for bem-sucedido, a mesma tela será exibida conforme mostrado acima para o teste de conexão.
Teste Unicode -> É para verificar se o sistema de destino é Unicode ou não.
Logon Remoto -> Este também é um tipo de teste de conexão, no qual uma nova sessão do sistema de destino é aberta, e precisamos especificar um ID de login e uma Senha (se ainda não mencionados na guia 'Logon e Segurança'). Se o usuário for do tipo 'Diálogo', uma sessão de diálogo será criada. Para justificar o sucesso do teste de conexão, a saída será os tempos de resposta para os pacotes de comunicação, caso contrário, uma mensagem de erro aparecerá.
Etapa 4: o que deu errado?
Se de alguma forma a conexão RFC não for estabelecida com sucesso, podemos verificar os logs (para analisar o problema) no nível do sistema operacional no diretor 'TRABALHO'. Lá podemos encontrar os arquivos de log com a convenção de nomenclatura como "dev_rfc