Advertisement

Esta query SQL irá retornar uma lista de todas as organizações de inventário no Oracle Apps, juntamente com as informações da respectiva unidade operacional.

Tables used by Query to find inventory organization in oracle apps
1.hr_operating_units
2.org_organization_definitions

SQL
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!



Postar um comentário

0 Comentários