> For the complete documentation index, see [llms.txt](https://doc.duaer.com/zh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.duaer.com/zh/guides/sap-ariba-purchase-to-pay.md).

# SAP Ariba 采购到付款：每张订单卡在哪一步

把 SAP Ariba 接进 Duaer，通过 Operational Reporting API 读出每张采购订单从请购到付款经过的步骤。
## Duaer 从 SAP Ariba 读出什么？

每张采购订单是一个事项，同时读出供应商、公司代码、币种和金额。步骤是：请购（Requisition created）、下单（Order created）、收货（Goods received）、发票（Invoice posted，发票核对）、付款（Paid）。已取消或被拒绝的单据不读。步骤自动对应到采购到付款流程模板。

## 怎么把 SAP Ariba 接进 Duaer？

1. 在 SAP Ariba 开发者门户里建一个应用，申请 Operational Reporting API for Procurement（同步）的访问，拿到应用密钥（Application key）和 OAuth 客户端 ID、密钥。
2. 在 Duaer 里新建“SAP Ariba API”凭证：Realm、API 主机、OAuth 主机、应用密钥、客户端 ID 和客户端密钥。
3. 所有者或管理员打开「数据来源」，点「添加数据来源」，在「采购到付款」下选 SAP Ariba，选凭证，点「检查连接」，然后确认。

## 多久读一次，读多少？

Duaer 在 Realm 里建好自己的报表视图（名称以 Duaer 开头），每次按 31 天一段读请购、订单、收货、发票核对和付款；第一次从两年前开始读，数据多时分多次读完。每次运行最多调用 130 次 API，以免超出 Ariba 的调用限额。同一步骤不会重复写入。只读。

## 有哪些限制？

- 读取的表、视图、模型和字段名按厂商公开文档实现，还没有用真实系统验证；第一次真实读取时可能需要调整。
- 只读采购到付款；只读最近两年的单据。
## Questions

### Duaer 会改动 Ariba 里的单据吗？

不会。Duaer 只建自己的报表视图并读取。

## 相关

- [在 Duaer 里添加流程数据来源](https://doc.duaer.com/zh/build/process-sources.md)
- [在 Duaer 里从数据看出流程，并生成工作流程](https://doc.duaer.com/zh/build/process.md)
- [在 Duaer 里看流程发现和 SOP 符合度](https://doc.duaer.com/zh/build/process-findings.md)
- [Coupa 采购到付款：每张采购订单卡在哪一步](https://doc.duaer.com/zh/guides/coupa-purchase-to-pay.md)
- [SAP S/4HANA 采购到付款：从请购到付款每一步卡在哪](https://doc.duaer.com/zh/guides/sap-s4hana-purchase-to-pay.md)

