Le cloud computing s’impose rapidement comme mode de déploiement principal des applications business, y compris pour des outils stratégiques comme un ERP. Le passage au cloud public nécessite toutefois d’adopter de nouvelles pratiques : les concepts de clean core et de back to standard.
Clean core : une approche à privilégier pour votre ERP SAP

Historiquement, la customisation des ERP SAP passait par le développement de spécifiques directement intégrés au cœur de l’application. Une méthode qui va toutefois à contre-courant des best practices, lesquelles préconisent de déployer les spécifiques hors de l’application, afin de ne pas en modifier le cœur. Ne pas opter pour une approche dite clean core se traduira immanquablement par des soucis lors des montées de version de l’ERP… qui pourraient se transformer plus tard en dette technique.
Avec SAP BTP, les entreprises disposent d’une plateforme cloud sur laquelle elles peuvent déployer leur code spécifique, sans modifier le cœur de l’ERP ou de leurs autres applications SAP. Les API proposées par l’éditeur sont robustes et stables, limitant ainsi les efforts de tests et adaptations lors d’une montée de version d’un progiciel SAP.

Grow with SAP : un atout pour lutter contre la dette technique
L’offre Grow with SAP S/4HANA permet de disposer d’un ERP SAP S/4HANA en mode cloud public. Un ERP mis à jour automatiquement tous les trois mois, afin de permettre aux entreprises de bénéficier des derniers correctifs et des dernières innovations de l’éditeur. Le déploiement en mode cloud public impose toutefois d’opter pour une approche clean core, le cœur de l’ERP ne pouvant pas être modifié. Les spécifiques devront donc obligatoirement être déployés sur SAP BTP.
Lors du passage à SAP S/4HANA, une phase d’analyse permettra de décommissionner certains spécifiques devenus inutiles, au profit de processus standards. C’est le back to standard. Une fois basculé sur un ERP SAP S/4HANA en mode cloud public, il est recommandé d’effectuer une revue régulière des spécifiques déployés sur SAP BTP, dont certains pourront être décommissionnés à mesure que de nouvelles fonctionnalités seront intégrées dans l’ERP par l’éditeur. Inscrire la démarche back to standard dans la durée est – là encore – une bonne pratique recommandée.
L’approche clean core reste intéressante même si vous n’avez pas encore opéré votre migration vers SAP S/4HANA. En déportant vos spécifiques SAP ECC vers SAP BTP, vous réduirez la quantité de code modifiant directement le cœur de l’ERP, ce qui facilitera la maintenance des spécifiques, les montées de version de SAP ECC… mais aussi votre future migration vers SAP S/4HANA.
Une infinité de cas d’usage, pour un système SAP totalement personnalisé
Étendre les processus standards de SAP suit souvent le même workflow : partir d’un élément déclencheur dans l’ERP (par exemple la création d’un ordre de maintenance), lancer les opérations spécifiques nécessaires sur SAP BTP (organisation du rendez-vous, intégration de ce rendez-vous dans une tournée, puis validation des résultats de l’opération), puis faire remonter les données dans l’ERP et repartir sur un processus standard (facturation de l’intervention).
Pour chaque besoin, des services de SAP BTP seront susceptibles d’accélérer les développements. Besoin de se connecter à une solution d’affacturage ? Utilisez SAP Integration Suite ou un des connecteurs proposés en standard sur SAP BTP. Besoin de générer un formulaire ? Facile, avec SAP Forms Service by Adobe. Besoin de partager des documents entre vos applications spécifiques et l’ERP ? Appuyez-vous sur SAP Document Management Service. etc.
En combinant des techniques avancées comme la RPA et le Machine Learning, il sera même possible de créer des workflows automatisés complexes, sans écrire une seule ligne de code. Exemple typique, un robot capable de récupérer des factures dans Outlook et d’extraire les informations clés des pièces jointes, avant de les transmettre à l’ERP. Le tout se lançant automatiquement ou sous le contrôle des utilisateurs, avec une notification en fin de tâche permettant de suivre les actions du robot. Un cas d’usage qui pourra être implémenté au travers de SAP BPA (Sap Build Process Automation), une solution clé pour automatiser rapidement des tâches répétitives.