Information et éducation par et pour la communauté SAP

Simple, rapide et économique

Low-Code/No-Code est sur toutes les lèvres, y compris dans la communauté SAP, et pas seulement depuis les différentes acquisitions de SAP. Grâce à LCNC, de nouveaux groupes de personnes sont habilités à développer des applications nécessaires non seulement plus rapidement, mais aussi à moindre coût.
Holger Bruchelt, Microsoft
11 août 2021
avatar
Ce texte a été automatiquement traduit en français de l'allemand

Il y a quelques années déjà, Gartner avait fait état d'une énorme pénurie de développeurs d'applications et de nombreuses entreprises avaient constaté dans leur propre entreprise qu'il manquait les développeurs nécessaires ou que le temps d'attente pour le développement d'une nouvelle application était extrêmement long.

Pour moi, cela s'est concrétisé ces derniers mois chez deux clients : Tout d'abord, il y a la collaboratrice du Customer Office dans une entreprise internationale qui, après chaque réunion d'entreprise, consolide toutes les questions dans un tableau Excel. Elle crée ensuite un document Word avec la Foire aux questions, en fait un fichier PDF et met ce fichier à disposition sur l'Intranet - et ce après chaque réunion d'entreprise.

La solution : la collaboratrice prend Power Apps, s'en sert pour construire un formulaire dans lequel les questions peuvent être directement saisies avant et pendant la réunion, y répond et y intègre les réponses, de sorte qu'elles soient toujours immédiatement disponibles pour tous les collègues. Pas d'Excel, de Word ou de PDF. Facile à utiliser, autorisations appropriées pour les collaborateurs et les éditeurs, toujours à jour et nécessitant nettement moins de maintenance.

Ressources informatiques et solutions de contournement

Dans le deuxième exemple, il s'agit des collaborateurs du service des achats : les exigences pour une nouvelle application qui doit enregistrer la réception des marchandises sont là. Mais le service informatique a fait savoir que les ressources nécessaires au développement ne seraient pas disponibles avant au moins six mois.

On ne peut tout simplement plus suivre. On construit donc par nécessité des solutions de travail sujettes aux erreurs et les données sont ensuite transférées "à la main" dans le système SAP. Les moyens disponibles passent alors le plus souvent à côté de la sécurité, de la gestion de la qualité et des processus proprement dits. Cela entraîne parfois de grands risques, jusqu'à la perte de données. Personne n'est heureux de cette situation - "mais on ne peut rien faire". 

C'est probablement pour cette raison que de nombreuses entreprises ont mis en place un "Excel critique pour l'entreprise", avec lequel elles travaillent (ou doivent travailler) parallèlement à leur environnement SAP. 

Grâce à OData, il est certes désormais relativement facile de synchroniser les données avec le système SAP "Single Source of Truth" et de reproduire des processus plus complexes à l'aide de nombreuses macros Excel - mais cela n'a en fait jamais été le but de ces programmes.

Grâce à SAP Ruum, SAP Intelligent RPA, SAP Conversational AI ou le nouvel AppGyver, les utilisateurs SAP disposent désormais de différents outils qui doivent leur permettre de développer de nouvelles interfaces utilisateur et d'automatiser le déroulement des processus. Le SAP Store pour iRPA, par exemple, est un excellent point de départ et montre comment les processus SAP peuvent désormais être automatisés plus facilement.

Outre ces nouveaux outils de SAP, il existe de nombreux autres fournisseurs qui sont présents depuis bien plus longtemps sur le marché LCNC. Ainsi, Microsoft propose avec sa Po-wer Platform un environnement Low-Code/No-Code complet, qui a même été récemment distingué par Forrester avec une note de pointe dans le quadrant des leaders pour les plateformes Low-Code.

Contrairement aux outils mentionnés ci-dessus, Microsoft Power Platform ne s'adresse pas à l'utilisateur SAP hardcore qui, habitué à l'interface utilisateur graphique SAP, peut rapidement s'y retrouver avec Ruum, iRPA et CAI, mais plutôt à l'utilisateur qui vient du monde de la bureautique et qui a besoin rapidement de données du système SAP et souhaite les retranscrire.

Ruum versus Power Automate

Cela commence par exemple avec les "flux" de Power Automate. Ceux-ci peuvent être créés et déclenchés directement à partir d'Excel. Ainsi, un utilisateur peut par exemple déclencher des modifications dans un fichier Excel, soit automatiquement, soit directement via un déclencheur manuel dans Excel, et écrire ainsi des informations dans le système SAP ou lire des données.

