Archive

Archive for the ‘SAP’ Category

Etapes d’installation de Duet Enterprise & SharePoint

Pour pouvoir créer un environnement SAP & SharePoint nous allons devoir suivre quelques prérequis.

Un prochain article décrira sous forme de step by step l’installation coté SAP puis coté SharePoint.

Il va nous falloir installer l’ensemble dans l’ordre suivant afin d’éviter de potentielle erreurs :

  1. Je partirai du principe que NetWeaver & GateWay sont déjà installés J (C’est plus simple pour le moment)
  2. Installer Duet Enterprise
  3. Configurer la partie authentification (https, SSL, …)
  4. Importer des modèles existant de Duet J
  5. Vérifier l’importation des modèles exportés de Duet pour le BCS de SharePoint
  6. Synchroniser les profils et rôles (Mapping du rôle SAP dans le profil SharePoint) en supposant que l’administrateur SAP a déjà créé le mappage utilisateur SAP/Rôle dans SAP.
  7. Configuration des rapports – Il s’agit ici d’une option de Duet Enterprise, l’ensemble repose sur la partie BI de SharePoint.
  8. Configuration des workflow SAP – Ce qui va permettre à SharePoint de démarrer un flux SAP et d’enrichir les actions des flux SharePoint avec ceux de SAP.
  9. Configuration des Starter Services – Il s’agit des modèles de site Duet Enterprise pour SharePoint

 

Rassurez-vous l’idée n’est pas de décrire l’ensemble des procédures dans cet article. Il y aura pour ca de nombreux autres articles traitant du sujet Duet Enterprise & SharePoint.

Pour ceux qui serai intéressé, Duet Enterprise FP1 (Feature Pack1) de la SAP NetWeaver Gateway voici un lien permettant de télécharger un VHD

http://www.sdn.sap.com/irj/sdn/index?rid=/webcontent/uuid/f0493ae5-6a0c-2f10-f8b1-fde6d3fc1764

Dans cette version FP1, il s’agit d’une simplification et d’une accélération de la modélisation des objets métiers SAP à exposer dans SharePoint en utilisant des outils de conceptions largement amélioré. Des modèles et des blocs de construction pour plus rapidité lors du mappage des données entre SharePoint et SAP. 

A noter toutefois, que le VHD n’est pas vraiment très flexible. Pour la création de scénario complet, je vous invite vivement à prendre contact avec le Microsoft Technology Center (MTC), qui pourra étudier en profondeur vos différents scénarii.

Dans le prochain article je vous expliquerai comment installer NetWeaver & Duet Enterprise J … stay tuned !

Enjoy & Have Fun !

 

Publicités

SAP Duet Enterprise & SharePoint

Aujourd’hui SAP est toujours un éditeur de progiciel qui développe en partie des progiciels de gestion intégré (ERP par le passé SAP R/3). SAP fourni également d’autre type de progiciel tel que: Gestion de la Relation Client (CRM)

  • Gestion des Produits (PLM)
  • Logistique (SCM)
  • Gestion de la Relation Fournisseur (SRM)

SAP qu’est-ce que c’est ?

SAP est utilisé par de grande entreprises pour la simple raison que la mise en d’un système ERP, CRM, … SAP est extrêmement coûteux en terme d’installation, de paramétrages, de temps, mais également en terme de formation pour les utilisateurs (où pour le coup les formules de requête ressemble plus à du voodoo) côté langage de programmation il s’agit de l’ABAP, à quoi cela ressemble-t-il ??

Un petit exemple:

data: host type string value = ‘host.wdf.sap-ag.de’,
      service type string value = ‘8080’,
      path type string value = ‘/sap/public/ping’,
      errortext type string. « used for error handling

Bref nous l’admettrons facilement, si l’utilisateur n’est pas formé, pour ajouter des données dans SAP c’est un peu la cata et un admin système pourrait être également réfractaire.

