SAP descoberta de produtos

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 14 min. de leitura
  • Visibilidade do ITOMpode descobrir SAPaplicações, SAPBanco de dados HANA, e. SAP HANA DB CATALOG . A descoberta de alguns desses recursos requer a atualização da aplicação Padrões de descoberta e mapeamento de serviços a partir da 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 SAPcomponentes 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 Now Platform, configure as credenciais da aplicação e as credenciais SSH. As credenciais SSH são usadas para criar conexões da Instância Central SAP com 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 servidor Windows) No Now Platform, configure Credenciais do Windows para criar conexões a partir da Instância central do SAP com 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 da aplicação 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çoscomandos
    Mapeamento de serviços comandos que não exigem um usuário privilegiado
    Verifique se o usuário tem as 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 do SAP HANA e do catálogo de banco de dados do 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. e, em seguida, você pode selecionar * dos esquemas;"
    2. para obter mais informações, consulte o
    3. para obter mais informações, consulte o link "server_name": "query_port" -i " -u "
    4. e, em seguida, selecione * dos esquemas;
    Fuso horário:
    1. Para obter mais INFORMAÇÕES, consulte a lista de endereços de e-mail e o endereço de e-mail do usuário e 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, onde upper(KEY) como '%TIMEZONE%';""
    2. Para obter mais INFORMAÇÕES, consulte a lista de endereços de e-mail e o endereço de e-mail. Clique aqui para selecionar * FROM M_HOST_INFORMATION onde upper(KEY) like '%TIMEZONE%';""
    3. Para obter mais INFORMAÇÕES, consulte "server_name": "Query_port" -i " -u ""nomedousuário" -p ""select * from M_HOST_INFORMATION where upper(KEY) like "%TIMEZONE%";"""
    4. Para obter mais INFORMAÇÕES, clique em "%TIMEZONE%";""
    Tamanho do disco
    1. Para obter mais informações, consulte a TABELA abaixo para obter mais informações sobre o NOME DE usuário, round(sum(TABLE_SIZE) /1024/1024) from M_TABLES GROUP BY SCHEMA_NAME;""
    2. Para obter mais informações, consulte a TABELA abaixo para obter mais informações sobre como usar o SQL Server para obter mais informações 1024 SOBRE O SQL Server 1024.
    3. Para obter mais informações, consulte a TABELA abaixo para obter mais informações sobre o nome de usuário, 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 Descobertaprogramação
    Para obter mais informações, consulte Executando descobertas em sua rede.

    Dados coletados por Descobertadurante a descoberta horizontal

    Tabela e campo Descrição
    SAP ASCS [cmdb_ci_appl_sap_ascs]
    Nome [nome] Dados coletados para ABAP (Advanced Business Application Programming, programação avançada de aplicações de negócios SAP) SAPServiços centrais (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]
    SAP Business Objects CMS Server [cmdb_ci_appl_sap_bo]
    Nome [nome] Dados coletados para SAPServidor 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 SAPServiç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 SAPFaturamento convergente (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 SAPInfraestrutura de desenvolvimento do NetWeaver (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 SAPLiquidação de recibo avaliado (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 SAPBanco 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 SAPO código de Identificação do sistema (SID) é um código de identificação exclusivo de um SAPR/3 instalação. 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 ITOMusa o. SAPSID padrão de biblioteca compartilhada para descobrir SID SAPaplicações.
    Versão [VERSION]
    Informações de nível de patch [sap_patch_info]

    Dados coletados pelo SAPHANA DB Catalog em UNIXpadrã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

    . SAPO padrão de biblioteca compartilhada do SID cria relacionamentos de IC entre todas as principais aplicações de IC e. SAPID 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]
    SAPHANA DB Catalog em UNIXRelacionamentos de IC
    IC Relacionamento IC
    SAP HANA DB [cmdb_ci_appl_sap_hana_db] Contains::Contained by SAP HANA DB Catálogo [cmdb_ci_db_hana_catalog]

    Limitações

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

    . SAPO 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 aplicações SAP

    Mapeie um instância de serviçoQue contém aplicações SAP e verifique isso Mapeamento de serviçosTodos os componentes do SAP descobertos 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. Clique em 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 módulo SAP
        • Uma conexão TCP para qualquer módulo SAP
        • Para descobrir ambientes com serviços conectados, forneça o URL para o serviço web no seguinte formato:
           http://<hostname>:<port>/sap/bc/srt/scs/sap/z_servicenow_read?sap-client=003
      3. Clique em Adicionar.
      4. Clique em Salvar.
    3. Clique em Informações adicionais à esquerda e limpe o. Descoberta baseada em tráfego caixa de seleção.
    4. Clique em Atualizar.
    5. Verifique se o resultado do mapeamento é satisfatório:
      1. Clique em Mapa de exibição 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.
      Se o ambiente SAP integrar componentes 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 SAPaplicaçõ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çosexibe 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 conforme mostrado na figura a seguir.
      A etapa Definir variáveis que contém SYS.
    4. Clique em defina install_dir etapa em Etapas .
    5. Certifique-se de que a expressão regular inclua sap conforme mostrado no gráfico a seguir.
      A etapa Set install_dir que contém 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 do 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.com .
      Verificando a avaliação da etapa de padrão.
    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 ServerNã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çonovamente.

    Causa 4

    MID ServerNã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 ServerQue pode acessar o URL configurado no ponto de entrada do serviço:
      1. Faça login em MID Serverhospedar 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 ServerDe acessar este URL.
    5. Resolva o problema de rede e verifique se MID ServerPode acessar o URL conforme descrito na etapa 4.

    Causa 5

    MID ServerNã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 Now Platformpara o serviço web são válidos:
      1. Faça login em MID Serverhospedar 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 Now Platform.

    Causa 6

    MID ServerNã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 aplicações SAP.