D'autres exemples populaires proviennent du domaine Outlook : ici, Power Automate Desktop permet d'automatiser des étapes simples en quelques clics ou même des processus plus complexes. Il peut s'agir de processus déclenchés lorsqu'un e-mail arrive du chef ou d'un message d'un partenaire ou d'un fournisseur important.

Cela peut même aller jusqu'à évaluer automatiquement une commande à partir du fichier PDF joint à l'aide de l'AI Builder disponible et à lancer un workflow dans le système SAP.

Si l'on ne sait pas encore quels processus peuvent être optimisés, le Process Advisor intégré aide à identifier les étapes qui prennent beaucoup de temps dans l'entreprise et qui peuvent être allégées et automatisées.

Avec Power Apps, il est possible de construire assez facilement de nouvelles applications, comme décrit dans le premier exemple, sans avoir besoin de connaissances en programmation. Presque comme sous Power Point - avec quelques connaissances comme dans le monde des macros Excel - les utilisateurs peuvent ainsi par exemple afficher et rendre consultables des données ou écrire des masques de saisie avec peu d'efforts. 

Même si l'on ne connaît pas ou peu les macros, il est possible de décrire les instructions comme du texte normal et de les intégrer à l'aide de l'intelligence artificielle.
Les commandes correspondantes doivent être "traduites". Un "Montrez-moi les clients d'Allemagne dont l'abonnement a expiré" devient alors un filtre(Customers, 'Address 1 : Country/Region' = "DE" and 'Subscription' = "Expired"). Les utilisateurs professionnels peuvent ainsi vraiment se concentrer sur l'application et non sur la technologie.

L'agent virtuel Power aide à la création de bots. Qu'il s'agisse de la mise à disposition de chats dans le domaine du support et du service ou comme outil d'aide pour les collaborateurs, pour consulter le dernier bulletin de salaire ou la dernière demande de congé ou simplement pour savoir ce qu'il y a à manger aujourd'hui à la cantine : Un bref chat peut ici fournir des réponses rapides, et pas seulement dans un navigateur ou via WhatsApp, mais bien sûr aussi dans Microsoft Teams.

À ce propos : pour ne pas s'adresser (uniquement) aux utilisateurs SAP hardcore, tous les utilisateurs de Teams peuvent appeler Power Platform directement à partir de Teams. Nous pouvons ainsi apporter une nouvelle technologie à un groupe d'utilisateurs existant - sans formation supplémentaire.

Automate, apps et agents

Ce qui est convaincant avec Power Automate, Power Apps et Power Virtual Agent, c'est que les trois produits sont basés sur le même framework. Les connecteurs disponibles pour Power Automate peuvent être utilisés de la même manière dans Power Apps ou Virtual Agent.

Les effets de synergie sont ainsi extrêmement rapides. Une fois que la connexion au système SAP, à SharePoint ou à la base de données est établie, il est possible de créer de toutes nouvelles applications en quelques clics.

Souvent, les "vrais" développeurs se moquent de l'approche LCNC. La Power Platform réunit pourtant les deux mondes, car elle met l'accent sur les points forts de chaque groupe. L'expert métier peut mettre en œuvre ses exigences simples mais nécessaires en s'appuyant sur des outils et en prenant en compte tous les aspects de la gestion de la qualité, tandis que le développeur est déchargé et peut s'occuper des exigences techniques plus complexes.

Les utilisateurs professionnels peuvent exporter le code créé et le "vrai" développeur peut continuer à travailler sur le projet dans VSCode. L'intégration dans GitHub est également possible et permet de conduire des projets évolutifs. Ainsi, la "fusion des équipes", la mise en commun de compétences différentes, est un thème central de Power Platform.

La peur du Shadow IT ou la crainte de perdre des données sont adressées par un centre d'excellence. La Power Platform apporte les mécanismes correspondants, de sorte que l'utilisation est également possible dans les domaines hautement critiques de l'entreprise.

Comme mentionné au début, l'entrée se fait souvent par Office. Les données ne proviennent toutefois pas uniquement de SharePoint, Office ou Azure. Des centaines de connecteurs permettent d'accéder à de nombreux systèmes, même en dehors de la plateforme Microsoft.

Ces connecteurs tiers exploitent les points forts de Power Platform et permettent de rassembler, d'analyser et d'utiliser des données provenant non seulement d'un système, mais aussi de différents mondes.

Connecteurs SAP

L'un des connecteurs les plus importants est la connexion au monde SAP. Comme les interfaces avec SAP sont encore assez complexes malgré SAP Graph ou SAP API Business Hub, nous voyons souvent des clients demander qu'il y ait un expert SAP qui mette à disposition les connecteurs correspondants pour certaines fonctions SAP.

