BTP : pragmatisme contre feuille de route


Le langage officiel de SAP donne l'impression que BTP est un complément à S/4 Hana, pour continuer à réaliser des modifications, des add-ons, de la programmation Abap et de l'IA. Quelque part, entre S/4 et BTP, le concept clean core se promène et tout semble être orienté vers un futur cloud-only.
En tout cas, S/4 (y compris Hana), BTP et Clean Core semblent être la nouvelle trinité chez SAP. Vraiment ? Ma femme, qui regardait par-dessus mon épaule pendant que j'écrivais, m'a simplement dit de ne pas blasphémer et de donner aussi une chance aux jeunes directeurs de SAP, Christian Klein et Thomas Saueressig. Je suis sérieux : au-delà de 2030, il peut y avoir une trinité satisfaisante dans le cloud, mais d'ici là, l'ERP ne s'arrête pas.
Les modifications et les add-ons ERP accompagnent les clients existants de SAP depuis R/2. Le langage de programmation SAP a connu plusieurs métamorphoses au cours des dernières années. Aujourd'hui, le cloud computing basé sur la Business Technology Platform représente le prochain changement de paradigme. Les programmes Abap ont toujours été orientés vers les systèmes sur site. Les modifications et les modules complémentaires existants ne sont plus guère utilisables pour un système cible. Entre-temps, il existe toutefois des extensions de langage Abap et SAP BTP permettant de desservir également des systèmes en nuage.
Chez SAP, les responsables souhaitent naturellement une feuille de route ERP sans faille, qui commence par Hana, passe par S/4, prend en compte Clean Core et se termine provisoirement sur la Business Technology Platform. Mais ce n'est pas forcément le cas. SAP BTP peut également être mis à la disposition des clients existants ECC 6.0 via les hyperscaleurs ou en tant que conteneur dans le propre centre de calcul. BTP n'est en aucun cas lié à S/4. Dans tous les cas, le concept Clean Core devrait toutefois être appliqué. Ainsi, Abap, BTP et Clean Core semblent être beaucoup plus pertinents pour les clients existants de longue date qu'une feuille de route S/4 de SAP.
Avec une approche très pragmatique, la communauté SAP peut désormais visiblement avancer plus sereinement vers l'avenir. Avec le concept Clean Core et un BTP basé sur un hyperscaler ou un conteneur, il est possible de réaliser des modifications d'Abap qui sont déjà cloud-ready. Beaucoup de nos systèmes ERP/ECC seront encore disponibles pendant quelques années dans une architecture on-prem. Mais comme la vie ERP est en constante évolution, nous veillerons scrupuleusement à ne créer que des programmes Abap qui pourront également être utilisés à l'avenir dans un environnement cloud.
SAP vaut-il mieux que sa réputation ? SAP est-il plus flexible et plus ouvert que ce que le CEO Christian Klein veut faire croire à de nombreux clients existants ? La combinaison d'ECC 6.0, de BTP et d'Abap semble en tout cas être un modèle très pragmatique pour surmonter la crise actuelle du cloud. Car le cloud computing peut être un modèle ERP d'avenir, mais pour de nombreux clients existants de SAP, ce ne sera que bien au-delà de 2030. La méthode du pied de biche de SAP, qui consiste à présenter un cloud public comme le nec plus ultra, est totalement déplacée dans une discussion architecturale à long terme. La feuille de route de SAP Clean Core manque de pragmatisme officiel. Officieusement, un SAP nous offre, à nous clients existants, bien plus que ce que l'on peut lire sur les pages web colorées du leader mondial de l'ERP.
Après nos propres recherches, je me suis renseigné auprès de mes frères et sœurs de la table des habitués et j'ai pu constater, à ma grande surprise, que BTP est actuellement beaucoup plus répandu qu'il n'y paraît officiellement. Comme SAP ne délivre pas de licence générale pour cette plateforme, mais seulement des licences pour des fonctions individuelles, certains clients existants et, semble-t-il, SAP lui-même, perdent rapidement la vue d'ensemble.
Le cadre d'une Business Technology Platform semble être parfaitement adapté au cloud sur site, hybride, privé et public. La mise à disposition de la BTP par le biais d'hyperscaleurs et, avec un peu d'habileté, sous forme de conteneurs dans un environnement open source, permet actuellement de mettre en œuvre des applications qui sont prêtes pour de nombreux scénarios futurs. Le choix des bons partenaires de développement va de soi.