Enterprise Resource Planning Blog Posts by Members
Gain new perspectives and knowledge about enterprise resource planning in blog posts from community members. Share your own comments and ERP insights today!
cancel
Showing results for 
Search instead for 
Did you mean: 
FatmaBENZHIOUA
Discoverer
369

Introduction 

Dans un contexte économique en constante évolution, disposer de données financières fiables et actualisées est un véritable enjeu pour les entreprises. C’est précisément là qu’intervient le service SAP Market Rates Management, une solution proposée par SAP pour automatiser l’intégration des taux de marché dans les systèmes SAP.

Durant mes projets d’implémentation SAP en tant que lead technique, j’ai souvent été confronté à l’intégration de taux de change provenant de sources externes spécifiques développées sur mesure, sans recourir au service standard SAP Market Rates. Aujourd’hui, avec l’évolution de SAP BTP et l’arrivée de services comme celui-ci, il devient plus simple et plus sécurisé d’automatiser ces flux via une approche standardisée.

Ce blog marque le début d’une série d’articles autour des services SAP disponibles sur la SAP Business Technology Platform (SAP BTP). On commence avec un focus sur l’activation et l’intégration du service Market Rates avec SAP S/4HANA On-Premise.

 

Nous verrons d’abord les différentes options proposées par SAP pour la gestion des données de marché, avant de plonger dans les étapes techniques d’activation via SAP BTP, puis de configuration dans un environnement SAP S/4HANA.

Le service SAP Market Rates Management permet d’automatiser l’acquisition, la gestion et l’intégration des données de marché dans vos environnements SAP. Il centralise les taux de change, indices financiers et autres données nécessaires à la gestion de trésorerie, à la comptabilité et aux rapports financiers.

SAP propose deux approches principales pour alimenter ces données :

  1. Refinitiv (anciennement Thomson Reuters)
    Une solution clé en main fournie par SAP, qui s’appuie sur une source de données financière globale. Elle garantit une actualisation automatique et fiable des taux directement depuis le marché.
  2. Bring Your Own Rates (BYOR)
    Une option qui permet aux clients d’importer leurs propres données depuis des sources internes ou partenaires, via des intégrations personnalisées.

ManelSAKET_0-1744730100436.png

 

Dans ce blog, nous nous concentrerons exclusivement sur l’option Refinitiv, qui permet une intégration rapide et standardisée. L’approche BYOR fera l’objet d’un prochain article.

 

 

Activation du service dans SAP BTP

L’activation du service SAP Market Rates Management se fait via le cockpit SAP BTP. Voici les étapes à suivre pour le mettre en place dans votre sous-compte Cloud Foundry

  1. Activation des services nécessaires

Activez les deux plans de service suivants (à adapter selon votre environnement) :

  • Refinitiv  (market-rates-th): service principal pour la gestion des données de marché
  • SAP Market Rates Management  (market-rates-ui 😞 interface utilisateur (tuiles Fiori)
  1. Création de l’instance et de la clé de service
  • Créez une instance pour chaque plan via le cockpit
  • Générez une clé de service pour obtenir les informations d’authentification OAuth nécessaires (Client ID, Secret, URL, scopes...).

ManelSAKET_1-1744730100439.png

 

Les paramètres Client ID, Client Secret ainsi que l’URL (complétée par le suffixe /oauth/token) seront utilisés pour la génération du token d’authentification OAuth2.

 Génération du token

  • Via Postman :
    Configurez une requête de type POST vers l’URL d’authentification avec les identifiants fournis dans la clé de service. Cela vous permettra de récupérer un token temporaire pour tester les appels API manuellement.
  • Depuis SAP S/4HANA :
    La connexion se configure dans la transaction SM59, via une destination de type HTTP (Type G) que nous voyons après en détail.
  1. Affectation des rôles

Attribuez les rôles requis à l’utilisateur (via la Role Collection Market-Rates-User) afin d’accéder à l’interface Fiori du service.

ManelSAKET_2-1744730100441.png

 

Une fois le service actif, l’application SaaS propose trois tuiles principales dans votre Launchpad Fiori :

  • « Configure Default Values »
    Paramètres généraux tels que la durée de rétention des données ou les options d’archivage.
  • « Configure Favorites »
    Sélection des paires de devises ou indices favoris pour chaque utilisateur. Ces favoris seront ensuite affichés dans la vue principale.
  • Display Market Rates
    Visualisation en temps réel des taux de marché récupérés via le service Refinitiv.

ManelSAKET_3-1744730100446.png

 

 

 Lors de la navigation dans l’application, les données sont téléchargées dynamiquement à partir de SAP BTP vers l’interface, selon les instruments sélectionnés.

 

ManelSAKET_4-1744730100456.png

 

Passons maintenant à l’intégration côté système SAP S/4HANA, ici en version On-Premise. Le processus repose sur la configuration d’une acquisition de données via RFC HTTP, combinée à un mapping des instruments financiers.

🔹Remarque : cette intégration s’appuie sur la note SAP suivante :
👉SAP Note 2431370 – Market Data Integration with BTP

 

Étapes de configuration dans SAP GUI

🧭 Customizing : accès

Accédez au chemin suivant dans SPRO :

SAP Financial Supply Chain Management

> Treasury and Risk Management

> Market Data Management

> Data Acquisition

  1. Définir une acquisition de données
  • Créez un identifiant (Data Provider) qui représentera la connexion à Refinitiv.
  • Exemple : « Refinitiv »
  1. Créer une destination RFC (SM59)
  • Type de connexion : G (HTTP vers un serveur externe)
  • URL hôte : celle indiquée dans la clé de service
  • Port : 443
  • Chemin : /oauth/token
  • Authentification :
    • Nom d’utilisateur : Client ID (depuis la clé)
    • Mot de passe : Secret (depuis la clé)
  • SSL : activé avec certificat client standard

⚠️Lors du test de connexion, un code HTTP 400 peut apparaître. Il est attendu et ne bloque pas la suite.

  1. Associer la destination RFC à l’acquisition
  • Programme partenaire : TB_DATAFEED_HCP_ACCESS
  • Mode : Synchrone
  • Destination RFC : celle créée en étape 2
  • URI : downloadURL (dans la clé de service)
  • Scope OAuth : depuis la clé

ManelSAKET_5-1744730100462.png

 

  1. Définir les sources de données

Exemples de sources :

  • ST – données globales Refinitiv fournies par SAP
  1. Configurer les devises et instruments

Pour chaque paire de devises à intégrer :

  • Type d’instruction : 01 – Devises
  • Exemple :
    • EUR~USD:01
    • CHF~JPY:01
  • Propriété du taux : BID, MID, ASK, CLOSE...
  • Taux de variation maximal autorisé (%), sauvegarde permanente, etc.

Une fois l’ensemble des étapes finalisées, votre système SAP est prêt à consommer automatiquement les taux de marché fournis par SAP via Refinitiv. Ces données sont désormais accessibles depuis la transaction TB48 ou exploitées directement dans vos processus métiers tels que le paiement, la conversion de devises ou la valorisation d’actifs.

Dans le cas d’un environnement SAP S/4HANA Cloud, SAP met également à disposition une tuile Fiori dédiée pour la visualisation et le suivi des taux intégrés

 

 

Le service SAP Market Rates Management simplifie considérablement l’intégration des données financières dans SAP. Grâce à une approche standardisée et sécurisée, il vous permet de vous affranchir des imports manuels ou des intégrations maison souvent lourdes à maintenir.

C’est un excellent point d’entrée pour exploiter les services cloud de SAP BTP dans des contextes hybrides ou full cloud.

 

 

1 Comment
Labels in this area