华为MetaERP Oracle Fusion Cloud Procurement 获取后台表、后台程序全路径实操指南前置核心红线(必须先明确)客户侧无权限直连底层 Oracle 数据库、无法直接

华为MetaERP Oracle Fusion Cloud Procurement 获取后台表、后台程序全路径实操指南前置核心红线(必须先明确)客户侧无权限直连底层 Oracle 数据库、无法直接

Oracle Fusion Cloud Procurement 获取后台表、后台程序全路径实操指南

前置核心红线(必须先明确)

  1. 客户侧无权限直连底层 Oracle 数据库、无法直接 SELECT 物理表Fusion 是 Oracle 托管 SaaS 云,底层库由 Oracle 运维,租户无 SYSTEM/DBA 权限,禁止直连 DML/DDL、直查表;所有合法溯源、开发、运维只能走官方开放渠道,违规穿透数据库会违反云服务协议、触发数据安全风控Oracle Blo...。
  2. Fusion 采购分为两类 “后台对象”:
    • 物理数据表:Oracle 内部运维使用,租户只能溯源表名结构,不能直接访问;
    • 后台程序:ESS 定时作业、BPM 审批流程、系统内置 PL/SQL 包、REST 服务、FBDI 导入程序、Groovy 规则,租户可配置调用、查看日志、获取官方示例。

一、四种合法方式溯源采购模块底层物理表 / 视图

方式 1:前端界面自带诊断工具(最快定位单字段对应底层表)

适用场景:点开 PO / 申请单页面,定位当前页面字段存储在哪张物理表

操作步骤
  1. 登录 Fusion 云环境,打开任意采购单据页面(采购订单、申请单、供应商页面);
  2. 顶部菜单:帮助 (Help) → 工具 (Tools) → About this record(关于此记录)
  3. 弹窗中会展示:
    • 当前页面绑定的ADF View Object (VO 视图对象)
    • VO 对应的底层物理表名、主键字段、关联字段;
  4. 进阶:帮助 → 工具 → Examine(检查),查看前端执行的后台 SQL 语句,SQL 内会出现真实物理表名。

举例:采购订单页面执行 Examine 后,SQL 里出现PO_HEADERS_FPO_LINES_FPO_LINE_LOCATIONS_F(Fusion 采购核心物理表后缀统一_F,对应 EBS_ALL表)。

方式 2:Oracle 官方企业资源库 OER(最全官方表字典文档)

Oracle 官方完整收录 Procurement 全模块物理表、字段、主键、关联关系、ER 图、业务说明

  1. 入口:Oracle Help Center → Oracle Enterprise Repository (OER) 直达路径:https://docs.oracle.com/en/cloud/saas/procurement/latest/fapra/tables-and-views.html
  2. 操作: ① 选择产品线:Procurement(采购); ② 左侧目录打开【Tables and Views】; ③ 支持关键词检索:输入PO_HEADERS_FREQUISITION_HEADERS_FRCV_TRANSACTIONS_F; ④ 查看详情:字段类型、注释、业务含义、外键关联表、数据安全过滤规则。
Fusion 采购对标 EBS 核心物理表对照(OER 可查完整结构)
EBS 经典表Fusion 物理表业务含义
PO_HEADERS_ALLPO_HEADERS_F采购订单头
PO_LINES_ALLPO_LINES_F采购订单行
PO_LINE_LOCATIONS_ALLPO_SHIPMENTS_F发货计划行(收货核心)
PO_DISTRIBUTIONS_ALLPO_DISTRIBUTIONS_F财务科目分配行
PO_REQUISITION_HEADERS_ALLPO_REQUISITION_HEADERS_F采购申请头
RCV_TRANSACTIONSRCV_TRANSACTIONS_F收货事务明细
AP_SUPPLIERSPO_VENDORS_F供应商主数据

方式 3:OTBI 语义模型溯源(逻辑视图→物理表映射)

OTBI 是 Fusion 官方数据分析引擎,语义层封装业务视图,可反向拆解底层物理表

  1. 路径:导航栏 →工具 (Tools) → Semantic Models(语义模型)
  2. 进入Procurement采购语义模型,切换至【Logical Layer 逻辑层】;
  3. 选中 OTBI 常用逻辑视图(如Purchase Order Header Real Time)→右键【Show Physical Diagram】;
  4. 自动展开该逻辑视图绑定的底层物理表、关联 JOIN 关系、字段映射;
  5. 官方溯源 Excel:Oracle 社区可下载《SCM&Procurement OTBI 主题域→物理表映射表》,一键查询所有报表字段对应的底层数据表Oracle Com...。

方式 4:My Oracle Support (MOS) 官方知识库精准查表

  1. 登录 MOS,输入 Doc ID 检索:
    • Procurement All Tables List:2097844.1
    • Receiving 模块后台表:2102367.1
    • 采购申请底层表结构:2213596.1
  2. MOS 文档附带表 ER 关系图、字段说明、业务数据写入时机、常见故障 SQL 排查脚本。

二、Fusion 采购各类后台程序获取、查看、实操示例

Fusion 替代 EBS 并发程序、PL/SQL 包、工作流的四类核心后台程序:ESS 定时作业、BPM 审批工作流、REST 服务、FBDI 导入程序、Groovy 自定义规则

1、ESS 后台定时作业(对标 EBS Concurrent Request 并发程序)

(1)查看系统内置采购 ESS 程序
  1. 路径:导航栏 →工具 → 计划流程 (Enterprise Scheduler Service)
  2. 筛选产品 = Procurement,查看所有系统标准 ESS 任务:
    ESS 作业名称对标 EBS 功能作用
    Import Approved Purchase OrdersPO_AUTOCREATE 并发审批后同步生效 PO、申请自动转 PO
    Period-End Accrual for ProcurementPO 月末暂估并发货到票未到自动生成总账暂估凭证
    Import Receiving Transactions接收导入并发批量导入外部收货数据
    Purge Purchasing Audit Trail归档清理 PO 日志清理历史单据审计日志
    Supplier Import供应商导入并发FBDI 上传后执行供应商正式入库
