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

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


解决方案

前提条件:

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

报告 API 流程摘要:

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

报告 API 结构的详细信息:

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

术语表:

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

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

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

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

System viewTemplate: Generic, out of the box viewTemplate.可用于立即用于所有领域。

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


另请参照

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

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

SAP Ariba 采购运营报告 API

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

创建分析报告

分析 - 报告事实参考



适用产品

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

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