Contexte
Créer des commandes (ou des paniers) "en masse" peut s'avérer utile pour des cas récurrents par exemple, dont le contenu varie peu d'une période sur l'autre. Il est alors très pratique de disposer d'un modèle de fichier ajustable et pouvant être partagé facilement, sans toutefois détériorer l'intégration avec l'ERP.Exemple concret : création de commande en masse
Dans notre exemple, une application mise à disposition sur un site SharePoint permet à l’utilisateur de créer rapidement des commandes sans passer par le SAPGUI.Notre solution combine :
- un modèle de fichier Excel, avec la souplesse d'utilisation pour l'utilisateur
- une page SharePoint permettant d'évoluer dans un environnement de collaboration facilitant le partage du document
- un composant .NET de grille Excel afin de conserver l'ergonomie une fois dans l'application
- une intégration avec SAP fiable grâce au SAP .NET Connector développé par Microsoft et SAP
- par chargement d'un fichier Excel
- par copier-coller du contenu d'un fichier Excel
Les données peuvent ensuite être sauvegardées au format Excel et stockées dans SharePoint pour être réutilisées.
Fonctionnement
SAP .NET Connector
Côté SAP, nous utilisons la BAPI standard pour la création de commandes : BAPI_PO_CREATE. Cette BAPI est rendue accessible au développeur .NET dans Visual Studio, grâce au .NET Connector (v3.0).Le SAP .NET Connector est disponible en téléchargement (gratuit) sur le marketplace SAP :
http://service.sap.com/support - SAP Connectors > SAP .NET CONNECTOR
Toutes les informations sont disponibles sur [ SDN ].

Chargement


