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

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 在总账里面使用的货币等等信息.

你可能感兴趣的:(怎样确定 Org 所用的 Ledger 是什么)