Académique Documents
Professionnel Documents
Culture Documents
May 5, 2023
Contents
1 Introduction 2
2 Connecert SAP Cloud Connector avec SAP BTP sub account 3
2.1 Creation API sur SAP BTP API Management 4
2.2 Creation des API Proxy sur SAP Cloud Platform API Management 6
pour se connecter au APIs on-premise 6
3 Configurer SAP API Management policies pour éviter problème CORS etgénérer
l’API Key 8
3.1 Configurer la politique pour éviter les problèmes de CORS 8
1
1 Introduction
SAP Cloud Connector permet de connecter de manière sécurisée les applications sur la
plateforme SAP BTP avec les systèmes on-premise. En utilisant SAP Cloud Connector, on
peut gérer les API on-premise via SAP Cloud Platform API Management. Dans ce guide,
on va présenter les étapes pour connecter SAP Cloud Connector à l’environnement SAP
Busness technologie Platfrom ainsi que son utilisation depuis SAP Cloud Platform API
Management.
2
2 Connecert SAP Cloud Connector avec SAP BTP sub
account
Pour connecter SAP BTP API Management avec an on-premise system via the Cloud
Connector, on aura besoin de configurer SAP Cloud Platform sub-account où l’API
Management, API portal service est activé sur SAP Cloud Connector.
On peut vérifier le staut de notre virtaul host à travers l’icon to check si ca marche
le check result sera Reachable .
On peut aussi vérifier le status de la connexion de SAP Cloud Connector by sur SAP
Cloud Platform cockpit.e
3
2.1 Creation API sur SAP BTP API Management
Pour ce faire on doit Créez un fournisseur d’API dans SAP API Management pour
connecter le système on-premise.
• Pour ce faire il faut fournir les détails de configuration technique tels que l’hôte, le
port, le type d’authentification qu’on a deja configuer au niveau de cloud
connector.
4
• Au niveau de connection, selectioner On-Premise comme Type, enter le virtual
host and port depuis SAP Cloud Connector.
• Pour récupéerer les API OData à partir d’un système SAP S/4HANA ou SAP
Gateway, on va maintenir les informations du service de catalogue. Dans les
paramètres du service de catalogue, sOn va saisire l’URL de votre collection de
services. En fonction du système SAP Gateway et SAP S/4HANA, l’URL peut être
/sap/opu/odata/IWFND/CATALOGSERVICE;v=2/ServiceCollection.
5
2.2 Creation des API Proxy sur SAP Cloud Platform API Manage-
ment pour se connecter au APIs on-premise.
• Accédez à l’onglet "Développer" dans SAP API Management puis sélectionnez
"API" dans le menu déroulant et cliquez sur "Créer" pour commencer la création
d’une nouvelle API.
• Entrez les détails de l’API tels que le nom, la description, le chemin d’accès, le
fournisseur d’API.
• Chercher et sélectionner on-premise OData service qu’on veut manager avec SAP
API Management.
6
• Entrer Titre, description et path de API Proxy and cliquer sur Create.
7
• Vous serez invité à entrer vos identifiants de cible ou de back-end et après une
connexion réussie, vous verrez les données de votre back-end sur site via SAP
Cloud Platform API Management.
8
En mode édition, commencez à ajouter les politiques comme suit : Dans le PostFlow
à l’intérieur de la configuration du point de terminaison proxy, ajoutez une politique
Assign Message en tant que réponse sortante et nommez-la setCORS. Comme ceci :
9
C’est tout ce dont vous avez besoin pour éviter les problèmes de CORS lors de
l’appel de notre API depuis les applications SAP Build en appliquant les politiques de
sécurité pour permettre la consommation de l’API.
Avant et aprés l’application de API management policies
10