SELECT hou.NAME operating_unit_name,
hou.short_code,
hou.organization_id operating_unit_id,
hou.set_of_books_id,
ood.organization_name inventory_organization_name,
ood.organization_code Inv_organization_code,
ood.chart_of_accounts_id
FROM hr_operating_units hou,
org_organization_definitions ood
WHERE 1 = 1 AND hou.organization_id = ood.operating_unit
ORDER BY hou.organization_id
Aqui está uma explicação da query:
- A
SELECT
cláusula especifica as colunas que serão retornadas. - A
FROM
cláusula especifica as tabelas que serão consultadas. - A
JOIN
cláusula especifica como as tabelas serão relacionadas. - A
WHERE
cláusula especifica os critérios para selecionar os registros. - A
ORDER BY
cláusula especifica a ordem em que os registros serão retornados.
Esta query irá retornar uma lista de todas as organizações de inventário no Oracle Apps, juntamente com as informações da respectiva unidade operacional.
Por exemplo, a seguinte saída seria retornada para uma empresa com duas organizações de inventário:
operating_unit_name | short_code | operating_unit_id | set_of_books_id | inventory_organization_name | inventory_organization_code | chart_of_accounts_id --------------------+------------+----------------+----------------+---------------------------+---------------------+---------------- Main Operating Unit | OU1 | 1 | 1 | Main Inventory Organization | INV_ORG_MAIN | 1 Secondary Operating Unit | OU2 | 2 | 2 | Secondary Inventory Organization | INV_ORG_SEC | 2
Espero que isso ajude!
0 Comentários