API SAP Convergent Charging
SAP Convergent Charging propose un ensemble d'API pour contrôler le système. Comme le montre le graphique suivant, les services Web et les API basées sur Java exposent les services fournis par les instances de mise à jour et de répartiteur. Les services Web sont principalement utilisés par l'intégration standard SAP entre SAP Convergent Charging et SAP Subscription Order Management/SAP Convergent Invoicing. Cependant, vous pouvez également les utiliser à partir d'autres systèmes tant que seules les opérations de lecture sont exécutées. Lorsque vous écrivez avec ces services, assurez-vous qu'aucune mise à jour perdue ne peut se produire en raison des conditions de course entre les partenaires de communication qui écrivent les mêmes données.

Services Web SAP Convergent Charging
Les services Web SAP Convergent Charging sont des interfaces techniques dédiées à l'intégration de SAP Convergent Charging à un système de gestion des commandes et des contrats tel que SAP Subscription Order Management ou à un système de facturation tel que SAP Convergent Invoicing. Utilisez cette interface technique si vous voulez gérer les données de base stockées dans SAP Convergent Charging ou si vous voulez effectuer des opérations telles que l'imputation.
Une condition préalable à l'intégration est de définir la logique de détermination du prix et les règles d'imputation dans SAP Convergent Charging.
L'intégration standard de SAP Convergent Charging avec un système de gestion des ordres et des contrats peut être fractionnée en trois étapes :
- La définition du produit commercial et de son catalogue : dans l'application SAP Subscription Order Management, vous combinez les plans de charges définis dans SAP Convergent Charging pour configurer votre produit commercial et son catalogue de services commercialisables. Le cas échéant, vous pouvez personnaliser les informations de détermination du prix configurées dans SAP Convergent Charging en enrichissant et en gérant certaines données de base dans un catalogue de détermination du prix appartenant au prestataire de services.
- La mise à disposition des données client dans SAP Convergent Charging à partir de SAP Subscription Order Management avec leurs comptes, qui peuvent être prépayés ou externes. Notez que les comptes externes sont liés aux comptes post-payés gérés par le système de facturation.
- Mise à disposition des informations de détermination du prix et d'imputation dans les contrats stockés dans SAP Convergent Charging à partir de SAP Subscription Order Management.
Les services Web SAP Convergent Charging suivent le standard SOAP. Avec SAP Convergent Charging 2022, des services Web supplémentaires ont été introduits conformément à la norme REST.
Le diagramme suivant fournit une synthèse des services Web SOAP disponibles :

Le diagramme suivant fournit une synthèse des services Web REST disponibles :

Astuce
Vous trouverez une documentation détaillée du service Web SAP Convergent Charging sous Aide @SAP dans la sous-section "Intégrer".
Outre les services Web fournis par SAP Convergent Charging, des API Java permettent aux programmeurs d'implémenter des services de gestion globaux fournis par SAP Convergent Charging. Les services métiers ou techniques sont conçus et développés sur les interfaces techniques Message TCP ou HTTP Communication Interface (HCI). Alors que le protocole Message TCP est optimisé pour des frais généraux faibles et des temps de réponse courts et n'est donc pas lisible par l'homme, l'interface HCI est basée sur des données utiles xml qui sont transmises via un message http.
En fonction des exigences de gestion et de l'architecture de l'infrastructure système, SAP Convergent Charging fournit plusieurs services API Java dans les domaines suivants :

Remarque
Vous trouverez une référence détaillée du service API Java/XML sous Aide @SAP dans la sous-section "Intégrer" de l'aide associée à SAP Convergent Charging.