(2)ESS 调用、查看日志、状态查询示例
方式 A:前台手动提交 ESS 任务

选择作业→参数配置(账套、业务 OU、期间)→提交,查看请求日志、输出报表。

方式 B:REST 接口调用 ESS 作业(代码示例)

curl

# 查询ESS任务执行状态 curl -u "账号:密码" "https://xxx.fusionapps.com/fscmRestApi/resources/latest/erpintegrations?finder=ESSJobStatusRF;requestId=123456"
方式 C:BIP 报表调取 ESS 执行日志

基于视图ESS_REQUESTS_V查询历史运行记录、报错日志。

2、BPM 审批工作流程序(对标 EBS WF 工作流)

  1. 查看后台审批流程配置: 导航栏 →流程管理 (Process Management) → 采购审批流程
  2. 可视化查看底层逻辑:审批节点、路由规则、通知推送、代理审批逻辑;
  3. 后台支撑包:Fusion 内置PO_WF_APPROVAL_PLSQL底层 PL/SQL 包,租户仅可查看日志,不可直接修改包代码;
  4. 调试:流程监控台查看单据审批路由轨迹、失败断点。

3、官方 REST API(业务标准后台服务,开发集成首选)

(1)获取全套采购 REST 官方文档

官方地址:https://docs.oracle.com/en/cloud/saas/procurement/latest/fapra/op-purchaseorders.html

Oracle 支持在线查看接口入参、出参、字段说明、示例 JSON、cURL 测试脚本。

(2)常用采购接口实操示例
示例 1:查询已审批未关闭采购订单(GET)

bash

curl -u Fusion账号:密码 \ "https://xxx.fusionapps.com/fscmRestApi/resources/latest/purchaseOrders?finder=ApprovedPurchaseOrders&expand=purchaseOrderLines.receivingShipments"
示例 2:创建采购申请 POST 请求体

json

{ "PreparerPersonId": "300100012345", "BusinessUnitId": "30010009876", "RequisitionType": "PURCHASE", "requisitionLines": [ { "ItemId": "200001", "Quantity": 20, "UnitPrice": 150, "NeedByDate": "2026-12-31" } ] }

4、FBDI 文件导入程序(对标 EBS 接口表导入)

  1. 获取采购全模块 FBDI 官方模板: 路径:Fusion 主页 →工具 → 文件导入与导出 (File Import Export)→ 下载 Procurement 分类下 Excel 模板; 常用模板:采购申请导入、PO 批量导入、供应商导入、收货数据导入;
  2. 底层逻辑:上传 Excel 自动写入系统临时接口表(XXX_INT接口中间表),执行对应 ESS 导入作业校验后写入正式物理表;
  3. 官方操作文档:Doc ID2380499.1(采购申请 FBDI 迁移完整步骤)Oracle Sup...。

5、Groovy 轻量后台校验程序(租户唯一可自定义的后台逻辑)

唯一允许客户化开发的后台脚本,用于单据保存前校验、默认赋值、业务拦截:

  1. 配置入口:采购单据页面 →编辑业务规则 (Manage Business Rules)
  2. 示例:PO 行单价大于 10000 时强制二次审批

groovy

if(Line.UnitPrice > 10000){ throw new Exception("单价超10000元,必须触发总监审批节点"); }

三、完整获取官方示例资料的权威渠道汇总

1、在线官方文档(免费)

  1. Procurement Tables & Views:https://docs.oracle.com/en/cloud/saas/procurement/latest/fapra/tables-and-views.html
  2. REST API 全套示例:https://docs.oracle.com/en/cloud/saas/procurement/latest/fapra/
  3. FBDI 导入指南:https://docs.oracle.com/en/cloud/saas/procurement/latest/fapfi/import-data-using-fbdi.html

2、MOS 支持库(付费运维账号)

  • 表结构、SQL 排查脚本、ESS 故障、数据异常溯源;
  • 提交 SR 工单,Oracle 后台工程师协助解析底层表数据问题。

3、Fusion 自带开发者沙箱

环境内【开发者工具】可在线调试 REST、查看 VO 绑定关系、测试 Groovy 脚本、导出 BIP 数据模型 SQL。

四、实操落地建议

  1. 报表取数:优先 OTBI 逻辑视图,不要执着底层物理表;
  2. 系统集成:优先 REST/FBDI,禁止尝试穿透数据库;
  3. 问题排查:前端 Examine 定位 VO→OER 查表结构→MOS 查对应业务逻辑;
  4. 二次开发:仅使用 Groovy、API 集成,不触碰底层 PL/SQL 包、物理表结构。

五、EBS 与 Fusion 后台查看方式对比总结

维度EBS R12Fusion Cloud Procurement
数据库访问本地库直连,可查 ALL 表、写 SQL禁止直连,仅能溯源表名无法直查数据
并发程序Form 查看并发,可调试 PL/SQL 包ESS 控制台查看,只能调用不可修改源码
单据溯源帮助→诊断查看表名、执行 SQLHelp-About this record/Examine 查看 VO 映射物理表
数据导入接口表 INSERT + 并发程序FBDI 上传 + ESS,租户看不到中间接口表数据
客户化后台FORM、触发器、存储过程仅 Groovy 规则、API 集成,无数据库层定制

需要我给你输出一份Fusion 采购订单全链路溯源实操脚本(从前端 PO 单号一步步定位物理表字段),或是可直接 Postman 导入的采购 REST 测试集合吗?