尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

华为MetaERP Oracle EBS R12 GL VS Fusion Cloud GL 总账全层级拆解整体分层:业务对象→逻辑实体→物理实体→后台数据表→标准程序 / API / 代码示例,同步

华为MetaERP Oracle EBS R12 GL VS Fusion Cloud GL 总账全层级拆解整体分层:业务对象→逻辑实体→物理实体→后台数据表→标准程序 / API / 代码示例,同步 Oracle EBS R12 GL VS Fusion Cloud GL 总账全层级拆解整体分层业务对象→逻辑实体→物理实体→后台数据表→标准程序 / API / 代码示例同步对比两代架构核心差异EBS 为本地单体 EBS 架构Fusion 为云原生 SAAS 多租户、XLA 强解耦、多维模型化架构。一、基础概念定义统一1. 四层层级释义层级定义EBS 特点Fusion 特点业务对象面向财务业务视角用户可感知的业务单元账套、会计科目、凭证批 / 凭证、科目余额、外币重估、合并、预算主分类账、法律主体、业务单元 BU、日记账、多维科目余额、支持参考维度、集团合并逻辑实体系统内部抽象业务模型不绑定物理表定义属性、关系、校验规则弹性域结构、账簿模型、凭证三层模型批 - 头 - 行、余额快照模型业务实体 BO、Fusion VO 视图对象、维度模型、SLA 子账会计引擎逻辑模型、多账本维度物理实体数据库层面真实对象表、索引、分区、约束、序列、存储过程、包、触发器单 SchemaGL、FND、XLA自有表全库共用表空间多租户隔离 SchemaFUSION按模块分区、分区表、物化视图、OLAP 立方体、ADW 数据集市分层存储后台表落地存储数据的物理数据表、视图、接口表EBS 经典 GL 基表、接口表 GL_INTERFACEFusion 同名表结构优化新增分区表、维度维表、SLA 中间表、DW 集市层表2. 两代总账顶层架构总览EBS R12 GL 架构链路子模块 (AP/AR/FA)→XLA 子账会计引擎→GL 接口表GL_INTERFACE→日记账导入→GL_JE_BATCHES/HEADERS/LINES→GL_BALANCES科目余额 组织架构BG 全局→SOB 账套 (现 GL_LEDGERS)→OU 运营单元会计弹性域 KFF 承载科目维度Fusion Cloud GL 架构链路业务单元 BU→SLA 统一子账会计→GL 日记账引擎→GL 凭证表→多维余额立方体 GL Balance Cube 组织架构企业结构 ES法人 LE 业务单元 BU 主分类账 Primary Ledger原生多维维度弹性域弱化支持参考维度 SRD 替代传统弹性域Oracle第一部分Oracle EBS R12 总账 GL 逐层详细解析层级 1业务对象用户业务视角账簿Set of Books→GL_LEDGERS本位币、会计日历、科目结构三位一体核心账套会计科目结构会计弹性域 KFF公司、部门、自然科目、项目等分段科目组合日记账体系凭证批、凭证头、凭证行手工凭证、子账导入凭证、调整凭证科目余额实际 / 预算 / 预留三类余额按期存储期初、发生、期末辅助业务对象汇率、会计期间、外币重估、月末结转、合并抵消、预算、固化折算层级 2逻辑实体系统内部业务模型2.1 核心逻辑实体清单账簿逻辑实体 Ledger Entity属性账本 ID、本位币、日历 ID、科目弹性域 ID、启用期间、关闭状态 业务规则一个账簿绑定唯一一套科目结构、一套日历多账簿之间折算规则固化。科目组合逻辑实体 Code Combination Entity基于会计关键弹性域 KFF 动态拼接校验各段值集合法性、科目启用状态、汇总层级 区分明细科目 / 汇总科目summary_flag汇总科目不允许直接记账仅汇总汇总下级余额。日记账三层逻辑实体批 Batch→头 Header→行 Line批批量作业单元同一导入 / 录入任务打包统一审核、过账头凭证整体属性凭证日期、来源、分类、本位币总借贷、过账状态行分录明细科目、金额、辅助信息、汇率、关联子账来源 约束单批内所有凭证借贷平衡单张凭证借贷必须平衡。余额逻辑实体 Balance Entity按「账簿 科目组合 期间 币种 实际 / 预算 / 预留」唯一主键快照式存储过账时增量更新余额。XLA 子账会计逻辑实体子模块交易事件→会计事件→会计分录头行统一生成会计分录写入 GL 接口。2.2 核心逻辑关系1 账簿 N 个凭证批1 凭证批 N 个凭证头1 凭证头 N 条分录行分录行绑定唯一科目组合过账后汇总写入余额实体。层级 3物理实体数据库层对象3.1 Schema 归属APPS SchemaGL 模块自有包GL_PUBLIC_PKG、GL_JE_PKG、GL_BALANCES_PKGFND 公用弹性域包FND_FLEX_VALIDATIONXLA 子账包XLA_ACCOUNTING_PKG3.2 物理对象类型基础数据表堆表、主键索引、外键约束、Who 审计字段创建人、更新人、创建时间并发请求程序Concurrent Program、存储过程、函数、触发器、序列、值集视图接口临时表、视图、汇总视图、快照视图层级 4EBS GL 核心后台物理表详解1主数据维表基础档案表名中文名称主键核心字段业务用途GL_LEDGERS账簿主表LEDGER_IDCURRENCY_CODE,CHART_OF_ACCOUNTS_ID,PERIOD_SET_ID存储账套三要素币种、科目结构、日历OracleGL_CODE_COMBINATIONS科目组合表CODE_COMBINATION_IDSEGMENT1~SEGMENT15,SUMMARY_FLAG,ENABLED_FLAG弹性域拼接的有效科目 ID财务记账唯一科目主键FND_ID_FLEX_STRUCTURES弹性域结构定义ID_FLEX_STRUCTURE_ID弹性域分段定义科目结构配置GL_PERIOD_SETS会计日历PERIOD_SET_ID年度期间定义GL_PERIODS期间明细PERIOD_SET_ID,PERIOD_NAME每个月期间起止日期GL_PERIOD_STATUSES期间状态表LEDGER_ID,PERIOD_NAME打开 / 关闭 / 冻结期间控制结账GL_DAILY_RATES日常汇率FROM_CURRENCY,TO_CURRENCY,CONVERSION_DATE外币折算汇率2日记账核心业务表交易层GL_JE_BATCHES凭证批表 主键JE_BATCH_ID核心批次名称、总借贷金额、状态、创建并发请求 IDGL_JE_HEADERS凭证头表 主键JE_HEADER_ID外键 JE_BATCH_ID字段有效日期、来源 JE_SOURCE、分类 JE_CATEGORY、过账状态 POSTED_FLAG、本位币总借贷GL_JE_LINES凭证分录行表 主键JE_LINE_NUMJE_HEADER_ID外键 CODE_COMBINATION_IDDR_CR_FLAG 借贷方向、ENTERED_DR 录入金额、ACCOUNTED_DR 本位币金额、关联 XLA 会计分录 IDGL_IMPORT_REFERENCESGL 分录与 XLA 子账关联表追溯子模块来源单据3余额核心表GL_BALANCES科目余额表 联合主键LEDGER_ID、CODE_COMBINATION_ID、PERIOD_NAME、CURRENCY_CODE、ACTUAL_FLAG ACTUAL_FLAGA 实际账、B 预算账、E 预留账存储期初余额 BEGIN_BALANCE_DR、期间借贷发生、期末余额EBS 核心总账数据仓库基础表4标准导入接口表最常用GL_INTERFACE总账标准导入接口表 外部数据、子账数据先写入本表运行标准并发程序「日记账导入」正式生成凭证批头行 关键字段STATUSI 待导入 / S 成功 / E 报错、CODE_COMBINATION_ID、ENTERED_DR/CR、LEDGER_ID、PERIOD_NAME、SOURCE、CATEGORY5XLA 子账衔接核心表XLA_AE_HEADERS子账会计头XLA_AE_LINES子账会计分录行所有 AP/AR/FA 单据先生成 XLA 分录再推送 GL 接口表EBS R12 标准链路层级 5EBS GL 标准程序、并发请求、PLSQL 代码示例5.1 核心标准并发程序日记账导入Journal Import读取 GL_INTERFACE 写入正式凭证表过账程序Post Journals校验平衡写入 GL_BALANCES 余额外币重估Revalue Balances试算平衡表生成、年度损益结转、合并抵消程序5.2 示例 1PLSQL 向 GL_INTERFACE 插入测试凭证EBS 标准写法plsqlDECLARE v_interface_id NUMBER; BEGIN SELECT GL_INTERFACE_S.NEXTVAL INTO v_interface_id FROM DUAL; INSERT INTO GL_INTERFACE( INTERFACE_ID,LEDGER_ID,STATUS,SET_OF_BOOKS_ID, CODE_COMBINATION_ID,ENTERED_DR,ENTERED_CR, PERIOD_NAME,JE_SOURCE,JE_CATEGORY,EFFECTIVE_DATE )VALUES( v_interface_id, 101, --账簿ID I, --I待导入 101, 12345, --有效科目组合ID 1000,0, --借方1000 JAN-26,MANUAL,STANDARD,TO_DATE(2026-01-05,YYYY-MM-DD) ); COMMIT; END; /插入后提交并发请求Journal Import自动生成 GL 正式凭证。5.3 示例 2EBS 查询某账簿已过账凭证 SQLsqlSELECT gjb.name batch_name, gjh.name je_name, gcc.segment1||-||gcc.segment2||-||gcc.segment3 account_code, gjl.entered_dr,gjl.entered_cr, gjh.posted_flag,gjh.posted_date FROM gl_je_batches gjb JOIN gl_je_headers gjh ON gjb.je_batch_idgjh.je_batch_id JOIN gl_je_lines gjl ON gjh.je_header_idgjl.je_header_id JOIN gl_code_combinations gcc ON gjl.code_combination_idgcc.code_combination_id WHERE gjh.ledger_id101 AND gjh.posted_flagY;第二部分Oracle Fusion Cloud GL 总账逐层解析层级 1业务对象云财务业务视角企业结构对象主分类账 Primary Ledger、法律实体 LE、业务单元 BU、平衡段主体科目结构 Chart of Accounts、支持参考维度 SRD替代 EBS 弹性域客户、项目、合同等扩展维度日记账标准日记账、冲销凭证、调整凭证、跨公司内部往来凭证多维余额本位币、报告币种、统计量维度余额OLAP 立方体实时余额云原生业务对象自动结账调度、在线合并、AI 对账、币种转换、预提摊销自动模板层级 2逻辑实体Fusion BO 业务对象、VO 视图对象2.1 核心逻辑实体Ledger BO 分类账业务实体内置多币种转换规则、期间控制、结账时序、会计准则集IFRS / 中国准则绑定 BU 与 LE一个 BU 归属唯一主分类账。Journal Entry BO 日记账三层逻辑模型同 EBS 逻辑结构批 - 头 - 行Fusion 内部封装 VOView Object面向 UI 展示底层封装校验规则科目合法性、借贷平衡、期间权限、数据权限行级安全 RLS。Balance Dimension BO 多维余额逻辑实体维度Ledger、LE、BU、COA 科目、期间、币种、SRD 支持参考维度不再是简单快照表逻辑上为多维立方体 Cube实时聚合计算。SLA Subledger Accounting 逻辑实体全局唯一会计引擎全模块统一会计规则配置规则配置化无需开发自动生成 GL 日记账。2.2 关键差异逻辑设计EBS 弹性域 KFF 固化分段Fusion 用支持参考维度 SRD动态扩展业务维度参与余额汇总、报表过滤、分摊规则。Fusion 行级数据安全 RLS 逻辑实体按 BU、法人自动隔离数据租户天然隔离。层级 3物理实体Fusion 云数据库物理对象3.1 部署架构多租户 Oracle 自治数据库 ADBSchemaFUSION专属 GL 表空间按期间分区GL_PERIOD_PARTITIONS管控分区冷热数据分区归档 分层OLTP 交易层→物化视图汇总层→ADW 数据集市 DW 层DW_GL_* 物理对象分区表、本地索引、全局索引、RLS 行级安全策略、定时物化视图刷新、后台 ETL 定时同步立方体。3.2 核心物理对象类型OLTP 业务基表、分区表、约束、序列业务 VO 底层视图、安全视图后台调度 Job、ESS 企业调度服务替代 EBS 并发请求REST API/SOAP 服务封装无传统本地 PLSQL 直接对外调用。层级 4Fusion GL 核心后台物理表表名与 EBS 高度同源但存储结构、分区、字段扩展、权限完全重构无一对一映射关系Oracle Com...1主数据维表Fusion 表名对应 EBS 表核心优化点GL_LEDGERSEBS GL_LEDGERS新增 LEGAL_ENTITY_ID、BUSINESS_UNIT_ID绑定企业架构维度分区存储OracleGL_CODE_COMBINATIONSEBS 同表弱化弹性域增加 SRD 维度关联字段行级安全过滤GL_PERIOD_PARTITIONSEBS 无本表自动按期间分区管理 GL 凭证、余额表分区归档冷数据OracleGL_SUPPORTING_REFERENCESEBS 弹性域 ATTRIBUTE 字段独立维度主表正式参与余额核算、分摊、报表2日记账交易表结构同 EBS 三层GL_JE_BATCHES、GL_JE_HEADERS、GL_JE_LINES关键差异内置 DOC_SEQUENCE 单据编号、电子归档标识字段增加 ESS 调度 ID、云审计追踪 ID按期间自动分区大批量凭证查询性能大幅优化不再依赖 GL_INTERFACE 单接口提供 FBDI 模板、REST API、ESS 导入多种接入方式。3余额表与数据集市层OLTP 层GL_BALANCES分区余额表OLAP 立方体GL Balance Cube内存实时聚合前端报表无需反复汇总 SQLADW 集市层DW_GL_BALANCE_CF、DW_GL_JOURNAL_CA星型模型事实表面向 BI 分析、大数据抽取Oracle4SLA 子账核心表Fusion 标准化XLA_AE_HEADERS、XLA_AE_LINESFusion SLA 是整个财务核心中枢配置化会计规则极少二次开发。5Fusion 替代 EBS GL_INTERFACE 的导入载体FBDIFile Based Data Import文件导入模板主流临时中转表GL_JE_INTERFACEREST API 直接写入日记账 VO。层级 5Fusion GL 程序、ESS 调度、API 与 SQL 示例5.1 Fusion 标准执行载体替代 EBS 并发请求ESSEnterprise Scheduler Service云调度任务 日记账导入、过账运行、外币重估、自动结转、合并运算全部注册为 ESS 定时 Job支持云端定时调度、告警日志。5.2 方式 1FBDI 批量导入日记账主流集成方案制作标准 Fusion GL Journal FBDI Excel 模板上传云存储→提交 ESS 任务「导入日记账」系统校验写入正式 GL 凭证替代 EBS 手工插 GL_INTERFACE。5.3 方式 2Fusion REST API 简易调用示例创建日记账Fusion 公开 Financial REST APIPost JSON 创建凭证无需操作底层表json{ ledgerId: 3001, jeBatchName: 外部系统同步凭证, effectiveDate: 2026-01-06, jeSource: EXTERNAL, jeCategory: STANDARD, journalLines: [ {codeCombinationId:56789,enteredDr:2000,enteredCr:0}, {codeCombinationId:98765,enteredDr:0,enteredCr:2000} ] }5.4 Fusion 查询已过账凭证标准 SQL带 RLS 自动权限隔离sqlSELECT gjb.name batch_name, gjh.posted_date, gcc.segment1||-||gcc.segment3 coa_account, gjl.accounted_dr,gjl.accounted_cr, bu.name business_unit_name, le.name legal_entity_name FROM fusion.gl_je_batches gjb JOIN fusion.gl_je_headers gjh ON gjb.je_batch_idgjh.je_batch_id JOIN fusion.gl_je_lines gjl ON gjh.je_header_idgjl.je_header_id JOIN fusion.gl_code_combinations gcc ON gjl.code_combination_idgcc.code_combination_id LEFT JOIN fusion.gl_ledgers gl ON gjh.ledger_idgl.ledger_id LEFT JOIN fusion.per_legal_entities le ON gl.legal_entity_idle.legal_entity_id WHERE gl.ledger_id3001 AND gjh.posted_flagY;5.5 ESS 调度调用示例命令行 epmAutomate 执行导入shellepmAutomate runIntegration GL_Journal_FBDI_Load importModeReplace periodName{Jan-26}第三部分EBS GL vs Fusion GL 关键横向对比汇总1. 架构层面EBS单体本地数据库APPS 全权限直操作底层表、PLSQL 重度二次开发Fusion云原生多租户禁止直改底层表必须 FBDI/API/ESS配置化优先开发量锐减。2. 科目维度设计EBSKFF 关键弹性域固定分段扩展维度只能 ATTRIBUTE 预留字段不参与余额汇总FusionCOA 主维度 独立 SRD 支持参考维度原生参与余额、分摊、对账、报表。3. 余额存储EBS单表快照式 GL_BALANCES每次过账 UPDATE 更新余额大数据量性能差Fusion分区 OLTP 表 OLAP 内存立方体实时聚合海量期间数据自动分区归档。4. 集成模式EBS主流插 GL_INTERFACE 并发导入PLSQL 接口FusionFBDI 文件、REST API、WebService、OCI 数据管道标准化云集成。5. 子账 SLA 定位EBS R12SLA 作为 GL 前置转换层部分项目仍绕过 SLA 直接抛 GL 接口FusionSLA 是唯一会计入口所有业务单据必须走 SLA 生成分录杜绝直写 GL。6. 权限体系EBS职责 功能权限数据权限靠个性化 VPDFusion原生行级 RLS按 BU、法人、账簿自动隔离数据开箱即用。第四部分迁移落地实用要点EBS 历史 GL 数据迁移 Fusion抽取 EBSGL_JE_*、GL_BALANCES清洗后通过 FBDI 批量初始化期初余额 历史凭证EBS 自定义 GL_INTERFACE 对接逻辑迁移后改造为 Fusion REST/FBDI禁止直写 Fusion 底层表EBS 弹性域分段映射为 Fusion COA 分段 SRD 维度原 ATTRIBUTE 扩展字段迁移至支持参考维度。
返回列表