Question

Besoin d'intégrer SAP avec les applications .NET. Le connecteur .NET est-il le meilleur choix? Qu'en est-il de NetWeaver? Vous cherchez simplement à transférer et à extraire des données de SAP.

Était-ce utile?

La solution

Je n'ai pas utilisé les objets NetWeaver, je ne peux donc pas en dire beaucoup à ce sujet, mais je peux affirmer que le connecteur .Net fait un très bon travail en ce qui concerne le proxy des BAPI SAP pour une utilisation dans .Net. Quelques commentaires supplémentaires:

  • Inconvénient - autant que je sache, vous êtes obligé de développer vos serveurs proxy dans VS2003
  • Inconvénient - la documentation des BAPI est plutôt mince. Je passe beaucoup de temps ( beaucoup ) dans SE37 dans SAP à parcourir la documentation RFC et à parcourir les fonctions
  • .
  • Positif - il m'a fallu un certain temps pour comprendre que vous pouviez renommer et supprimer des paramètres ainsi que des méthodes dans VS2003 avant de générer le proxy
  • Inconvénient - si vous renommez ce qui est mentionné ci-dessus, vous devez le refaire chaque fois que vous remplissez de nouveau le RFC à partir du serveur SAP (comme si votre développeur SAP apportait des modifications à un BAPI)

Dans l’ensemble, les fonctions compliquées sont difficiles avec le connecteur .Net (je viens de passer 3 semaines à travailler sur la création et la modification des clients), mais les fonctions simples sont assez transparentes et si vous avez un développeur ABAP à votre disposition du côté SAP et que peut développer des BAPI personnalisés, cela fonctionne vraiment bien.

Autres conseils

SAP .Net Connector est correct, mais il ne prend en charge que Visual Studio 2003, mais ne l'a pas mis à jour depuis un moment.

Il existe un autre produit appelé SAP Explorer et Proxy Generator . se connecter à SAP à partir de VS2005. Il utilise la version 1.1 de SAP .Net Connector pour effectuer tout le travail sale. J'ai donc copié et collé le contenu du dossier SAP .Net Connector 2.0 dans le dossier SAP Explorer pour qu'il puisse utiliser la version la plus récente des bibliothèques de proxy ( cette prise en charge ajoutée pour les mots de passe sensibles à la casse). Je ne l'ai pas encore essayé dans VS2008, mais je pense que cela fonctionnera toujours.

SAP Explorer est certainement un bon remplacement du produit SAP, mais il ne semble pas avoir été mis à jour récemment.

Je comprends que les services Web constituent le moyen idéal pour réaliser l'intégration Netweaver / .Net. C’est pourquoi le connecteur .Net n’a pas été mis à jour depuis VS2003 jours.

Aconcagua IT propose une nouvelle version proposant de meilleurs prix et des options plus flexibles que d’autres concurrents.

Versions de Visual Studio 2008 et Visual Studio 2005 disponibles: http://www.aconcaguait.com/explorerproxygen2008 .php ou

La version de VS2008 prend en charge la dernière version de librfc32.dll (longueur du mot de passe, sensible à la casse, etc.)

Vaut le détour.

Comme indiqué ci-dessus, SAP propose de passer à la SOA, ce qui signifie d’utiliser la chaîne d’outils SOAP au lieu de la chaîne d’outils RFC (connecteur .Net RFC, ...).

Pour .Net, cela signifie que vous devez utiliser la fonctionnalité WCF et la connecter au backend SAP. Utilisez donc SOAP des deux côtés: trouvez vos besoins dans l'un des nombreux services SOA fournis par SAP ( ES Wiki sur SDN ) ou créez votre propre service et créez la fonctionnalité côté client basée sur le proxy généré à partir du fichier WSDL des services via svcutil de WCF.

En prime, cela ne dépend d'aucune version de Visual Studio, csc et svcutil sur la ligne de commande suffisent.

http://tools.rafaelc.net/default.aspx?id=72

J'ai utilisé cet outil pour intégrer SAP (générateurs de proxy BAPI et CBO) au processus B2B que j'ai développé pour l'une des plus grandes sociétés d'électronique grand public de premier plan. Ses efforts sont bien appréciés et c'est totalement GRATUIT.

Vous souhaitez probablement consulter Microsoft Duet et IBF

Nous avons acheté "SAP Explorer et Proxy Generator pour VS 2008". et nous avons été déçus, car cet outil n'a pas bien fonctionné. Jusqu'à présent, nous attendons toujours une solution aux problèmes (de Aconcagua). Malheureusement, nous avons dû générer de nouveaux mandataires dans VS2003 avec la version gratuite de SAP Connector, puis les utiliser dans VS2008.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top