Allons voir du côté SharePoint l’ensemble est codé en ASP.NET, SharePoint est utilisé via un navigateur internet (Internet Explorer, Safari, Firefox, Opera, …). L’interface est plutôt simple car l’utilisateur retrouve le fameux Ruban Office 2010, ce qui améliore donc l’expérience utilisateur.

Donc l’idée est donc de « créer » une interaction entre SharePoint & SAP ERP ? Et hop voilà comment est né le produit Duet Enterprise ou plutôt l’add-on Duet Enterprise !! Certes c’est vraiment simpliste comme idée et la technique derrière est loin, très loin d’être aussi évidente.

Mais pourquoi mettre en place Duet Enterprise ?

  • Rendre SAP accessible à des utilisateurs sans engendrer des coûts supplémentaire de formation,
  • Permettre de conserver les données présente dans SAP mais les exploiter à travers une interface claire & simple,
  • Conserver la gestion des processus métier, le suivi de la fabrication, le suivi des stocks, de la qualité, …
  • Permettre à n’importe qui de pouvoir ajouter des éléments dans SAP à travers notre explorateur internet.

Notez que par défaut Duet Enterprise n’exige l’installation d’aucun autre élément sur les ordinateurs clients. Toutes les interactions avec les applications clientes sont gérées par SharePoint.

Duet Enterprise c’est quoi ?

Grosso modo le principe est le suivant, et j’entrerai dans les détails dans d’autres articles, comme notamment la mise en place des produits :

  • SAP
  • SharePoint 2010
  • Duet Enterprise

En image c’est :

Duet Enterprise est un produit développé conjointement par SAP et Microsoft qui permet l’interopérabilité entre les applications SAP et SharePoint Server 2010.

Duet Enterprise permet aux employés de consommer et d’étendre les processus et informations SAP à partir des applications clientes SharePoint Server 2010 et Microsoft Office 2010 en s’appuyant sur la mise à disposition un ensemble de WebServices prédéfini qui seront consommés par SharePoint à travers le BCS de SharePoint.

D’autre produit permettent de créer des WebServices facilement avec SAP Gateway.

  • Comment fonctionne SAP (article à suivre)
  • Comment fonctionne SharePoint vis-à-vis de Duet Enterprise (article à suivre)
  • Comment fonctionne Duet Enterprise (article à suivre aussi J)

Le mode d’exposition des informations SAP dans SharePoint

Duet Enterprise permet donc aux utilisateurs d’accéder et d’interagir avec des processus métiers et des informations dans des applications SAP à l’aide de SharePoint.

Les utilisateurs peuvent effectuer, entre autres, les tâches suivantes :

  • Modifier des données SAP qui existent dans une liste SharePoint et réécrire ces modifications dans le système SAP,
  • Exposer des informations SAP, qui sont intégrées comme types de contenu externe dans SharePoint Server, sous la forme de contacts, tâches, calendriers et publications.

Les sites SharePoint disposent de plusieurs options pour exposer des informations issues d’applications SAP :

  • Un ensemble de composants WebPart spécialisés fournis avec Duet Enterprise,
  • Des listes externes (qui sont connectées à des informations SAP dans des applications SAP),
  • Des bibliothèques de documents.

Lors du déploiement de Duet Enterprise, les administrateurs SharePoint peuvent choisir différentes combinaisons d’opérations pour une application Web avec Duet Enterprise :

  • Créer un ou plusieurs sites de création de rapports,
  • Créer un ou plusieurs sites de flux de travail,
  • Créer les sites Duet Enterprise,
  • Ajouter des composants WebPart Duet Enterprise à un site SharePoint,
  • Importer des données de ressources humaines SAP dans le profil SharePoint,
  • Créer des listes externes qui exposent des données SAP dans SharePoint Server.

