Se connecter Connecteur zéro copie pour ERP à SAP à l’aide d’OData et HTTP
Extrayez les données en toute sécurité des API ERP OData v2 pour les utiliser dans des tables distantes et des tables d’extraction. OData se connecte à SAP via HTTP.
OData v2 n’utilise pas l’isolation des instantanés, vous pouvez donc rencontrer des problèmes de cohérence des données lors de la récupération des données à partir d’une source ERP externe.
Fournir un accès OData aux utilisateurs
Vous devez disposer d’un système SAP qui a été activé pour établir une connexion OData.
Extrayez les données à l’aide d’OData et d’une connexion HTTP. Pour donner aux utilisateurs un accès OData, consultez les instructions suivantes sur le site d’aide SAP : Serveur principal : attribuez une autorisation de service OData aux utilisateurs.
Activation du téléchargement de fichiers XML
La propriété système glide.attachment.extensions limite les types de fichiers qui peuvent être téléchargés. Cette propriété est vide par défaut. Vérifiez que l’extension de fichier XML n’a pas été ajoutée à cette propriété. Pour plus d'informations, consultez .
Nouvelles propriétés
| Propriété | Type | Description | Créer manuellement ? | Rôle requis pour modifier la propriété |
|---|---|---|---|---|
| sn_erp_integration.chemin_service_catalogue | chaîne | Après le nom d’hôte et le port, ce chemin d’accès est utilisé pour se connecter à n’importe quel service de catalogue SAP. La valeur par défaut est : /sap/opu/odata/iwfnd/CATALOGSERVICE ; v=2/ServiceCollection. Après avoir créé la propriété et l’avoir définie sur vrai, une liste de tous les services est récupérée à partir de SAP. Les informations sont stockées dans un fichier XML et jointes à l’enregistrement système. Le XML peut être utilisé ultérieurement. Par exemple, analysez le code XML hors ligne sans connexion à SAP. Remarque : Si une mise à jour s’effectue dans le service de catalogue et que vous souhaitez mettre à jour les informations du catalogue de tables, supprimez d’abord la pièce jointe affichée sur la page Systèmes ERP. Exécutez ensuite à nouveau le processus de récupération pour actualiser la liste. |
Oui | administrateur |
| sn_erp_integration.odata_max_record_fetch_limit | entier | Limite le nombre d’enregistrements récupérés pour les appels GET en ajoutant le paramètre $top aux appels OData pour réduire le nombre d’enregistrements lus à partir du point de terminaison OData. | Non | |
| sn_erp_integration.chemin_service_odata | chaîne | Après le nom d’hôte et le port, ce chemin est utilisé pour se connecter à n’importe quel service SAP OData. Ajoutez une URL dans Valeur pour spécifier le service OData. La valeur par défaut est : /sap/opu/odata/sap. | Oui | administrateur |
| sn_erp_integration.response_timeout | entier | Spécifie la valeur du délai d’expiration pour la réponse OData. Si les appels OData expirent fréquemment, augmentez la valeur du délai d’expiration. Spécifiez la valeur en secondes. La valeur par défaut est de 100 secondes. Cette valeur est utilisée pour les réponses provenant à la fois du Web externe et d’un Serveur MID. | Non | admin ou sn_erp_integration.erp_admin |
| sn_erp_integration.use_cookies | vrai | faux | Spécifie si des cookies doivent être utilisés pour la connexion OData. | Non | admin ou sn_erp_integration.erp_admin |
| sn_erp_integration. Utiliser_csrf_jeton | vrai | faux | Indique si un jeton CSRF doit être envoyé pour les appels OData dans les Connecteur zéro copie pour ERP opérations. | Non | admin ou sn_erp_integration.erp_admin |
Informations sur l’intervalle de mise à jour
Pour un système ERP, il existe des indicateurs de pulsation distincts pour RFC et HTTP. Lorsqu’un système est établi, les intervalles de mise à jour deviennent actifs et l’état est mis à jour, y compris les éventuelles erreurs. Si les appels de pulsation réussissent, la récupération BAPI et OData est déclenchée en parallèle et l’état peut être consulté sur l’enregistrement système. La récupération des BAPI et des listes de tables s’effectue via RFC. La récupération OData est effectuée via HTTP.
En savoir plus
Pour plus d’informations sur l’utilisation des OData dans , reportez-vous aux Connecteur zéro copie pour ERP sections Créer une connexion OData dans Connecteur zéro copie pour ERP et Options OData prises en charge par Connecteur zéro copie pour ERP.