OpenAPI : comment obtenir des données à partir de l'API de création de rapports analytique, d'approvisionnement et de sourcing ?
Cet article de la base de connaissances a été traduit automatiquement pour vous faciliter la tâche. SAP ne garantit pas l'exactitude ou l'exhaustivité de cette traduction automatique. Vous pouvez trouver le contenu d'origine en passant à l'anglais à l'aide du sélecteur de langue.
Comment obtenir des données de l'API de rapports analytiques, d'approvisionnement et de sourcing ?
Conditions préalables :
- S'inscrire sur le portail des développeurs SAP Ariba où résident vos domaines
- Créer une application pour l'API de création de rapports spécifique (analytique, approvisionnement et sourcing)
- Avoir l'application approuvée et activée sur le domaine spécifique que vous sélectionnez à l'étape 2
- Avoir la possibilité d'obtenir la clé secrète (soit de droit en tant qu'administrateur de l'organisation, soit demander la clé à l'administrateur de l'organisation)
- Possibilité de générer la clé secrète pour générer le jeton d'accès
Résumé du flux d'API de création de rapports :
La seule façon de générer des données est d'utiliser viewTemplate.
Le viewTemplate peut être un modèle prêt à l'emploi ou un modèle personnalisé que vous avez créé (via l'API de gestion des modèles).
Les données de reporting peuvent être demandées comme Synchrone (résultat immédiat - paginé) ou Asynchrone (soumission de job - résultat de fichier zippé).
Détails des structures de l'API de création de rapports :
- Obtention des métadonnées
Le point de terminaison de l'API de métadonnées renverra tous les champs de sélection et champs de filtre disponibles pour les types de documents disponibles à partir de l'API de création de rapports.
À l'aide des métadonnées, des viewTemplate(s) personnalisés peuvent être créés via les points de terminaison de l'API de gestion viewTemplate.
Les métadonnées doivent également être utilisées pour répliquer les données car elles se composent du type de données, de la longueur et de la description. - Gestion des modèles de vue
Des viewTemplates prêts à l'emploi sont fournis et des viewTemplate(s) personnalisés peuvent être créés spécifiquement pour chaque documentType.
L'exigence pour le modèle de vue personnalisé est le documentType, selectFields et filterFields.
Un seul documentType peut être spécifié par viewTemplate.
Une fois créé, viewTemplate personnalisé peut être corrigé, en modifiant les champs sélectionnés et les champs de filtre, mais il ne peut pas être modifié pour un documentType différent ou supprimé.
Les champs personnalisés doivent également être ajoutés au ViewTemplate en ajoutant les champs personnalisés dans la définition des champs sélectionnés.
Les modèles prêts à l'emploi n'ont pas de champs personnalisés car ils sont propres à chaque domaine. Vous devez ajouter le(s) champ(s) personnalisé(s) à votre viewTemplate personnalisé, soit lors de la création, soit en corrigeant le viewTemplate. - Obtention des données du rapport
En utilisant viewTemplate, un appel synchrone peut être effectué pour ramener les données dans la pagination ou un job asynchrone peut être envoyé et une fois l'opération terminée, les données peuvent être téléchargées au format fichier(s) zippé(s).
Glossaire :
DocumentType : Objet de base de données racine de cluster. Dans les rapports analytiques, il s'agit des faits et des dimensions. Rapports d'approvisionnement : facture, reçu, demande d'achat, etc. Rapports de sourcing : tâche, document RFX, organisation, etc.
viewTemplate : similaire à la vue de base de données, il se compose de 3 composants : DocumentType, Select Fields et Filter Fields.
Métadonnées : renseignez les détails du ou des documentType(s) disponible(s) avec ses champs de sélection et champs de filtre.
Tâche de création de rapports : demande asynchrone d'obtention de données sur un modèle de vue de reporting spécifique. Le job peut avoir différents statuts (En attente, En cours d'exécution, Terminé et Erreur).
System viewTemplate : Générique, prêt à l'emploi viewTemplate. Disponible pour une utilisation immédiate pour tous les domaines.
Custom viewTemplate : un viewTemplate spécifique pour un domaine spécifique doit être créé par le client et n'est disponible que pour un domaine spécifié.
Pour obtenir des instructions plus détaillées, sur le portail des développeurs, cliquez sur Aide > Documentation produit.
API de création de rapports analytiques pour l'approvisionnement stratégique et l'approvisionnement opérationnel
API de création de rapports opérationnels SAP Ariba pour l'approvisionnement
API de création de rapports opérationnels SAP Ariba pour le sourcing
Création de rapports analytiques
Analytique - Référence sur les objets des rapports
Achats
Ariba Connect
Sourcing stratégique
Spend Visibility
Supplier Information and Performance Management
Supplier Lifecycle and Performance