华为MetaERP Oracle EBS R12 与 Fusion Cloud ERP · 总账(General Ledger)数据模型分析业务对象 → 核心后台表 → 表间关系(ER)→ 两套产品

发布时间:2026/10/8 18:40:48
华为MetaERP Oracle EBS R12 与 Fusion Cloud ERP · 总账(General Ledger)数据模型分析业务对象 → 核心后台表 → 表间关系(ER)→ 两套产品 Oracle EBS R12 与 Fusion Cloud ERP · 总账General Ledger数据模型分析业务对象 → 核心后台表 → 表间关系ER→ 两套产品的模型演进与实施风险版本口径EBS R12.1 / R12.2 公开文档Fusion 26A技术对象基线与 26C同名对象交叉核对GL_LEDGERSGL_JE_HEADERSGL_JE_LINES GL_CODE_COMBINATIONSGL_BALANCESXLA_*SLA1结论摘要两套产品共享同一套会计内核账簿Ledger— 会计日历 — 本位币 — 会计方法四要素凭证仍由批Batch→ 头Header→ 行Line三层承载行通过CODE_COMBINATION_ID指向账户组合GL_CODE_COMBINATIONS余额以GL_BALANCES按账簿 / 币种 / 科目 / 期间 / 余额类型物化而非逐笔重算。真正的演进不在表名而在治理能力上移Fusion 将法人Legal Entity、业务单元BU、平衡段值BSV、数据访问集Data Access Set、Ledger Set、SLA 子分类账、多维余额Balance Cube提升为显式的一等对象EBS 更多依赖 COA 段、LE/Ledger 配置与职责Responsibility安全。对象身份红线Fusion 官方数据字典已明确GL_LEDGERSPKLEDGER_ID与GL_JE_HEADERSPKJE_HEADER_ID为FUSION.GL下的TABLE。其余GL_*、XLA_*、FND_FLEX_*对象凡未取得同等级官方类型说明者本报告一律标为 推测 / 需以目标租户字典为准绝不把 OTBI / BIP / PVO / AB 视图误称基表。2总账主要业务对象映射业务对象EBS R12 实现Fusion Cloud 实现关键属性 / 判断会计科目表 / 账户结构Accounting Key FlexfieldGL#、结构、段、值集、段值、动态插入COA structure / structure instance、segment、value set、segment label均有CHART_OF_ACCOUNTS_IDFusion 段标签Balancing / Natural Account / Cost Center / Intercompany可触发系统行为结构实例启用后通常不可改科目组合 / CCIDGL_CODE_COMBINATIONS.CODE_COMBINATION_ID同名概念组合是键弹性域实例下的有效账户键不是段字符串凭证行、余额、预算均引用它账簿GL_LEDGERSR12 起取代 Set of BooksGL_LEDGERSLEDGER_CATEGORY_CODE区分 PRIMARY / SECONDARY / ALC4CCOA、Calendar、Currency、Accounting ConventionFusion 增BAL_SEG_COLUMN_NAME、MGT_SEG_COLUMN_NAME法人 / 业务单元LE 与 OU/SOB 通过会计设置关联法人常映射平衡段值Enterprise、Legal Entity、Business Unit、Ledger 分别配置Primary BSV 常对应法人可分别配置但须一致映射一个 LE 不能映射到多个 Primary Ledger会计日历 / 期间GL_PERIOD_SETS、GL_CALENDARS、GL_PERIODS、GL_PERIOD_STATUSESGL_ACCOUNTING_CALENDARS、GL_PERIODS/ 期间状态对象一个账簿通常只用一种期间类型期间名跨日历可能重名必须带 Ledger 语境凭证批GL_JE_BATCHES.JE_BATCH_IDGL_JE_BATCHES名称、默认期间、来源、控制总额、状态可含实际 / 预算 / 保留凭证凭证头GL_JE_HEADERS.JE_HEADER_IDGL_JE_HEADERS官方确认 TABLE账簿、批、期间、币种、来源、类别、状态、借贷运行合计、反转关系凭证行GL_JE_LINESJE_HEADER_ID JE_LINE_NUMGL_JE_LINESCCID、借贷方向、entered / accounted 金额、有效日期最细常规事实层余额GL_BALANCES物化快照GL_BALANCES Balance CubeEBS 按期间物化Fusion 引入实时多维立方体不可假定列结构相同汇率GL_DAILY_RATES、GL_DAILY_CONVERSION_RATES、GL_PERIOD_RATESGL_DAILY_RATES类对象 Conversion Rate Type原币、目标币、汇率类型、日期 / 期间预算GL_BUDGETS、GL_BUDGET_VERSIONS、GL_BUDGET_ORGANIZATIONSBudget / Budget Version / Funds Budgetary Control预算版本是执行、控制、报表的政策快照分摊 / 归集Mass Allocation Formulas、Range/Rule、Summary AccountsAllocation Rule、Formula、Ruleset、Calculation Manager / EssbaseFusion 规则组件更细与 EBS 不一一对应抵销Elimination合并 / 公司间规则生成凭证Calculation Manager、Essbase / GL Cube依赖 COA 层级 公式 规则集科目别名Shorthand Alias / Account AliasAccount Alias易记名称 → 一个账户组合非独立核算维度交叉验证规则GL_CROSS_VALIDATION_RULES 元素表Cross-Validation Rules控制可生成的段值组合不能替代段安全 / 数据角色值集与段值FND_FLEX_VALUE_SETS、FND_FLEX_VALUES、_TLValue Set / Flex Value 配置Fusion 精确基表名未获官方确认勿直接套用 EBS 表名主账 / 二级账Primary、GL_LEDGER_RELATIONSHIPS、Secondary、ALC同表LEDGER_CATEGORY_CODE区分ALC 是报告币种层分类账非独立法人账簿Ledger SetGL_LEDGERS.OBJECT_TYPE_CODE同一字段延续表中含对 Ledger Set 不适用的列查询必须先区分对象类型数据访问控制职责、MOAC、组织、COA 段安全、交叉验证Data Access Set、Primary BSV Access、Segment Value SecurityFusion 从数据库职责隔离演进为显式数据访问集 段值安全3EBS R12 核心后台表逐项解析主干GL_LEDGERS→GL_JE_BATCHES→GL_JE_HEADERS→GL_JE_LINES→GL_CODE_COMBINATIONS余额由GL_BALANCES物化子账经 SLAXLA_*汇入。业务对象核心表 / 视图主要键与字段业务含义账簿 / 账簿集GL_LEDGERSPKLEDGER_IDNAME、CHART_OF_ACCOUNTS_ID、CURRENCY_CODE、PERIOD_SET_NAME、OBJECT_TYPE_CODE一个 Ledger 是一个完整核算视图OBJECT_TYPE_CODE区分 Ledger / Ledger SetLedger 关系GL_LEDGER_RELATIONSHIPS、GL_LEDGER_CONFIG_DETAILSSOURCE_LEDGER_ID、TARGET_LEDGER_ID、RELATIONSHIP_TYPE_CODE主—二级账、报告币种映射、初始化与折算规则会计科目结构FND 弹性域表、结构 / 段表ID_FLEX_NUM、ID_FLEX_STRUCTURE_CODE、SEGMENT_NUM、APPLICATION_COLUMN_NAME定义段顺序、列名、限定词FND_ID_FLEX_SEGMENTS将段映射到 CCID 列值集FND_FLEX_VALUE_SETS、FND_FLEX_VALUES、FND_FLEX_VALUES_TLFLEX_VALUE_SET_ID、FLEX_VALUE_ID、VALUE_CATEGORY值、含义、起止日期、父值、汇总层级账户组合GL_CODE_COMBINATIONSPKCODE_COMBINATION_IDCHART_OF_ACCOUNTS_ID、段列、ENABLED_FLAG、SUMMARY_FLAG、DETAIL_POSTING_ALLOWED_FLAG一个 CCID 一个可解析账户组合动态插入、交叉验证、启用状态共同决定可用性凭证批GL_JE_BATCHESPKJE_BATCH_IDNAME、DEFAULT_PERIOD_NAME、STATUS、ACTUAL_FLAG凭证处理单位不能假定批内所有头属于同一会计期间凭证头GL_JE_HEADERSPKJE_HEADER_IDFKJE_BATCH_ID、LEDGER_ID、PERIOD_NAME、CURRENCY_CODE借贷平衡、来源、类别、反转 / 冲销状态在头层表达凭证行GL_JE_LINESPK/UKJE_HEADER_ID JE_LINE_NUMFKCODE_COMBINATION_ID每行指向一个 CCID存原币与本位币金额期间GL_PERIODS、GL_PERIOD_STATUSESPERIOD_SET_NAME、PERIOD_NAME、START_DATE、END_DATE、PERIOD_TYPE状态控制录入、过账、关闭余额GL_BALANCES复合键LEDGER_ID CODE_COMBINATION_ID CURRENCY_CODE PERIOD_NAME ACTUAL_FLAG预算另含BUDGET_VERSION_ID保留另含ENCUMBRANCE_TYPE_ID期初、本期借/贷发生、折算信息是快照聚合层非流水层汇率GL_DAILY_RATES、GL_DAILY_CONVERSION_RATES、GL_PERIOD_RATESFROM_CURRENCY、TO_CURRENCY、CONVERSION_DATE、CONVERSION_TYPE日汇率用于日常折算期间汇率用于期末重估 / 折算预算GL_BUDGETS、GL_BUDGET_VERSIONS、GL_BUDGET_ORGANIZATIONSBUDGET_NAME、BUDGET_VERSION_ID、BUDGET_ORGANIZATION_ID版本是预算执行、控制、报表的时间 / 政策快照预算接口GL_BUDGET_INTERFACE来源/组键、账户、期间、金额上传暂存入口非预算事实表分摊GL_ALLOCATION_HEADERS、GL_ALLOCATION_LINES、GL_ALLOCATION_ASSIGNMENTS公式头、分配行、账户范围A B C × 系数式分配到目标组合汇总账户GL_SUMMARY_ACCOUNTS、模板表父值、汇总模板、账户范围父子层次 运行时汇总非静态分组交叉验证GL_CROSS_VALIDATION_RULES、元素表规则头、段值范围 / 元素允许或禁止的段值组合校验发生在组合创建或使用时日记账导入GL_INTERFACE、GL_INTERFACE_CONTROL、GL_IMPORT_REFERENCESGROUP_ID、STATUS、LEDGER_ID、CODE_COMBINATION_ID来自子模块、Web ADI、FNDLOAD 或外部文件成功后形成正式批/头/行SLA 子账XLA_TRANSACTION_ENTITIES、XLA_EVENTS、XLA_AE_HEADERS、XLA_AE_LINESAPPLICATION_ID ENTITY_ID EVENT_ID AE_HEADER_ID会计事件 → 最终分录 → 事务来源GL_IMPORT_REFERENCES反查 SLA4Fusion Cloud GL 对象身份辨析存在同名对象 ≠ 视图与基表是一回事。Fusion 同时存在物理基表、应用对象、BI / OTBI 视图、PVO 与语义模型必须按Object type、Owner、Schema、Primary Key 三项同时确认。对象 / 对象族已确认身份用途本报告立场GL_LEDGERS26C 明确为 FUSION.GLTABLEPKLEDGER_IDLedger / Ledger Set 元数据与账簿选项核心基表可进 ER 图GL_JE_HEADERS26A 明确为 FUSION.GLTABLEPKJE_HEADER_ID凭证头核心基表Batch→Header 一对多已由官方确认GL_CODE_COMBINATIONS官方对象存在本次未取得类型页账户组合推测基表 / 需环境字典确认GL_JE_BATCHES/GL_JE_LINES官方对象存在凭证批 / 行推测基表 / 需环境字典确认GL_BALANCES官方对象存在期间余额快照推测基表不得假定与 EBS 列名一致GL_PERIODS、GL_PERIOD_STATUSES官方对象存在期间与期间状态推测基表 / 需环境字典确认GL_BALANCE_CUBES官方对象存在多维余额 / 实时聚合推测报告层立方体与物理表边界须由客户数据模型确认GL_BUDGET_VERSIONS官方对象存在预算版本推测基表 / 需环境字典确认GL_XCVR_RULES官方对象存在交叉验证规则推测基表 / 需环境字典确认XLA_AE_HEADERS、XLA_AE_LINES官方对象存在SLA 分录推测基表 / 需环境字典确认OTBI / PVO / BIPGL_*视图未逐一确认报表 / 语义层一律不称基表FND_FLEX 类对象存在 Value Set / Value 配置未取得每张表成功页面值集、值、翻译推测不以 EBS 表名直接替代5核心后台表 ER 关系图矩形为表箭头方向为父 → 子1 : N。实线为业务强关联虚线为需带上下文条件的关联。节点按职责分簇蓝 账簿/日历配置、橙 凭证事实、青 账户与余额、灰 SLA 子分类账。GL_LEDGERSGL_PERIOD_SETS / CALENDARSGL_PERIODSGL_LEDGER_RELATIONSHIPSGL_CODE_COMBINATIONS (CCID)FND_FLEX_VALUE_SETS / VALUESGL_BALANCESGL_BUDGET_VERSIONSGL_JE_BATCHESGL_JE_HEADERSGL_JE_LINESGL_IMPORT_REFERENCESXLA_TRANSACTION_ENTITIESXLA_EVENTSXLA_AE_HEADERSXLA_AE_LINESCOA_ID 1:N1:Nperiod_set 1:NLEDGER_ID 1:NCCID 1:NCCID 1:NBUDGET_VERSION_ID (B)BATCH_ID 1:NJE_HEADER_ID 1:NENTITY 来源ENTITY_ID 1:NEVENT_ID 1:NAE_HEADER_ID 1:NGL_SL_LINK_TABLE/IDLEDGER_ID 1:NPERIOD_NAME (需 Ledger 语境)注数据库未必存在声明式 FOREIGN KEY 约束基数按业务数据模型书写须在目标环境以索引 / 约束 / 视图 DDL 复核。6可导入 ER 图的表关系清单cardinality为父侧 : 子侧。high 已有官方业务或对象说明medium 对象存在但未取得官方类型页low 主要依赖实施经验。GL_LEDGERS→GL_JE_HEADERSjoin: LEDGER_ID card: 1:Nhigh 按 OBJECT_TYPE_CODE 过滤 LedgerGL_JE_BATCHES→GL_JE_HEADERSjoin: JE_BATCH_ID card: 1:Nhigh 官方明确 Batch–Header 一对多GL_JE_HEADERS→GL_JE_LINESjoin: JE_HEADER_ID card: 1:Nhigh Header–Line 凭证核心GL_CODE_COMBINATIONS→GL_JE_LINESjoin: CODE_COMBINATION_ID card: 1:Nhigh CCID 是账户组合键禁止按拼接段字符串关联GL_LEDGERS→GL_CODE_COMBINATIONSjoin: CHART_OF_ACCOUNTS_ID card: 1:Nhigh 一个 COA 可被多个账簿共享GL_CODE_COMBINATIONS→GL_BALANCESjoin: CODE_COMBINATION_ID card: 1:Nhigh 余额按币种、期间、余额类型细分GL_LEDGERS→GL_BALANCESjoin: LEDGER_ID card: 1:Nhigh 账簿约束余额GL_LEDGERS→GL_PERIODSjoin: PERIOD_SET_NAME, ACCOUNTED_PERIOD_TYPE card: 1:Nhigh 一个账簿只使用一个期间类型GL_PERIODS→GL_JE_HEADERSjoin: PERIOD_NAME card: 1:Nmedium 期间名必须结合 Ledger 日历语境GL_BUDGET_VERSIONS→GL_JE_HEADERSjoin: BUDGET_VERSION_ID card: 1:Nmedium 仅 ACTUAL_FLAGB 时有效GL_BUDGET_VERSIONS→GL_BALANCESjoin: BUDGET_VERSION_ID card: 1:Nmedium 仅预算余额行有效GL_LEDGERS→GL_LEDGER_RELATIONSHIPSjoin: LEDGER_ID → SOURCE/TARGET_LEDGER_ID card: 1:Nmedium 主—二级账及 ALC 关系方向按字段区分GL_IMPORT_REFERENCES→XLA_AE_LINESjoin: GL_SL_LINK_TABLE, GL_SL_LINK_ID card: 1:Nmedium 按 GL_SL_LINK_TABLE 动态判断 SLA 表勿硬编码 XLA_AE_LINESXLA_AE_HEADERS→XLA_AE_LINESjoin: APPLICATION_ID, AE_HEADER_ID card: 1:Nmedium Fusion 对象身份待环境确认XLA_EVENTS→XLA_AE_HEADERSjoin: APPLICATION_ID, EVENT_ID card: 1:Nmedium 区分 Draft / Final / Pushed to GLXLA_TRANSACTION_ENTITIES→XLA_EVENTSjoin: APPLICATION_ID, ENTITY_ID card: 1:Nmedium 源交易AP/AR/FA/PJC…的 SLA 代表源表取决于 ENTITY_CODE等价 SQL 写法EBS 口径Fusion 需按字典调整列名SELECT h.JE_HEADER_ID, h.JE_BATCH_ID, h.LEDGER_ID, h.PERIOD_NAME, h.CURRENCY_CODE, l.JE_LINE_NUM, l.CODE_COMBINATION_ID, l.ENTERED_DR, l.ENTERED_CR, l.ACCOUNTED_DR, l.ACCOUNTED_CR, cc.CONCATENATED_SEGMENTS FROM GL_JE_HEADERS h JOIN GL_JE_LINES l ON l.JE_HEADER_ID h.JE_HEADER_ID JOIN GL_CODE_COMBINATIONS cc ON cc.CODE_COMBINATION_ID l.CODE_COMBINATION_ID JOIN GL_LEDGERS lg ON lg.LEDGER_ID h.LEDGER_ID WHERE lg.OBJECT_TYPE_CODE L -- 排除 Ledger Set AND h.STATUS P -- 已过账 AND h.ACTUAL_FLAG A; -- 实际凭证B预算, E保留 -- 余额核对凭证发生额 应等于 GL_BALANCES 当期发生 SELECT b.LEDGER_ID, b.CODE_COMBINATION_ID, b.CURRENCY_CODE, b.PERIOD_NAME, b.PERIOD_NET_DR, b.PERIOD_NET_CR, b.BEGIN_BALANCE_DR, b.BEGIN_BALANCE_CR FROM GL_BALANCES b WHERE b.ACTUAL_FLAG A AND b.TRANSLATED_FLAG N;7数据模型演进从 EBS 共享数据库到 Fusion 云数据服务演进维度EBS R12Fusion Cloud ERP工程含义多租户单客户实例多组织而非多租户SaaS 多租户平台负责基础设施与升级EBS 可直接连库查询Fusion 通常不提供同等裸库访问Schema / 对象层APPS、GL、XLA、FND 等 schema 直接建模FUSION schema 应用对象 BI/OTBI 视图 PVO 语义模型查询必须区分物理基表、AB/PVO、OTBI 逻辑对象AB / 视图层视图较少承担云服务安全抽象官方 Help Center 明确列出 Tables and Views不能把 BIP SQL 中的视图反推为同名基表COAAccounting Key Flexfield、结构、段、值集COA structure / instance、segment label、value set段标签驱动平衡、自然科目、成本中心等行为平衡段通常一个平衡段LE 与平衡段映射配置Primary / Secondary / Third BSV平衡段列与值集显式建模GL_LEDGERS增BAL_SEG_COLUMN_NAME、BAL_SEG_VALUE_SET_IDSLAR12 起统一子账但外部 / 手工入口可绕开 SLA 直入 GLSLA 是子分类账交易的统一会计中心EBS 需同时处理GL_INTERFACE与 SLAFusion 强调端到端追溯Ledger SetOBJECT_TYPE_CODE区分同字段延续汇总 SQL 先过滤 Ledger / Ledger Set避免重复计数余额主要为GL_BALANCES物化快照期间余额 Balance Cube / 实时多维聚合不能假定所有试算查询都从GL_BALANCES重算分摊Mass Allocation 模板、公式、汇总账户Calculation Manager、Essbase / GL Cube、规则集引入可复用组件与 COA 层级架构不一一对应法人 / 业务单元LE、OU、SOB 分别配置并关联Enterprise、LE、BU、Ledger、BSV 显式治理一个 LE 不能映射到多个 Primary Ledger二级账 / ALCPrimary / Secondary / ALC / SLA 配置GL_LEDGERS.LEDGER_CATEGORY_CODE区分ALC 是报告币种层分类账非独立法人账簿价值集 / 段值FND_FLEX_VALUE_SETS、FND_FLEX_VALUESValue Set / Value 配置精确表名需环境确认保留值集治理但不套用 EBS 表名关键澄清Fusion 所有总账数据都来自 XLA是不成立的。手工总账凭证、预算凭证、Allocation / Elimination 生成的凭证仍属 GL 域不必然产生 XLA 分录。SLA 是子模块交易的统一会计中心而非 GL 的唯一入口。8建模、迁移与报表实施风险风险一把段语义当作可直接复制的表结构。EBS 的GL_CODE_COMBINATIONS段列由键弹性域实例决定Fusion 的 COA 结构实例、段顺序、段标签与 Value Set 必须重新设计。只迁移段值而不处理 Balancing Segment、Natural Account、Cost Center、Intercompany 标签会导致平衡检查、报表分类、内部往来与预算控制行为改变。风险二把 EBS 的GL_BALANCESSQL 直接平移到 Fusion。EBS 试算表可安全读取已物化期间余额Fusion 另有 Balance Cube 与实时聚合公开文档未证明二者列、分区、刷新机制与权限完全一致。验证应以同一账簿、期间、币种、CCID、实际/预算/保留口径做结果比对而非只比 SQL 语法。风险三混淆 Ledger 与 Ledger Set 的事实粒度。GL_LEDGERS同表存放 Ledger 与 Ledger Set部分列仅对一类适用不按OBJECT_TYPE_CODE过滤计数、余额汇总与配置报表都会重复或错误。同理GL_BUDGET_VERSIONS键仅在预算上下文有效GL_BALANCES复合键不能忽略ACTUAL_FLAG、币种、预算版本与保留类型。风险四把 Fusion 的 BI / OTBI 对象当成物理表。仅GL_LEDGERS、GL_JE_HEADERS的 TABLE 身份获官方确认。其余应在目标租户执行SELECT OWNER, OBJECT_NAME, OBJECT_TYPE FROM ALL_OBJECTS WHERE OBJECT_NAME IN (...)并结合 OTBI / BIP 元数据核对。OTBI 优先用主题区域BIP 优先用 Oracle 支持的 PVO / AB 视图数据湖优先用 BICC 落地表。生产环境 ER 图冻结清单步骤操作产出1导出ALL_OBJECTS、ALL_TABLES、ALL_VIEWS、ALL_CONSTRAINTS、ALL_CONS_COLUMNS对象身份与 PK/FK 清单2导出索引 DDL 与同义词EBS 重点看 APPS 同义词指向逻辑连接路径3核对 COA 段列映射FND_ID_FLEX_SEGMENTS/ Fusion COA structure instanceCCID 段语义字典4核对 Balance Cube 与GL_BALANCES的刷新/权限边界余额取数口径5用凭证发生额 vs 余额双向对账按 Ledger / 币种 / 期间 / 余额类型切片模型正确性证据

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询