Conecte Conector zero cópia para ERP Para SAP usando OData e HTTP
Extraia dados com segurança das APIs do ERP OData v2 para uso em tabelas remotas e tabelas de extração. OData se conecta ao SAP via HTTP.
O OData v2 não usa isolamento de snapshot, portanto, você pode enfrentar alguns problemas de consistência de dados ao recuperar dados de uma fonte de ERP externa.
Fornecer acesso OData aos usuários
Você deve ter um sistema SAP habilitado para fazer uma conexão OData.
Extraia dados usando OData e uma conexão HTTP. Para conceder aos usuários acesso ao OData, consulte as seguintes instruções no site de ajuda da SAP: Servidor de back-end: Atribua autorização de serviço OData aos usuários .
Habilitando o download de arquivos XML
A propriedade do sistema glide.attachment.extensions restringe os tipos de arquivo que podem ser baixados. Esta propriedade está vazia por padrão. Verifique se a extensão do arquivo xml não foi adicionada a esta propriedade. Para obter mais informações, consulte .
Novas propriedades
| Propriedade | Tipo | Descrição | Criar manualmente? | Função necessária para editar a propriedade |
|---|---|---|---|---|
| sn_erp_integration.catalog_service_path | cadeia de caracteres | Após o nome do host e a porta, este caminho é usado para se conectar a qualquer serviço de catálogo do SAP. O padrão é: /sap/opu/odata/iwfnd/CATALOGService;v 2/ServiceCollection. Depois de criar a propriedade e defini-la como verdadeira, uma lista de todos os serviços é recuperada do SAP. As informações são armazenadas em um arquivo XML e anexadas ao registro do sistema. O XML pode ser usado mais tarde. Por exemplo, analise o XML enquanto estiver off-line sem conexão com o SAP. Nota: Se houver uma atualização no serviço de catálogo e você quiser atualizar as informações do catálogo da tabela, remova primeiro o anexo exibido na página Sistemas ERP. Em seguida, execute o processo de recuperação novamente para atualizar a lista. |
Sim | administrador |
| sn_erp_integration.odata_max_record_fetch_limit | inteiro | Limita o número de registros obtidos para chamadas GET adicionando o parâmetro top às chamadas OData para reduzir o número de registros lidos do endpoint Odata. | Não | |
| sn_erp_integration.odata_service_path | cadeia de caracteres | Após o nome do host e a porta, este caminho é usado para se conectar a qualquer serviço SAP OData. Adicione um URL em Valor Para especificar o serviço OData. O padrão é: /sap/opu/odata/sap. | Sim | administrador |
| sn_erp_integration.response_timeout | inteiro | Especifica o valor do tempo limite para a resposta OData. Se o tempo limite das chamadas OData esgotar com frequência, aumente o valor do tempo limite. Especifique o valor em segundos. O padrão é 100 segundos. Este valor é usado para respostas da web externa e de um MID Server. | Não | ou sn_erp_integration.erp_admin |
| sn_erp_integration.use_cookies | verdadeiro | falso | Especifica se os cookies devem ser usados para conexão OData. | Não | ou sn_erp_integration.erp_admin |
| sn_erp_integration.use_csrf_token | verdadeiro | falso | Indica se o token CSRF deve ser enviado para chamadas OData em Conector zero cópia para ERP operações. | Não | ou sn_erp_integration.erp_admin |
Informações de pulsação
Para um sistema ERP, há indicadores de pulsação separados para RFC e HTTP. Quando um sistema é estabelecido, os heartbeats se tornam ativos e o status é atualizado, incluindo todos os erros. Se as chamadas de pulsação forem bem-sucedidas, a recuperação de BAPI e OData será acionada em paralelo e o status poderá ser visto no registro do sistema. A recuperação da lista de tabelas e BAPI é feita via RFC. A recuperação de OData é feita via HTTP.
Mais informações
Para obter mais informações sobre como usar OData em Conector zero cópia para ERP, consulte Crie uma conexão OData em Conector zero cópia para ERP e. Recursos OData compatíveis com Conector zero cópia para ERP.