-- Ledgers
SELECT LEDGER_ID, NAME, SHORT_NAME, DESCRIPTION, CURRENCY_CODE, CHART_OF_ACCOUNTS_ID, LEDGER_CATEGORY_CODE, PERIOD_SET_NAME
FROM GL_LEDGERS;
-- Legal Entities
SELECT DISTINCT
legEnt.name AS LE_NAME,
legEnt.LEGAL_ENTITY_ID,
legEnt.PARTY_ID,
legEnt.LEGAL_ENTITY_IDENTIFIER,
hou.name AS BU_NAME,
hou.organization_id AS BU_ID,
xlolv.ledger_id
FROM xle_entity_profiles legEnt,
hr_operating_units hou,
XLE_LE_OU_LEDGER_V xlolv
WHERE hou.DEFAULT_LEGAL_CONTEXT_ID(+) = legEnt.LEGAL_ENTITY_ID
AND legEnt.LEGAL_ENTITY_ID = xlolv.LEGAL_ENTITY_ID;
-- Cost Organizations
SELECT * FROM CST_COST_ORGS_V;
-- Business Units
SELECT bu.BU_ID, bu.BU_NAME, bu.SHORT_CODE, bu.DEFAULT_CURRENCY_CODE, bu.STATUS
FROM fun_all_business_units_v bu
WHERE STATUS = 'A';
-- Inventory Organizations
SELECT HOU.ORGANIZATION_ID, HOU.NAME AS ORGANIZATION_NAME, MP.ORGANIZATION_CODE, LGR.LEDGER_ID AS SET_OF_BOOKS_ID,
LGR.CHART_OF_ACCOUNTS_ID, LGR.CURRENCY_CODE, LGR.PERIOD_SET_NAME,
DECODE(HOI1.STATUS,'A','Y','N') AS INVENTORY_ENABLED_FLAG,
BU.BU_NAME AS BUSINESS_UNIT_NAME, MP.BUSINESS_UNIT_ID, MP.LEGAL_ENTITY_ID AS LEGAL_ENTITY, HOU.TYPE AS ORGANIZATION_TYPE
FROM HR_ALL_ORGANIZATION_UNITS_X HOU,
HR_ORG_UNIT_CLASSIFICATIONS_X HOI1,
INV_ORG_PARAMETERS MP,
GL_LEDGERS LGR,
FUN_ALL_BUSINESS_UNITS_V BU
WHERE HOU.ORGANIZATION_ID = HOI1.ORGANIZATION_ID
AND HOU.ORGANIZATION_ID = MP.ORGANIZATION_ID
AND HOI1.CLASSIFICATION_CODE = 'INV'
AND BU.PRIMARY_LEDGER_ID = LGR.LEDGER_ID(+)
AND LGR.OBJECT_TYPE_CODE(+) = 'L'
AND NVL(LGR.COMPLETE_FLAG,'Y') = 'Y'
AND BU.BU_ID(+) = MP.BUSINESS_UNIT_ID
ORDER BY 3;
-- Manufacturing Organizations
SELECT HOU.ORGANIZATION_ID, HOU.NAME AS ORGANIZATION_NAME, MP.ORGANIZATION_CODE, LGR.LEDGER_ID AS SET_OF_BOOKS_ID,
LGR.CHART_OF_ACCOUNTS_ID, LGR.CURRENCY_CODE, LGR.PERIOD_SET_NAME,
DECODE(HOI1.STATUS,'A','Y','N') AS INVENTORY_ENABLED_FLAG,
BU.BU_NAME AS BUSINESS_UNIT_NAME, MP.BUSINESS_UNIT_ID, MP.LEGAL_ENTITY_ID AS LEGAL_ENTITY, HOU.TYPE AS ORGANIZATION_TYPE,
MP.MFG_PLANT_FLAG
FROM HR_ALL_ORGANIZATION_UNITS_X HOU,
HR_ORG_UNIT_CLASSIFICATIONS_X HOI1,
INV_ORG_PARAMETERS MP,
GL_LEDGERS LGR,
FUN_ALL_BUSINESS_UNITS_V BU
WHERE HOU.ORGANIZATION_ID = HOI1.ORGANIZATION_ID
AND HOU.ORGANIZATION_ID = MP.ORGANIZATION_ID
AND HOI1.CLASSIFICATION_CODE = 'INV'
AND BU.PRIMARY_LEDGER_ID = LGR.LEDGER_ID(+)
AND LGR.OBJECT_TYPE_CODE(+) = 'L'
AND NVL(LGR.COMPLETE_FLAG,'Y') = 'Y'
AND BU.BU_ID(+) = MP.BUSINESS_UNIT_ID
AND MP.MFG_PLANT_FLAG = 'Y'
ORDER BY 3;