news 2026/7/17 4:11:47

华为MetaERP Oracle EBS(R12)环境下的定制化报表骨架SQL。它整合了总账日记账行(GL_JE_LINES)、科目段值(GCC)、子分类账(XLA)以及事务来源表(FUN_TRX /

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
华为MetaERP Oracle EBS(R12)环境下的定制化报表骨架SQL。它整合了总账日记账行(GL_JE_LINES)、科目段值(GCC)、子分类账(XLA)以及事务来源表(FUN_TRX /

Oracle EBS(R12)环境下的定制化报表骨架SQL。它整合了总账日记账行(GL_JE_LINES)、科目段值(GCC)、子分类账(XLA)以及事务来源表(FUN_TRX / RA_CUSTOMER_TRX),适用于BI Publisher (RTF) 或直接PL/SQL输出。


适用场景

需要从总账追溯至子分类账(应收、应付、资产等)交易明细,并展示完整科目、金额、客户/供应商信息的财务分析报表。


骨架SQL

SELECT -- ====================== 基础标识 ====================== gjh.je_batch_id, gjh.je_header_id, gjh.name AS journal_name, gjh.doc_sequence_value AS voucher_number, gjh.period_name, gjh.default_effective_date AS gl_date, -- ====================== 科目结构(GCC) ====================== gcc.segment1 AS company, gcc.segment2 AS cost_center, gcc.segment3 AS account, gcc.segment4 AS sub_account, gcc.segment5 AS product, gcc.chart_of_accounts_id, -- ====================== 行明细 ====================== gjl.je_line_num, gjl.description AS line_description, gjl.accounted_dr AS dr_amount, gjl.accounted_cr AS cr_amount, NVL(gjl.accounted_dr, 0) - NVL(gjl.accounted_cr, 0) AS net_amount, -- ====================== 子分类账(XLA) ====================== xah.event_type_code, xah.event_date, xal.source_distribution_type, xal.source_distribution_id_num_1, xal.currency_code, xal.accounted_amount AS xla_amount, -- ====================== 业务实体(FUN_TRX / AR) ====================== -- 优先取 FUN_TRX(应付/资产/项目等) fun_trx.trx_number AS fun_trx_number, fun_trx.vendor_name AS fun_vendor_name, fun_trx.invoice_date AS fun_invoice_date, -- 其次取应收客户事务 rct.trx_number AS ar_trx_number, rct.bill_to_customer_name AS ar_customer_name, rct.trx_date AS ar_trx_date, -- ====================== 辅助字段 ====================== gjl.status AS line_status, gjl.reference1, gjl.reference2, gjl.reference5 FROM gl_je_lines gjl INNER JOIN gl_je_headers gjh ON gjh.je_header_id = gjl.je_header_id INNER JOIN gl_code_combinations gcc ON gcc.code_combination_id = gjl.code_combination_id -- ---------- 左连接 XLA 子分类账行 ---------- LEFT JOIN xla.xla_ae_lines xal ON xal.gl_sl_link_id = gjl.gl_sl_link_id AND xal.application_id = gjl.application_id AND xal.ledger_id = gjl.ledger_id LEFT JOIN xla.xla_ae_headers xah ON xah.ae_header_id = xal.ae_header_id AND xah.application_id = xal.application_id -- ---------- 左连接 FUN_TRX(应付/资产/项目等) ---------- LEFT JOIN ( SELECT ft.transaction_number AS trx_number, ft.transaction_date AS invoice_date, pov.vendor_name, ft.source_table, ft.source_id FROM fun_trx_all ft LEFT JOIN po_vendors pov ON pov.vendor_id = ft.vendor_id WHERE ft.source_table IN ('AP_INVOICES', 'FA_TRANSACTIONS', 'PA_EXPENDITURE_ITEMS') ) fun_trx ON fun_trx.source_table = xal.source_distribution_type AND fun_trx.source_id = xal.source_distribution_id_num_1 -- ---------- 左连接应收客户事务 ---------- LEFT JOIN ( SELECT ct.customer_trx_id, ct.trx_number, hp.party_name AS bill_to_customer_name, ct.trx_date FROM ra_customer_trx_all ct LEFT JOIN hz_cust_accounts hca ON hca.cust_account_id = ct.bill_to_customer_id LEFT JOIN hz_parties hp ON hp.party_id = hca.party_id ) rct ON rct.customer_trx_id = xal.source_distribution_id_num_1 AND xal.source_distribution_type = 'RA_CUSTOMER_TRX' WHERE 1=1 -- ====================== 筛选条件(可根据需要调整) ====================== AND gjh.period_name BETWEEN '2026-JAN' AND '2026-DEC' -- 会计期范围 AND gcc.segment3 LIKE '6%' -- 示例:只取费用类科目(以6开头) AND gjh.status = 'P' -- 过账凭证 AND gjl.status = 'P' ORDER BY gjh.default_effective_date, gjh.je_header_id, gjl.je_line_num;

关键说明

字段/表

含义与用途

gl_sl_link_id

GL与子分类账链接ID,XLA表核心关联键

gcc.segment1~5

根据实际COA结构修改段数量与名称

fun_trx_all

Oracle Fusion / R12通用事务表,覆盖AP、FA、PA等

ra_customer_trx_all

应收模块标准事务头表

xal.source_distribution_type

决定连接哪张业务表的关键字段


BI Publisher RTF 模板提示

  1. 数据源:将此SQL放入Data Model > SQL Query

  2. 布局

    • 表格列对应上述SELECT字段。

    • dr_amount,cr_amount设置格式掩码#,##0.00

    • 分组可按period_namecompany做分组小计。

  3. 参数:建议添加p_period_from,p_period_to,p_account_segment等绑定变量,方便用户交互。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/17 4:11:33

自动驾驶传感器清洁系统设计:从物理失效预防到安全冗余构建

1. 为什么传感器清洁不是“擦一擦”那么简单?“自动驾驶感知 硬件清洁装置应如何设计?”——这个标题乍看像在问一个机械结构问题,但实际踩中了L3级以上自动驾驶落地最隐蔽、也最致命的软肋:感知系统不是活在实验室里的精密仪器&a…

作者头像 李华
网站建设 2026/7/17 4:11:31

[AI]落地——token节省之道

[AI]落地——token节省之道AI 开发时代,越来越多的公司、团队通过 AI 辅助开发,甚至将 AI 作为主力开发。模型能力越强,成本也越高——如果不控制,AI 账单可能比人力还贵。 模型成本主要来自 Token。本文分享 Token 节省的实战思路…

作者头像 李华
网站建设 2026/7/17 4:10:47

(十二)通讯(03):C#上位机TCP/IP通讯与海康相机软触发拍照

一、环境配置1、创建wpf工程文件->新建->解决方案C#->WPF应用程序修改配置管理器更改为release/X64运行->工程配置成功2、TCP/IP通讯依赖项using System.Net; using System.Net.Sockets;二、TCP服务器后台代码实现1、客户端信息结构体,用于管理连接的客…

作者头像 李华
网站建设 2026/7/17 4:10:20

自动滚屏阅读工具:提升PDF和长文档阅读效率的实用指南

1. 为什么需要自动滚屏阅读工具如果你经常阅读长PDF文档、电子书或在线文章,手动翻页或拖动滚动条会打断阅读节奏。自动滚屏工具的核心价值就是解放双手,让文档内容以恒定速度自动向上滚动,你可以像看电影一样专注阅读,不需要频繁…

作者头像 李华
网站建设 2026/7/17 4:07:45

算法总结:字符串算法(一)

背景 复健次日,本来想接着做连通图,结果调一个题调了3h才发现自己把i–写成i了,AI也没发现,气得本人想当场退役,只好看看字符串来压压惊。 一、字符串哈希 模板:P3370 判断两个字符串是否相同&#xff0…

作者头像 李华
网站建设 2026/7/17 4:06:44

一块砖,四只手——合金日记灶台篇(下)

Bold 钩子: 收与放——不是设计,是被辨认出来的。025 老罗手心朝里收旗,030 老石手心朝外嵌名。两篇隔了五十三年,两个动作,同一种「顿」。三句三分钟:1.五个字到一千三百字——「修城墙的人」怎么从四个字…

作者头像 李华