Conectividad de la aplicación Winform Applications/ASP.NET con bases de datos SAP
-
02-07-2019 - |
Pregunta
¿Cómo puedo recuperar datos en una aplicación Winforms o un formulario ASP.NET desde una base de datos SAP?El marco .NET utilizado es 2.0., el idioma es C# y la versión de SAP es 7.10.
Solución
No estoy seguro de si esto funcionará para usted, pero hay una biblioteca C, que probablemente pueda usarse desde su aplicación C# y que proporciona una API bastante sencilla para llamar a BAPI en SAP.(No se recomienda acceder a la base de datos subyacente directamente a través de SQL...Mejor use bapis o un módulo de función de RFC personalizado.) Ver http://service.sap.com/rfc-library
También puede utilizar el "conector SAP para Microsoft .NET" (desde el mismo enlace anterior), pero ¿fue desarrollado con .NET 1.1 y puede tener problemas de compatibilidad con .NET 2.0?
Actualización (2011):Desde diciembre2010 hay disponible una nueva versión del "Conector SAP para Microsoft .NET", que funciona con .NET Frameworks 2.0, 3.5 y 4.0.¡Esta sería ahora la solución perfecta para tu pregunta!Ver http://service.sap.com/connectors ---> Conector SAP para Microsoft .NET
Otros consejos
Disculpas por el enchufe....Trabajo para ERP-Link y tenemos un producto, iNet.BPS, que es un complemento VS2005 que le ayuda a crear objetos proxy que su código .NET puede utilizar para llamar a BAPI en un sistema SAP.iNet.BPS le permite personalizar las llamadas al método BAPI; por ejemplo, le permite eludir parámetros opcionales que su aplicación no utiliza, simplificando así su código al no tener que pasar más de una docena de parámetros a la BAPI.Este producto no depende del conector SAP para .NET de SAP AG.
Aquí hay un enlace a la página de marketing, http://www.erp-link.com/html/product/product-overview-iNetBPS_Overview.asp