首先,对于EBS中的法人实体和分类账以及OU之间的一个层次关系如下图:
其中,对于分类账和法人实体,并不简单是一对多的关系,按照理论上来讲:由于分类账存在辅助分类账,所以一个法人实体除了对应一个主分类账(Primary Ledger)外,还可能存在辅助分类账,但是一个法人实体肯定只对应一个唯一的主分类账,而对于
分类账之间是否存在有“主从关系”还不太清楚,有待进一步考证。而在R12中,要找出他们之间的关系就需要通过一下sql来看了:SELECT lg.ledger_id,
lg.NAME ledger_name,
lg.short_name ledger_short_name,
cfgdet.object_id legal_entity_id,
le.NAME legal_entity_name,
reg.location_id location_id,
hrloctl.location_code location_code,
hrloctl.description location_description,
lg.ledger_category_code,
lg.currency_code,
lg.chart_of_accounts_id,
lg.period_set_name,
lg.accounted_period_type,
lg.sla_accounting_method_code,
lg.sla_accounting_method_type,
lg.bal_seg_value_option_code,
lg.bal_seg_column_name,
lg.bal_seg_value_set_id,
cfg.acctg_environment_code,
cfg.configuration_id,
rs.primary_ledger_id,
rs.relationship_enabled_flag
FROM gl_ledger_config_details primdet,
gl_ledgers lg,
gl_ledger_relationships rs,
gl_ledger_configurations cfg,
gl_ledger_config_details cfgdet,
xle_entity_profiles le,
xle_registrations reg,
hr_locations_all_tl hrloctl
WHERE rs.application_id = 101
AND ((rs.target_ledger_category_code = 'SECONDARY' AND
rs.relationship_type_code <> 'NONE') OR
(rs.target_ledger_category_code = 'PRIMARY' AND
rs.relationship_type_code = 'NONE') OR
(rs.target_ledger_category_code = 'ALC' AND
rs.relationship_type_code IN ('JOURNAL', 'SUBLEDGER')))
AND lg.ledger_id = rs.target_ledger_id
AND lg.ledger_category_code = rs.target_ledger_category_code
AND nvl(lg.complete_flag, 'Y') = 'Y'
AND primdet.object_id = rs.primary_ledger_id
AND primdet.object_type_code = 'PRIMARY'
AND primdet.setup_step_code = 'NONE'
AND cfg.configuration_id = primdet.configuration_id
AND cfgdet.configuration_id(+) = cfg.configuration_id
AND cfgdet.object_type_code(+) = 'LEGAL_ENTITY'
AND le.legal_entity_id(+) = cfgdet.object_id
AND reg.source_id(+) = cfgdet.object_id
AND reg.source_table(+) = 'XLE_ENTITY_PROFILES'
AND reg.identifying_flag(+) = 'Y'
AND hrloctl.location_id(+) = reg.location_id
AND hrloctl.LANGUAGE(+) = userenv('LANG');
从数据结果中可以看出,系统中有7个分类账(LEDGER)和5个法人实体(LEGAL_ENTITY),对于TCL_YSP这个法人实体来说,拥有两个分类账,其LEDGER_CATEGORY_CODE分别为PRIMARY和SECONDARY,说明了一个法人实体有一个主分类账,并且可以有辅助分类账,而2041这个分类账,则没有对应的法人实体,但是其LEDGER_CATEGORY_CODE依然为PRIMARY,这说明一个分类账的category_code有可能是事前定义好的,而不是在与法人实体关联的时候才决定的,所以不能确定分类账之间到底有层次关系……
对以上的sql进行精简,也可以得出相应的关系来:
select lg.ledger_id, --分类帐
cfgdet.object_id legal_entity_id, --法人实体
lg.currency_code,
lg.chart_of_accounts_id,
rs.primary_ledger_id
from gl_ledger_config_details primdet,
gl_ledgers lg,
gl_ledger_relationships rs,
gl_ledger_configurations cfg,
gl_ledger_config_details cfgdet
where rs.application_id = 101 --101为总账GL应用
and ((rs.target_ledger_category_code = 'SECONDARY' and
rs.relationship_type_code <> 'NONE') or
(rs.target_ledger_category_code = 'PRIMARY' and
rs.relationship_type_code = 'NONE') or
(rs.target_ledger_category_code = 'ALC' and
rs.relationship_type_code in ('JOURNAL', 'SUBLEDGER')))
and lg.ledger_id = rs.target_ledger_id
and lg.ledger_category_code = rs.target_ledger_category_code
and nvl(lg.complete_flag, 'Y') = 'Y'
and primdet.object_id = rs.primary_ledger_id
and primdet.object_type_code = 'PRIMARY'
and primdet.setup_step_code = 'NONE'
and cfg.configuration_id = primdet.configuration_id
and cfgdet.configuration_id(+) = cfg.configuration_id
and cfgdet.object_type_code(+) = 'LEGAL_ENTITY';
Oracle EBS中分类账和法人实体 的关系(有sql语句实例)
来源:这里教程网
时间:2026-03-03 14:18:15
作者:
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- Oracle EBS中分类账和法人实体 的关系(有sql语句实例)
Oracle EBS中分类账和法人实体 的关系(有sql语句实例)
26-03-03 - 《DNS攻击防范科普系列1》—你的DNS服务器真的安全么?
《DNS攻击防范科普系列1》—你的DNS服务器真的安全么?
26-03-03 - 微信经常延迟,收不到消息怎么办?赶紧自查这3个功能是不是开启
微信经常延迟,收不到消息怎么办?赶紧自查这3个功能是不是开启
26-03-03 - oracle 查询
oracle 查询
26-03-03 - 《DNS攻击防范科普系列3》 -如何保障 DNS 操作安全
《DNS攻击防范科普系列3》 -如何保障 DNS 操作安全
26-03-03 - Oracle数据库SQL注入模拟与恢复
Oracle数据库SQL注入模拟与恢复
26-03-03 - 记一次客户DB CPU短时间内冲高至99%处理
记一次客户DB CPU短时间内冲高至99%处理
26-03-03 - 智能语音,交互入口的新未来
智能语音,交互入口的新未来
26-03-03 - 低效sql语句执行缓慢引起的大量占用服务器的CPU问题处理 (优化心得)
低效sql语句执行缓慢引起的大量占用服务器的CPU问题处理 (优化心得)
26-03-03 - 一图读懂POLARDB Box数据库一体机的云原生力量!
一图读懂POLARDB Box数据库一体机的云原生力量!
26-03-03
