Criar uma conexão OData no Quadro de ERP

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 min. de leitura
  • Crie uma conexão OData v2 para vincular ao SAP via HTTP para que os dados possam ser extraídos para uso em tabelas remotas e tabelas de extração.

    Antes de Iniciar

    Função necessária: sn_erp_integration.erp_admin

    Para obter informações sobre conexões OData em Quadro de ERP, consulte Conectar Quadro de ERP ao SAP usando OData e HTTP e Capacidades do OData compatíveis com Quadro de ERP.

    Por Que e Quando Desempenhar Esta Tarefa

    Um administrador ou um usuário com a função sn_erp_integration.erp_admin deve habilitar a propriedade sn_erp_integration.enableModelModification para você editar, personalizar e clonar modelos e tabelas do ERP. Depois de habilitar a propriedade sn_erp_integration.enableModelModification, Quadro de ERP recupera todas as tabelas e BAPIs (Interface de programação de aplicação de negócios) a serem usadas ao gerenciar modelos. A propriedade deve ser configurada para um estado de não produção ou de produção. As propriedades do sistema são mantidas na tabela Propriedade do sistema [sys_properties], que você pode acessar usando o navegador do módulo ou digitando diretamente sys_properties.list no filtro do navegador.
    Nota:
    Você deve habilitar a propriedade sn_erp_integration.enableModelModification no escopo correto. Habilitar o sn_erp_integration.enableModelModification em uma instância de produção pode criar novos registros de metadados quando novos modelos e campos são adicionados em Quadro de ERP.

    Procedimento

    1. Confirme se você tem um sistema SAP que foi habilitado para fazer uma conexão OData.
    2. Crie um alias de conexão e credencial, especificando HTTP como o Tipo de conexão.
      Para obter mais informações, consulte Criação de um alias de conexão e credencial.
    3. Crie uma conexão HTTP e associe-a ao novo alias.
      Nota:
      Para obter mais informações, consulte Create an HTTP(s) connection. Se você optar por usar um MID Server, os usuários com acesso aos serviços poderão usar a mesma credencial para RFC e HTTP.
    4. Crie um sistema com a conexão HTTP.
      Para obter mais informações, consulte Como criar um sistema do ERP no Quadro de ERP.
    5. No registro do sistema, confirme se as pulsações foram bem-sucedidas e se o status de recuperação está concluído.
      Se houver falha em algum, selecione Reiniciar recuperação de dados. Qualquer recuperação de dados com falha (BAPI, OData ou tabelas) é buscada novamente.
    6. Crie um modelo e, após salvar, abra o registro do modelo.
      Para obter mais informações, consulte Adicionar um novo modelo de ERP.
    7. Selecione Gerenciar modelo.
    8. Selecione Adicionar operação de modelo.
      1. Escolha um Tipo de seleção.
      2. Selecione Salvar e continuar.
    9. Selecione a nova operação.
    10. Selecione Adicionar entidade.
      1. Em Selecionar tipo, escolha OData.
      2. Em Selecionar entidade, pesquise e selecione um serviço, por exemplo , API_Business_PARTNER (API remota para parceiro de negócios) no catálogo de serviços OData.
        Quando você especifica o serviço, uma chamada é feita para o serviço SAP para ler seus metadados. O serviço padrão é /sap/opu/odata/iwfnd/CATALOGSERVICE;v=2/ServiceCollection. Se você precisar mudar o serviço, crie uma propriedade chamada sn_erp_integration.odata_service_path e defina o valor.
      3. Em Selecionar os endpoints, pesquise e selecione um endpoint, por exemplo, A_BusinessPartnerType.
      4. Selecione Adicionar entidade.
        O fluxo chamado GET SAP BAPIs e tabelas quando o sistema se torna ativo é executado para recuperar os dados. A BAPI, a tabela e as tabelas de catálogo são preenchidas.
    11. Selecione Especificar entradas para verificar as informações e editar conforme necessário.
    12. Selecione Escolher saída para verificar as informações e editar conforme necessário.
      Para obter mais informações, consulte Escolher parâmetros de saída para um modelo de ERP.
    13. Abra a lista de sistemas do ERP selecionando o ícone de sistemas ( ícone de sistemas do ERP) no painel lateral.
    14. Selecione o sistema.
    15. Verifique a pulsação e o status de recuperação e selecione o ícone de atualização da lista conforme necessário até que as pulsações sejam bem-sucedidas e o status de recuperação concluído.
    16. Criar um modelo.
      1. Abra a página de modelos de ERP selecionando o ícone de modelos de ERP ( ícone de modelo de ERP) no painel lateral.
      2. Selecione Novo.
      3. Adicione um nome de modelo de ERP, um módulo de ERPe um sistema de ERPe selecione Salvar.
      4. Selecione o novo modelo na lista.
      5. Selecione Gerenciar modelo.
      6. Selecione Adicionar operação de modelo.
      7. Selecione um Tipo de seleção.
      8. Selecione Salvar e continuar.
    17. Selecione a nova operação.
    18. Selecione Adicionar entidade.
      1. Em Selecionar tipo, selecione OData.
      2. Selecione uma entidade Selecionar, selecione uma entidade, por exemplo , API_Business_PARTNER (API remota para parceiro de negócios) Catálogo de serviços OData.
      3. Em Selecionar os endpoints, pesquise e selecione um endpoint, por exemplo , A_BusinessPartnerType Nome da entidade: parceiro de negócios --- Tipo de retorno: parceiro de negócios.
      4. Selecione Adicionar entidade e aguarde a conclusão da recuperação.
    19. Selecione Especificar entradas para verificar as informações e editar conforme necessário.
      1. Se houver campos obrigatórios, selecione Selecionar campos obrigatórios.
      2. Selecione as entradas obrigatórias listadas e clique em OK.
      3. Selecione Save (Salvar).
    20. Selecione Escolher saída.
      1. Selecione + Nova saída.
      2. Selecione campos, por exemplo, BusinessPartnerName e Full Name.
      3. Selecione Save (Salvar).
    21. Teste com Workflow Studio.
      1. Navegar até Tudo > Workflow Studio.
      2. Na página inicial, selecione Ações.
      3. Na coluna Nome, filtre por contém Valor e digite Usar ERP.
      4. Selecione Aplicar.
      5. Selecione Usar dados do ERP.
      6. Selecione Testar.
      7. Especifique os campos ModelName, ModelOperation, Obrigatório (forneça um valor para o campo obrigatório, se necessário), selecione um Sistemae selecione Executar teste.
      8. Ao concluir, selecione o link A execução do seu teste foi concluída. Exibir os detalhes de execução da ação.
      9. Exiba e verifique a saída, por exemplo, em Dados de saída, selecione a Resposta para exibir a saída.