Share via


Questions fréquentes sur l’intégration de l’approvisionnement SAP avec Power Platform

Cet article fournit des réponses à certaines des questions les plus fréquentes sur l’intégration SAP avec Microsoft Power Platform.

Versions et licences

Quelles versions de SAP sont prises en charge par le connecteur ERP SAP ?

Le Connecteur ERP SAP prend en charge toutes les versions de SAP à partir de R/3 (début des années 1990), y compris SAP ECC et SAP S4/HANA.

Quelle licence est requise pour intégrer SAP avec Power Platform ?

Au minimum, les éléments suivants sont nécessaires pour chaque utilisateur :

  • Une licence premium Power Apps
  • Une licence utilisateur nommé indirect SAP

Si vous disposez déjà de licences utilisateur nommé direct SAP, vous pouvez utiliser ces licences avec Power Apps. Il convient toutefois de noter que les licences utilisateur nommé indirect SAP coûtent moins chers que les licences utilisateur nommé direct.

Cela fonctionnera-t-il avec les autres produits de base SAP tels que BW, SRM et CRM ?

Oui, le connecteur ERP SAP de Power Platform fonctionne avec tout produit SAP qui s’exécute sur la pile NetWeaver.

Comment pouvons-nous nous connecter aux autres produits de SAP qui ont été acquis ?

Pour les produits tels que SuccessFactors, Ariba, Concur et tout autre produit SAP qui ne s’exécute pas sur la pile NetWeaver, vous pouvez utiliser nos connecteurs REST et SOAP personnalisés.

Si nous intégrons Power Platform avec SAP ECC, puis effectuons une mise à niveau vers S4/HANA, nos intégrations seront-elles interrompues ?

Non, nous avons des centaines de clients qui ont effectué une mise à niveau de SAP ECC vers S4/HANA sans aucun problème. Certains des modèles de données de base changent dans S4/HANA (client, fournisseur, vlidaiton financière), mais nous avons pris en compte les modifications du modèle de données dans nos flux Power Automate prédéfinis. De plus, SAP garantit que leurs API publiées sont transférées vers les nouvelles versions.

Données et intégration

Comment Power Platform accède-t-il aux données SAP ?

Le connecteur SAP ERP utilise le serveur de messages pour invoquer les API qui créent, lisent et mettent à jour les données SAP. Ce trafic passe généralement par le port 33XX pour les serveurs d’applications uniques ou le port 39XX pour les connexions avec équilibrage de charge, où XX est le numéro système de l’instance SAP.

Power Platform peut-il consommer les services OData dans SAP ?

Le connecteur Open Data Protocol (OData) n’est actuellement qu’en version préliminaire privée. Cependant, vous pouvez créer un connecteur personnalisé dans Power Automate pour consommer les services OData.

Power Platform peut-il accéder aux vues dans S4/HANA ?

Oui, le connecteur SAP ERP peut lire les vues Core Data Services via l’action, Lecture de la table SAP avec analyse.

Power Platform peut-il accéder aux tables SAP personnalisées (tables Z) ?

Oui, le connecteur SAP ERP peut lire les tables personnalisées via l’action, Lecture de la table SAP avec analyse.

Que se passe-t-il si SAP ne fournit pas d’API pour un objet de données ?

Dans ce cas, plusieurs options sont disponibles :

  • Document intermédiaire (IDoc) : nous fournissons une API générique qui peut invoquer de manière synchrone un IDoc pour tout type d’objet.
  • Saisie par lots : nous disposons d’une API générique qui peut traiter de manière synchrone un enregistrement de saisie par lots.
  • Legacy System Migration Workbench (LSMW) : Power Automate peut créer un fichier qui peut être stocké sur le serveur d’applications SAP et traité au sein de la transaction LSMW.
  • Module de fonction personnalisé : un module de fonction personnalisé activé à distance peut être créé dans SAP et appelé par un flux de cloud Power Automate.

Power Platform affectera-t-il les performances de notre système SAP ?

Le connecteur SAP ERP s’exécute sur la couche API de SAP, ce qui offre généralement de meilleures performances système que l’exécution de la même activité dans l’interface graphique SAP. Comme de plus en plus d’utilisateurs passent de l’interface graphique SAP à une interface utilisateur externe comme une application canevas, la consommation du processeur sur les serveurs SAP diminue considérablement.

Y-a-t-il des goulots d’étranglement des performances dans le connecteur ERP SAP ?

Non, le goulot d’étranglement se situe généralement dans le système SAP proprement dit. Nous pouvons configurer le nombre de threads API simultanés de manière à correspondre aux limites de session sur vos serveurs SAP. Nous pouvons également organiser des clusters pour la passerelle de données locale.

Les flux Power Automate peuvent-ils être utilisés par d’autres applications comme Dynamics CRM ?

Oui, les flux Power Automate qui s’intègrent avec SAP peuvent être déclenchés par vos propres applications personnalisées ou tout logiciel capable d’intégrer REST.

Le connecteur SAP ERP fonctionnera-t-il avec les systèmes non UNICODE ?

Oui.

Comment les erreurs dans SAP sont-elles gérées ?

Les erreurs sont affichées aux utilisateurs dans une application canevas en utilisant Power Apps d’une manière similaire au texte rouge de SAP avec les détails de l’erreur qui s’est produite. Les utilisateurs des applications canevas peuvent corriger les erreurs si elles sont liées aux données et renvoyer leur travail à SAP.

Comment sont gérés les documents joints ?

