华为MetaERP 先把三层视角的边界定清楚(这是 Oracle ERP 里做架构映射最容易混的地方):业务对象 BO(Business Object):业务人员眼里的“东西“,带生命周期和行为(一
先把三层视角的边界定清楚这是 Oracle ERP 里做架构映射最容易混的地方业务对象 BOBusiness Object业务人员眼里的东西带生命周期和行为一张资产卡片、一次折旧运行、一笔报废。与技术无关。逻辑对象 LO / Logical Entity系统内部把 BO 拆成的结构化概念单元资产头 / 账簿财务 / 事务 / 分配 / 折旧台账EBS 里靠 PL/SQL 记录类型APP 视图承载Fusion 里靠 VO/SDO/业务对象模型承载不绑死单表。物理实体 PEPhysical Entity数据库里真落地的表/视图/索引。EBS 在 APPS schemaFA_ADDITIONS_B 等有外键Fusion 在 FUSION schema同前缀表名但仅开放安全视图无 DB 层外键应用层校验。下面 EBS R12 与 Fusion Cloud Assets 分开给最后做对照。一、Oracle EBS R12 FAFixed Assets1. 业务对象BO清单BO业务含义生命周期/行为资产主档案一台笔记本/一栋楼的基础台账建卡→信息变更→作废资产账簿Asset Book公司账/税账/成本账并行折旧维度启用→期间打开/关闭→停用资产事务Transaction资本化、调拨、重分类、价值调整、减值、部分报废发起→过账→生成 XLA 分录折旧运行Depreciation Run某账簿某期间跑一次折旧计划→执行→回滚→重算分配行Distribution成本摊到部门/科目/地点/人初始分配→转移→重分配批量新增Mass AdditionAP 发票/PO/项目在建转固批量建卡队列→合并→过账建卡报废处置报废处置收入/费用损益报废→核销原值累计折旧→GL 损益2. 逻辑对象LO与物理表映射EBS 逻辑层是APP 视图 PL/SQL 结构体一个 LO 常跨多表B/Tl 基表历史表事务表。(1) Asset Header资产头静态属性逻辑资产编号、类别、序列号、标签、权属、租赁标志、使用状态与账簿无关物理FA_ADDITIONS_B基表FA_ADDITIONS_TL多语言FA_ASSET_HISTORY属性变更历史DATE_INEFFECTIVE IS NULL 为当前行FA_CATEGORIES_B/TL(2) Book Financial Info账簿财务行逻辑单资产多账簿原值/累计折旧/残值/折旧方法/使用年限/账面净值时间轴版本化物理FA_BOOKS按 ASSET_IDBOOK_TYPE_CODE 版本化TRANSACTION_HEADER_ID_OUT IS NULL 为活跃行FA_BOOK_CONTROLSFA_CATEGORY_BOOKS类别×账簿默认科目与折旧规则(3) Transaction资产事务逻辑事务头类型ADDITION/TRANSFER/RECLASS/ADJUSTMENT/RETIREMENT… 生效期间来源审计链物理FA_TRANSACTION_HEADERSFA_TRANSACTION_LINES单位/金额FA_ADJUSTMENTS调整明细供 XLA 过账(4) Distribution Allocation成本分配逻辑历史快照式调拨后插新行封旧行挂 CCID、部门、地点、人员物理FA_DISTRIBUTION_HISTORYFA_LOCATIONS(5) Depreciation Ledger折旧台账逻辑期间级汇总分配行级明细支撑对账与 GL 传送物理FA_DEPRN_SUMMARY每资产每期间一行FA_DEPRN_DETAIL每分配行每期间一行FA_DEPRN_PERIODS/FA_CALENDAR(6) Retirement Disposal报废处置逻辑报废数量、处置收入、清理费、净损益物理FA_RETIREMENTSFA_ASSET_INVOICES来源发票/PO 追溯(7) Mass Addition批量新增接口物理FA_MASS_ADDITIONSFA_MASS_ADDITION_LINESEBS 关键特征逻辑对象靠 FormConcurrent Program如折旧并发Depreciation Program、过账Journal Import驱动多组织用 ORG_ID 行级隔离XLA 子账桥接 GL。二、Oracle Fusion Cloud AssetsFusion FAFusion 表名与 EBS 高度同源FA_ADDITIONS_B仍在但Schema 叫FUSION有OBJECT_VERSION_NUMBER乐观锁字段逻辑层是 VOView Object/SDO/业务对象服务物理表仅通过安全视图暴露无 DB 外键多账套靠 Ledger/Business Unit会计统一走 XLASubledger Accounting1. 业务对象BO清单与 EBS 一一对应但表达为 Fusion 页面对象Asset资产主档含 Capitalized/CIP/Expensed/Group 四种 typeAsset Book / Corporate Book / Tax BookAsset TransactionUI 动作即 BO 操作走 REST/SOAP SDODepreciation RunESS 作业Asset DistributionMass AdditionFBDI 模板FA_MASS_ADDITIONS_INT导入Retirement / ReinstatementAsset Caterogy、Asset Key Flexfield、Location2. 逻辑对象 → 物理实体映射逻辑对象Fusion 物理表FUSION schema与 EBS 差异点Asset HeaderFA_ADDITIONS_BFA_ADDITIONS_TLFA_ASSET_HISTORY同名字段几乎一致多了OBJECT_VERSION_NUMBER、ASSET_KEY_CCID弹性域直挂Book FinancialFA_BOOKSFA_BOOK_CONTROLSFA_CATEGORY_BOOKS版本化机制同 EBSTransactionFA_TRANSACTION_HEADERSFA_TRANSACTION_LINESFA_ADJUSTMENTS同结构调用走 SDO 而非 FormDistributionFA_DISTRIBUTION_HISTORYFA_LOCATIONS同Depreciation LedgerFA_DEPRN_SUMMARYFA_DEPRN_DETAILFA_CALENDAR_PERIODS周期表改名FA_CALENDAR_PERIODSRetirementFA_RETIREMENTSFA_MC_RETIREMENTS多币种处置Fusion 补了 MC 多币种表Source InvoiceFA_ASSET_INVOICESFA_INVOICE_TRANSACTIONS同Mass AdditionFA_MASS_ADDITIONS FBDI 接口表导入走 Excel/FBDI 而非 Form 队列Fusion 逻辑层额外有OTBI 主题域Fixed Assets Real Time、VOAssetVO/BookVO/TransactionVO、ESS 作业DepreciationRun、REST/fscmRestApi/resources/11.13.18.05/assets。三、三层对照与架构差异要点BO 层两者业务对象几乎同构——资产、账簿、事务、折旧、分配、报废、批量新增。Fusion 把账簿更紧地绑到 Ledger/Corporate-Tax Book 概念EBS 是BOOK_TYPE_CODE自由定义。LO 层EBSLO PL/SQL record _VL视图 API 参数结构如FA_API_TYPES.asset_hdr_rec隐式存在开发时自己拼。FusionLO 元数据化 VO/SDO绑定 BO 服务前端页面直接拖 VO不允许侵入式改 PL/SQL 核心逻辑。PE 层表名 70% 复用FA_ADDITIONS_B/FA_BOOKS/FA_DEPRN_SUMMARY…。EBSAPPS 下可直接SELECT * FROM FA_BOOKS有外键、有_ALL多 OU。Fusion只能查安全视图如FA_ADDITIONS_B经 VPD 过滤 BU无外键、乐观锁OBJECT_VERSION_NUMBER必带、租户隔离。事务版本化套路完全一致Header/Books/History 都是插新行置 DATE_INEFFECTIVE/TRX_HEADER_ID_OUT 封旧行这套逻辑从 11i 沿用至 Fusion做历史时点查询as-of period写法不变。会计出口两者都通过 XLA 把 FA 事务转 GL 日记账物理上FA_ADJUSTMENTS→XLA_AE_LINES→GL_JE_LINES逻辑对象会计分录跨模块共享。