Extension de service
Un type d'extension de gestion qui modifie le comportement d'une méthode de service pour satisfaire des besoins personnalisés.
Un service représente un ensemble de fonctions qui fournissent collectivement un comportement pour un concept spécifique, tel que le SFC, l'ordre de fabrication, la gamme et l'assemblage. Chaque fonction est exprimée comme une méthode de service qui peut être personnalisée en utilisant des extensions de service. Par exemple, ShopOrderService
fournit des méthodes pour créer, libérer et clôturer des ordres de fabrication. Vous pouvez utiliser des extensions de service pour personnaliser la manière dont les ordres de fabrication sont créés, libérés ou clôturés.
Les services sont organisés par objectif dans des groupes appelés modules. Les modules sont nommés d'après la convention suivante :
com
.<Fournisseur
>.<Produit
>.<Domaine fonctionnel
>
Tous les services fournis avec l'application SAP ME principale utilisent "sap" comme fournisseur et "me" comme produit pour qu'ils puissent facilement être distingués des services ajoutés par le développement personnalisé. Par exemple, les services de base liés à l'inventaire sont organisés dans le module com.sap.me.inventory
.
Une extension de service est composée d'une activité et d'une configuration d'extension. L'activité représente un code exécutable qui fournit un nouveau comportement. La configuration d'extension relie une activité d'extension à une méthode de service et fournit des options pour configurer le comportement d'extension.
Pour plus d'informations sur la configuration d'activités et d'extensions de service, voir Gestion des activités et Gestion des extensions de service.
Selon la complexité du besoin, il peut être nécessaire d'étendre plusieurs méthodes de service en utilisant différentes extensions de service. Généralement, le développeur détermine quelles méthodes de service étendre et prédéfinit les activités appropriées et la configuration d'extension à l'aide de définitions de reprise des données existantes (voir Rechargement des données initiales (IDAT)). Il y a des cas où le développeur fournit seulement l'activité et ne relie pas l'extension à une méthode de service. Dans un tel cas, l'extension est conçue pour répondre à un objectif général et peut être appliquée à beaucoup de méthodes de service. Par exemple, les extensions de service de transporteur SAP ME peuvent être utilisées dans un scénario d'intégration lorsque la communication avec un système externe est requise (voir Intégration de systèmes).