EBS R12 QUERY TO GET ALL INVENTORY ORGANIZATIONS IN OPERATING UNITS

QUERY TO GET ALL INVENTORY ORGANIZATIONS IN OPERATING UNITS

SELECT  LGR.NAME "Ledger"           ,
  XLE.NAME "Legal Entity"           ,
  HOU1.NAME "Operating Unit"        ,
  HOU.NAME "Inventory Organization" ,
  hou.organization_id,
  MP.ORGANIZATION_CODE "Organization Code"
   FROM HR_ALL_ORGANIZATION_UNITS HOU ,
  HR_ORGANIZATION_INFORMATION HOI1    ,
  HR_ORGANIZATION_INFORMATION HOI2    ,
  MTL_PARAMETERS MP                   ,
  GL_LEDGERS LGR                      ,
  XLE_ENTITY_PROFILES XLE             ,
  HR_ALL_ORGANIZATION_UNITS HOU1
  WHERE HOU.ORGANIZATION_ID = HOI1.ORGANIZATION_ID
AND HOU.ORGANIZATION_ID     = HOI2.ORGANIZATION_ID
AND HOU.ORGANIZATION_ID     = MP.ORGANIZATION_ID
AND HOI1.ORG_INFORMATION1   = 'INV'
AND HOI1.ORG_INFORMATION2   = 'Y'
AND ( HOI1.ORG_INFORMATION_CONTEXT
  || '') = 'CLASS'
AND ( HOI2.ORG_INFORMATION_CONTEXT
  || '')                                                                                                             ='Accounting Information'
AND TO_NUMBER(DECODE(RTRIM(TRANSLATE(HOI2.ORG_INFORMATION1,'0123456789',' ')), NULL, HOI2.ORG_INFORMATION1,-99999))  = LGR.LEDGER_ID
AND LGR.OBJECT_TYPE_CODE                                                                                             ='L'
AND NVL(LGR.COMPLETE_FLAG,'Y')                                                                                       ='Y'
AND DECODE(HOI2.ORG_INFORMATION_CONTEXT, 'Accounting Information', TO_NUMBER(HOI2.ORG_INFORMATION2), NULL)           =XLE.LEGAL_ENTITY_ID
AND DECODE(HOI2.ORG_INFORMATION_CONTEXT, 'Accounting Information', TO_NUMBER(HOI2.ORG_INFORMATION3), TO_NUMBER(NULL))=HOU1.ORGANIZATION_ID
--AND LGR.NAME                                                                                                         ='&NAME'
order by HOU1.NAME

Comments

Popular posts from this blog

opaque schema xsd (standard file used in OIC)

SQL,PLSQL interview practice and DSA patterns

QR code Generate From Oracle PLSQL