ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

华为MetaERP Oracle EBS R12 vs Fusion Cloud 采购模块全维度拆解整体架构总览表格层级 定义 EBS 架构模式 Fusion 架构模式业务对象 BO 面向业务

2026/8/9 15:14:41 拓冰建站 浏览量
华为MetaERP Oracle EBS R12 vs Fusion Cloud 采购模块全维度拆解整体架构总览表格层级 定义 EBS 架构模式 Fusion 架构模式业务对象 BO 面向业务 Oracle EBS R12 vs Fusion Cloud 采购模块全维度拆解整体架构总览层级定义EBS 架构模式Fusion 架构模式业务对象 BO面向业务端的顶层业务单据 / 业务概念用户视角传统表单单据PR 请购单、PO 采购订单、一揽子协议、收货、供应商、询价报价云化业务对象REST API 标准 BO、采购申请、采购订单、合约、收货、供应商目录、自助采购基于业务单元 BU组织逻辑实体 LE系统内部抽象业务模型解耦界面与物理库定义实体关系、校验规则、业务行为Oracle Forms 逻辑块、Record Group、业务视图、Package 封装逻辑VO 视图对象、EO 实体对象、AM 应用模块ADF 业务层、服务层逻辑实体物理实体 PE数据库底层真实数据表、索引、约束、分区、存储结构Oracle EBS APPS Schema带_ALL多 ORG 分区表、基表 视图FUSION Schema部分表名沿用 EBS底层存储架构重构、全局分区、多租户隔离后台程序批处理、接口导入、审批流、核算、定时任务并发请求 Concurrent Request、Workflow 工作流、PL/SQL Package、标准接口表ESS 定时作业、Fusion REST/SOAP 服务、ESS 调度、BPMN 审批流、批量导入接口、PL/SQLJava 混合服务一、Oracle EBS R12 采购模块PO逐层解析1.1 顶层业务对象Business Object核心清单1请购单 PR Requisition业务场景员工提采购需求、内部调拨申请细分类型物料型请购、费用型请购、内部调拨请购2采购订单 PO Purchase Order四类核心业务单据共用一套主表标准 POSTANDARD一次性下单收货结算一揽子协议 BLANKET框架定价后续 Release 分批下单合约采购 CONTRACT只锁定金额条款不定物料数量计划 PO PLAN中长期备货计划分解下发正式 PO3一揽子发放 Release基于 BLANKET 协议生成实际执行订单4询价 RFQ、报价 QUOTATION寻源议价业务对象5收货接收 Receiving、退货、验收入库前收货校验业务对象6供应商主数据、采购员、采购目录、审批流规则1.2 逻辑实体Logical Entity四层经典金字塔模型EBS 采购标准四层逻辑结构一对多层级单据头实体 → 单据行实体 → 发运行实体 → 会计分配实体层级关系采购订单头1→ 采购订单行N采购订单行1→ 发运行 Line LocationN拆分收货地点、交期、运输方式发运行1→ 会计分配 DistributionN按成本中心、项目、科目拆分费用入账关键逻辑实体说明PO Header 订单头逻辑实体管控单据基础属性供应商、采购员、币别、付款条款、审批状态、订单类型、OU 经营单位 内置逻辑单据编号生成、币种汇率取值、供应商地点校验、审批工作流挂载PO Line 订单行逻辑实体物料 / 费用明细物料编码、单价、数量、行类型数量型 / 金额型、物料类别、税率 内置逻辑价格审批校验、物料有效性校验、库存组织权限校验Line Location 发运行逻辑实体收货维度拆分收货库存组织、子库存、需求到货日期、税码、运费分摊、预收定金 内置逻辑收货数量控制、超额收货容差校验、收货目的地校验Distribution 会计分配逻辑实体财务入账维度会计科目、项目 ID、资产编号、WBS、预算占用、费用归属部门 内置逻辑弹性域科目合法性校验、预算校验、暂估入账预生成分录规则配套附属逻辑实体审批流逻辑实体WF_ITEM_KEY 绑定工作流实例收货逻辑实体收货头、收货行、收货事务处理、接收会计事件供应商逻辑实体供应商、供应商地点、银行信息、付款方式1.3 物理实体底层数据库表PO Schema1采购订单核心四层物理表经典 ALL 多组织表ORG_ID 区分经营单位逻辑实体物理表名主键外键关联核心作用订单头PO_HEADERS_ALLPO_HEADER_IDVENDOR_ID、VENDOR_SITE_ID、AGENT_ID订单基础档案、审批状态、单据号 SEGMENT1、ORG_ID、AUTHORIZATION_STATUS 审批状态订单行PO_LINES_ALLPO_LINE_IDPO_HEADER_ID物料、单价、数量、行类型 LINE_TYPE_ID、ITEM_ID、税率信息发运行PO_LINE_LOCATIONS_ALLLINE_LOCATION_IDPO_LINE_ID收货地点、到货日期、税、容差、接收控制参数会计分配PO_DISTRIBUTIONS_ALLDISTRIBUTION_IDLINE_LOCATION_IDCODE_COMBINATION_ID 会计科目、项目、预算、费用分摊比例2请购单全套物理表PO_REQUISITION_HEADERS_ALL请购单头PO_REQUISITION_LINES_ALL请购单行PO_REQ_DISTRIBUTIONS_ALL请购会计分配3一揽子发放表PO_RELEASES_ALLBLANKET 协议对应的实际发放订单关联 PO_HEADER_ID 协议头 ID4收货接收配套表RCV SchemaRCV_SHIPMENT_HEADERS供应商送货通知单头RCV_SHIPMENT_LINES送货明细RCV_TRANSACTIONS核心收货事务接收、入库、退货、更正RCV_ACCOUNTING_EVENTS收货暂估会计事件生成暂估凭证数据源5主数据基础物理表AP_SUPPLIERS、AP_SUPPLIER_SITES_ALL供应商及地点R12 统一整合 APMTL_SYSTEM_ITEMS_B物料主数据HR_OPERATING_UNITS经营单位 OUPO_AGENTS采购员档案经典关联 SQL 示例EBS 完整 PO 四层联查sqlSELECT pha.segment1 po_no, pla.line_num po_line_no, plla.need_by_date arrive_date, pda.code_combination_id account_id FROM po_headers_all pha JOIN po_lines_all pla ON pha.po_header_id pla.po_header_id JOIN po_line_locations_all plla ON pla.po_line_id plla.po_line_id JOIN po_distributions_all pda ON plla.line_location_id pda.line_location_id WHERE pha.segment1 PO20260808;1.4 EBS 采购后台程序并发请求、PL/SQL、工作流、接口1核心标准并发请求Concurrent Request导入请购单Import Requisitions读取接口表PO_REQUISITIONS_INTERFACE_ALL校验数据后正式生成 PR 单据报错写入PO_INTERFACE_ERRORS导入采购订单Import Purchase Orders外部系统通过接口表批量写入 PO自动创建正式订单接收事务处理处理器Receiving Transaction Processor处理前台 / 接口收货数据更新库存MTL_MATERIAL_TRANSACTIONS、生成暂估会计事件采购订单审批工作流PO Approval WorkflowOracle WF基于单据 WF_ITEM_KEY 启动审批流程修改AUTHORIZATION_STATUS状态INCOMPLETE→APPROVED→REJECTED暂估应付款汇总Accrual Write-Off Report月末计提货到票未到暂估应付自动创建一揽子发放Create Blanket Releases2核心 PL/SQL 程序包业务逻辑载体PO_PURCHASE_ORDER_PUB标准 API 创建 / 修改 / 取消 PO二次开发首选PO_REQUISITION_PUBPR 增删改标准 APIPO_APPROVAL_PUB审批提交、驳回、撤回接口RCV_TRANSACTIONS_PUB后台自动收货 API3标准接口架构接口表Interface Table→并发导入程序→正式业务表全流程校验拦截脏数据错误落错误表排查。4审批流底层程序Oracle Workflow 引擎表WF_ITEM_ATTRIBUTE_VALUES、WF_PROCESS_ACTIVITIES存储审批节点、处理人、流转状态。二、Oracle Fusion Cloud SCM Procurement 采购模块逐层解析2.1 业务对象 BO云原生标准化核心标准业务对象Oracle 官方 REST BORequisitionPOR自助请购单PurchaseOrderPO采购订单BlanketPurchaseAgreement 一揽子框架协议ContractPurchaseAgreement 合约采购PurchaseRelease 协议发放单Receipt 收货验收单Supplier、SupplierSite 供应商全生命周期 BOProcurementCatalog 采购目录、询价寻源 Sourcing BO组织模型差异EBS OU → FusionBusiness UnitBU 业务单元请购 BU发起需求组织采购 BU执行下单、供应商管理组织支持集中采购代其他 BU 下单共享服务模式EBS 多 OU 很难原生实现2.2 逻辑实体ADF EO/VO 业务层逻辑实体Fusion 采用 ADF 业务组件分层EOEntity Object实体对象直接映射物理表封装字段校验、数据库约束、触发器级业务规则VOView Object视图对象面向前端页面、API 查询多表关联、过滤、权限隔离AMApplication Module应用模块事务控制器封装完整业务逻辑、服务方法、审批调用、校验规则对应 EBS 四层的 Fusion 逻辑实体层级RequisitionHeader EO / PurchaseOrderHeader EO头层RequisitionLine EO / PurchaseOrderLine EO行层PurchaseOrderShipment EO原 Line Location 发运行Distribution EO会计分配层逻辑层新增能力内置 RBP 基于角色权限校验、数据行级安全云端原生审批 BPMN 工作流、条件流转、代理审批内置异常容差、合规校验反舞弊、三单匹配预校验REST API 天然封装逻辑实体外部系统直接调用 BO 接口无需直操作数据库2.3 Fusion 物理实体FUSION Schema 数据表表名大量沿用 EBS 命名但归属 Schema、底层架构、多租户隔离完全重构EBSPOSchema → Fusion 分为POR请购、PO订单、POZ供应商独立 SchemaOracle1请购单物理表POR 专属 Schema逻辑实体物理表说明请购单头POR_REQUISITION_HEADERS_ALLFusion 专属请购头表请购单行POR_REQUISITION_LINES_ALL携带审批层级、申请人主管信息EBS 无此字段Oracle请购分配POR_REQ_DISTRIBUTIONS_ALL科目分配2采购订单主表PO Schema表名和 EBS 一致PO_HEADERS_ALL、PO_LINES_ALL、PO_LINE_LOCATIONS_ALL、PO_DISTRIBUTIONS_ALL新增字段PRC_BU_ID采购 BU、合规审核标记、电子签章标识、运输方式、物流信息等 EBS 不存在字段Oracle取消ORG_ID以BUSINESS_UNIT_ID作为组织隔离维度3供应商主数据表POZ 全新 SchemaPOZ_SUPPLIERS、POZ_SUPPLIER_SITES_ALL_M统一供应商生命周期管理整合准入、风控、银行、税务信息替代 EBS AP 供应商表4收货物理表RCV表名基本复用 EBSRCV_SHIPMENT_HEADERS、RCV_TRANSACTIONS底层增加云租户分区、审计日志字段。5接口物理表请购接口POR_REQ_HEADERS_INTERFACE_ALLPO 接口PO_HEADERS_INTERFACE_ALL导入逻辑和 EBS 相似由 ESS 作业调度导入解析关键差异Fusion 禁止客户直改物理表所有业务操作必须通过 REST API / 标准页面 / ESS 程序无 EBS 那样开放的 PL/SQL 直写表的改造模式。2.4 Fusion 后台执行程序与服务体系1ESSEnterprise Scheduler Service云端定时作业替代 EBS 并发请求常用 ESS 采购标准作业Import Requisitions from Interface导入外部请购单Import Purchase Orders接口导入 POProcess Receiving Transactions后台收货事务处理Approve Requisitions/Purchase Orders 批量审批作业Accrual Accounting for Receipts 云端暂估自动计提Supplier Import 批量供应商主数据导入2审批引擎BPMN 业务流程引擎替代 EBS Oracle Workflow可视化拖拽配置审批流程支持职级审批、金额分级审批、代理审批、超时自动流转审批状态实时写入对应表AUTHORIZATION_STATUS3对外服务形式主流集成方式REST API官方标准 BO 接口Create Purchase Order、Submit Approval、Create Receipt推荐集成首选SOAP WebService兼容传统对接场景FBDIFile Based Data Import文件批量导入对标 EBS 接口表上传文件导入HCM、AP、INV 内部集成服务预制业务事件触发收货自动推送应付匹配4底层执行逻辑载体轻量 PL/SQL基础数据校验、视图计算Java 服务核心业务逻辑、API 路由、权限控制、分布式事务审计日志服务全操作留痕满足云端合规审计2.5 EBS vs Fusion 四层实体核心差异汇总1组织隔离EBSORG_ID多组织访问控制MOAC 安全配置FusionBU 业务单元原生隔离行级数据安全 RBP2业务对象结构EBSPR、PO 两套独立体系耦合度高Fusion自助采购一体化员工端自助下单、目录化采购轻量化流程3逻辑层EBSFormsPL/SQL 硬编码逻辑二次开发灵活但耦合重FusionADF 分层 配置化规则极少允许底层定制优先配置 API 扩展4物理层EBSAPPS 一套 Schema客户可通过 PL/SQL、触发器深度改造表结构Fusion多租户隔离 Schema禁止直 DML 操作数据表只能标准接口交互5后台程序EBS并发请求 WorkflowPL/SQL PackageFusionESS 定时作业 BPMN 审批 REST 微服务化架构三、端到端业务流转示例两套系统对照场景员工提交请购→审批→自动生成 PO→收货入库→财务暂估EBS 流转链路前端 iProcurement 录入 PR → 写入PO_REQUISITION_HEADERS_ALLWF 工作流审批通过 →AUTHORIZATION_STATUSAPPROVED采购员运行 “自动创建 PO” 并发请求 → 生成PO_HEADERS_ALL四层单据收货员录入接收 →RCV_TRANSACTIONS写入收货记录库存更新月末运行暂估并发程序 → 生成 AP 暂估应付Fusion 流转链路自助采购页面提交 PR → EO 写入POR_REQUISITION_HEADERS_ALLBPMN 流程自动分级审批配置化规则自动转 PO调用 PO BO 服务生成订单移动端 / 页面收货触发 ESS 收货事务作业月末调度 ESS 暂估作业自动生成子分类账会计事件四、二次开发实操建议EBS 改造优先调用PO_PURCHASE_ORDER_PUB标准 API禁止直接 update 核心业务表接口走标准 Interface 表 并发导入。Fusion 集成严格使用官方 REST BO、FBDI 文件导入不允许直操作底层数据表业务增强采用 Page Composer 配置、自定义 ESS 作业杜绝底层 PL/SQL 硬改。五、总结EBS经典四层物理表驱动架构逻辑固化在 PL/SQL 与 Forms开放度高、改造灵活适合本地化重度定制Fusion云化服务化架构业务对象标准化、逻辑层 ADF 封装、物理层黑盒化管控以配置与 API 集成为主重合规、轻量化运维架构现代化但底层定制能力受限 两套系统业务实体的四层头 - 行 - 发运 - 分配业务模型思想一脉相承仅组织架构、技术底座、运行引擎、开放策略发生根本性升级。