SAP BTP et extensibilité

SAP Business Technology Platform (SAP BTP)

SAP Business Technology Platform (SAP BTP) est la plateforme cloud de SAP qui regroupe des services de développement d'applications, d'automatisation, d'intégration, de données et d'analytique, et d'IA sous un même compte et un même modèle commercial. SAP BTP héberge des extensions, des intégrations et des sites de launchpad autour de SAP S/4HANA et d'autres applications, mais SAP BTP ne remplace pas la logique métier qui s'exécute dans le cœur de l'ERP.

L'essentiel

Type
Plateforme cloud (runtimes, services et outils SaaS)
Couche
SAP BTP (couloir latéral), à côté de la pile SAP S/4HANA
Portefeuilles
Développement d'applications, automatisation, intégration, données et analytique, IA
Runtimes
Environnements Cloud Foundry, Kyma et ABAP
Modèle de comptes
Compte global, répertoires, sous-comptes
Modèles commerciaux
À la consommation ou par abonnement
S'applique à
SAP BTP ; étend SAP S/4HANA dans toutes les options de déploiement
Couche : SAP BTPOù se situe-t-il ? ▾
Où se situe-t-il ?: SAP BTPCouche : SAP BTP.L1L2L3L4L5L6BTP

Que contient SAP BTP ?

SAP décrit SAP BTP comme une offre unique qui réunit plusieurs portefeuilles technologiques. En pratique, une équipe SAP S/4HANA la rencontre à travers une poignée de services :

  • Développement d'applications : des runtimes pour le code spécifique, SAP Business Application Studio, le SAP Cloud Application Programming Model (CAP) et l'environnement ABAP de SAP BTP.
  • Automatisation et low-code : la famille SAP Build, dont SAP Build Process Automation et SAP Build Work Zone.
  • Intégration : SAP Integration Suite, ainsi que les services de connectivité et de destination qui atteignent les systèmes on-premise via SAP Cloud Connector.
  • Données et analytique : SAP HANA Cloud et les services analytiques construits sur cette base.
  • IA : SAP AI Core et son generative AI hub, pour intégrer des modèles d'IA dans les applications.

Chaque service a ses propres droits, son administration et son cycle de vie. SAP BTP est donc un catalogue de services de plateforme qui partagent comptes, identité et facturation, et non une application unique.

Comment SAP BTP est-il structuré ?

Chaque paysage SAP BTP suit le même modèle de comptes :

  1. Un compte global représente le contrat avec SAP et contient les droits que le client a achetés.
  2. Des répertoires regroupent éventuellement les sous-comptes, par exemple par entité ou par projet.
  3. Les sous-comptes sont l'endroit où le travail s'effectue. Chaque sous-compte se situe dans une région et reçoit une part des droits sous forme de quota.
  4. Au sein d'un sous-compte, les administrateurs activent des environnements : Cloud Foundry pour les applications polyglottes, Kyma pour les charges de travail basées sur Kubernetes et l'environnement ABAP pour le développement ABAP Cloud.
  5. Les services sont consommés soit comme instances au sein d'un environnement, soit comme abonnements à des applications SaaS telles que SAP Build Work Zone.

Le développement, le test et la production sont généralement des sous-comptes distincts, et les transports entre eux peuvent passer par SAP Cloud Transport Management. Le modèle de comptes SAP BTP est d'abord une décision de gouvernance, et ensuite seulement une configuration technique.

Quels sont les points forts de SAP BTP ?

  • Services adaptés à SAP : les destinations, SAP Cloud Connector et les services d'identité sont conçus pour atteindre SAP S/4HANA et d'autres systèmes SAP, y compris on-premise.
  • Cycle de vie découplé : les extensions side-by-side s'exécutent avec leur propre runtime et leur propre cycle de release, de sorte qu'une mise à niveau de SAP S/4HANA n'impose pas de redéployer chaque extension.
  • Soutien au clean core : SAP positionne SAP BTP comme l'emplacement standard des extensions qui ne doivent pas résider dans le cœur de l'ERP.
  • Une plateforme, plusieurs profils de compétences : développeurs pro-code, spécialistes de l'intégration et créateurs low-code travaillent sur le même modèle de comptes et la même configuration d'identité.
  • Services centraux partagés : un site de launchpad, une boîte de réception de tâches ou un flux d'intégration peut servir plusieurs systèmes SAP et non SAP à la fois.

Pour les extensions qui doivent rester en dehors du cycle de mise à niveau de SAP S/4HANA, SAP BTP est la plateforme vers laquelle orientent les recommandations d'extensibilité de SAP.

Où s'arrête SAP BTP ?

  • Une plateforme, pas une solution. SAP BTP fournit des runtimes et des services. Quelle extension construire, et qui en est responsable après le go-live, se décide en dehors de la plateforme.
  • La logique des documents reste dans le cœur. La détermination du prix, les comptabilisations, les approbations des documents SAP S/4HANA et leur statut restent dans SAP S/4HANA. Une extension sur SAP BTP appelle cette logique via des API ; elle ne la reprend pas.
  • Chaque service est un produit à part entière. Chaque service apporte sa propre administration, ses rôles, sa supervision et ses limites. Un paysage comptant de nombreux services nécessite une exploitation de plateforme dont beaucoup d'équipes ERP n'avaient pas besoin auparavant.
  • Le coût suit l'usage. Avec les contrats à la consommation, chaque instance et chaque utilisateur consomment des crédits ; la transparence des coûts exige donc une supervision active.
  • L'intégration se conçoit, elle n'est pas fournie. Un dossier métier qui touche plusieurs services et systèmes n'est visible que dans la mesure où l'intégration et la supervision construites autour le permettent.

