2008-09-23 7 views

Répondre

1

Vous ne savez pas si cela fonctionnera pour vous, mais il existe une bibliothèque C, qui peut probablement être utilisée à partir de votre application C# et qui fournit une API assez simple pour appeler des BAPI dans SAP. (Accès à la base de données sous-jacente directement via SQL ne doit pas être recommandée ... Meilleurs BAPI d'utilisation ou un module de fonction RFC sur mesure.) Voir http://service.sap.com/rfc-library

Vous pouvez également être en mesure d'utiliser le « connecteur SAP pour Microsoft .NET "(à partir du même lien ci-dessus), mais il a été développé avec .NET 1.1 et peut-être avoir des problèmes de compatibilité avec .NET 2.0 ?!

Mise à jour (2011): Depuis décembre 2010, une nouvelle version du «connecteur SAP pour Microsoft .NET» est disponible. Elle fonctionne avec .NET Frameworks 2.0, 3.5 et 4.0. Ce serait maintenant la solution parfaite pour votre question! Voir http://service.sap.com/connectors ---> Connecteur SAP pour Microsoft .NET

1

Excuses pour la prise .... Je travaille pour ERP-Link, et nous avons un produit, iNet.BPS, qui est un plug-in VS2005 qui aide Vous créez des objets proxy qui peuvent être utilisés par votre code .NET pour appeler les BAPI sur un système SAP. iNet.BPS vous permet de personnaliser les appels de méthode BAPI, par exemple il vous permet d'élider les paramètres facultatifs que votre application n'utilise pas, simplifiant ainsi votre code en n'ayant pas à passer une douzaine de paramètres à la BAPI. Ce produit ne dépend pas du SAP Connector for .NET de SAP AG.

Voici un lien vers la page marketing, http://www.erp-link.com/html/product/product-overview-iNetBPS_Overview.asp

Questions connexes