多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

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

华为MetaERP Oracle Fusion Cloud Procurement 获取后台表、后台程序全路径实操指南前置核心红线(必须先明确)客户侧无权限直连底层 Oracle 数据库、无法直接 Oracle Fusion Cloud Procurement 获取后台表、后台程序全路径实操指南前置核心红线必须先明确客户侧无权限直连底层 Oracle 数据库、无法直接 SELECT 物理表Fusion 是 Oracle 托管 SaaS 云底层库由 Oracle 运维租户无 SYSTEM/DBA 权限禁止直连 DML/DDL、直查表所有合法溯源、开发、运维只能走官方开放渠道违规穿透数据库会违反云服务协议、触发数据安全风控Oracle Blo...。Fusion 采购分为两类 “后台对象”物理数据表Oracle 内部运维使用租户只能溯源表名结构不能直接访问后台程序ESS 定时作业、BPM 审批流程、系统内置 PL/SQL 包、REST 服务、FBDI 导入程序、Groovy 规则租户可配置调用、查看日志、获取官方示例。一、四种合法方式溯源采购模块底层物理表 / 视图方式 1前端界面自带诊断工具最快定位单字段对应底层表适用场景点开 PO / 申请单页面定位当前页面字段存储在哪张物理表操作步骤登录 Fusion 云环境打开任意采购单据页面采购订单、申请单、供应商页面顶部菜单帮助 (Help) → 工具 (Tools) → About this record关于此记录弹窗中会展示当前页面绑定的ADF View Object (VO 视图对象)VO 对应的底层物理表名、主键字段、关联字段进阶帮助 → 工具 → Examine检查查看前端执行的后台 SQL 语句SQL 内会出现真实物理表名。举例采购订单页面执行 Examine 后SQL 里出现PO_HEADERS_F、PO_LINES_F、PO_LINE_LOCATIONS_FFusion 采购核心物理表后缀统一_F对应 EBS_ALL表。方式 2Oracle 官方企业资源库 OER最全官方表字典文档Oracle 官方完整收录 Procurement 全模块物理表、字段、主键、关联关系、ER 图、业务说明入口Oracle Help Center → Oracle Enterprise Repository (OER) 直达路径https://docs.oracle.com/en/cloud/saas/procurement/latest/fapra/tables-and-views.html操作 ① 选择产品线Procurement采购 ② 左侧目录打开【Tables and Views】 ③ 支持关键词检索输入PO_HEADERS_F、REQUISITION_HEADERS_F、RCV_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供应商主数据方式 3OTBI 语义模型溯源逻辑视图→物理表映射OTBI 是 Fusion 官方数据分析引擎语义层封装业务视图可反向拆解底层物理表路径导航栏 →工具 (Tools) → Semantic Models语义模型进入Procurement采购语义模型切换至【Logical Layer 逻辑层】选中 OTBI 常用逻辑视图如Purchase Order Header Real Time→右键【Show Physical Diagram】自动展开该逻辑视图绑定的底层物理表、关联 JOIN 关系、字段映射官方溯源 ExcelOracle 社区可下载《SCMProcurement OTBI 主题域→物理表映射表》一键查询所有报表字段对应的底层数据表Oracle Com...。方式 4My Oracle Support (MOS) 官方知识库精准查表登录 MOS输入 Doc ID 检索Procurement All Tables List2097844.1Receiving 模块后台表2102367.1采购申请底层表结构2213596.1MOS 文档附带表 ER 关系图、字段说明、业务数据写入时机、常见故障 SQL 排查脚本。二、Fusion 采购各类后台程序获取、查看、实操示例Fusion 替代 EBS 并发程序、PL/SQL 包、工作流的四类核心后台程序ESS 定时作业、BPM 审批工作流、REST 服务、FBDI 导入程序、Groovy 自定义规则。1、ESS 后台定时作业对标 EBS Concurrent Request 并发程序1查看系统内置采购 ESS 程序路径导航栏 →工具 → 计划流程 (Enterprise Scheduler Service)筛选产品 Procurement查看所有系统标准 ESS 任务ESS 作业名称对标 EBS 功能作用Import Approved Purchase OrdersPO_AUTOCREATE 并发审批后同步生效 PO、申请自动转 POPeriod-End Accrual for ProcurementPO 月末暂估并发货到票未到自动生成总账暂估凭证Import Receiving Transactions接收导入并发批量导入外部收货数据Purge Purchasing Audit Trail归档清理 PO 日志清理历史单据审计日志Supplier Import供应商导入并发FBDI 上传后执行供应商正式入库2ESS 调用、查看日志、状态查询示例方式 A前台手动提交 ESS 任务选择作业→参数配置账套、业务 OU、期间→提交查看请求日志、输出报表。方式 BREST 接口调用 ESS 作业代码示例curl# 查询ESS任务执行状态 curl -u 账号:密码 https://xxx.fusionapps.com/fscmRestApi/resources/latest/erpintegrations?finderESSJobStatusRF;requestId123456方式 CBIP 报表调取 ESS 执行日志基于视图ESS_REQUESTS_V查询历史运行记录、报错日志。2、BPM 审批工作流程序对标 EBS WF 工作流查看后台审批流程配置 导航栏 →流程管理 (Process Management) → 采购审批流程可视化查看底层逻辑审批节点、路由规则、通知推送、代理审批逻辑后台支撑包Fusion 内置PO_WF_APPROVAL_PLSQL底层 PL/SQL 包租户仅可查看日志不可直接修改包代码调试流程监控台查看单据审批路由轨迹、失败断点。3、官方 REST API业务标准后台服务开发集成首选1获取全套采购 REST 官方文档官方地址https://docs.oracle.com/en/cloud/saas/procurement/latest/fapra/op-purchaseorders.htmlOracle 支持在线查看接口入参、出参、字段说明、示例 JSON、cURL 测试脚本。2常用采购接口实操示例示例 1查询已审批未关闭采购订单GETbashcurl -u Fusion账号:密码 \ https://xxx.fusionapps.com/fscmRestApi/resources/latest/purchaseOrders?finderApprovedPurchaseOrdersexpandpurchaseOrderLines.receivingShipments示例 2创建采购申请 POST 请求体json{ PreparerPersonId: 300100012345, BusinessUnitId: 30010009876, RequisitionType: PURCHASE, requisitionLines: [ { ItemId: 200001, Quantity: 20, UnitPrice: 150, NeedByDate: 2026-12-31 } ] }4、FBDI 文件导入程序对标 EBS 接口表导入获取采购全模块 FBDI 官方模板 路径Fusion 主页 →工具 → 文件导入与导出 (File Import Export)→ 下载 Procurement 分类下 Excel 模板 常用模板采购申请导入、PO 批量导入、供应商导入、收货数据导入底层逻辑上传 Excel 自动写入系统临时接口表XXX_INT接口中间表执行对应 ESS 导入作业校验后写入正式物理表官方操作文档Doc ID2380499.1采购申请 FBDI 迁移完整步骤Oracle Sup...。5、Groovy 轻量后台校验程序租户唯一可自定义的后台逻辑唯一允许客户化开发的后台脚本用于单据保存前校验、默认赋值、业务拦截配置入口采购单据页面 →编辑业务规则 (Manage Business Rules)示例PO 行单价大于 10000 时强制二次审批groovyif(Line.UnitPrice 10000){ throw new Exception(单价超10000元必须触发总监审批节点); }三、完整获取官方示例资料的权威渠道汇总1、在线官方文档免费Procurement Tables Viewshttps://docs.oracle.com/en/cloud/saas/procurement/latest/fapra/tables-and-views.htmlREST API 全套示例https://docs.oracle.com/en/cloud/saas/procurement/latest/fapra/FBDI 导入指南https://docs.oracle.com/en/cloud/saas/procurement/latest/fapfi/import-data-using-fbdi.html2、MOS 支持库付费运维账号表结构、SQL 排查脚本、ESS 故障、数据异常溯源提交 SR 工单Oracle 后台工程师协助解析底层表数据问题。3、Fusion 自带开发者沙箱环境内【开发者工具】可在线调试 REST、查看 VO 绑定关系、测试 Groovy 脚本、导出 BIP 数据模型 SQL。四、实操落地建议报表取数优先 OTBI 逻辑视图不要执着底层物理表系统集成优先 REST/FBDI禁止尝试穿透数据库问题排查前端 Examine 定位 VO→OER 查表结构→MOS 查对应业务逻辑二次开发仅使用 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 测试集合吗
返回列表