|
- CREATE OR REPLACE VIEW ADD_INV_ONHAND_DATE_V_ORG2 AS
- SELECT /*+ RULE */
- v.org_id,
- v.transaction_date AS inv_date,
- v.subinventory_code AS sub_inv,
- m.segment1,
- m.primary_uom_code AS uom,
- v.transaction_quantity AS oh_qty,
- m.description,
- m.ITEM_TYPE,
- V.inventory_item_id inventory_item_id
- FROM (SELECT moq.organization_id AS org_id,
- (SYSDATE + 1) AS transaction_date,
- moq.subinventory_code AS subinventory_code,
- moq.inventory_item_id AS inventory_item_id,
- moq.revision AS revision,
- moq.transaction_quantity,
- '' amount
- FROM apps.mtl_onhand_quantities moq
- WHERE moq.organization_id = '102'
- UNION ALL
- SELECT MMT.organization_id org_id,
- MMT.transaction_date transaction_date,
- MMT.subinventory_code subinventory_code,
- MMT.inventory_item_id inventory_item_id,
- MMT.revision revision,
- MMT.transaction_quantity * -1 transaction_quantity,
- '' amount
- FROM mtl_material_transactions mmt
- WHERE mmt.organization_id = '102'
- ) v,
- inv.mtl_system_items_b m
- WHERE v.inventory_item_id = m.inventory_item_id
- AND v.org_id = m.organization_id;
复制代码 mtl_onhand_quantities是此时此刻的库存数量,mtl_material_transactions是历史出入库记录。 |
|