À partir de ce moment, les utilisateurs n'ont plus à se soucier de la manière dont fonctionne l'accès aux données du système SAP. Désormais, il s'agit uniquement d'obtenir des informations sur les commandes, les factures, les produits ou les informations RH.

L'authentification est bien sûr importante, non seulement pour des raisons d'autorisation ou d'audit, mais aussi du point de vue des licences. Power Platform permet une véritable authentification unique, ce qui signifie que l'utilisateur connecté à Power Platform (via Azure Active Directory) correspond également 1:1 à un utilisateur du système SAP.

Dans de nombreux cas, la question de la licence est ainsi résolue, car la différence entre le fait que cet utilisateur consulte les données SAP via un SAP Fiori, un SAP GUI ou un SAP Portal est souvent équivalente à l'accès via Power Platform. Bien sûr, il peut encore y avoir des différences spécifiques au client, mais le SSO peut simplifier considérablement la situation en matière de licences.

La voie par le bureau

Quels sont les liens avec le monde SAP ? Le moyen le plus simple d'automatiser des applications SAP existantes et de les intégrer dans Power Platform est Power Automate Desktop. Il permet de simuler des clics et des saisies "normaux" sur le clavier. Qu'il s'agisse de lancer Excel, un autre programme sous Windows, un navigateur ou même l'interface utilisateur graphique SAP, cela ne joue aucun rôle.

Bien entendu, il est également possible de lancer des scripts SAP et d'automatiser des processus. Des transactions SAP complexes peuvent ainsi être remplies et exécutées automatiquement. Cerise sur le gâteau : l'utilisation de Power Automate Desktop est même gratuite pour les utilisateurs de Windows 10. Comme pour iRPA, la voie des BAPI/RFC est toujours l'une des options les plus populaires.

Le Magic Quadrant de Gartner pour les plateformes d'applications d'entreprise à code réduit. SAP propose quatre possibilités différentes dans la PKL : Mendix de Siemens, Ruum, AppGyver et une offre Signavio-LCNC.

Plus rapide : les BAPI et les RFC

Même si la voie de l'automatisation du bureau est simple et agréable, elle n'est pas vraiment performante et évolutive. L'accès via les API est déjà nettement meilleur. Comme c'est le cas depuis des décennies, la plupart des utilisateurs de SAP connaissent la voie des BAPI/RFC.

Le connecteur certifié SAP ERP permet à l'utilisateur familier de SAP d'accéder aux BAPI et aux RFC directement via la Power Platform. Différentes aides sont proposées à l'utilisateur (les RFC peuvent être recherchés, les structures sont chargées automatiquement, etc. 

La voie nouvelle et préférée est certainement celle de l'interface OData. Grâce à SAP Fiori, il existe désormais des milliers de services OData standardisés. Beaucoup d'entre eux sont documentés dans le SAP API Business Hub - et s'il en manque, ils peuvent être créés via SAP Gateway ou via CDS Views.

Mieux : SAP et OData

Power Platform a dépassé depuis longtemps le stade de l'enfance et est utilisée de manière productive par de nombreuses entreprises, y compris et surtout dans l'environnement SAP. Des entreprises comme ZF Group, T-Mobile, les CFF, PayPal, Ikea Suède ou Coca-Cola utilisent tous les composants de Power Platform et profitent ainsi d'une valeur ajoutée toujours plus grande pour les investissements qu'elles ont réalisés. Dans la foulée, des départements spéciaux SAP et Power Platform ont souvent été créés.

Ces experts travaillent sur les services OData nécessaires, les BAPis, les RFC et ainsi de suite, et créent des connecteurs pour Power Platform. À partir de là, les utilisateurs peuvent accéder à ces connexions. À partir de là, il s'agit de commandes, de produits, de collaborateurs - et non plus d'intégrations techniques dans le monde SAP.

Le feed-back est très clair : tout à coup, le service informatique de SAP est déchargé. Les réponses ne sont plus : dans six mois, nous aurons des développeurs libres pour travailler sur les nouvelles applications, mais le service informatique de SAP a "externalisé" le développement de ces applications au business. Il s'agit là d'un véritable partenariat gagnant-gagnant.

Le service informatique de SAP est heureux, car il ne doit plus s'occuper du développement d'applications. En même temps, il a un contrôle total sur qui accède au système SAP, quand et à quelle fréquence. Les collaborateurs du business sont heureux, car ils peuvent enfin accéder immédiatement aux données SAP et construire leur propre app : quand et comme ils le veulent !

