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.

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top