Créez une connexion OData v2 pour la relier à SAP via HTTP afin que les données puissent être extraites pour une utilisation dans des tables distantes et des tables d’extraction dans Connecteur zéro copie pour ERP (progiciel de gestion intégré).
Pourquoi et quand exécuter cette tâche
Un administrateur ou un utilisateur disposant du rôle sn_erp_integration.erp_admin doit activer la propriété pour vous permettre de modifier, de personnaliser et de cloner des
sn_erp_integration.enableModelModification modèles et des tables ERP.
- La propriété doit être activée dans le champ d’application correct.
- Après avoir activé la propriété, Connecteur zéro copie pour ERP récupère toutes les tables et les BAPI (Business Application Programming Interface) à utiliser lors de la gestion des modèles.
- La propriété doit être configurée pour un état de non-production ou de production. (L’activation de la propriété sur une instance de production peut créer des enregistrements de métadonnées lorsque de nouveaux modèles et champs sont ajoutés Connecteur zéro copie pour ERP.)
- Les propriétés système sont conservées dans la table Propriétés système [sys_properties], à laquelle vous pouvez accéder en saisissant sys_properties.list directement dans le filtre du navigateur.
Procédure
-
Confirmez que vous disposez d’un système SAP qui a été activé pour établir une connexion OData.
-
Créez un alias de connexion et d’informations d’identification, en spécifiant HTTP comme type de connexion.
Pour les informations d’identification, vous pouvez utiliser l’authentification de base, OAuth ou la clé API.
Pour en savoir plus, consultez :
-
Créez une connexion HTTP et associez-la au nouvel alias.
Remarque : Pour plus d'informations, consultez . Si vous choisissez d’utiliser un serveur MID, les utilisateurs ayant accès aux services peuvent utiliser les mêmes informations d’identification pour RFC et HTTP.
-
Créez un système avec la connexion HTTP.
-
Sur l’enregistrement système, confirmez que les intervalles de mise à jour ont bien fonctionné et que l’état de récupération est terminé.
Si certains ont échoué, sélectionnez Redémarrer la récupération de données. Toute récupération de données ayant échoué (BAPI, OData ou tables) est récupérée à nouveau.
-
Créez un modèle et, après enregistrement, ouvrez l’enregistrement du modèle.
-
Sélectionnez Gérer le modèle.
-
Sélectionnez Ajouter une opération de modèle.
-
Choisissez un type de sélection.
-
Sélectionnez Enregistrer et continuer.
-
Sélectionnez la nouvelle opération.
-
Sélectionnez Sélectionner une entité.
-
Dans Sélectionner le type, choisissez OData.
-
Dans Sélectionner un service, recherchez et sélectionnez un service, par exemple API_BUSINESS_PARTNER (API distante pour le partenaire commercial) dans le catalogue de services OData.
Lorsque vous spécifiez le service, un appel est effectué vers le service SAP pour lire ses métadonnées. Le service par défaut est /sap/opu/odata/iwfnd/CATALOGSERVICE ; v=2/ServiceCollection. Si vous devez modifier le service, créez une propriété nommée sn_erp_integration.odata_service_path et définissez la valeur.
Si vous ne trouvez pas le service dont vous avez besoin, consultez Ajouter un service manuellement dans Connecteur zéro copie pour ERP.
-
Dans Sélectionnez les points de terminaison, recherchez et sélectionnez un point de terminaison, par exemple A_BusinessPartnerType.
-
Sélectionnez Ajouter une entité.
Le flux nommé OBTENIR des BAPI et des tables SAP lorsque le système devient actif s’exécute pour récupérer les données. Les tables BAPI, table et catalogue sont renseignées.
-
Sélectionnez Spécifier les entrées pour vérifier les informations et les modifier si nécessaire.
-
Sélectionnez Choisir une sortie pour vérifier les informations et les modifier si nécessaire.
-
Ouvrez la liste des systèmes ERP en sélectionnant l’icône
des systèmes dans le panneau latéral.
-
Sélectionnez le système.
-
Vérifiez les intervalles de mise à jour et l’état de récupération jusqu’à ce qu’ils aboutissent.
-
Créez un modèle.
-
Ouvrez la page Modèles ERP en sélectionnant l’icône
Modèles dans le panneau latéral.
-
Sélectionnez Nouveau.
-
Ajoutez un nom de modèle ERP, un module ERP et un système ERP, puis sélectionnez Enregistrer.
-
Sélectionnez le nouveau modèle dans la liste.
-
Sélectionnez Gérer le modèle.
-
Sélectionnez Ajouter une opération de modèle.
-
Sélectionnez un type de sélection.
-
Sélectionnez Enregistrer et continuer.
-
Sélectionnez la nouvelle opération.
-
Sélectionnez Sélectionner une entité.
-
Dans Sélectionner le type, sélectionnez OData.
-
Dans Sélectionner un service, spécifiez un service, par exemple API_BUSINESS_PARTNER catalogue de services OData (API distante pour les partenaires commerciaux).
-
Dans Sélectionnez les points de terminaison, recherchez et sélectionnez un point de terminaison, par exemple A_BusinessPartnerType Nom de l’entité : partenaire commercial --- Type de retour : partenaire commercial.
-
Sélectionnez Ajouter une entité et attendez la fin de la récupération.
-
Sélectionnez Spécifier les entrées pour vérifier les informations et les modifier si nécessaire.
-
S’il existe des champs obligatoires, sélectionnez Sélectionner les champs obligatoires.
-
Sélectionnez toutes les entrées obligatoires répertoriées, puis sélectionnez OK.
-
Sélectionnez Enregistrer.
-
Sélectionnez Choisir une sortie.
-
Sélectionnez + Nouvelle sortie.
-
Sélectionnez des champs, par exemple BusinessPartnerName et Full Name.
-
Sélectionnez Enregistrer.
-
Testez avec Studio de workflow.
-
Accédez à la .
-
Sur la page d’accueil, sélectionnez Actions.
-
Dans la colonne Nom , filtrez pour contient la valeur et le type Utiliser ERP.
-
Sélectionnez Appliquer.
-
Sélectionnez Utiliser les données ERP.
-
Sélectionnez Test.
-
Spécifiez les champs ModelName, ModelOperationet Obligatoire (fournissez une valeur pour le champ obligatoire si nécessaire), sélectionnez un système, puis sélectionnez Exécuter le test.
-
Lorsque vous avez terminé, sélectionnez le lien L’exécution de votre test terminée. Afficher les détails d’exécution de l’action.
-
Affichez et vérifiez la sortie, par exemple, dans Données de sortie, sélectionnez la réponse pour afficher la sortie.