Gestion de l'API

Heureusement, c'est ce que j'ai vu chez le client frustré de mon introduction : Après avoir mis en place une gestion des API SAP avec le département SAP et montré aux responsables comment autoriser l'accès à leur système SAP tout en le protégeant, un collègue a été affecté à la Power Platform. Ce collaborateur s'occupe maintenant de la mise à disposition des services OData.

Les collaborateurs de l'entreprise peuvent consulter et explorer les services disponibles via la gestion des API, puis commencer à écrire de nouvelles applications de manière totalement autonome. Si l'accès à certaines données SAP n'est pas encore disponible, il est possible de faire une demande via une application. Cerise sur le gâteau : cette application a également été créée par les utilisateurs professionnels eux-mêmes en quelques jours grâce à une Power App.

Rise with Power Platform

De nombreux partenaires ont reconnu les possibilités et ont mis en place des pratiques Power Platform. Certains partenaires ont déjà mis en œuvre des projets de grande envergure et montrent comment Power Platform peut être relié aux systèmes SAP chez le client.

Dans le contexte de Rise with SAP et de S/4, il s'agit justement de plus en plus d'étendre les processus standard de SAP en dehors du noyau (keep the core lean) et de mettre en œuvre rapidement et facilement une valeur ajoutée. C'est là que se révèlent les points forts d'une combinaison de SAP et de Power Platform.

avatar
Holger Bruchelt, Microsoft

Holger Bruchelt est Technical Solutions Professional SAP on Azure chez Microsoft et co-auteur du livre spécialisé "Integration von SAP und Microsoft".


1 commentaire

  • Mark Finnern

    Sehr Microsoft lastig, was beim Arbeitgeber des Autors nicht verwunderlich ist. Die Leser sollten sich auch noch die Low-Code, No-Code, Pro-Code Kombination von Neptune Software ansehen.
    https://blogs.sap.com/2021/09/06/the-dress-code-is-low-code/comment-page-1/

    Robin war lange Zeit skeptisch, ist aber jetzt begeistert, weil die Platform die richtige Kombination bietet, die Business Experten und Entwickler zusammen bringt.

    Full disclosure: Robin ist ein SAP Mentor, und ich habe früher die SAP Community geleitet, also ist auch unser Blickwinkel nicht frei von Einflüssen. Bildet Euch Eure eigene Meinung!

Écrire un commentaire

Le travail sur la base SAP est essentiel pour réussir la conversion S/4. 

Ce que l'on appelle le centre de compétences prend ainsi une importance stratégique chez les clients existants de SAP. Indépendamment du modèle d'exploitation d'un S/4 Hana, les thèmes tels que Automatisation, Suivi, Sécurité, Gestion du cycle de vie des applications et Gestion des données la base de l'exploitation opérationnelle de S/4.

Pour la deuxième fois déjà, le magazine E3 organise à Salzbourg un sommet pour la communauté SAP afin de s'informer en détail sur tous les aspects du travail de base de S/4-Hana.

Lieu de la manifestation

FourSide Hôtel Salzbourg,
Trademark Collection by Wyndham
Am Messezentrum 2, 5020 Salzbourg, Autriche
+43-66-24355460

Date de l'événement

mercredi 10 juin, et
Jeudi 11 juin 2026

Billet d'entrée anticipé

Billet régulier

EUR 390 hors TVA
disponible jusqu'au 1.10.2025
EUR 590 hors TVA

Lieu de la manifestation

Hôtel Hilton Heidelberg
Kurfürstenanlage 1
D-69115 Heidelberg

Date de l'événement

mercredi 22 avril et
Jeudi 23 avril 2026

Billets

Billet régulier
EUR 590 hors TVA
Abonnés au magazine E3
à prix réduit avec le Promocode STAbo26
EUR 390 hors TVA
Étudiants*
à prix réduit avec le Promocode STStud26.
Veuillez envoyer votre certificat d'études par e-mail à office@b4bmedia.net.
EUR 290 hors TVA
*Les 10 premiers billets sont gratuits pour les étudiants. Tentez votre chance ! 🍀
L'organisateur est le magazine E3 de la maison d'édition B4Bmedia.net AG. Les conférences seront accompagnées d'une exposition de partenaires SAP sélectionnés. Le prix du billet comprend la participation à toutes les conférences du Steampunk and BTP Summit 2026, la visite de l'espace d'exposition, la participation à la soirée et les repas pendant le programme officiel. Le programme des conférences et la liste des exposants et des sponsors (partenaires SAP) seront publiés en temps utile sur ce site.