怎样确定 Org 所用的 Ledger 是什么

本文介绍如何在EBS环境中查询特定组织(Org)所使用的Ledger。通过一系列SQL查询及PL/SQL匿名块设置上下文环境,可以确定当前组织使用的账套ID(SOB_ID)及其货币等信息。

EBS 中所有的库存组织都有一个 Operating Unit, 这也是一个Org, 但是不做实际的库存业务, 而是负责财务结算方面的业务.
怎样知道我现在所用的Org 正在使用什么Ledger 呢?
1. SELECT operating_unit FROM ORG_ORGANIZATION_DEFINITIONS WHERE organization_id = 207;
– 这个表可以查到M1 Org 所属的 OU 是哪个
2. BEGIN
mo_global.set_policy_context(‘S’, &operating_unit);
END;
– 这个匿名块用来设定上下文环境, S 表示 single, M 表示 multiple
3. SELECT SET_OF_BOOKS_ID FROM FINANCIALS_SYSTEM_PARAMETERS;
– 在设定了上下文环境之后, 就可以查到这个OU 使用的 SOB_ID
4. SELECT currency_code FROM GL_LEDGERS WHERE ledger_id = &set_of_books_id;
–通过SOB 可以查到这个 OU 在总账里面使用的货币等等信息.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值