资讯动态

华为MetaERP Oracle EBS R12 OM(销售订单管理)VS Fusion Cloud DOO 分布式订单编排全维度拆解:业务对象→逻辑实体→物理实体(后台表)→核心程序 + 实操示例

发布时间:2026/8/9 14:59:18 来源:尧图企业网站定制
Oracle EBS R12 OM销售订单管理VS Fusion Cloud DOO 分布式订单编排全维度拆解业务对象→逻辑实体→物理实体后台表→核心程序 实操示例前置概念定义层级释义业务对象 BO业务视角完整业务载体销售订单、客户、价目表、发货交付、开票应收等端到端业务单元逻辑实体 LE系统内部按业务边界拆分的抽象业务组件无绑定物理表由多张物理表聚合而成物理实体 PE数据库落地物理表、分区、索引、约束真实存储数据EBS 带_ALL多组织分区Fusion 同样_ALL分区隔离核心程序标准并发请求、工作流、API、PLSQL、后台调度、接口导入程序第一部分Oracle EBS R12 OM 销售模块完整拆解一、整体架构单体紧耦合架构EBS OM 基于OU 运营单元数据隔离ORG_IDO2C 订单到收款全链路订单录入→订单 BOOK 登记→可用性检查 ATP→信贷审核→挑库发运 WSH→自动开票 AutoInvoice→AR 收款记账。1.1 顶层业务对象 BO销售订单主业务对象客户主数据对象定价与折扣业务对象订单履行发运 / 库存挑库对象开票应收结算对象订单变更 / 取消 / 暂停业务对象1.2 逐层拆解业务对象→逻辑实体→物理表业务对象 1标准销售订单1逻辑实体拆分订单头逻辑实体订单基础信息、客户收付方、订单类型、状态、付款条款、全局控制参数订单行逻辑实体商品、数量、单价、交付日期、库存组织、行状态、定价结果订单分配逻辑实体会计科目弹性域、成本归集维度、利润中心分摊订单附加属性逻辑实体备注、属性字段、促销备注、外部单号、溯源信息2对应物理实体核心数据表① 订单头物理表OE_ORDER_HEADERS_ALL主键HEADER_ID核心关键字段sqlORDER_NUMBER -- 外部订单号 FLOW_STATUS_CODE -- 订单状态ENTER录入/BOOKED已登记/CANCELLED取消/CLOSED关闭 SOLD_TO_ORG_ID -- 付款客户账户 SHIP_TO_ORG_ID -- 收货地点 BILL_TO_ORG_ID -- 开票地点 ORDER_TYPE_ID -- 订单类型标准订单/寄售/退货RMA TERM_ID -- 付款账期 ORG_ID -- OU运营单元隔离 PRICE_LIST_ID -- 绑定价目表ID② 订单行物理表OE_ORDER_LINES_ALL主键 LINE_ID关联 HEADER_IDsqlINVENTORY_ITEM_ID -- 物料ID关联MTL_SYSTEM_ITEMS_B ORDERED_QUANTITY -- 订购数量 PRICE_LIST_UNIT_PRICE -- 定价单价 FLOW_STATUS_CODE -- 行级状态 SHIP_FROM_ORG_ID -- 发货库存组织 LINE_TYPE_ID -- 行类型实物商品/服务/费用③ 订单会计分配OE_ORDER_DISTRIBUTIONS_ALL存储订单行对应的会计科目弹性域确定销售收入入账科目。④ 订单附加属性OE_ORDER_HEADERS_EXT/OE_ORDER_LINES_EXTEBS 弹性扩展字段物理表。业务对象 2客户主数据全局共享逻辑实体客户主体、客户账户、业务地点收票 / 收货物理实体表HZ_PARTIES法人主体全局 partyHZ_CUST_ACCOUNTS_ALL客户账户HZ_CUST_SITE_USES_ALL地点用途SHIP_TO/BILL_TO/SOLD_TO业务对象 3定价与折扣逻辑实体价目表、定价公式、行级折扣、促销调整物理表QP_PRICE_LISTS_ALL、QP_PRICE_LIST_LINES_ALL、QP_MODIFIERS_ALL折扣调价业务对象 4订单履行发运 WSH 联动逻辑实体挑库申请、交货单、发运明细、物流装运物理表WSH_DELIVERIES_ALL交货单头WSH_DELIVERY_DETAILS交货明细绑定 OM 订单行MTL_TXN_REQUEST_HEADERS/LINES库存挑库申请MTL_MATERIAL_TRANSACTIONS库存发货扣减事务业务对象 5自动开票对接 AR 应收逻辑实体开票接口数据、应收发票物理接口表RA_INTERFACE_LINES_ALL正式发票表RA_CUSTOMER_TRX_ALL1.3 EBS OM 核心后台程序并发请求 / PLSQL/API1订单核心业务程序Order Import 订单导入并发程序接口表OE_HEADERS_INTERFACE_ALL、OE_LINES_INTERFACE_ALL作用外部系统批量导入销售订单标准集成入口。Book Order订单登记标准 APIOE_ORDER_PUB.PROCESS_ORDERPLSQL 标准 API完成订单 BOOK锁定价目、锁定库存 ATP、触发信贷校验、推进工作流。信贷审核工作流Order Credit Check Workflow后台异步工作流校验客户信用额度拦截超信用订单。2履约调度程序Pick Release 挑库发放并发程序生成挑库单锁定库存Auto Pick Confirm 自动确认挑库Auto Pack/Auto Ship Confirm 自动装箱 自动发运确认3财务结算程序AutoInvoice 自动开票主程序读取 OM 推送至 AR 接口表生成正式应收发票O2C 闭环关键程序。1.4 EBS 实操 SQL 示例示例 1查询已登记有效销售订单 客户收货地址sqlSELECT oh.order_number, oh.flow_status_code order_status, hp.party_name sold_customer, hsu.location ship_to_address FROM oe_order_headers_all oh JOIN hz_cust_site_uses_all hsu ON oh.ship_to_org_id hsu.site_use_id JOIN hz_cust_accounts hca ON hsu.cust_account_id hca.cust_account_id JOIN hz_parties hp ON hca.party_id hp.party_id WHERE oh.flow_status_code BOOKED AND oh.org_id 82; -- 指定OU示例 2API 简易调用创建订单PLSQL 伪代码plsqlDECLARE l_header_rec oe_order_pub.header_rec_type; l_line_tbl oe_order_pub.line_tbl_type; BEGIN l_header_rec.order_number : TEST2026080801; l_header_rec.sold_to_org_id : 10001; l_line_tbl(1).inventory_item_id : 50001; l_line_tbl(1).ordered_quantity : 10; oe_order_pub.process_order( p_api_version 1.0, p_header_rec l_header_rec, p_line_tbl l_line_tbl ); COMMIT; END; /第二部分Oracle Fusion Cloud DOODistributed Order Orchestration分布式订单编排2.1 架构云原生 SOA 微服务化Fusion 销售订单模块全称DOO 分布式订单编排基于BU 业务单元隔离替代 EBS 的 OU解耦订单录入、定价、履约、开票、物流全链路事件驱动支持多渠道订单统一编排电商、线下、第三方平台。 核心特点逻辑层编排引擎独立物理数据分层存储严格解耦订单层、履约层、开票层。2.2 业务对象 BO全局编排销售订单渠道订单源电商 / 线下 / 第三方订单履约履行行核心拆分层智能定价与优惠引擎跨组织履约调度内部调拨、外协发货开票应收一体化服务订单变更动态重编排2.3 业务对象→逻辑实体→物理实体业务对象Fusion 销售订单1三层逻辑实体Fusion 标志性分层设计订单头逻辑实体Order Header LE订单基础属性、客户收付方、渠道来源、全局管控订单业务行逻辑实体Order Line LE商品、定价、基础交付需求履约执行行逻辑实体Fulfillment Line LE系统拆解后的可执行履约单元一张订单行可拆多行履约行分仓发货、分批交付关键差异EBS 只有订单头 订单行两层Fusion 强制三层逻辑拆分适配分布式履约。2对应物理实体核心数据表DOO 前缀① 订单头物理表DOO_HEADERS_ALL主键 HEADER_IDsqlORDER_NUMBER ORDER_SOURCE_SYSTEM -- 订单来源渠道电商/ERP线下 BILL_TO_CUSTOMER_ID SHIP_TO_LOCATION_ID ORDER_STATUS_CODE BUSINESS_UNIT_ID -- Fusion业务单元替代EBS ORG_ID CANCEL_FLAG② 订单业务行DOO_LINES_ALLLINE_ID 关联 HEADER_ID存储客户下单原始商品、数量、定价基础数据。③履约核心表DOO_FULFILL_LINES_ALLFusion 最核心物理表由编排引擎自动拆分生成每一条代表一条独立可执行履约任务锁定库存、安排发货、触发开票是连接订单层与库存 WMS、发运模块的桥梁。配套明细物理表DOO_FULFILL_LINE_DETAILS履约行序列号、批次、属性明细DOO_BILLING_PLANS分期开票计划物理表DOO_PRICING_ADJUSTMENTS折扣、调价记录配套上下游核心物理表物料主数据EGP_SYSTEM_ITEMS_B替代 EBS MTL_SYSTEM_ITEMS_B库存事务INV_MATERIAL_TXNSFusion 应收开票接口RA 系列表结构沿用 EBS 命名但由云服务自动调用 AutoInvoice 服务2.4 Fusion DOO 核心后台程序 / 云服务 / API1标准导入服务Import Orders 云计划作业接口表DOO_HEADERS_INTERFACE、DOO_LINES_INTERFACE云定时作业自动拉取外部接口数据生成正式订单。DOO Orchestration Engine 分布式编排引擎核心后台常驻服务自动执行ATP 库存校验、分仓拆分行、信贷检查、分配发货仓库、触发履约流程、订单变更自动重编排无人工并发请求事件驱动执行。2标准公共 APIREST API 为主弱化传统 PLSQLREST API/fscmRestApi/resources/latest/salesOrders主流集成方式创建 / 修改 / 取消订单PLSQL APIDOO_ORDER_PUB兼容传统开发模式。3关键云调度作业库存预留自动调度Create Reservations自动发运确认AutoShipConfirm Cloud Job自动开票一体化服务同步推送应收云模块生成发票无需手动跑 AutoInvoice 并发。2.5 Fusion 实操 SQL 示例查询订单 履约行关联数据sqlSELECT dh.order_number, dl.line_number order_line_no, dfl.fulfill_line_id, dfl.status_code fulfill_status, dfl.requested_ship_date FROM doo_headers_all dh JOIN doo_lines_all dl ON dh.header_id dl.header_id JOIN doo_fulfill_lines_all dfl ON dl.line_id dfl.order_line_id WHERE dh.order_number FUSION2026080801;REST API 极简创建订单请求示例json{ OrderNumber: API20260808, BillToCustomerId: 100001, ShipToLocationId: 200002, BusinessUnitId: 300001, OrderLines: [ { ItemNumber: ITEM001, OrderedQuantity: 20, UnitSellingPrice: 99.0 } ] }第三部分EBS OM VS Fusion DOO 全维度横向对比3.1 四层架构对齐对比表维度Oracle EBS R12 OMOracle Fusion DOO架构模式单体紧耦合、本地数据库驱动云原生微服务、事件驱动分布式编排组织隔离OU 运营单元ORG_ID 分区BU 业务单元逻辑实体分层订单头 订单行两层订单头→订单行→履约行三层核心物理主表OE_ORDER_HEADERS_ALL、OE_ORDER_LINES_ALLDOO_HEADERS_ALL、DOO_LINES_ALL、DOO_FULFILL_LINES_ALL定价引擎本地 QP 定价模块紧耦合嵌入订单独立云定价服务远程调用订单履约订单行直接绑定发运 WSH履约行作为独立履约任务分发至库存 / 物流集成方式PLSQL API、接口表并发导入REST API 为主、接口云作业、Event 消息队列后台执行手动触发并发请求、工作流同步执行常驻编排引擎自动异步调度数据扩展弹性域扩展表 EXT 系列原生可扩展属性元数据模型无需新建物理表3.2 关键业务逻辑差异订单拆分机制EBS一条订单行只能整单发货分批发货需手动拆行 Fusion编排引擎自动按库存、仓库、交期拆分多条履约行自动分批履约。订单变更处理EBS 变更后需重新跑信贷、ATP 校验 Fusion 变更触发事件流局部重编排仅校验受影响履约行性能更高。多渠道订单统一管理EBS 需二开整合电商、线下订单 Fusion 原生支持多渠道订单来源标记统一一套履约体系。3.3 表映射关系非一对一映射EBS 一张 OE 订单行 ≈ Fusion 一条 DOO 订单行 N 条 DOO 履约行不存在严格一一对应字段映射仅业务含义对齐OE_ORDER_HEADERS_ALL ↔ DOO_HEADERS_ALLOE_ORDER_LINES_ALL ↔ DOO_LINES_ALLWSH 交货明细 ↔ DOO_FULFILL_LINES_ALL WSH 云发货表第四部分典型 O2C 全链路数据流流转4.1 EBS 数据流外部导入→OE 接口表→Order Import→OE 正式订单表→BOOK 登记→信贷校验→挑库 WSH→库存事务 MTL→RA 开票接口→AR 发票→收款核销总账4.2 Fusion 数据流第三方渠道→REST / 接口表→云导入作业→DOO_HEADERS/LINES→编排引擎生成 DOO_FULFILL_LINES→库存预留 / 发货→自动推送应收云开票→总账入账第五部分开发实施落地建议EBS 二次开发优先使用标准 PLSQL APIOE_ORDER_PUB禁止直接 DML 修改 OE 底层表避免状态错乱Fusion 开发优先 REST API 与标准云作业尽量少直写 DOO 物理表编排引擎会自动维护数据一致性数据迁移 EBS→Fusion先迁移主数据客户、物料、价目再迁移历史订单至 DOO 接口表通过标准导入程序转正禁止跨库直接同步物理表。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价