Duaer

指南

SAP ECC 采购到付款和订单到收款:每张订单卡在哪一步

把 SAP ECC 接进 Duaer,通过 SOAP 调用 RFC_READ_TABLE 读出采购和销售单据,看每张订单经过的步骤;内网系统通过本地数据网关读取。

Duaer 从 SAP ECC 读出什么?

每张采购订单(EKKO)或销售订单(VBAK)是一个事项,同时读出供应商(LFA1)或客户(KNA1)、公司代码或销售组织、币种和净值。步骤是:

  • 采购到付款:请购(EBAN)、下单(EKKO)、收货和发票(采购订单历史 EKBE,冲销的收货不算)、付款(BSAK 的清账日期)。
  • 订单到收款:下单(VBAK)、建交货单和发货(LIKP 的创建日期和实际发货日期)、开票(VBRK,已取消的不算)、收款(BSAD 的清账日期)。
  • 已删除的采购订单不读。步骤自动对应到流程模板。

怎么把 SAP ECC 接进 Duaer?

  1. 在 SICF 里激活 /sap/bc/soap/rfc 服务。
  2. 准备一个用户:允许调用 RFC_READ_TABLE(权限对象 S_RFC),并能读取上面这些表(S_TABU_DIS 或 S_TABU_NAM)。
  3. 系统只在内网时,先在内网启动 Duaer 本地数据网关,并把系统地址列入网关的目标。
  4. 在 Duaer 里新建“SAP ECC (RFC over SOAP)”凭证:系统地址(含端口)、客户端(例如 100)、用户和密码。
  5. 所有者或管理员打开「数据来源」,点「添加数据来源」,选 SAP ECC 和流程,选凭证,点「检查连接」,然后确认。

多久读一次,读多少?

每次运行按日期窗口读几张表(采购:订单、订单历史、清账;销售:订单、交货、开票、清账),每张表最多读一页。每个窗口读完后,下一次从两周前开始,补上倒填日期过账的单据。同一步骤不会重复写入。只调用 RFC_READ_TABLE,只读。

有哪些限制?

  • 读取的资源、实体和表名按厂商公开文档实现,还没有用真实系统验证;第一次真实读取时可能需要调整。
  • RFC_READ_TABLE 每行最多 512 个字符,Duaer 只读需要的字段。
  • 不读变更凭证(CDHDR/CDPOS)和审批步骤。

常见问题

S/4HANA 也用这个吗?

不用。S/4HANA 用 SAP S/4HANA 数据来源,通过标准 OData API 读取。

同组

流程

在 Duaer 里添加流程数据来源

流程数据来源告诉 Duaer 去哪里读事项的步骤:CSV 或 XLSX 文件、S3 或 SharePoint 文件夹里陆续放进来的文件、PostgreSQL、MySQL、Microsoft SQL、Oracle、TiDB、OceanBase、人大金仓 KingbaseES、SAP HANA、IBM Db2、达梦数据库 DM8、Teradata、Vertica、Snowflake、BigQuery、Databricks、Microsoft Fabric、Amazon Redshift、Azure Synapse Analytics、ClickHouse、Trino、飞书多维表格,或飞书、钉钉、企业微信的审批。按向导选列、对照步骤、预览问题、设好频率,确认后 Duaer 按时读取新数据。

流程

在 Duaer 里从数据看出流程,并生成工作流程

Duaer 从你已有的表格、数据库或飞书里读出每个事项走过的步骤、在哪一步等得太久、在哪里分岔、谁做了哪一步,再据此生成监控、协同、执行三种工作流程。发布前先用过去的数据回放,看它会做得怎样。

流程

在 Duaer 里看流程发现和 SOP 符合度

流程发现列出事项在哪一步等得太久、哪一步反复返工,并指出多发生在哪类事项上;可以一键提议成卡片规则,采用后对比前后 30 天的效果。SOP 符合度把知识库里的 SOP 和事项实际走过的步骤对照。

事项跟进

SAP S/4HANA 采购到付款:从请购到付款每一步卡在哪

把 SAP S/4HANA(云版或本地部署)接进 Duaer,用 SAP 标准 OData 接口读出每张采购订单从请购、下单、收货、发票到付款的步骤,看哪里在等、等了多久。

事项跟进

NetSuite 采购到付款和订单到收款:每张订单卡在哪一步

把 NetSuite 接进 Duaer,用 SuiteQL 读出每张采购订单和销售订单经过的单据,看哪里在等、等了多久。