
Oracle EBS 与 Fusion SLA 交易核算模块业务对象、后台表与关联关系01结论摘要Oracle EBS R12 与 Fusion Cloud Financials 的 SLASubledger Accounting子分类账/交易核算在逻辑数据模型上高度同源共享一条核心链路子模块交易AP/AR/FA/PO/INV/WIP/CST/ZX 税 → XLA_TRANSACTION_ENTITIES交易实体 / 源交易主键 → XLA_EVENTS会计事件 / 事件状态 → XLA_AE_HEADERS分录头 / 账簿·期间·JE类别 → XLA_AE_LINES分录行 / 借贷·币种·汇率·科目 → GL_CODE_COMBINATIONS科目组合 → GL_IMPORT_REFERENCES → GL_JE_HEADERS / GL_JE_LINES总账共同内核均以APPLICATION_ID作应用分区键以实体码识别交易类型以事件码识别业务动作以分录头/行保存借贷结果。EBS 特征AMBAccounting Methods BuilderSources、ADR、Mapping Set、JLT、JLD、AAD、SLA Method直连数据库、APPS 同义词、并发程序、MOAC/VPD。Fusion 特征Transaction Objects、Sources、Account Rule、Journal Line Rule、Journal Entry Rule Set、Accounting Method、ESS、OTBI/API 优先多租户受管服务。不可直接照搬ENTITY_CODE、SOURCE_ID_INT_*槽位含义、事件状态码、链接表列名随版本、补丁、产品模块启用与会计规则版本而变化。Fusion 不保证裸表访问权SQL 仅表示数据模型关联逻辑须在生产环境验证 schema / 同义词 / 数据角色 / PVO。02业务对象与事件模型SLA 的本质是把“有财务影响的业务动作”翻译为一套可复核、可追溯的会计分录而不是把子模块分配行直接复制成总账行。业务模块拥有运营事实SLA 只在形成“会计事件”后介入。层级EBS SLA 体现Fusion SLA 体现实施含义子模块交易AP/AR/FA/PO/RCV/INV/WIP/CST 业务表Payables/Receivables/Assets/Cost Management 交易对象源表与列须以环境元数据为准事件实体XLA_TRANSACTION_ENTITIES.ENTITY_CODESubledger Application / Process Category / Event Entity实体 ≠ 子模块代码事件分类发票、付款、接收、资产事务等Event Class常关联 JE 类别规则共享与维护的最小业务组事件类型INVOICE_VALIDATED、DEPRECIATIONEvent Type标记是否产生会计/税影响决定何时进入 Create Accounting事件运行态XLA_EVENTS状态、日期、序号XLA_EVENTS状态、日期、数据集未处理/草稿/最终/错误均在此体现来源AMB Sources来自交易对象Transaction Objects Sources必须从交易上下文取得禁止硬编码账户推导ADR、Mapping Set、Flexfield 段Account Rule、Mapping Set、Journal Line Rule段值、第三方、默认值的来源可能不同分录分录头 / 分录行Journal Entry Rule Set → 头/行一个事件可生成多行、多头总账传输Transfer to GL → Journal ImportCreate Accounting TransferYes / Post Subledger JEFusion 可直传并按策略汇总配置对象 ≠ 运行对象事件实体/分类/类型、来源、账户规则、分录行规则、规则集、会计方法是配置元数据XLA_*表是运行态数据。混查会导致多版本规则下误读。03源模块与交易对象映射EBS 常见示例模块 / 业务对象常见实体码 / 事件族常见源表XLA 可获得的对象验证要点应付发票AP_INVOICESAP_INVOICES_ALL、AP_INVOICE_LINES_ALL、AP_INVOICE_DISTRIBUTIONS_ALL发票、行、分配、税、预提、冲销分配层走XLA_DISTRIBUTION_LINKSSOURCE_ID_INT_1映射须按环境确认应付付款AP_PAYMENTSAP_CHECKS_ALL、AP_INVOICE_PAYMENTS_ALL付款、核销、退款、撤销付款/未来付款/退款可能分别建模应收交易TRANSACTIONS、BILLS_RECEIVABLERA_CUSTOMER_TRX_ALL、RA_CUSTOMER_TRX_LINES_ALL发票、贷项、借项、账单应收不可把交易/贷项/调整/收款视为同一实体码应收调整/收款ADJUSTMENTS、RECEIPTSAR_ADJUSTMENTS_ALL、AR_CASH_RECEIPTS_ALL、AR_RECEIVABLE_APPLICATIONS_ALL调整、收款、核销、冲销事件码与交易标识随版本变化固定资产ASSET_TRANSACTIONS、折旧类事件FA_TRANSACTION_HEADERS、FA_DISTRIBUTION_HISTORY、FA_DEPRN_DETAIL、FA_BOOKS新增、调整、转移、重估、折旧、报废资产账簿/类别/成本中心/期间决定科目升级分批影响历史 SLA采购 / 接收采购与接收事件PO_HEADERS_ALL、PO_LINES_ALL、PO_DISTRIBUTIONS_ALL、RCV_TRANSACTIONS承诺、接收、验收、退回并非所有 PO 都产生 SLA 事件库存 / WIP / 成本Inventory / Cost / WIP 事件MTL_MATERIAL_TRANSACTIONS、MTL_TRANSACTION_ACCOUNTS、WIP_TRANSACTION_ACCOUNTS、CST_*收发、WIP 资源/开销、成本更新、差异须先 costed按事务类型与成本组织而异税ZX不作为统一 XLA 实体ZX_LINES、ZX_LINES_SUMMARY、ZX_REC_NREC_DIST、ZX_LINES_DET_FACTORS税行、可/不可恢复税分配、计税因素ZX 是来源提供者是否逐行生成 SLA 行由模块与规则决定Fusion 的 Transactional Accounting以源交易的事实、事件模型与交易级属性交易日期、交易币种、交易金额、分配标识为输入经 SLA 生成分录。它不是官方公开的固定表族名如臆造的SEA_*/SEB_*。原生模块由产品代码填充交易对象与事件Accounting Hub 则由客户定义 Subledger Application、Transaction Objects表/视图、Header / Line / MLS 对象、System Transaction Identifiers 与 Sources。04核心后台表与关键字段最小可靠连接集表适用关键字段通常连接关系限制XLA_TRANSACTION_ENTITIESEBS R12FusionENTITY_ID、APPLICATION_ID、ENTITY_CODE、LEDGER_ID、SOURCE_ID_INT_1..4、SOURCE_ID_CHAR_1..4源表 PK →SOURCE_ID_*并加APPLICATION_ID / ENTITY_CODE / LEDGER_ID槽位无固定含义按实体解释XLA_EVENTS两者EVENT_ID、APPLICATION_ID、ENTITY_ID、EVENT_TYPE_CODE、EVENT_DATE、EVENT_STATUS_CODE、PROCESS_STATUS_CODEENTITY_ID关联实体常加APPLICATION_ID事件可多行状态码随版本须查 lookupXLA_AE_HEADERS两者AE_HEADER_ID、APPLICATION_ID、ENTITY_ID、EVENT_ID、LEDGER_ID、PERIOD_NAME、JE_CATEGORY_NAME、ACCOUNTING_DATE、ACCOUNTING_ENTRY_STATUS_CODE、GL_TRANSFER_STATUS_CODEEVENT_ID关联事件加APPLICATION_ID一个事件可生成多个头Fusion 含规则类型/代码/版本字段XLA_AE_LINES两者AE_HEADER_ID、AE_LINE_NUM、APPLICATION_ID、CODE_COMBINATION_ID、DR_CR_FLAG、ENTERED_DR/CR、ACCOUNTED_DR/CR、CURRENCY_CODE、CURRENCY_CONVERSION_DATE/RATE、GL_SL_LINK_TABLE、GL_SL_LINK_IDAE_HEADER_ID关联头加APPLICATION_IDNULL 不等同于 0统计数量/第三方可在此层XLA_DISTRIBUTION_LINKS两者概念层AE_HEADER_ID、AE_LINE_NUM、SOURCE_DISTRIBUTION_TYPE、SOURCE_DISTRIBUTION_ID_NUM_1等SLA 头/行 ↔ 源分配类型决定源表并非所有实现都保证直接访问GL_CODE_COMBINATIONS两者CODE_COMBINATION_ID、COA 段列、有效状态CODE_COMBINATION_ID关联分录行须结合 COA / 账套解读段含义GL_IMPORT_REFERENCES两者JE_HEADER_ID、JE_LINE_NUM、GL_SL_LINK_TABLE、GL_SL_LINK_IDSLA 行(TABLE,ID)↔ GL 引用 ↔ GL 行仅日记账来源启用Import Journal References时保证逐笔GL_JE_BATCHES / HEADERS / LINES两者批/头/行标识、期间、状态、币种、类别、来源标准 GL 父子关系Fusion 可汇总GL 粒度可变上述“主外键”多为等值连接条件并非都声明了数据库引用完整性。生产 SQL 务必LEFT JOIN并允许NULL尤其GL_SL_LINK_*与GL_IMPORT_REFERENCES。05后台表之间的关系ER 路径正向追溯交易 → GLSRC_AP_INVOICES_ALL.INVOICE_ID XLA_TRANSACTION_ENTITIES.SOURCE_ID_INT_1 (APPLICATION_ID200, ENTITY_CODEAP_INVOICES, LEDGER_ID) ──ENTITY_ID──▶ XLA_EVENTS ──EVENT_ID (APPLICATION_ID)──▶ XLA_AE_HEADERS ──AE_HEADER_ID (APPLICATION_ID)──▶ XLA_AE_LINES ──CODE_COMBINATION_ID──▶ GL_CODE_COMBINATIONS ──(GL_SL_LINK_TABLE, GL_SL_LINK_ID)──▶ GL_IMPORT_REFERENCES ──(JE_HEADER_ID, JE_LINE_NUM)──▶ GL_JE_HEADERS / GL_JE_LINES分配级追溯EBS 官方模板AP_INVOICE_DISTRIBUTIONS_ALL.INVOICE_DISTRIBUTION_ID ◀──(SOURCE_DISTRIBUTION_TYPEAP_INVOICE_DISTRIBUTIONS, SOURCE_DISTRIBUTION_ID_NUM_1)── XLA_DISTRIBUTION_LINKS ──(AE_HEADER_ID, AE_LINE_NUM)──▶ XLA_AE_LINES ──▶ XLA_AE_HEADERS ──▶ XLA_EVENTS ──▶ XLA_TRANSACTION_ENTITIES关系要点一对多树而非三表连接1 交易 → N 事件 → N 分录头 → N 分录行一行还可通过分配链接回到源分配。GL 反查的两个必要条件① 日记账来源开启Import Journal References② 交易确实经 Journal Import / SLA 传输。引用为空应返回“汇总或未维护引用”而非“无源交易”。Fusion 的 SLA 链接是复合键(GL_SL_LINK_TABLE, GL_SL_LINK_ID)只连ID会错配。汇总传输是正常设计Fusion Subledger Accounting Options 提供“按 GL 期间汇总 / 按 GL 日期汇总 / 按期间分组 / 按日期分组”前两者会汇总故“SLA 有行、GL 只有一条汇总头”不等于数据丢失。手工子分类账分录不关联源交易不能要求所有XLA_AE_HEADERS都能回到XLA_TRANSACTION_ENTITIES。06EBS 与 Fusion 架构差异维度EBS R12Fusion Cloud Financials实施影响部署客户自有 DB 应用层Oracle 多云多租户受管服务Fusion 不以后台直连为默认开发模式核心分录XLA 表族XLA 表族审计链路可复用列需重核验配置栈AMBSources / ADR / JLT / JLD / AAD / SLA MethodTransaction Objects / Sources / Account Rule / Journal Line Rule / Journal Entry Rule Set / Accounting Method迁移按“Event Class Event Type 规则集版本”验收调度Concurrent Manager / 请求集ESS / 流程编排 / 在线处理Fusion 优先受支持作业与 API安全责任、权限、MOAC、VPDJob/Duty/Data Role、Privilege报表须单独测行/列安全GL 传输Transfer to GL → Journal ImportTransfer / Post / Post Subledger JE可直传Fusion 存在汇总与分组连接粒度可变扩展PL/SQL、DDL、并发程序、BI PublisherERP Integration / API、ESS、BIP、OTBI/ADWFusion 自定义对象与直查有策略边界升级11i → 12.2 SLA Upgrade / Post-Upgrade季度发布 Opt In 持续维护EBS 一次性大迁移Fusion 持续版本治理术语不是一一翻译EBS 的 Journal Line Type ≈ Fusion 的 Journal Line Rule行方向、条件、账户、描述、第三方、Supporting ReferenceEBS 的 AAD SLA Method ≈ Fusion 的 Journal Entry Rule Set Accounting Method。项目术语表应固定“配置对象 / 运行时对象 / 总账对象”三类命名。07典型 SQL 关联模板7.1 EBS应付发票 → SLA → GL须先限定实体与账套-- 沿官方 Payables 示例路径生产环境替换 :p_ledger_id / :p_invoice_id SELECT aia.invoice_num, xte.entity_code, xe.event_id, xe.event_type_code, xe.event_status_code, xe.process_status_code, xah.ae_header_id, xah.ledger_id, xah.accounting_date, xah.period_name, xah.je_category_name, xah.accounting_entry_status_code, xah.gl_transfer_status_code, xal.ae_line_num, xal.code_combination_id, xal.entered_dr, xal.entered_cr, xal.accounted_dr, xal.accounted_cr, xal.currency_code, xal.currency_conversion_rate, gir.je_header_id, gir.je_line_num FROM ap_invoices_all aia JOIN xla_transaction_entities xte ON xte.application_id 200 AND xte.entity_code AP_INVOICES AND xte.ledger_id :p_ledger_id AND xte.source_id_int_1 aia.invoice_id JOIN xla_events xe ON xe.application_id xte.application_id AND xe.entity_id xte.entity_id JOIN xla_ae_headers xah ON xah.application_id xe.application_id AND xah.event_id xe.event_id JOIN xla_ae_lines xal ON xal.application_id xah.application_id AND xal.ae_header_id xah.ae_header_id LEFT JOIN gl_import_references gir ON gir.gl_sl_link_table xal.gl_sl_link_table AND gir.gl_sl_link_id xal.gl_sl_link_id WHERE aia.invoice_id :p_invoice_id ORDER BY xah.accounting_date, xah.ae_header_id, xal.ae_line_num;7.2 EBS分配级追溯发票分配 → 分录行SELECT aia.invoice_num, aid.invoice_distribution_id, aid.line_type_lookup_code, xal.ae_header_id, xal.ae_line_num, xal.code_combination_id, xal.entered_dr, xal.entered_cr, xal.accounted_dr, xal.accounted_cr FROM ap_invoices_all aia JOIN ap_invoice_distributions_all aid ON aid.invoice_id aia.invoice_id JOIN xla_distribution_links xdl ON xdl.application_id 200 AND xdl.source_distribution_type AP_INVOICE_DISTRIBUTIONS AND xdl.source_distribution_id_num_1 aid.invoice_distribution_id JOIN xla_ae_lines xal ON xal.ae_header_id xdl.ae_header_id AND xal.ae_line_num xdl.ae_line_num WHERE aia.invoice_id :p_invoice_id;7.3 Fusion核心连接数据模型验证用访问层须环境确认SELECT xte.entity_code, xte.source_id_int_1 AS transaction_key, xe.event_type_code, xah.ledger_id, xah.accounting_date, xah.period_name, xah.je_category_name, xah.accounting_entry_status_code, xal.ae_line_num, xal.accounting_class_code, gcc.code_combination_id, gcc.segment1, gcc.segment2, gcc.segment3, xal.dr_cr_flag, xal.entered_dr, xal.entered_cr, xal.accounted_dr, xal.accounted_cr, xal.currency_code, xal.currency_conversion_date, xal.currency_conversion_rate, gir.je_header_id, gir.je_line_num FROM fusion.xla_transaction_entities xte JOIN fusion.xla_events xe ON xe.entity_id xte.entity_id AND xe.application_id xte.application_id JOIN fusion.xla_ae_headers xah ON xah.event_id xe.event_id AND xah.application_id xe.application_id JOIN fusion.xla_ae_lines xal ON xal.ae_header_id xah.ae_header_id AND xal.application_id xah.application_id LEFT JOIN fusion.gl_code_combinations gcc ON gcc.code_combination_id xal.code_combination_id LEFT JOIN fusion.gl_import_references gir ON gir.gl_sl_link_table xal.gl_sl_link_table AND gir.gl_sl_link_id xal.gl_sl_link_id WHERE xte.application_id :p_application_id AND xte.ledger_id :p_ledger_id AND xte.entity_code :p_entity_code AND xte.source_id_int_1 :p_source_id;7.4 FusionGL → SLA 反向追溯须区分逐笔引用与汇总SELECT gjh.je_batch_id, gjh.je_header_id, gjh.je_source, gjh.je_category, gjh.period_name, gjl.je_line_num, gjl.code_combination_id, gjl.entered_dr, gjl.entered_cr, gjl.accounted_dr, gjl.accounted_cr, gir.gl_sl_link_table, gir.gl_sl_link_id, xal.ae_header_id, xal.ae_line_num, xte.entity_code, xte.source_id_int_1 FROM fusion.gl_je_headers gjh JOIN fusion.gl_je_lines gjl ON gjl.je_header_id gjh.je_header_id LEFT JOIN fusion.gl_import_references gir ON gir.je_header_id gjl.je_header_id AND gir.je_line_num gjl.je_line_num LEFT JOIN fusion.xla_ae_lines xal ON xal.gl_sl_link_table gir.gl_sl_link_table AND xal.gl_sl_link_id gir.gl_sl_link_id LEFT JOIN fusion.xla_ae_headers xah ON xah.ae_header_id xal.ae_header_id AND xah.application_id xal.application_id LEFT JOIN fusion.xla_events xe ON xe.event_id xah.event_id AND xe.application_id xah.application_id LEFT JOIN fusion.xla_transaction_entities xte ON xte.entity_id xe.entity_id AND xte.application_id xe.application_id WHERE gjh.je_header_id :p_je_header_id;GL_CODE_COMBINATIONS的SEGMENT1/2/3不直接等于“公司/成本中心/科目”必须结合FND_KF_SEGMENTS_B与环境 COA 结构解读SOURCE_DISTRIBUTION_TYPE与SOURCE_DISTRIBUTION_ID_NUM_*列名随事件类与版本变化。08排错、对账与实施工作包层级核心事实核对口径常见根因源交易层发票/分配/事务/税/折旧原始金额、币种、交易日期、组织/账簿、税率税重算、库存未成本化、分配变化事件层XLA_EVENTS事件数、事件状态、处理状态、错误数未捕获、处理中断、事件被排除分录层XLA_AE_HEADERS / LINES借贷合计、本位币、JE 类别、期间账户规则失败、汇率缺失、规则版本变化科目层GL_CODE_COMBINATIONS段值、有效组合、第三控科目COA 变化、段默认值、组合失效传输层GL_TRANSFER_STATUS_CODE、批/头是否已传输、是否汇总未提交 Post、来源未开 Import ReferencesGL 层GL_JE_BATCHES/HEADERS/LINES过账状态、期间、余额GL 未过账、汇总、调整日记账审计层XLA_DISTRIBUTION_LINKS、GL_IMPORT_REFERENCES行级追踪完整性汇总、升级、链接重建、引用未开启排错顺序不要先查科目① 交易日期是否落入打开期间 → ② 币种 / 汇率类型 / 汇率日期 / 汇率是否存在 → ③ 账户规则与段值、来源是否为空 → ④ 事件与分录状态、错误详情。EBS 迁移验收四层事件可复现性 → 分录等价 → GL 传输与粒度 → 税 / 资产 / 库存成本专项。须覆盖冲销、历史期间反冲、跨币种、折旧重算。Fusion 回归对象以“Event Class Event Type Journal Entry Rule Set 版本”为测试单元比较事件捕获、科目段、汇率、第三方、Supporting Reference、JE 类别/来源、GL 汇总粒度与错误码。性能尽早加入APPLICATION_ID、ENTITY_CODE、LEDGER_ID、会计日期范围按 Process Category / 事件类型 / 数据集 / 法人分批。Fusion 优先 OTBI Subject Area 或受支持 PVO避免跨子模块全表宽连接。09版本、访问边界与来源说明EBS本文指 R12.1 / 12.2 的 Subledger Accounting11i 的AP_ACCOUNTING_EVENTS_ALL、AP_AE_HEADERS、AP_AE_LINES等在 R12 被 XLA 通用化Create Journal Entries被Create Accounting替代。Fusion以公开可核验的 25C–26C 季度文档与XLA_*/GL_*数据字典页面为主季度发布不意味着每个客户同时启用功能受云版本、Opt In、许可证与职务权限影响。核验优先级数据字典DESC/ 环境元数据 当前版本官方指南 安装元数据查询 社区 SQL。先按(APPLICATION_ID, ENTITY_CODE, LEDGER_ID)反向锁定源表再沿 实体→事件→头→行 下钻。访问边界EBS 可通过APPS同义词、PL/SQL、并发程序、BI Publisher 直查Fusion 云数据库不向普通实施者开放任意 DDL 与后台对象权限应通过受控 BI/SQL 数据集、OTBI 或公共 API/ESS并遵守许可、数据角色与安全策略。状态语义如PROCESS_STATUS_CODE的U/D/P/E/I未处理/草稿/已处理/错误/无效仅为常见示例准确取值必须以当前环境 lookup 为准禁止跨版本硬编码。主要公开依据Oracle E-Business Suite Subledger Accounting Implementation Guide (R12.1)、Oracle Financials Accounting Hub Repository Specification、Oracle FusionXLA_AE_LINES/XLA_EVENTS/XLA_AE_HEADERS/GL_IMPORT_REFERENCES数据字典、EBS 11i→12.2 SLA Upgrade 指南、Fusion Subledger Accounting / Accounting Hub 配置文档。具体表列与状态请以目标环境为准。