Conectividade de aplicações WinForm / aplicação ASP.NET com bancos de dados SAP
-
02-07-2019 - |
Pergunta
Como posso buscar dados em um aplicativo WinForms ou forma ASP.NET a partir de uma base de dados SAP? O quadro .NET utilizado é de 2,0. , A linguagem é C # e versão SAP é 7.10.
Solução
Não tenho certeza se isso vai funcionar para você, mas há uma biblioteca C, o que provavelmente pode ser usado a partir da aplicação C # e que fornece uma API bastante fácil para chamar BAPIs no SAP. (Acessando o banco de dados subjacente diretamente via SQL não está a ser recomendado ... melhor aproveitamento BAPIs ou um módulo de função habilitada para RFC sob medida.) Consulte http://service.sap.com/rfc-library
Você também pode ser capaz de usar o "conector SAP para Microsoft .NET" (do mesmo link acima), mas foi desenvolvido com .NET 1.1 e pode ter problemas de compatibilidade com .NET 2.0?!
Update (2011): Desde dezembro 2010, há uma nova versão do "conector SAP para Microsoft .NET" disponível, que trabalha com .NET Frameworks 2.0, 3.5 e 4.0. Este seria agora a solução perfeita para a sua pergunta! Consulte http://service.sap.com/connectors ---> conector SAP para Microsoft .NET
Outras dicas
Desculpas para o plug .... Eu trabalho para ERP-Link, e nós temos um produto, iNet.BPS, que é um VS2005 plug-in que ajuda a criar objetos proxy que podem ser utilizados pelo seu código .NET para chamar BAPI de em um sistema SAP. iNet.BPS permite personalizar as chamadas de método BAPI, por exemplo ele permite que você omitir os parâmetros opcionais sua aplicação não está usando, simplificando assim o seu código por não ter que passar por cima de uma dúzia de parâmetros para o BAPI. Este produto não é dependente da SAP AG SAP Connector for .NET.
Aqui está um link para a página de marketing, http: / /www.erp-link.com/html/product/product-overview-iNetBPS_Overview.asp