Les composants qui prennent en charge Duet Enterprise

  • 1) La fonctionnalité de flux de travail de SharePoint prend en charge les interactions entre les utilisateurs SharePoint et les flux de travail SAP.
  • 2) Le composant Gestionnaire de contenu d’entreprise sert à gérer le cycle de vie des documents, tels que les rapports SAP.
  • 3) Duet Enterprise utilise le service d’émission de jeton de sécurité SharePoint pour interagir avec le fournisseur d’authentification basée sur les revendications fourni par SharePoint Server 2010 afin d’authentifier les utilisateurs à l’aide de jetons SAML.
  • 4) Les Services Microsoft Business Connectivity fournissent un connecteur pour les communications entre SharePoint et SAP, ainsi que d’autres fonctionnalités autorisant la connexion et l’interaction avec des informations SAP.
  • 5) Les modules de création de rapports qui s’exécutent sur SAP NetWeaver ou SAP Business Information Warehouse procurent une fonctionnalité de création de rapports axés sur des données SAP.
  • 6) Le moteur de flux de travail SAP exécute tous les flux de travail SAP.
  • 7) Les services d’entreprise SAP servent à l’interaction avec SAP Business Suite et à l’extraction du contenu et des informations SAP.
  • 8) Les outils SAP Shared Master Data et Computing Center Management System servent à analyser les systèmes SAP et les composants Duet Enterprise SAP.
Quels sont les composants qui sont fournis avec Duet Enterprise ?
Les modèles de sites Duet Enterprise fournissent aux utilisateurs de SharePoint un point d’entrée à l’expérience Duet Enterprise préconfigurée. Les sites Duet Enterprise sont composés d’un ensemble initial de sous-sites (notamment Clients, Produits et Devis) et d’un ensemble de sites destinés à la collaboration sur des données sur les clients et autres données professionnelles. Ces sites sont préconfigurés de façon à se connecter aux objets métiers correspondants dans l’environnement SAP.
  • La fonctionnalité de flux de travail de Duet Enterprise permet aux utilisateurs de SharePoint de participer à des flux de travail SAP, par exemple en vue d’approuver un rapport de dépenses.
  • La fonctionnalité de création de rapports de Duet Enterprise permet d’extraire et de visualiser des rapports SAP issus de SAP BW ou SAP Enterprise Resource Planning directement dans SharePoint Server.
  • La fonctionnalité de concepteur de solution des services Business Connectivity sert à personnaliser les solutions Duet Enterprise.
  • La fonctionnalité de collaboration de Duet Enterprise permet aux utilisateurs de SharePoint de travailler en collaboration sur des informations et des objets SAP. Elle fournit un ensemble de modèles permettant de configurer des sites de collaboration.
  • Les composants de prise en charge et d’analyse prennent en charge le dépannage des composants Microsoft et SAP.
  • La fonctionnalité de synchronisation des profils et des rôles de Duet Enterprise permet d’utiliser les rôles SAP et les profils SAP dans SharePoint Server 2010.

Dans l’environnement SAP, le module complémentaire SAP Duet Enterprise fournit les services, répertoriés ci-dessous, permettant l’interopérabilité entre des applications métiers SAP, telles que SAP Business Suite, et des plateformes pour utilisateurs finaux telles que les applications clientes Microsoft Office et les sites SharePoint.

A. Business Content inclut un ensemble d’objets métiers SAP pré-empaquetés.
B. Duet Enterprise Workflow permet aux utilisateurs de SharePoint de participer à des flux de travail SAP.
C. Duet Enterprise Reporting permet aux utilisateurs de SharePoint d’extraire des rapports à partir de SAP. Reporting autorise également la configuration de catalogues de rapports, qui sont ensuite mis à disposition sur un site de rapports dans SharePoint Server.
D. Le Content Publisher sert à transférer du contenu de SAP vers SharePoint Server.
E. L’Object Instance Cache sert à mettre en cache des données et informations spécifiques à Duet Enterprise.
F. Le Routing Manager achemine les demandes de rapports de SAP NetWeaver vers le système SAP correspondant
G. Le Role Provider permet à SharePoint Server 2010 d’obtenir une liste des rôles qui peuvent être utilisés pour accorder des autorisations sur des objets sécurisables dans SharePoint Server.

Enjoy & Have fun !