Descoberta de produtos SAP

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 13 min. de leitura
  • Visibilidade do ITOM pode descobrir SAP aplicações, SAP Banco de dados HANA, e. CATÁLOGO DO BANCO DE DADOS DO SAP HANA . A descoberta de alguns desses recursos pode exigir a atualização para a versão mais recente do Padrões de descoberta e mapeamento de serviços aplicação do ServiceNow Store.

    Solicitar padrões novos ou aprimorados no ServiceNow® Store

    Visite ServiceNow Store para exibir todas as atualizações disponíveis e obter informações sobre como enviar solicitações para a loja. Para obter informações cumulativas de notas de versão para todos os apps lançados, consulte ServiceNow Store notas da versão do histórico de versões.

    Para saber mais sobre SAP componentes e suas versões que você pode descobrir, consulte Informações detalhadas sobre produtos descobertos por Visibilidade do ITOM.

    Pré-requisitos

    Verifique se as aplicações estão atualizadas
    Padrões de descoberta e mapeamento de serviços
    Conteúdo de visibilidade
    Modelos de classe de IC do CMDB
    Verifique a configuração das credenciais
    • (Se hospedado em um UNIX servidor ) Em ServiceNow AI Platform, configure as credenciais da aplicação e as credenciais SSH. As credenciais SSH são usadas para criar conexões de SAP Instância central (IC) para outras aplicações e dispositivos. Além disso, ofereça ao usuário direitos elevados para poder executar comandos que exigem um usuário privilegiado: Mapeamento de serviços comandos que exigem um usuário privilegiado.
    • (Se hospedado em um Windows Servidor) no ServiceNow AI Platform, configure Credenciais do Windows para criar conexões de SAP IC para outras aplicações e dispositivos.
    • (Opcional) Para descobrir usando o protocolo WinRM, consulte Configurar hosts confiáveis do WinRM no MID Server.
    • (Opcional para descoberta de cima para baixo por Mapeamento de serviços) Ofereça ao usuário permissões para executar o SOAP na função da tabela de leitura de RFC.
    • (Opcional para descoberta de cima para baixo pelo Mapeamento de serviços) Se sua organização implanta serviços de negócios digitais SAP usando serviços da Web e você deseja mapear todos os serviços conectados, realize as seguintes ações:
    SAP Catálogo de banco de dados DO HANA 2,0 em UNIX
    Verifique se as Credenciais do aplicativo para Credenciais de app de banco de dados do SAP HANA estão configurados com SAP Hana DB [cmdb_ci_appl_sap_hana_db] Como tipo de IC.
    Verifique as permissões a serem executadas Mapeamento de serviços comandos
    Mapeamento de serviços comandos que não exigem um usuário privilegiado
    Verifique se o usuário tem permissões para executar as consultas de padrões

    Os comandos a seguir são executados ao executar os padrões de banco de dados SAP HANA e Catálogo de banco de dados SAP HANA.

    • selecione * dos esquemas;
    • Selecione * FROM M_HOST_INFORMATION onde upper(KEY) como '%TIMEZONE%';
    • Selecione SCHEMA_NAME, round(sum(TABLE_SIZE) /1024/1024) do GRUPO M_TABLES POR SCHEMA_NAME
    O tipo da consulta Comandos de fallback executados em ordem
    Informações de esquemas
    1. para obter mais informações, consulte o link de e-mail para o endereço de e-mail.
    2. para obter mais informações, consulte o
    3. para obter mais informações, consulte "server_name": "query_port" -i " -u "
    4. para obter mais informações, consulte "hdbsql_path" -n localhost -i " -u ""select * from schemas;"""
    Fuso horário:
    1. Para obter mais INFORMAÇÕES, consulte o link de M_HOST_INFORMATION onde upper(KEY) like '%TIMEZONE%';"
    2. Para obter mais INFORMAÇÕES, consulte o endereço de e-mail de e-mail de e-mail de e-mail de e-mail de e-mail DE e-mail DE e-mail de e-mail de e-mail DE e-mail DE e-maIL DE e-maIL DE e-maIL DE e-maIL, onde upper(KEY) como '%TIMEZONE%';""
    3. "O nome_do_servidor": "Query_port" -i " "select * from M_HOST_INFORMATION where upper(KEY) like "%TIMEZONE%";""
    4. Para obter mais INFORMAÇÕES, clique em "%TIMEZONE%";""
    Tamanho do disco
    1. "O nome DE usuário" -p ""select SCHEMA_NAME, round(sum(TABLE_SIZE) /1024/1024) from M_TABLES GROUP BY SCHEMA_NAME;""
    2. "Como usar o NOME_do_usuário, round(sum(TABLE_SIZE) /1024/1024) from M_TABLES GROUP BY SCHEMA_NAME;""
    3. "O nome_do_usuário" -p""select SCHEMA_name, round(sum(TABLE_SIZE) /1024/1024) from M_TABLES GROUP BY SCHEMA_NAME;""
    4. "Selecione SCHEMA_NAME, round(sum(TABLE_SIZE) /1024/1024) from M_TABLES GROUP BY SCHEMA_NAME;"""
    Verifique a configuração do Descoberta programação
    Para obter mais informações, consulte Executando descobertas em sua rede.

    Dados coletados pelo Descoberta durante a descoberta horizontal

    Tabela e campo Descrição
    SAP ASCS [cmdb_ci_appl_sap_ascs]
    Nome [nome] Dados coletados para SAP Serviços centrais do ABAP (ASCS)
    Versão [version]
    Diretório de instalação [install_directory]
    Diretório de configuração [config_directory]
    Arquivo de configuração [confi_file]
    Nome da instância [instance_name]
    Número da instância [instance_number]
    ID do sistema [sid]
    Diretório do sistema [system_directory ]
    Tipo de sistema [system_type]
    Domínio de transporte [transport_domain]
    Servidor CMS de objetos de negócios SAP [cmdb_ci_appl_sap_bo]
    Nome [nome] Dados coletados para SAP Servidor CMS de objetos de negócios
    Nome do servidor [server_name]
    Versão [version]
    Diretório de instalação [install_directory]
    Aplicação do SAP SCS [cmdb_ci_appl_sap_scs]
    Nome [nome] Dados coletados para SAP Serviços Centrais (SCS)
    Versão [version]
    Diretório de instalação [install_directory]
    Diretório de configuração [config_directory]
    Arquivo de configuração [config_file]
    Nome da instância [instance_name]
    Número da instância [instance_number]
    ID do sistema [sid]
    Diretório do sistema [system_directory ]
    Tipo de sistema [system_type]
    Domínio de transporte [transport_domain]
    Aplicação de IC do SAP [cmdb_ci_appl_sap_ci]
    Nome [nome] Dados coletados para SAP IC
    Versão [version]
    Diretório de instalação [install_directory]
    Diretório de configuração [config_directory]
    Arquivo de configuração [config_file]
    Nome da instância [instance_name]
    Número da instância [instance_number]
    ID do sistema [sid]
    Diretório do sistema [system_directory ]
    Tipo de sistema [system_type]
    Domínio de transporte [transport_domain]
    Aplicações DE DI do SAP [cmdb_ci_appl_sap_di]
    Nome [nome] Dados coletados para SAP Instância de caixa de diálogo (DI)
    Versão [version]
    Diretório de instalação [install_directory]
    Diretório de configuração [config_directory]
    Arquivo de configuração [config_file]
    Nome da instância [instance_name]
    Número da instância [instance_number]
    ID do sistema [sid]
    Diretório do sistema [system_directory ]
    Tipo de sistema [system_type]
    Domínio de transporte [transport_domain]
    Aplicação SAP ERS [cmdb_ci_appl_sap_ers]
    Nome [nome] Dados coletados para SAP Servidor de replicação na fila (ERS)
    Versão [version]
    Diretório de instalação [install_directory]
    Diretório de configuração [config_directory]
    Arquivo de configuração [config_file]
    Nome da instância [instance_name]
    Número da instância [instance_number]
    ID do sistema [sid]
    Diretório do sistema [system_directory ]
    Tipo de sistema [system_type]
    Domínio de transporte [transport_domain]
    Banco de dados HANA [cmdb_ci_appl_sap_hana_db]
    Nome [nome] Dados coletados para SAP Banco de dados HANA
    Endereço IP [id_address]
    Classe [sys_class_name]
    Nome de domínio totalmente qualificado [fqdn]
    Versão [version]
    Diretório de instalação [install_directory]
    SID do SAP [cmdb_ci_sap_sid]
    Nome [nome] Dados coletados para SAP O código de Identificação do sistema (SID) é um código de identificação exclusivo de um SAP Instalação R/3. Um SID é um código de três caracteres, como D10, PRD ou E56. Uma instalação R/3 consiste em um servidor de banco de dados e vários servidores de aplicações. Visibilidade do ITOM usa o. SAP SID padrão de biblioteca compartilhada para descobrir SIDs SAP aplicações.
    Versão [version]
    Informações de nível de patch [sap_patch_info]

    Dados coletados pelo SAP HANA DB Catalog em UNIX padrão durante a descoberta horizontal

    Tabela 1. SAP Catálogo DO HANA [cmdb_ci_db_hana_catalog]
    Campo Descrição
    Responsável pelo catálogo [catalog_owner] O ID do usuário do proprietário do esquema.
    Hora de criação do catálogo [catalog_create_time] A hora de criação do catálogo.
    Tamanho alocado do disco (MB) [DISK_ALLOCATED_SIZE_mb] O tamanho do disco alocado em MB.
    Referência do banco de dados [DATABASE_ instância ] A referência ao banco de dados do SAP HANA.

    Relacionamentos entre ICs

    . SAP O padrão de biblioteca compartilhada do SID cria relacionamentos de IC entre todas as principais aplicações de IC e. SAP ID do sistema.
    IC Relacionamento IC
    Aplicação SAP ERS [cmdb_ci_appl_sap_ers] Uses::Used by SID do SAP [cmdb_ci_sap_sid]
    Aplicações DE DI do SAP [cmdb_ci_appl_sap_di] Uses::Used by SID do SAP [cmdb_ci_sap_sid]
    SAP ASCS [cmdb_ci_appl_sap_ascs] Uses::Used by SID do SAP [cmdb_ci_sap_sid]
    Aplicação de IC do SAP [cmdb_ci_appl_sap_ci] Uses::Used by SID do SAP [cmdb_ci_sap_sid]
    Aplicação do SAP SCS [cmdb_ci_appl_sap_scs] Uses::Used by SID do SAP [cmdb_ci_sap_sid]
    Aplicação SAP JC [cmdb_ci_appl_sap_jc] Uses::Used by SID do SAP [cmdb_ci_sap_sid]
    SAP HANA DB Catalog em UNIX Relacionamentos de IC
    IC Relacionamento IC
    Banco de dados do SAP HANA [cmdb_ci_appl_sap_hana_db] Contains::Contained by Catálogo de banco de dados do SAP HANA [cmdb_ci_db_hana_catalog]

    Limitações

    Mapeamento de serviços Pode mapear somente uma instância de ASCS por implantação.

    . SAP O padrão de catálogo de banco de dados DO HANA só pode ser executado em UNIX.

    Mapeie serviços de aplicações que contêm SAP aplicações

    Mapeie uma instância de serviço que contém um SAP e verifique isso Mapeamento de serviços tudo descoberto SAP componentes corretamente.

    Antes de Iniciar

    Função necessária: Service_mapping_admin

    Procedimento

    1. Crie uma instância de serviço.
      1. Navegar até Tudo > Mapeamento de serviços > Instâncias de serviço.
      2. Selecione Novo.
        A opção Detectável por Mapeamento de serviços é selecionada por padrão.
      3. No campo Nome, insira um nome descritivo para a instância de serviço.
    2. Defina o ponto de entrada para este serviço de aplicações:
      1. Selecione Aplicação SAP lado a lado.
        A opção Detectável por Mapeamento de serviços é selecionada por padrão.
      2. Defina o ponto de entrada da seguinte forma:
        • Um URL para qualquer SAP módulo
        • Uma conexão TCP com qualquer SAP módulo
        • Para descobrir ambientes com serviços conectados, forneça a URL para o serviço web no seguinte formato:
           http://<hostname>:<port>/sap/bc/srt/scs/sap/z_servicenow_read?sap-client=003
      3. Selecione Adicionar.
      4. Selecione Save (Salvar).
    3. Selecione Informações adicionais à esquerda e limpe o. Descoberta baseada em tráfego caixa de seleção.
    4. Selecione Atualizar.
    5. Verifique se o resultado do mapeamento é satisfatório:
      1. Selecione Mostrar mapa e aguarde até que o mapeamento seja concluído.
        Isso pode levar alguns minutos.
      2. Revise o mapa de serviço da aplicação e certifique-se de que o layout de serviço seja como nos exemplos a seguir.

        Verifique o resultado do mapeamento de um serviço de aplicações que contém componentes SAP.
      . SAP o ambiente se integra SAP Com serviços Tibco, você pode esperar este resultado de mapeamento:

      Verifique o resultado do mapeamento de um serviço de aplicações que contém componentes SAP integrados aos serviços Tibco.

    Solução de problemas de serviços de aplicações que contêm SAP aplicações

    Corrija problemas básicos de descoberta com base nos sintomas e nas mensagens de descoberta.

    Sintoma

    O mapa de serviço de aplicações em Mapeamento de serviços exibe a seguinte mensagem Falha ao descobrir o nome do componente SAP.

    Causa

    O IC falhou ao identificar e a detecção de processo recupera os atributos do processo.

    Solução

    Execute as seguintes ações:
    1. Abra a etapa de padrão com falha no modo de depuração:
      1. No serviço de negócios ou no mapa de instâncias de serviço, clique com o botão direito na mensagem de erro e selecione Mostrar log de descoberta.

        A janela Log de descoberta é aberta.

      2. No painel direito, localize a seção de identificação com falha e a etapa com falha nesta seção.
      3. Selecione esta seção de identificação com falha e clique em Depurar.

        A janela seção de identificação de depuração é aberta.

      4. Se necessário, preencha os detalhes obrigatórios e clique em Connect.
    2. Clique em defina variáveis etapa em Etapas .
    3. Certifique-se de que a expressão regular inclua SIST .
    4. Clique em defina install_dir etapa em Etapas .
    5. Certifique-se de que a expressão regular inclua sap .

    Sintoma

    Mapeamento de serviços Falha ao descobrir o serviço web que sua organização usa para implantar os serviços de negócios digitais SAP.

    Causa 1

    O padrão falha na função de avaliação para identificar o serviço web.

    Solução 1

    1. Verifique se o formato do ponto de entrada é o URL para o serviço web, conforme descrito no procedimento de mapeamento.
    2. Verifique se você configurou as credenciais de aplicação necessárias conforme descrito no procedimento de mapeamento.
    3. Verifique se o log de descoberta contém a seguinte mensagem: GROOVE_CODE_FAILURE: Nenhuma propriedade: com para classe: Script1.
    4. Abra a etapa de padrão com falha no modo de depuração:
      1. No serviço de negócios ou no mapa de instâncias de serviço, clique com o botão direito na mensagem de erro e selecione Mostrar log de descoberta.

        A janela Log de descoberta é aberta.

      2. No painel direito, localize a seção de identificação com falha e a etapa com falha nesta seção.
      3. Selecione esta seção de identificação com falha e clique em Depurar.

        A janela seção de identificação de depuração é aberta.

      4. Se necessário, preencha os detalhes obrigatórios e clique em Connect.
    5. O Designer de padrões é aberto mostrando a seção de identificação selecionada.
    6. Selecione a etapa com falha à direita.
    7. Verifique se a função em execução no EVAL é sw.util.HtttpInvokerUtil.HttpInvokerUtil.post .
    8. Tente mapear o serviço de aplicações novamente e verifique o resultado.

    Causa 2

    O padrão falha na função de avaliação para identificar o serviço web porque o serviço web foi configurado incorretamente.

    Solução 2

    1. Verifique se o formato do ponto de entrada é o URL para o serviço web, conforme descrito no procedimento de mapeamento.
    2. Verifique se você configurou as credenciais de aplicação necessárias conforme descrito no procedimento de mapeamento.
    3. Verifique se o log de descoberta contém a seguinte mensagem: "Execução de depuração enviada: Falha na etapa de teste. GROOVE_CODE_FAILURE: Todas as implementações de comando (HTTP) falharam no host 10.x.x.x.x. O host deve estar inativo ou inacessível. ()"
    4. Recrie o serviço web conforme descrito em https://blogs.sap.com/2012/10/24/how-to-create-web-services-abap-based/.
    5. Tente mapear o serviço de aplicações novamente e verifique o resultado.

    Causa 3

    O padrão falha na função de avaliação para identificar o serviço web, porque o URL configurado no ponto de entrada não está correto ou porque o. MID Server Não é possível acessar este URL.

    Solução 3

    1. Verifique se o formato do ponto de entrada é o URL para o serviço web, conforme descrito no procedimento de mapeamento.
    2. Verifique se você configurou as credenciais de aplicação necessárias conforme descrito no procedimento de mapeamento.
    3. Verifique se o log de descoberta contém a seguinte mensagem: "Execução de depuração enviada: Falha na etapa de teste. GROOVE_CODE_FAILURE: Todas as implementações de comando (HTTP) falharam no host 10.x.x.x.x. O host deve estar inativo ou inacessível. ()"
    4. Verifique se você usou o URL correto para o ponto de entrada de serviço:
      1. No SOAMANAGER TCode, navegue até Configuração de serviço web simplificada .
      2. Em Configuração Da janela Configuração de serviço simplificado, pesquise o serviço web que faz parte do instância de serviço.
      3. Clique na caixa de seleção em Nome de usuário/senha (básico) para este serviço web.
      4. Clique em Mostrar detalhes .
      5. Na janela Detalhes da definição de serviço, verifique o URL real do serviço web em URLs de WSDL.
      6. Se necessário, corrija o URL configurado para o ponto de entrada e tente mapear o. instância de serviço novamente.

    Causa 4

    MID Server Não é possível acessar este URL configurado no ponto de entrada do instância de serviço.

    Solução 4

    1. Verifique se o formato do ponto de entrada é o URL para o serviço web, conforme descrito no procedimento de mapeamento.
    2. Verifique se você configurou as credenciais de aplicação necessárias conforme descrito no procedimento de mapeamento.
    3. Verifique se o log de descoberta contém a seguinte mensagem: "Falha na execução de depuração: Falha na etapa de teste. GROOVE_CODE_FAILURE: Todas as implementações de comando (HTTP) falharam no host 10.x.x.x.x. O host deve estar inativo ou inacessível. ()"
    4. Verifique se você usou o. MID Server Que pode acessar o URL configurado no ponto de entrada do serviço:
      1. Faça login em MID Server hospedar remotamente.
      2. Abra um navegador.
      3. Cole o URL na barra de endereços do navegador e pressione Enter.
      4. Se a página não abrir, isso significa que há um problema de rede, por exemplo, há um firewall que impede o. MID Server De acessar este URL.
    5. Resolva o problema de rede e verifique se MID Server Pode acessar o URL conforme descrito na etapa 4.

    Causa 5

    MID Server Não é possível acessar este URL configurado no ponto de entrada do instância de serviço.

    Solução 5

    1. Verifique se o formato do ponto de entrada é o URL para o serviço web, conforme descrito no procedimento de mapeamento.
    2. Verifique se você configurou as credenciais de aplicação necessárias conforme descrito no procedimento de mapeamento.
    3. Verifique se o log de descoberta contém a seguinte mensagem: "Execução de depuração enviada: Falha na etapa de teste. GROOVE_CODE_FAILURE: Todas as implementações de comando (HTTP) falharam no host 10.x.x.x.x. O host deve estar inativo ou inacessível. ()"
    4. Verifique se as credenciais do aplicativo que você configurou no ServiceNow AI Platform para o serviço web são válidos:
      1. Faça login em MID Server hospedar remotamente.
      2. Abra um navegador.
      3. Cole o URL na barra de endereços do navegador e pressione Enter.
      4. A página do navegador exibe a janela pop-up de credenciais.
      5. Insira as credenciais e verifique se a página é aberta.

        A página não abre, isso significa que as credenciais do aplicativo configuradas estão incorretas.

    5. Descubra as credenciais certas.
    6. Verifique as novas credenciais conforme descrito na etapa 4.
    7. Se a página abrir depois que você usar as novas credenciais, configure essas credenciais como credenciais de aplicação no ServiceNow AI Platform.

    Causa 6

    MID Server Não é possível acessar este URL configurado no ponto de entrada do instância de serviço.

    Solução 6

    1. Verifique se o formato do ponto de entrada é o URL para o serviço web, conforme descrito no procedimento de mapeamento.
    2. Verifique se o log de descoberta contém a seguinte mensagem: "Execução de depuração enviada: Falha na etapa de teste. GROOVE_CODE_FAILURE: Credenciais de aplicação ausentes para o tipo de IC".
    3. Verifique se você definiu as credenciais do aplicativo para o IC relevante de acordo com o descrito em Mapeie serviços de aplicações que contêm SAP aplicações.