Ces limites sont le prix de la flexibilité : SAP BTP élargit ce qui peut être construit autour de SAP S/4HANA sans rendre ces constructions autogouvernées.

Quand placer une extension sur SAP BTP ?

Un critère de décision pratique est le couplage entre l'extension et la transaction SAP S/4HANA :

SituationEmplacement habituel
Un champ supplémentaire ou un contrôle sur un document standardExtensibilité key user dans SAP S/4HANA
Logique spécifique étroitement liée aux données et transactions SAP S/4HANAExtensibilité développeur (ABAP Cloud) on-stack
Une application pour des utilisateurs externes, comme des fournisseurs tels que Cedar Office SupplySide-by-side sur SAP BTP
Logique qui combine plusieurs systèmes ou réagit à des événementsSide-by-side sur SAP BTP
Un point d'entrée central pour plusieurs back-endsSAP Build Work Zone sur SAP BTP

Une erreur fréquente consiste à ouvrir des sous-comptes projet par projet sans conception du paysage, ce qui bloque ensuite le partage des destinations, de l'identité et des transports. SAP BTP porte ses fruits lorsque le modèle de comptes est planifié avant la première extension.

Qu'est-ce qui change entre SAP S/4HANA Cloud et on-premise ?

Le côté SAP BTP est identique pour toutes les options de déploiement. C'est la connexion à l'ERP qui diffère :

  • On-premise et Private Edition : SAP Cloud Connector ouvre un tunnel contrôlé entre le réseau du client et le sous-compte, et les destinations pointent à travers lui vers le système SAP S/4HANA.
  • Public Edition : SAP S/4HANA Cloud expose des API libérées via des communication arrangements, et les destinations sur SAP BTP les appellent via internet.
  • Identité : SAP Cloud Identity Services est un moyen courant de reconnaître le même utilisateur dans SAP BTP et dans le back-end ; la configuration de confiance diffère selon l'option de déploiement.

Les services de plateforme ne changent pas avec l'option de déploiement de l'ERP ; seule la configuration de connectivité et de confiance entre SAP BTP et SAP S/4HANA change.

SAP BTP ou extensibilité side-by-side : quelle différence ?

SAP BTPExtensibilité side-by-side
NatureUne plateforme cloud avec des runtimes et des servicesUn pattern d'extension : construire hors de l'ERP, connecter via des API
PérimètreExtensions, intégration, sites de launchpad, données, analytique, IAUniquement les extensions qui s'exécutent de manière découplée de SAP S/4HANA
Lieu d'exécutionRégions cloud opérées par SAPGénéralement sur SAP BTP, hors de la pile SAP S/4HANA
Malentendu typiqueConsidérée uniquement comme un outil d'extensionConsidérée comme l'option par défaut pour toute exigence

SAP BTP est la plateforme ; l'extensibilité side-by-side est une manière de l'utiliser, aux côtés de l'intégration, des sites de launchpad centraux et d'autres services.

Questions fréquentes

SAP BTP est-il la même chose que SAP Cloud Platform ?

Oui. SAP Business Technology Platform est le nom actuel de la plateforme anciennement appelée SAP Cloud Platform, et certains outils SAP affichent encore l'ancien nom dans les paramètres de connexion. Les articles de blog et supports de formation plus anciens qui mentionnent SAP Cloud Platform décrivent généralement un état antérieur des services SAP BTP actuels.

Faut-il SAP BTP pour utiliser les applications SAP Fiori ?

Non. Les applications SAP Fiori pour SAP S/4HANA s'exécutent dans le SAP Fiori launchpad du système SAP S/4HANA lui-même. SAP BTP devient nécessaire pour un site de launchpad central avec SAP Build Work Zone, pour les applications side-by-side ou pour les applications SAP Fiori déployées hors de l'ERP.

Comment SAP BTP est-il tarifé ?

Les comptes enterprise SAP BTP utilisent l'un de deux modèles commerciaux : un modèle à la consommation, où les services puisent dans des crédits achetés ou sont facturés à l'usage, et un modèle par abonnement, avec un prix fixe pour des services sélectionnés sur une période contractuelle. Les droits pour un service donné dépendent du contrat.

SAP BTP peut-il se connecter à un système SAP S/4HANA on-premise ?

Oui. SAP Cloud Connector, installé dans le réseau du client, crée un canal sécurisé vers un sous-compte SAP BTP. Les destinations de ce sous-compte adressent alors le système SAP S/4HANA on-premise sans l'exposer directement à internet.

SAP BTP est-il réservé aux développeurs ?

Non. SAP BTP héberge aussi des outils low-code pour les business technologists, des outils d'intégration pour les équipes d'intégration et des outils d'administration pour les responsables de la plateforme. Les développeurs sont un public parmi d'autres, c'est pourquoi la gouvernance de SAP BTP implique généralement à la fois l'architecture IT, la sécurité et les équipes métier.

Sources

S'applique à
SAP BTP
Dernière relecture

SAP, SAP Fiori, SAPUI5, SAP S/4HANA, SAP BTP et les autres produits et services SAP mentionnés sont des marques commerciales ou des marques déposées de SAP SE (ou d'une société affiliée à SAP) en Allemagne et dans d'autres pays. Ce guide est indépendant ; il n'est ni affilié à SAP SE, ni sponsorisé, ni approuvé par SAP SE.