Power Automate peut joindre des fichiers aux objets dans SAP en utilisant Generic Object Services (GOS) et/ou via ArchiveLink en fonction de vos exigences.

Sécurité

Comment se passe l’authentification sur SAP ?

Power Platform prend actuellement en charge deux des trois méthodes d’authentification pour SAP :

  1. Nom d’utilisateur/Mot de passe : un utilisateur est invité à entrer dans l’écran de l’application canevas dans Power Apps son nom d’utilisateur et mot de passe SAP, qui sont envoyés à SAP.
  2. SSO (Kerberos) : la passerelle de données locale demande un ticket Kerberos au nom de l’utilisateur Power Apps et ce ticket est envoyé à SAP.
  3. SSO (SAML/X.509) : N’EST PAS ACTUELLEMENT PRIS EN CHARGE. Nous prévoyons de prendre en charge SAML à l’avenir. Cependant, SAP peut prendre en charge à la fois l’authentification X.509 et Kerberos sur la même instance SAP.

Comment s’assurer que les utilisateurs de Power Apps ne peuvent pas faire des choses qu’ils ne peuvent pas faire dans SAP ?

Les API publiées de SAP effectuent les mêmes contrôles de sécurité que ceux effectués dans l’interface graphique SAP. En outre, les flux Power Automate peuvent être configurés pour interroger les objets d’autorisation utilisateur afin que les applications, les champs et les boutons soient masqués ou affichés de manière conditionnelle pour correspondre à l’expérience utilisateur dans SAP.

Comment garantir que le trafic entre Power Platform et SAP est chiffré ?

Nous vous recommandons d’utiliser Secure Network Communication (SNC) de SAP, qui est disponible via un paramètre de connexion lors de la configuration de l’authentification.

Personnalisation

Comment Power Platform gère-t-il les champs personnalisés dans SAP ?

La réponse dépend de l’emplacement où les champs personnalisés résident dans SAP :

  • Ajouté à la table standard SAP : les champs sont remplis en utilisant les structures d’extension BAPI (Business Application Programming Interface) dans les flux Power Automate.
  • Table SAP personnalisée : les modules de fonction qui mettent à jour ces tables doivent être activés à distance pour permettre à notre connecteur SAP de les invoquer.

Est-il facile d’ajouter des champs personnalisés aux applications canevas ?

Les champs des applications canevas peuvent facilement être insérés et copiés/collés dans notre éditeur WYSIWYG (What You See Is What You Get).

Power Platform peut-il appeler des modules de fonction personnalisés ?

Oui, si un module de fonction est activé à distance, notre connecteur SAP peut l’invoquer. Cependant, SAP ne répond pas à un ticket de support si votre module de fonction personnalisé ne fonctionne pas correctement, car il s’agit de votre propre code.

Comment Power Platform gère-t-il les processus personnalisés que nous avons créés dans SAP parce que nous n’avions pas d’autre option ?

Vos tables de base de données personnalisées peuvent être lues à l’aide de l’action Lecture de la table SAP avec analyse pour toutes les opérations de lecture. Pour les opérations de création et de mise à jour, vous devrez activer à distance vos modules de fonction personnalisés utilisés pour conserver ces données. Une fois les modules de fonction activés à distance, le connecteur SAP ERP peut les appeler.

Implémentation et support

Où puis-je commencer ?

Vous pouvez consulter la documentation : Intégration SAP.

Où puis-je obtenir un environnement SAP de démonstration pour tester les solutions d’intégration SAP ?

Deux options sont disponibles :

Que puis-faire si je suis bloqué avec l’intégration SAP avec Power Platform ?

Près de 100 % des problèmes rencontrés sont dus à l’omission d’une étape ou d’un prérequis dans la documentation Intégration SAP. Si les problèmes persistent, deux options sont disponibles :

Devons-nous installer quoi que ce soit sur nos serveurs SAP pour que Power Platform puisse fonctionner avec SAP ?

Non

Devons-nous installer quoi que ce soit sur les PC de nos utilisateurs pour l’intégration SAP avec Power Platform ?

Non, toutes les applications canevas sont accessibles via un navigateur web.

Devons-nous approvisionner quelque chose pour configurer l’intégration SAP avec Power Platform ?

Oui, une machine virtuelle (VM) Windows avec au moins 8 Go de RAM doit être approvisionnée pour la passerelle de données locale, qui agit comme un serveur proxy pour écouter les requêtes de votre locataire Power Platform et les relayer à SAP. Une machine Windows est suffisante pour les tests, mais un cluster de machines virtuelles Windows doit être configuré pour le déploiement en production afin d’éviter les points de défaillance uniques.

En combien de temps une application canevas sur SAP peut-elle être opérationnelle ?

L’application canevas prédéfinie sur SAP peut effectuer des transactions sur votre système SAP immédiatement ; cependant, vous souhaitez probablement modifier ces modèles d’application canevas en ajoutant vos champs personnalisés ou des champs standard SAP qui ne sont pas inclus dans nos modèles de solution. En général, en quelques semaines, vous pouvez avoir quelque chose de prêt à tester par vos utilisateurs métier.

Pouvons-nous créer des applications canevas mobiles sur SAP ?

Oui, les applications canevas peuvent être créées avec Power Apps pour les appareils mobiles, mais nous autorisons également la création d’applications canevas natives sur Power Platform.

Les applications Fiori peuvent-elles coexister avec Power Apps ?

Oui, les applications Fiori peuvent être incorporées dans les menus des applications canevas et les applications canevas peuvent également être incorporées dans le launchpad Fiori.