常见问题 KB0400604
电子邮件
OpenAPI:如何从分析、采购和寻源报告 API 获取数据?
为您方便起见,此知识库文章由机器进行翻译。SAP Ariba 不会对有关机器翻译的准确性或完整性提供任何保证。您可以通过使用语言选择器切换到英语来查找原始内容。
症状

如何从分析、采购和寻源报告 API 获取数据?


解决方案

前提条件:

  1. 在您的领域所在的 SAP Ariba 开发人员门户上注册
  2. 为特定报告 API(分析、采购和寻源)创建应用
  3. 批准应用并在您在步骤 2 中选择的特定领域上启用
  4. 能够获取密钥(由组织管理员授权或从组织管理员处请求密钥)
  5. 能够生成密钥,以生成访问令牌

报告 API 流程的汇总:

生成数据的唯一方法是使用 viewTemplate。
viewTemplate 可以是开箱即用的模板,也可以是您创建的自定义模板(通过模板管理 API)。
可以将报表数据请求为同步(立即 - 分页结果)或异步(作业提交 - 压缩文件结果)。

报告 API 结构的详细信息:

  1. 获取元数据
    元数据 API 端点将返回报告 API 中可用的 documentType 的所有可用选择字段和筛选器字段。
    使用元数据,可以通过 viewTemplate 管理 API 端点创建自定义视图模板。
    元数据还应用于复制数据,因为它由数据类型、长度和描述组成。
  2. 视图模板管理
    提供开箱即用的视图模板,并且可以专门为每个 documentType 创建自定义视图模板。
    自定义 viewTemplate 的要求是 documentType、selectFields 和 filterFields。
    每个 viewTemplate 只能指定一个 documentType。
    创建后,可以修补自定义 viewTemplate、更改选择字段和过滤器字段,但无法针对不同的 documentType 对其进行更改或将其删除。
    还应通过在选择字段定义中添加自定义字段,将自定义字段添加到 viewTemplate。
    开箱即用的视图模板没有自定义字段,因为它对每个领域都是唯一的。您必须在创建期间或通过修补 viewTemplate 将自定义字段添加到自定义视图模板。
  3. 获取报表数据
    利用 viewTemplate,可以进行同步调用以恢复分页中的数据,也可以提交异步作业,完成后,可以压缩文件格式下载数据。

术语表:

DocumentType:群集根数据库对象。在分析报告中,这些是事实和要素。采购报告:发票、收货、申请等寻源报告:任务、RFXDocument、组织等

viewTemplate:与数据库视图类似,它由 3 个组件组成:DocumentType、选择字段和过滤器字段。

元数据:完成可用 documentType 及其选择字段和过滤器字段的详细信息。

报告作业:获取特定报告视图模板数据的异步请求。作业可以具有多种状态(待定、正在运行、已完成和错误)。

System viewTemplate: Generic,开箱即用的视图模板。可立即用于所有领域。

自定义 viewTemplate:特定领域的特定 viewTemplate 必须由客户创建,并且仅适用于指定领域。


另请参阅

有关开发人员门户中的详细说明,请单击帮助 > 产品文档

用于战略性采购和运营采购的分析报告 API

SAP Ariba 采购运营报告 API

面向寻源的 SAP Ariba 运营报告 API

创建分析报告

分析 - 报告事实参考



适用产品

Ariba Connect
Spend Visibility
Supplier Information & Performance Management
Supplier Lifecycle & Performance
战略寻源
采购

使用条款  |  版权所有  |  安全披露  |  隐私