无需接触界面即可自动化 SAP 采购订单
像 SAP S/4HANA 这样的企业 ERP 系统功能强大,但手动操作很慢,而且容易出错。创建采购订单需要先导航到正确的模块,再按正确顺序填写对应字段,并从现有文档中导入行项目——然后才能提交。只要有一个字段填错,订单就会校验失败。
Eigent 可以像真人一样浏览 SAP 的网页界面,按精确步骤从头到尾执行任务——而你甚至不需要亲自打开 ERP。
为 SAP 设置浏览器访问
请确保你的 SAP S/4HANA 实例可以通过浏览器访问,并且你已登录(或者 Eigent 已获得所需凭据)。对于此工作流,目标 URL 是:
https://my426318.s4hana.cloud.sap/ui?sap-language=EN&help-mixedLanguages=false&help-autoStartTour=PR_28A0E50CC77DAF91#Shell-home
如果你使用的是自己的 SAP 实例,请在提示词中替换为你组织的 URL。
将完整采购任务交给 Eigent
这个工作流比较详细,因此你的提示词也应该足够详细。以下是此用例中使用的提示词:
打开浏览器并进入 SAP 首页。依次选择 Procurement → Manage Purchase Orders → Create。填写:Purchasing Doc. Type:Standard PO (NB),Currency:USD,Purchasing Group:Group 001 (001),Company Code:Velotics Inc. (1710),Purchasing Organization:Purch. Org. 1710 (1710),Supplier:AdvertOne (USSU-TRL03)。在 Items 表中选择 Add from Document,点击 Go 运行搜索,并勾选结果中第一个采购订单前的复选框。使用 Add Items 确认,然后点击 Order 提交。
你的指令越精确,Eigent 就越能可靠地执行工作流,而无需中途停下来询问问题。
Eigent 浏览 SAP 界面
Eigent 的浏览器代理会在受控会话中打开 SAP,并逐步按照你的指令执行——点击菜单、填写表单字段、运行搜索并选择记录。它的操作方式与经过训练的 SAP 用户完全一致,只是省去了手工操作。你可以实时查看浏览器会话,也可以让它在后台运行。
从现有文档导入行项目
SAP 采购订单创建中更复杂的部分之一,是从先前文档中提取行项目。Eigent 通过在 Items 表中选择 “Add from Document”,运行搜索对话框,从结果列表中选择正确的采购订单,并确认选择来填充行项目,从而完成这一过程。这消除了手动重新录入,也避免了字段之间的转录错误风险。
提交并确认
当所有字段都填写完毕后,Eigent 会选择 Order 提交采购订单。它会捕获确认页面,并返回 PO 编号,方便你留档参考。
为什么这很重要
SAP 工作流会占用采购和财务团队大量时间。原本手动创建一个 PO 需要 10–15 分钟,而使用 Eigent 可以在几秒内完成——并且每个字段都能保持一致的准确性。由于 Eigent 会严格按照明确指令执行,因此整个流程是可审计的:你始终知道输入了什么,以及为什么这样输入。
接下来可以尝试什么
根据这张电子表格中的订单数据创建五个采购订单。
检查所有未关闭采购订单的状态,并列出所有已过交付日期的订单。
为采购订单号 4500000123 提交一张收货单。
生成本月创建的所有采购订单汇总报告。
提升效果的技巧
-
使用准确的 SAP 字段值。 SAP 对下拉值和代码非常严格。请提供准确的显示文本(例如 “Standard PO (NB)” 而不是仅写 “Standard PO”),以避免校验错误。
-
确认浏览器会话稳定性。 SAP 会话可能会超时。如果你要运行较长的工作流,请在开始前确保会话超时设置合适。
-
在提示词中加入错误处理。 你可以告诉 Eigent:“如果任何步骤失败,请先停止并告诉我哪里出错,然后再继续。” 这样可以避免部分提交被忽略。



