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.
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
-
Confirme se você tem um sistema SAP que foi habilitado para fazer uma conexão OData.
-
Crie um alias de conexão e credencial, especificando HTTP como o Tipo de conexão.
-
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.
-
Crie um sistema com a conexão HTTP.
-
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.
-
Crie um modelo e, após salvar, abra o registro do modelo.
-
Selecione Gerenciar modelo.
-
Selecione Adicionar operação de modelo.
-
Escolha um Tipo de seleção.
-
Selecione Salvar e continuar.
-
Selecione a nova operação.
-
Selecione Adicionar entidade.
-
Em Selecionar tipo, escolha OData.
-
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.
-
Em Selecionar os endpoints, pesquise e selecione um endpoint, por exemplo, A_BusinessPartnerType.
-
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.
-
Selecione Especificar entradas para verificar as informações e editar conforme necessário.
-
Selecione Escolher saída para verificar as informações e editar conforme necessário.
-
Abra a lista de sistemas do ERP selecionando o ícone de sistemas (
) no painel lateral.
-
Selecione o sistema.
-
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.
-
Criar um modelo.
-
Abra a página de modelos de ERP selecionando o ícone de modelos de ERP (
) no painel lateral.
-
Selecione Novo.
-
Adicione um nome de modelo de ERP, um módulo de ERPe um sistema de ERPe selecione Salvar.
-
Selecione o novo modelo na lista.
-
Selecione Gerenciar modelo.
-
Selecione Adicionar operação de modelo.
-
Selecione um Tipo de seleção.
-
Selecione Salvar e continuar.
-
Selecione a nova operação.
-
Selecione Adicionar entidade.
-
Em Selecionar tipo, selecione OData.
-
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.
-
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.
-
Selecione Adicionar entidade e aguarde a conclusão da recuperação.
-
Selecione Especificar entradas para verificar as informações e editar conforme necessário.
-
Se houver campos obrigatórios, selecione Selecionar campos obrigatórios.
-
Selecione as entradas obrigatórias listadas e clique em OK.
-
Selecione Save (Salvar).
-
Selecione Escolher saída.
-
Selecione + Nova saída.
-
Selecione campos, por exemplo, BusinessPartnerName e Full Name.
-
Selecione Save (Salvar).
-
Teste com Workflow Studio.
-
Navegar até .
-
Na página inicial, selecione Ações.
-
Na coluna Nome, filtre por contém Valor e digite Usar ERP.
-
Selecione Aplicar.
-
Selecione Usar dados do ERP.
-
Selecione Testar.
-
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.
-
Ao concluir, selecione o link A execução do seu teste foi concluída. Exibir os detalhes de execução da ação.
-
Exiba e verifique a saída, por exemplo, em Dados de saída, selecione a Resposta para exibir a saída.