Product: | INV - Inventory |
---|---|
Description: | - Retrofitted |
Implementation/DBA Data: |
![]() |
SELECT M.DEMAND_ID
, M.ORGANIZATION_ID
, HOU.NAME
, MP.ORGANIZATION_CODE
, M.INVENTORY_ITEM_ID
, '_KF:INV:MSTK:MSI'
, /* KEY FLEX */ M.REQUIREMENT_DATE
, M.DEMAND_SOURCE_TYPE
, MTS.TRANSACTION_SOURCE_TYPE_NAME
, M.DEMAND_SOURCE_HEADER_ID
, '_KF:INV:MKTS:MSO'
, /* KEY FLEX */ M.DEMAND_SOURCE_HEADER_ID SALES_ORDER_ID
, TO_NUMBER(NULL) ACCOUNT_ID
, TO_NUMBER(NULL) ACCOUNT_ALIAS_ID
, DECODE (M.DEMAND_SOURCE_TYPE
, 2
, NULL
, 3
, NULL
, 6
, NULL
, 8
, NULL
, 12
, NULL
, M.DEMAND_SOURCE_NAME)
, M.UOM_CODE UOM
, M.LINE_ITEM_QUANTITY DEMANDED_QUANTITY
, M.LINE_ITEM_RESERVATION_QTY RESERVED_QUANTITY
, M.REVISION
, M.LOT_NUMBER
, M.SUBINVENTORY
, M.LOCATOR_ID
, '_KF:INV:MTLL:MIL'
, /* KEY FLEX */ M.CREATED_BY
, M.CREATION_DATE
, M.LAST_UPDATED_BY
, M.LAST_UPDATE_DATE
FROM MTL_SALES_ORDERS MSO
, MTL_SYSTEM_ITEMS MSI
, MTL_ITEM_LOCATIONS MIL
, MTL_TXN_SOURCE_TYPES MTS
, HR_ALL_ORGANIZATION_UNITS HOU
, MTL_PARAMETERS MP
, MTL_DEMAND M
WHERE MSI.ORGANIZATION_ID = M.ORGANIZATION_ID
AND MSI.INVENTORY_ITEM_ID = M.INVENTORY_ITEM_ID
AND MIL.INVENTORY_LOCATION_ID (+) = M.LOCATOR_ID
AND MIL.ORGANIZATION_ID (+) = M.ORGANIZATION_ID
AND M.RESERVATION_TYPE = 1
AND M.PARENT_DEMAND_ID IS NULL
AND HOU.ORGANIZATION_ID = M.ORGANIZATION_ID
AND MP.ORGANIZATION_ID = M.ORGANIZATION_ID
AND MTS.TRANSACTION_SOURCE_TYPE_ID = M.DEMAND_SOURCE_TYPE
AND (M.LINE_ITEM_QUANTITY - M.LINE_ITEM_RESERVATION_QTY) > 0
AND MSO.SALES_ORDER_ID = M.DEMAND_SOURCE_HEADER_ID
AND M.DEMAND_SOURCE_TYPE IN (2
, 8
, 12)
AND '_SEC:M.ORGANIZATION_ID' IS NOT NULL UNION ALL/* DEMAND SOURCE TYPE: 3 ACCOUNT */ SELECT M.DEMAND_ID
, M.ORGANIZATION_ID
, HOU.NAME
, MP.ORGANIZATION_CODE
, M.INVENTORY_ITEM_ID
, '_KF:INV:MSTK:MSI'
, /* KEY FLEX */ M.REQUIREMENT_DATE
, M.DEMAND_SOURCE_TYPE
, MTS.TRANSACTION_SOURCE_TYPE_NAME
, M.DEMAND_SOURCE_HEADER_ID
, '_KF:SQLGL:GL#:GLC'
, /* KEY FLEX */ TO_NUMBER(NULL) SALES_ORDER_ID
, M.DEMAND_SOURCE_HEADER_ID ACCOUNT_ID
, TO_NUMBER(NULL) ACCOUNT_ALIAS_ID
, DECODE (M.DEMAND_SOURCE_TYPE
, 2
, NULL
, 3
, NULL
, 6
, NULL
, 8
, NULL
, 12
, NULL
, M.DEMAND_SOURCE_NAME)
, M.UOM_CODE UOM
, M.LINE_ITEM_QUANTITY DEMANDED_QUANTITY
, M.LINE_ITEM_RESERVATION_QTY RESERVED_QUANTITY
, M.REVISION
, M.LOT_NUMBER
, M.SUBINVENTORY
, M.LOCATOR_ID
, '_KF:INV:MTLL:MIL'
, /* KEY FLEX */ M.CREATED_BY
, M.CREATION_DATE
, M.LAST_UPDATED_BY
, M.LAST_UPDATE_DATE
FROM GL_CODE_COMBINATIONS GLC
, MTL_SYSTEM_ITEMS MSI
, MTL_ITEM_LOCATIONS MIL
, MTL_TXN_SOURCE_TYPES MTS
, HR_ALL_ORGANIZATION_UNITS HOU
, MTL_PARAMETERS MP
, MTL_DEMAND M
WHERE MSI.ORGANIZATION_ID = M.ORGANIZATION_ID
AND MSI.INVENTORY_ITEM_ID = M.INVENTORY_ITEM_ID
AND MIL.INVENTORY_LOCATION_ID (+) = M.LOCATOR_ID
AND MIL.ORGANIZATION_ID (+) = M.ORGANIZATION_ID
AND M.RESERVATION_TYPE = 1
AND M.PARENT_DEMAND_ID IS NULL
AND HOU.ORGANIZATION_ID = M.ORGANIZATION_ID
AND MP.ORGANIZATION_ID = M.ORGANIZATION_ID
AND MTS.TRANSACTION_SOURCE_TYPE_ID = M.DEMAND_SOURCE_TYPE
AND (M.LINE_ITEM_QUANTITY - M.LINE_ITEM_RESERVATION_QTY) > 0
AND GLC.CODE_COMBINATION_ID = M.DEMAND_SOURCE_HEADER_ID
AND M.DEMAND_SOURCE_TYPE = 3
AND '_SEC:M.ORGANIZATION_ID' IS NOT NULL UNION ALL /* DEMAND SOURCE TYPE: 6 ACCOUNT ALIAS */ SELECT M.DEMAND_ID
, M.ORGANIZATION_ID
, HOU.NAME
, MP.ORGANIZATION_CODE
, M.INVENTORY_ITEM_ID
, '_KF:INV:MSTK:MSI'
, /* KEY FLEX */ M.REQUIREMENT_DATE
, M.DEMAND_SOURCE_TYPE
, MTS.TRANSACTION_SOURCE_TYPE_NAME
, M.DEMAND_SOURCE_HEADER_ID
, '_KF:INV:MDSP:MGD'
, /* KEY FLEX */ TO_NUMBER(NULL) SALES_ORDER_ID
, TO_NUMBER(NULL) ACCOUNT_ID
, M.DEMAND_SOURCE_HEADER_ID ACCOUNT_ALIAS_ID
, DECODE (M.DEMAND_SOURCE_TYPE
, 2
, NULL
, 3
, NULL
, 6
, NULL
, 8
, NULL
, 12
, NULL
, M.DEMAND_SOURCE_NAME)
, M.UOM_CODE UOM
, M.LINE_ITEM_QUANTITY DEMANDED_QUANTITY
, M.LINE_ITEM_RESERVATION_QTY RESERVED_QUANTITY
, M.REVISION
, M.LOT_NUMBER
, M.SUBINVENTORY
, M.LOCATOR_ID
, '_KF:INV:MTLL:MIL'
, /* KEY FLEX */ M.CREATED_BY
, M.CREATION_DATE
, M.LAST_UPDATED_BY
, M.LAST_UPDATE_DATE
FROM MTL_GENERIC_DISPOSITIONS MGD
, MTL_SYSTEM_ITEMS MSI
, MTL_ITEM_LOCATIONS MIL
, MTL_TXN_SOURCE_TYPES MTS
, HR_ALL_ORGANIZATION_UNITS HOU
, MTL_PARAMETERS MP
, MTL_DEMAND M
WHERE MSI.ORGANIZATION_ID = M.ORGANIZATION_ID
AND MSI.INVENTORY_ITEM_ID = M.INVENTORY_ITEM_ID
AND MIL.INVENTORY_LOCATION_ID (+) = M.LOCATOR_ID
AND MIL.ORGANIZATION_ID (+) = M.ORGANIZATION_ID
AND M.RESERVATION_TYPE = 1
AND M.PARENT_DEMAND_ID IS NULL
AND HOU.ORGANIZATION_ID = M.ORGANIZATION_ID
AND MP.ORGANIZATION_ID = M.ORGANIZATION_ID
AND MTS.TRANSACTION_SOURCE_TYPE_ID = M.DEMAND_SOURCE_TYPE
AND (M.LINE_ITEM_QUANTITY - M.LINE_ITEM_RESERVATION_QTY) > 0
AND MGD.DISPOSITION_ID = M.DEMAND_SOURCE_HEADER_ID
AND MGD.ORGANIZATION_ID = M.ORGANIZATION_ID
AND M.DEMAND_SOURCE_TYPE = 6
AND '_SEC:M.ORGANIZATION_ID' IS NOT NULL UNION ALL /* DEMAND SOURCE TYPE: 13
, > 99 INVENTORY
, USER DEFINED */ SELECT M.DEMAND_ID
, M.ORGANIZATION_ID
, HOU.NAME
, MP.ORGANIZATION_CODE
, M.INVENTORY_ITEM_ID
, '_KF:INV:MSTK:MSI'
, /* KEY FLEX */ M.REQUIREMENT_DATE
, M.DEMAND_SOURCE_TYPE
, MTS.TRANSACTION_SOURCE_TYPE_NAME
, M.DEMAND_SOURCE_HEADER_ID
, '_KF:_EX:TO_CHAR(NULL)'
, /* KEY FLEX */ TO_NUMBER(NULL) SALES_ORDER_ID
, TO_NUMBER(NULL) ACCOUNT_ID
, TO_NUMBER(NULL) ACCOUNT_ALIAS_ID
, DECODE (M.DEMAND_SOURCE_TYPE
, 2
, NULL
, 3
, NULL
, 6
, NULL
, 8
, NULL
, 12
, NULL
, M.DEMAND_SOURCE_NAME)
, M.UOM_CODE UOM
, M.LINE_ITEM_QUANTITY DEMANDED_QUANTITY
, M.LINE_ITEM_RESERVATION_QTY RESERVED_QUANTITY
, M.REVISION
, M.LOT_NUMBER
, M.SUBINVENTORY
, M.LOCATOR_ID
, '_KF:INV:MTLL:MIL'
, /* KEY FLEX */ M.CREATED_BY
, M.CREATION_DATE
, M.LAST_UPDATED_BY
, M.LAST_UPDATE_DATE
FROM MTL_SYSTEM_ITEMS MSI
, MTL_ITEM_LOCATIONS MIL
, MTL_TXN_SOURCE_TYPES MTS
, HR_ALL_ORGANIZATION_UNITS HOU
, MTL_PARAMETERS MP
, MTL_DEMAND M
WHERE MSI.ORGANIZATION_ID = M.ORGANIZATION_ID
AND MSI.INVENTORY_ITEM_ID = M.INVENTORY_ITEM_ID
AND MIL.INVENTORY_LOCATION_ID (+) = M.LOCATOR_ID
AND MIL.ORGANIZATION_ID (+) = M.ORGANIZATION_ID
AND M.RESERVATION_TYPE = 1
AND M.PARENT_DEMAND_ID IS NULL
AND HOU.ORGANIZATION_ID = M.ORGANIZATION_ID
AND MP.ORGANIZATION_ID = M.ORGANIZATION_ID
AND MTS.TRANSACTION_SOURCE_TYPE_ID = M.DEMAND_SOURCE_TYPE
AND (M.LINE_ITEM_QUANTITY - M.LINE_ITEM_RESERVATION_QTY) > 0
AND (M.DEMAND_SOURCE_TYPE = 13 OR M.DEMAND_SOURCE_TYPE > 99)
AND '_SEC:M.ORGANIZATION_ID' IS NOT NULL WITH READ ONLY