Les tables de correspondance nous permettent de stocker des données telles que les prix ou d'autres informations, qui peuvent changer régulièrement. L'avantage de l'utilisation de tables est que les données peuvent généralement être modifiées par des systèmes externes à l'aide des API de SAP Convergent Charging, sans qu'il soit nécessaire de modifier les planifications des prix des frais.
Si vous êtes familiarisé avec les bases de données relationnelles et leurs tables, vous supposerez probablement que les tables dans SAP Convergent Charging fonctionnent de la même manière. Cependant, il existe des différences importantes :
- Les tables de mappage dans SAP Convergent Charging ont trois colonnes obligatoires :
- Identifiant
- Date de début
- Date de fin
- Une à 40 colonnes d'entrée peuvent être déclarées. Les colonnes d'entrée contiennent les données utilisées pour rechercher une entrée dans la table. Dans une base de données, ces colonnes seraient considérées comme faisant partie de la « clé ». Les colonnes d'entrée peuvent avoir le type de données chaîne ou devise. Le type de données de devise est une chaîne qui se compose de tous les codes de devise ISO/SAP possibles connus dans le dictionnaire de devises correspondant.
- Une à 30 colonnes de sortie peuvent être déclarées. Les colonnes de sortie contiennent les données, qui sont associées aux données dans les colonnes clés.

Dans SAP Convergent Charging Core Tool, une table de mappage type peut ressembler à ceci :

Cette table attend une valeur d'accord sur le niveau de service (colonne SLA) et une valeur de code devise (colonne CURRENCY) comme critères de recherche ou entrées. Pour une certaine combinaison de ces valeurs, il associe un prix (colonne AMOUNT).
La colonne d'identifiants fait toujours partie d'une table de mappage. Il sert de clé primaire pour traiter une seule ligne d'une table à l'aide des API, mais il ne peut pas être utilisé comme critère de recherche lors de la lecture à partir d'une table dans une arborescence de planification des prix.
L'intervalle pour lequel la ligne de table est valide figure dans les colonnes de validité. Lors de la recherche dans une table avec un ensemble de critères de recherche, une date de référence doit être indiquée. Un résultat contient uniquement les lignes qui correspondent aux critères de recherche et sont valides à la date de référence donnée.
Les colonnes de sortie peuvent avoir le type de données Chaîne ou Nombre. De cette façon, vous pouvez stocker des valeurs numériques telles que les prix, ainsi que des valeurs alphanumériques telles que les noms de pays, les couleurs, etc.



