DBA Data[Home] [Help]

APPS.WMS_LPN_LOVS SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 44

     SELECT meaning, lookup_code
     FROM mfg_lookups
     WHERE lookup_type = 'WMS_PREPACK_SOURCE'
     AND meaning LIKE (p_lookup_type)
     ORDER BY lookup_code;
Line: 63

     SELECT license_plate_number,
            lpn_id,
            NVL(inventory_item_id, 0),
            NVL(organization_id, 0),
            revision,
            lot_number,
            serial_number,
            subinventory_code,
            NVL(locator_id, 0),
            NVL(parent_lpn_id, 0),
            NVL(sealed_status, 2),
            gross_weight_uom_code,
            NVL(gross_weight, 0),
            content_volume_uom_code,
            NVL(content_volume, 0)
     FROM wms_license_plate_numbers
     WHERE license_plate_number LIKE (p_lpn)
     ORDER BY license_plate_number;
Line: 94

     SELECT license_plate_number,
            lpn_id,
            NVL(inventory_item_id, 0),
            NVL(organization_id, 0),
            revision,
            lot_number,
            serial_number,
            subinventory_code,
            NVL(locator_id, 0),
            NVL(parent_lpn_id, 0),
            NVL(sealed_status, 2),
            gross_weight_uom_code,
            NVL(gross_weight, 0),
            content_volume_uom_code,
            NVL(content_volume, 0)
     FROM wms_license_plate_numbers
     WHERE license_plate_number LIKE (p_lpn)
     and organization_id LIKE (p_orgid)
     ORDER BY license_plate_number;
Line: 128

     SELECT distinct wlpn.license_plate_number,
            wlpn.lpn_id,
            NVL(wlpn.inventory_item_id, 0),
            NVL(wlpn.organization_id, 0),
            wlpn.revision,
            wlpn.lot_number,
            wlpn.serial_number,
            wlpn.subinventory_code,
            NVL(wlpn.locator_id, 0),
            NVL(wlpn.parent_lpn_id, 0),
            NVL(wlpn.sealed_status, 2),
            wlpn.gross_weight_uom_code,
            NVL(wlpn.gross_weight, 0),
            wlpn.content_volume_uom_code,
            NVL(wlpn.content_volume, 0)
     FROM wms_license_plate_numbers wlpn,
          mtl_material_transactions_temp mmtt
     WHERE wlpn.license_plate_number LIKE (p_lpn) and
           mmtt.organization_id = p_org_id  and
           mmtt.cartonization_id = wlpn.lpn_id and
           mmtt.subinventory_code = nvl(p_sub_code, mmtt.subinventory_code)
     ORDER BY license_plate_number;
Line: 163

     'SELECT DISTINCT wlpn.license_plate_number, ' ||
     '      wlpn.lpn_id, ' ||
     '      NVL(wlpn.inventory_item_id, 0), ' ||
     '      NVL(wlpn.organization_id, 0), ' ||
     '      wlpn.revision, ' ||
     '      wlpn.lot_number, ' ||
     '      wlpn.serial_number, ' ||
     '      wlpn.subinventory_code, ' ||
     '      NVL(wlpn.locator_id, 0), ' ||
     '      NVL(wlpn.parent_lpn_id, 0), ' ||
     '      NVL(wlpn.sealed_status, 2), ' ||
     '      wlpn.gross_weight_uom_code, ' ||
     '      NVL(wlpn.gross_weight, 0), ' ||
     '      wlpn.content_volume_uom_code, ' ||
     '      NVL(wlpn.content_volume, 0), ' ||
     '      milk.concatenated_segments, ' ||
     '      wlpn.lpn_context           ' ||
     'FROM  wms_license_plate_numbers wlpn, ' ||
     '      mtl_item_locations_kfv milk, ' ||
     '      wms_lpn_contents wlc ' ||
     'WHERE wlpn.organization_id = milk.organization_id (+) ' ||
     '  AND wlpn.locator_id = milk.inventory_location_id(+) ' ||
     '  AND wlc.parent_lpn_id (+) = wlpn.lpn_id ';
Line: 212

     'SELECT DISTINCT wlpn.license_plate_number, ' ||
     '      wlpn.lpn_id, ' ||
     '      NVL(wlpn.inventory_item_id, 0), ' ||
     '      NVL(wlpn.organization_id, 0), ' ||
     '      wlpn.revision, ' ||
     '      wlpn.lot_number, ' ||
     '      wlpn.serial_number, ' ||
     '      wlpn.subinventory_code, ' ||
     '      NVL(wlpn.locator_id, 0), ' ||
     '      NVL(wlpn.parent_lpn_id, 0), ' ||
     '      NVL(wlpn.sealed_status, 2), ' ||
     '      wlpn.gross_weight_uom_code, ' ||
     '      NVL(wlpn.gross_weight, 0), ' ||
     '      wlpn.content_volume_uom_code, ' ||
     '      NVL(wlpn.content_volume, 0), ' ||
     '      INV_PROJECT.GET_LOCSEGS(milk.inventory_location_id,milk.organization_id), ' ||
     '      INV_PROJECT.GET_PROJECT_ID, ' ||
     '      INV_PROJECT.GET_PROJECT_NUMBER, ' ||
     '      INV_PROJECT.GET_TASK_ID, ' ||
     '      INV_PROJECT.GET_TASK_NUMBER, ' ||
     '      wlpn.lpn_context           ' ||
     'FROM  wms_license_plate_numbers wlpn, ' ||
     '      mtl_item_locations milk, ' ||
     '      wms_lpn_contents wlc ' ||
     'WHERE wlpn.organization_id = milk.organization_id (+) ' ||
     '  AND wlpn.locator_id = milk.inventory_location_id(+) ' ||
     '  AND wlc.parent_lpn_id (+) = wlpn.lpn_id ';
Line: 267

     SELECT  DISTINCT wlpn.license_plate_number,
     wlpn.lpn_id,
     NVL(wlpn.inventory_item_id, 0),
     NVL(wlpn.organization_id, 0),
     wlpn.revision,
     wlpn.lot_number,
     wlpn.serial_number,
     wlpn.subinventory_code,
     NVL(wlpn.locator_id, 0),
     NVL(wlpn.parent_lpn_id, 0),
     NVL(wlpn.sealed_status, 2),
     wlpn.gross_weight_uom_code,
     NVL(wlpn.gross_weight, 0),
     wlpn.content_volume_uom_code,
     NVL(wlpn.content_volume, 0),
     milk.concatenated_segments,
     wlpn.lpn_context
     FROM  wms_license_plate_numbers wlpn,
     mtl_item_locations_kfv          milk,
     wms_lpn_contents                wlc
     WHERE wlpn.organization_id = To_number(p_organization_id)
     AND wlpn.organization_id    = milk.organization_id (+)
     AND wlpn.locator_id           = milk.inventory_location_id(+)
     AND wlc.parent_lpn_id (+)     = wlpn.lpn_id
     AND wlpn.lpn_context < 4
     AND wlpn.license_plate_number LIKE l_lpn
     ORDER BY wlpn.license_plate_number;
Line: 312

     SELECT  DISTINCT wlpn.license_plate_number,
     wlpn.lpn_id,
     NVL(wlpn.inventory_item_id, 0),
     NVL(wlpn.organization_id, 0),
     wlpn.revision,
     wlpn.lot_number,
     wlpn.serial_number,
     wlpn.subinventory_code,
     NVL(wlpn.locator_id, 0),
     NVL(wlpn.parent_lpn_id, 0),
     NVL(wlpn.sealed_status, 2),
     wlpn.gross_weight_uom_code,
     NVL(wlpn.gross_weight, 0),
     wlpn.content_volume_uom_code,
     NVL(wlpn.content_volume, 0),
     milk.concatenated_segments,
     wlpn.lpn_context
     FROM  wms_license_plate_numbers wlpn,
     mtl_item_locations_kfv          milk,
     wms_lpn_contents                wlc
     WHERE wlpn.organization_id    = milk.organization_id (+)
     AND wlpn.locator_id           = milk.inventory_location_id(+)
     AND wlc.parent_lpn_id (+)     = wlpn.lpn_id
     AND (lpn_context = 8 OR lpn_context = 5)
     AND wlpn.license_plate_number LIKE l_lpn
     ORDER BY wlpn.license_plate_number;
Line: 415

     SELECT  DISTINCT wlpn.license_plate_number,
     wlpn.lpn_id,
     NVL(wlpn.inventory_item_id, 0),
     NVL(wlpn.organization_id, 0),
     wlpn.revision,
     wlpn.lot_number,
     wlpn.serial_number,
     wlpn.subinventory_code,
     NVL(wlpn.locator_id, 0),
     NVL(wlpn.parent_lpn_id, 0),
     NVL(wlpn.sealed_status, 2),
     wlpn.gross_weight_uom_code,
     NVL(wlpn.gross_weight, 0),
     wlpn.content_volume_uom_code,
     NVL(wlpn.content_volume, 0),
     milk.concatenated_segments,
     wlpn.lpn_context
     FROM  wms_license_plate_numbers wlpn,
           mtl_item_locations_kfv          milk,
           wms_lpn_contents                wlc
     WHERE wlpn.organization_id    = milk.organization_id (+)
     AND wlpn.locator_id           = milk.inventory_location_id(+)
     AND wlc.parent_lpn_id (+)     = wlpn.lpn_id
     AND wlpn.license_plate_number LIKE l_lpn
     AND lpn_context               = 1
     AND wlpn.organization_id      = p_organization_id
     AND Nvl(wlc.revision, '-999') = Nvl(p_revision, '-999')
     AND wlc.inventory_item_id     = p_inventory_item_id
     --AND wlc.cost_group_id         = nvl(l_cost_group_id, wlc.cost_group_id)
     AND wlpn.subinventory_code    = p_subinventory_code
     AND wlpn.locator_id           = p_locator_id
     -- PJM changes: Bug 2774506/2905646 : Added project_id and task_id to show LPN's belonging to PJM locators.
     AND ( wlpn.locator_id IS NULL OR
                wlpn.locator_id IN
               (SELECT DISTINCT mil.inventory_location_id
               FROM   mtl_item_locations mil
               WHERE  NVL(mil.project_id, -1) = NVL(p_project_id, -1)
               AND    NVL(mil.task_id, -1)    = NVL(p_task_id, -1))
          )
     ORDER BY wlpn.license_plate_number;
Line: 479

     SELECT  DISTINCT wlpn.license_plate_number,
     wlpn.lpn_id,
     NVL(wlpn.inventory_item_id, 0),
     NVL(wlpn.organization_id, 0),
     wlpn.revision,
     wlpn.lot_number,
     wlpn.serial_number,
     wlpn.subinventory_code,
     NVL(wlpn.locator_id, 0),
     NVL(wlpn.parent_lpn_id, 0),
     NVL(wlpn.sealed_status, 2),
     wlpn.gross_weight_uom_code,
     NVL(wlpn.gross_weight, 0),
     wlpn.content_volume_uom_code,
     NVL(wlpn.content_volume, 0),
     milk.concatenated_segments,
     wlpn.lpn_context
     FROM  wms_license_plate_numbers wlpn,
           mtl_item_locations_kfv          milk,
           wms_lpn_contents                wlc
     WHERE wlpn.organization_id    = milk.organization_id (+)
     AND wlpn.locator_id           = milk.inventory_location_id(+)
     AND wlc.parent_lpn_id (+)     = wlpn.lpn_id
     AND wlpn.license_plate_number LIKE l_lpn
     AND lpn_context               = 1
     AND wlpn.organization_id      = p_organization_id
     AND Nvl(wlc.revision, '-999') = Nvl(p_revision, '-999')
     AND wlc.inventory_item_id     = p_inventory_item_id
     AND ( wlpn.locator_id IS NULL OR
                wlpn.locator_id IN
               (SELECT DISTINCT mil.inventory_location_id
               FROM   mtl_item_locations mil
               WHERE  NVL(mil.project_id, -1) = NVL(p_project_id, -1)
               AND    NVL(mil.task_id, -1)    = NVL(p_task_id, -1))
          )
     ORDER BY wlpn.license_plate_number;
Line: 540

     SELECT  DISTINCT wlpn.license_plate_number,
     wlpn.lpn_id,
     NVL(wlpn.inventory_item_id, 0),
     NVL(wlpn.organization_id, 0),
     wlpn.revision,
     wlpn.lot_number,
     wlpn.serial_number,
     wlpn.subinventory_code,
     NVL(wlpn.locator_id, 0),
     NVL(wlpn.parent_lpn_id, 0),
     NVL(wlpn.sealed_status, 2),
     wlpn.gross_weight_uom_code,
     NVL(wlpn.gross_weight, 0),
     wlpn.content_volume_uom_code,
     NVL(wlpn.content_volume, 0),
     milk.concatenated_segments,
     wlpn.lpn_context
     FROM  wms_license_plate_numbers wlpn,
           mtl_item_locations_kfv          milk,
           wms_lpn_contents                wlc
     WHERE wlpn.organization_id    = milk.organization_id (+)
     AND wlpn.locator_id           = milk.inventory_location_id(+)
     AND wlc.parent_lpn_id (+)     = wlpn.lpn_id
     AND wlpn.license_plate_number LIKE l_lpn
     AND lpn_context               = 1
     AND wlpn.organization_id      = p_organization_id
     AND Nvl(wlc.revision, '-999') = Nvl(p_revision, '-999')
     AND wlc.inventory_item_id     = p_inventory_item_id
     AND wlpn.subinventory_code    = p_subinventory_code
     AND ( wlpn.locator_id IS NULL OR
                wlpn.locator_id IN
               (SELECT DISTINCT mil.inventory_location_id
               FROM   mtl_item_locations mil
               WHERE  NVL(mil.project_id, -1) = NVL(p_project_id, -1)
               AND    NVL(mil.task_id, -1)    = NVL(p_task_id, -1))
          )
     ORDER BY wlpn.license_plate_number;
Line: 706

     SELECT DISTINCT wlpn.license_plate_number
             , wlpn.lpn_id
             , NVL(wlpn.inventory_item_id, 0)
             , NVL(wlpn.organization_id, 0)
             , wlpn.revision
             , wlpn.lot_number
             , wlpn.serial_number
             , wlpn.subinventory_code
	     , NVL(wlpn.locator_id, 0)
             , NVL(wlpn.parent_lpn_id, 0)
             , NVL(wlpn.sealed_status, 2)
             , wlpn.gross_weight_uom_code
             , NVL(wlpn.gross_weight, 0)
             , wlpn.content_volume_uom_code
             , NVL(wlpn.content_volume, 0)
             , milk.concatenated_segments
             , wlpn.lpn_context
          FROM wms_license_plate_numbers  wlpn
             , mtl_item_locations_kfv     milk
        WHERE wlpn.organization_id   = milk.organization_id       (+)
          AND wlpn.locator_id        = milk.inventory_location_id (+)
          AND wlpn.outermost_lpn_id  = wlpn.lpn_id
          AND wlpn.lpn_context       = 11
          AND wlpn.subinventory_code = p_drop_sub
          AND wlpn.locator_id        = p_drop_loc
          AND wlpn.license_plate_number LIKE l_lpn
          AND WMS_task_dispatch_gen.validate_pick_drop_lpn
              ( 1.0
              , 'F'
              , p_pick_to_lpn_id
              , p_org_id
              , wlpn.license_plate_number
              , p_drop_sub
              , p_drop_loc
              ) = 1
        ORDER BY license_plate_number;
Line: 756

       'SELECT DISTINCT wlpn.license_plate_number, ' ||
       '      wlpn.lpn_id, ' ||
       '      NVL(wlpn.inventory_item_id, 0), ' ||
       '      NVL(wlpn.organization_id, 0), ' ||
       '      wlpn.revision, ' ||
       '      wlpn.lot_number, ' ||
       '      wlpn.serial_number, ' ||
       '      wlpn.subinventory_code, ' ||
       '      NVL(wlpn.locator_id, 0), ' ||
       '      NVL(wlpn.parent_lpn_id, 0), ' ||
       '      NVL(wlpn.sealed_status, 2), ' ||
       '      wlpn.gross_weight_uom_code, ' ||
       '      NVL(wlpn.gross_weight, 0), ' ||
       '      wlpn.content_volume_uom_code, ' ||
       '      NVL(wlpn.content_volume, 0), ' ||
       '      milk.concatenated_segments, ' ||
       '      wlpn.lpn_context           ' ||
       'FROM  wms_license_plate_numbers wlpn, ' ||
       '      mtl_item_locations_kfv milk, ' ||
       '      wms_lpn_contents wlc, ' ||
       '      mtl_serial_numbers msn, ' ||
       '      mtl_serial_numbers_temp msnt ' ||
       'WHERE wlpn.organization_id = milk.organization_id (+) ' ||
       '  AND wlpn.locator_id = milk.inventory_location_id(+) ' ||
       '  AND wlc.parent_lpn_id (+) = wlpn.lpn_id ' ||
       '  AND msn.serial_number = msnt.fm_serial_number ' ||
       '  AND msn.lpn_id = wlpn.lpn_id ';
Line: 814

     SELECT  DISTINCT wlpn.license_plate_number,
     wlpn.lpn_id,
     NVL(wlpn.inventory_item_id, 0),
     NVL(wlpn.organization_id, 0),
     wlpn.revision,
     wlpn.lot_number,
     wlpn.serial_number,
     wlpn.subinventory_code,
     NVL(wlpn.locator_id, 0),
     NVL(wlpn.parent_lpn_id, 0),
     NVL(wlpn.sealed_status, 2),
     wlpn.gross_weight_uom_code,
     NVL(wlpn.gross_weight, 0),
     wlpn.content_volume_uom_code,
     NVL(wlpn.content_volume, 0),
     milk.concatenated_segments,
     wlpn.lpn_context
     FROM  wms_license_plate_numbers wlpn,
     mtl_item_locations_kfv          milk,
     wms_lpn_contents                wlc,
     mtl_serial_numbers              msn,
     mtl_serial_numbers_temp         msnt
     WHERE wlpn.organization_id    = milk.organization_id (+)
     AND wlpn.locator_id           = milk.inventory_location_id(+)
     AND wlc.parent_lpn_id (+)     = wlpn.lpn_id
     AND msn.serial_number         = msnt.fm_serial_number
     AND msn.lpn_id                = wlpn.lpn_id
     AND wlpn.license_plate_number LIKE l_lpn
     AND lpn_context               = 1
     AND wlpn.organization_id      = p_organization_id
     AND Nvl(wlc.revision, '-999') = Nvl(p_revision, '-999')
     AND wlc.inventory_item_id     = p_inventory_item_id
    -- AND wlc.cost_group_id         = nvl(l_cost_group_id, wlc.cost_group_id)  --bug 2748240
     AND wlpn.subinventory_code    = p_subinventory_code
     AND wlpn.locator_id           = p_locator_id
     AND msnt.transaction_temp_id  = p_transaction_temp_id
      UNION
     SELECT  DISTINCT wlpn.license_plate_number,
     wlpn.lpn_id,
     NVL(wlpn.inventory_item_id, 0),
     NVL(wlpn.organization_id, 0),
     wlpn.revision,
     wlpn.lot_number,
     wlpn.serial_number,
     wlpn.subinventory_code,
     NVL(wlpn.locator_id, 0),
     NVL(wlpn.parent_lpn_id, 0),
     NVL(wlpn.sealed_status, 2),
     wlpn.gross_weight_uom_code,
     NVL(wlpn.gross_weight, 0),
     wlpn.content_volume_uom_code,
     NVL(wlpn.content_volume, 0),
     milk.concatenated_segments,
     wlpn.lpn_context
     FROM  wms_license_plate_numbers wlpn,
     mtl_item_locations_kfv          milk,
     wms_lpn_contents                wlc,
     mtl_serial_numbers              msn,
     mtl_serial_numbers_temp         msnt,
     mtl_transaction_lots_temp       mtlt,
     mtl_material_transactions_temp  mmtt
     WHERE wlpn.organization_id    = milk.organization_id (+)
     AND wlpn.locator_id           = milk.inventory_location_id(+)
     AND wlc.parent_lpn_id (+)     = wlpn.lpn_id
     AND msn.serial_number         = msnt.fm_serial_number
     AND msn.lpn_id                = wlpn.lpn_id
     AND mtlt.serial_transaction_temp_id = msnt.transaction_temp_id
     AND mmtt.transaction_temp_id = mtlt.transaction_temp_id
     AND wlpn.license_plate_number LIKE l_lpn
     AND lpn_context               = 1
     AND wlpn.organization_id      = p_organization_id
     AND Nvl(wlc.revision, '-999') = Nvl(p_revision, '-999')
     AND wlc.inventory_item_id     = p_inventory_item_id
    -- AND wlc.cost_group_id         = nvl(l_cost_group_id, wlc.cost_group_id) --  bug 2748240
     AND wlpn.subinventory_code    = p_subinventory_code
     AND wlpn.locator_id           = p_locator_id
     AND mmtt.transaction_temp_id  = p_transaction_temp_id
     ORDER BY license_plate_number;
Line: 917

     SELECT  DISTINCT wlpn.license_plate_number,
     wlpn.lpn_id,
     NVL(wlpn.inventory_item_id, 0),
     NVL(wlpn.organization_id, 0),
     wlpn.revision,
     wlpn.lot_number,
     wlpn.serial_number,
     wlpn.subinventory_code,
     NVL(wlpn.locator_id, 0),
     NVL(wlpn.parent_lpn_id, 0),
     NVL(wlpn.sealed_status, 2),
     wlpn.gross_weight_uom_code,
     NVL(wlpn.gross_weight, 0),
     wlpn.content_volume_uom_code,
     NVL(wlpn.content_volume, 0),
     milk.concatenated_segments,
     wlpn.lpn_context
     FROM  wms_license_plate_numbers wlpn,
     mtl_item_locations_kfv          milk,
     wms_lpn_contents                wlc,
     mtl_serial_numbers              msn,
     mtl_serial_numbers_temp         msnt
     WHERE wlpn.organization_id    = milk.organization_id (+)
     AND wlpn.locator_id           = milk.inventory_location_id(+)
     AND wlc.parent_lpn_id (+)     = wlpn.lpn_id
     AND msn.serial_number         = msnt.fm_serial_number
     AND msn.lpn_id                = wlpn.lpn_id
     AND wlpn.license_plate_number LIKE l_lpn
     AND lpn_context               = 1
     AND wlpn.organization_id      = p_organization_id
     AND Nvl(wlc.revision, '-999') = Nvl(p_revision, '-999')
     AND wlc.inventory_item_id     = p_inventory_item_id
     AND msnt.transaction_temp_id  = p_transaction_temp_id
      UNION
     SELECT  DISTINCT wlpn.license_plate_number,
     wlpn.lpn_id,
     NVL(wlpn.inventory_item_id, 0),
     NVL(wlpn.organization_id, 0),
     wlpn.revision,
     wlpn.lot_number,
     wlpn.serial_number,
     wlpn.subinventory_code,
     NVL(wlpn.locator_id, 0),
     NVL(wlpn.parent_lpn_id, 0),
     NVL(wlpn.sealed_status, 2),
     wlpn.gross_weight_uom_code,
     NVL(wlpn.gross_weight, 0),
     wlpn.content_volume_uom_code,
     NVL(wlpn.content_volume, 0),
     milk.concatenated_segments,
     wlpn.lpn_context
     FROM  wms_license_plate_numbers wlpn,
     mtl_item_locations_kfv          milk,
     wms_lpn_contents                wlc,
     mtl_serial_numbers              msn,
     mtl_serial_numbers_temp         msnt,
     mtl_transaction_lots_temp       mtlt,
     mtl_material_transactions_temp  mmtt
     WHERE wlpn.organization_id    = milk.organization_id (+)
     AND wlpn.locator_id           = milk.inventory_location_id(+)
     AND wlc.parent_lpn_id (+)     = wlpn.lpn_id
     AND msn.serial_number         = msnt.fm_serial_number
     AND msn.lpn_id                = wlpn.lpn_id
     AND mtlt.serial_transaction_temp_id = msnt.transaction_temp_id
     AND mmtt.transaction_temp_id = mtlt.transaction_temp_id
     AND wlpn.license_plate_number LIKE l_lpn
     AND lpn_context               = 1
     AND wlpn.organization_id      = p_organization_id
     AND Nvl(wlc.revision, '-999') = Nvl(p_revision, '-999')
     AND wlc.inventory_item_id     = p_inventory_item_id
     AND mmtt.transaction_temp_id  = p_transaction_temp_id
     ORDER BY license_plate_number;
Line: 1014

     SELECT  DISTINCT wlpn.license_plate_number,
     wlpn.lpn_id,
     NVL(wlpn.inventory_item_id, 0),
     NVL(wlpn.organization_id, 0),
     wlpn.revision,
     wlpn.lot_number,
     wlpn.serial_number,
     wlpn.subinventory_code,
     NVL(wlpn.locator_id, 0),
     NVL(wlpn.parent_lpn_id, 0),
     NVL(wlpn.sealed_status, 2),
     wlpn.gross_weight_uom_code,
     NVL(wlpn.gross_weight, 0),
     wlpn.content_volume_uom_code,
     NVL(wlpn.content_volume, 0),
     milk.concatenated_segments,
     wlpn.lpn_context
     FROM  wms_license_plate_numbers wlpn,
     mtl_item_locations_kfv          milk,
     wms_lpn_contents                wlc,
     mtl_serial_numbers              msn,
     mtl_serial_numbers_temp         msnt
     WHERE wlpn.organization_id    = milk.organization_id (+)
     AND wlpn.locator_id           = milk.inventory_location_id(+)
     AND wlc.parent_lpn_id (+)     = wlpn.lpn_id
     AND msn.serial_number         = msnt.fm_serial_number
     AND msn.lpn_id                = wlpn.lpn_id
     AND wlpn.license_plate_number LIKE l_lpn
     AND lpn_context               = 1
     AND wlpn.organization_id      = p_organization_id
     AND Nvl(wlc.revision, '-999') = Nvl(p_revision, '-999')
     AND wlc.inventory_item_id     = p_inventory_item_id
     AND wlpn.subinventory_code    = p_subinventory_code
     AND msnt.transaction_temp_id  = p_transaction_temp_id
      UNION
     SELECT  DISTINCT wlpn.license_plate_number,
     wlpn.lpn_id,
     NVL(wlpn.inventory_item_id, 0),
     NVL(wlpn.organization_id, 0),
     wlpn.revision,
     wlpn.lot_number,
     wlpn.serial_number,
     wlpn.subinventory_code,
     NVL(wlpn.locator_id, 0),
     NVL(wlpn.parent_lpn_id, 0),
     NVL(wlpn.sealed_status, 2),
     wlpn.gross_weight_uom_code,
     NVL(wlpn.gross_weight, 0),
     wlpn.content_volume_uom_code,
     NVL(wlpn.content_volume, 0),
     milk.concatenated_segments,
     wlpn.lpn_context
     FROM  wms_license_plate_numbers wlpn,
     mtl_item_locations_kfv          milk,
     wms_lpn_contents                wlc,
     mtl_serial_numbers              msn,
     mtl_serial_numbers_temp         msnt,
     mtl_transaction_lots_temp       mtlt,
     mtl_material_transactions_temp  mmtt
     WHERE wlpn.organization_id    = milk.organization_id (+)
     AND wlpn.locator_id           = milk.inventory_location_id(+)
     AND wlc.parent_lpn_id (+)     = wlpn.lpn_id
     AND msn.serial_number         = msnt.fm_serial_number
     AND msn.lpn_id                = wlpn.lpn_id
     AND mtlt.serial_transaction_temp_id = msnt.transaction_temp_id
     AND mmtt.transaction_temp_id = mtlt.transaction_temp_id
     AND wlpn.license_plate_number LIKE l_lpn
     AND lpn_context               = 1
     AND wlpn.organization_id      = p_organization_id
     AND Nvl(wlc.revision, '-999') = Nvl(p_revision, '-999')
     AND wlc.inventory_item_id     = p_inventory_item_id
     AND wlpn.subinventory_code    = p_subinventory_code
     AND mmtt.transaction_temp_id  = p_transaction_temp_id
     ORDER BY license_plate_number;
Line: 1112

 SELECT license_plate_number,
        lpn_id,
        inventory_item_id,
        organization_id,
        revision,
        lot_number,
        serial_number,
        subinventory_code,
        locator_id,
        parent_lpn_id,
        NVL(sealed_status, 2),
        gross_weight_uom_code,
        NVL(gross_weight, 0),
        content_volume_uom_code,
        NVL(content_volume, 0),
        lpn_context             -- Added for resolution of Bug# 4349304, The LPN Context is required by the LOVs called
                                -- by the Cycle Count and Physical Count pages to validate whether the LPN belongs to same
                                --organization, whether the LPN is "Issued out of Stores".
 FROM wms_license_plate_numbers
 WHERE organization_id = p_organization_id
 AND subinventory_code = p_subinventory_code
 AND lpn_context  not in ( 4,6) --Bug#4267956.Added 6
 AND Nvl(locator_id, -99999) = Nvl(p_locator_id, -99999)
-- PJM Changes
   AND ( locator_id IS NULL OR
         locator_id IN
         (SELECT DISTINCT mil.inventory_location_id
          FROM   mtl_item_locations mil
          WHERE  NVL(mil.project_id, -1) = NVL(p_project_id, -1)
          AND    NVL(mil.task_id, -1)    = NVL(p_task_id, -1))
        )
 AND license_plate_number LIKE (p_lpn)
 ORDER BY license_plate_number;
Line: 1148

 SELECT UNIQUE wlpn.license_plate_number,
        wlpn.lpn_id,
        wlpn.inventory_item_id,
        wlpn.organization_id,
        wlpn.revision,
        wlpn.lot_number,
        wlpn.serial_number,
        wlpn.subinventory_code,
        wlpn.locator_id,
        wlpn.parent_lpn_id,
        NVL(wlpn.sealed_status, 2),
        wlpn.gross_weight_uom_code,
        NVL(wlpn.gross_weight, 0),
        wlpn.content_volume_uom_code,
        NVL(wlpn.content_volume, 0),
        wlpn.lpn_context        -- Added for resolution of Bug# 4349304. The LPN Context is required by the LOVs called
                                -- by the Cycle Count and Physical Count pages to validate whether the LPN belongs to same
                                --organization, whether the LPN is "Issued out of Stores".
 FROM wms_license_plate_numbers wlpn,
 mtl_physical_inventory_tags mpit
 WHERE wlpn.organization_id = p_organization_id
 AND wlpn.subinventory_code = p_subinventory_code
        -- Bug# 1609449
 --AND Nvl(wlpn.locator_id, -99999) = Nvl(p_locator_id, -99999)
 AND wlpn.license_plate_number LIKE (p_lpn)
 AND wlpn.lpn_id = mpit.parent_lpn_id
 AND wlpn.lpn_context  not in ( 4,6) --Bug#4267956.Added 6
 AND mpit.organization_id = p_organization_id
 AND mpit.physical_inventory_id = p_physical_inventory_id
 AND mpit.subinventory = p_subinventory_code
 AND NVL(mpit.locator_id, -99999) = NVL(p_locator_id, -99999)
-- PJM Changes
   AND ( mpit.locator_id IS NULL OR
         mpit.locator_id IN
         (SELECT DISTINCT mil.inventory_location_id
          FROM   mtl_item_locations mil
          WHERE  NVL(mil.project_id, -1) = NVL(p_project_id, -1)
          AND    NVL(mil.task_id, -1)    = NVL(p_task_id, -1))
        )
 AND NVL(mpit.void_flag, 2) = 2
 AND mpit.adjustment_id IN
 (SELECT adjustment_id
  FROM mtl_physical_adjustments
  WHERE physical_inventory_id = p_physical_inventory_id
  AND organization_id = p_organization_id
  AND approval_status IS NULL);
Line: 1218

 SELECT license_plate_number,
        lpn_id,
        inventory_item_id,
        organization_id,
        revision,
        lot_number,
        serial_number,
        subinventory_code,
        locator_id,
        parent_lpn_id,
        NVL(sealed_status, 2),
        gross_weight_uom_code,
        NVL(gross_weight, 0),
        content_volume_uom_code,
        NVL(content_volume, 0)
        lpn_context             -- Added for resolution of Bug# 4349304. The LPN Context is required by the LOVs called
                                -- by the Cycle Count and Physical Count pages to validate whether the LPN belongs to same
                                --organization, whether the LPN is "Issued out of Stores".
 FROM wms_license_plate_numbers
 WHERE organization_id = p_organization_id
 AND subinventory_code = p_subinventory_code
 AND lpn_context  not in ( 4,6) --Bug#4267956.Added 6
 AND Nvl(locator_id, -99999) = Nvl(p_locator_id, -99999)
-- PJM Changes
   AND ( locator_id IS NULL OR
         locator_id IN
         (SELECT DISTINCT mil.inventory_location_id
          FROM   mtl_item_locations mil
          WHERE  NVL(mil.project_id, -1) = NVL(p_project_id, -1)
          AND    NVL(mil.task_id, -1)    = NVL(p_task_id, -1))
        )
 AND license_plate_number LIKE (p_lpn)
       AND parent_lpn_id = p_parent_lpn_id
 ORDER BY license_plate_number;
Line: 1255

 SELECT UNIQUE wlpn.license_plate_number,
        wlpn.lpn_id,
        wlpn.inventory_item_id,
        wlpn.organization_id,
        wlpn.revision,
        wlpn.lot_number,
        wlpn.serial_number,
        wlpn.subinventory_code,
        wlpn.locator_id,
        wlpn.parent_lpn_id,
        NVL(wlpn.sealed_status, 2),
        wlpn.gross_weight_uom_code,
        NVL(wlpn.gross_weight, 0),
        wlpn.content_volume_uom_code,
        NVL(wlpn.content_volume, 0),
        wlpn.lpn_context             -- Added for resolution of Bug# 4349304. The LPN Context is required by the LOVs called
                                -- by the Cycle Count and Physical Count pages to validate whether the LPN belongs to same
                                --organization, whether the LPN is "Issued out of Stores".
 FROM wms_license_plate_numbers wlpn,
 mtl_physical_inventory_tags mpit
 WHERE wlpn.organization_id = p_organization_id
 AND wlpn.subinventory_code = p_subinventory_code
        -- Bug# 1609449
 -- AND Nvl(wlpn.locator_id, -99999) = Nvl(p_locator_id, -99999)
 AND wlpn.license_plate_number LIKE (p_lpn)
 AND wlpn.parent_lpn_id = p_parent_lpn_id
 AND wlpn.lpn_id = mpit.parent_lpn_id
 AND wlpn.lpn_context  not in ( 4,6) --Bug#4267956.Added 6
 AND mpit.organization_id = p_organization_id
 AND mpit.physical_inventory_id = p_physical_inventory_id
 AND mpit.subinventory = p_subinventory_code
 AND NVL(mpit.locator_id, -99999) = NVL(p_locator_id, -99999)
 AND NVL(mpit.void_flag, 2) = 2
-- PJM Changes
   AND ( mpit.locator_id IS NULL OR
         mpit.locator_id IN
         (SELECT DISTINCT mil.inventory_location_id
          FROM   mtl_item_locations mil
          WHERE  NVL(mil.project_id, -1) = NVL(p_project_id, -1)
          AND    NVL(mil.task_id, -1)    = NVL(p_task_id, -1))
        )
 AND mpit.adjustment_id IN
 (SELECT adjustment_id
  FROM mtl_physical_adjustments
  WHERE physical_inventory_id = p_physical_inventory_id
  AND organization_id = p_organization_id
  AND approval_status IS NULL);
Line: 1334

     SELECT license_plate_number,
            lpn_id,
            inventory_item_id,
            organization_id,
            revision,
            lot_number,
            serial_number,
            subinventory_code,
            locator_id,
            parent_lpn_id,
            NVL(sealed_status, 2),
            gross_weight_uom_code,
            NVL(gross_weight, 0),
            content_volume_uom_code,
            NVL(content_volume, 0)
     FROM wms_license_plate_numbers wlpn
     WHERE wlpn.organization_id = p_org_id
     AND wlpn.lpn_id = p_orig_lpn_id

     UNION

     SELECT wlpn.license_plate_number,
            wlpn.lpn_id,
            wlpn.inventory_item_id,
            wlpn.organization_id,
            wlpn.revision,
            wlpn.lot_number,
            wlpn.serial_number,
            wlpn.subinventory_code,
            wlpn.locator_id,
            wlpn.parent_lpn_id,
            NVL(wlpn.sealed_status, 2),
            wlpn.gross_weight_uom_code,
            NVL(wlpn.gross_weight, 0),
            wlpn.content_volume_uom_code,
            NVL(wlpn.content_volume, 0)
     FROM wms_license_plate_numbers wlpn
     --,mtl_item_locations mil
     WHERE wlpn.organization_id = p_org_id
     AND wlpn.license_plate_number LIKE (p_lpn)
     AND (wlpn.lpn_context = 5
   OR (wlpn.lpn_context = 1
       -- Include Inventory LPN's only if we allow both INV and RCV subs
       AND p_rcv_sub_only = 2
       AND NVL(p_lpn_context, 1) IN (1,2,3)
       AND NVL(wlpn.subinventory_code, '@') = NVL(p_sub, NVL(wlpn.subinventory_code, '@'))
       AND NVL(wlpn.locator_id, '0') = NVL(TO_NUMBER(p_loc_id), NVL(wlpn.locator_id, '0'))
       -- Project, Task comingling check will be done
       -- in validate_into_lpn for better performance.
       --AND wlpn.locator_id = mil.inventory_location_id
       --AND NVL(mil.project_id, -1)   = NVL(p_project_id, -1)
       --AND NVL(mil.task_id, -1)      = NVL(p_task_id, -1)
       AND NOT wlpn.lpn_id = NVL(TO_NUMBER(p_orig_lpn_id), -999)
       AND inv_material_status_grp.is_status_applicable(
              'TRUE',
              NULL,
              INV_GLOBALS.G_TYPE_CONTAINER_PACK,
              NULL,
              NULL,
              p_org_id,
              NULL,
              wlpn.subinventory_code,
              wlpn.locator_id,
              NULL,
              NULL,
              'Z'
              ) = 'Y'
       AND inv_material_status_grp.is_status_applicable(
              'TRUE',
              NULL,
              INV_GLOBALS.G_TYPE_CONTAINER_PACK,
              NULL,
              NULL,
              p_org_id,
              NULL,
              wlpn.subinventory_code,
              wlpn.locator_id,
              NULL,
              NULL,
              'L'
              ) = 'Y'
              ) -- or for LPN context = 1
          OR (wlpn.lpn_context = 3
       AND NVL(p_lpn_context, -999) = 3
       AND NVL(wlpn.subinventory_code, '@') = NVL(p_sub, NVL(wlpn.subinventory_code, '@'))
       AND NVL(wlpn.locator_id, '0') = NVL(TO_NUMBER(p_loc_id), NVL(wlpn.locator_id, '0'))
       -- Project, Task comingling check will be done
       -- in validate_into_lpn for better performance.
       --AND wlpn.locator_id = mil.inventory_location_id
       ) -- OR for lpn_context = 3
     )-- For AND lpn context = 5
     ORDER BY license_plate_number;
Line: 1455

   SELECT wlpn.license_plate_number,
          wlpn.lpn_id,
         wlpn.inventory_item_id,
         wlpn.organization_id,
         wlpn.revision,
         wlpn.lot_number,
         wlpn.serial_number,
         wlpn.subinventory_code,
         wlpn.locator_id,
         wlpn.parent_lpn_id,
         NVL(wlpn.sealed_status, 2),
         wlpn.gross_weight_uom_code,
         NVL(wlpn.gross_weight, 0),
         wlpn.content_volume_uom_code,
         NVL(wlpn.content_volume, 0),
         wlpn.lpn_context                 --Added for bug#4202068.
  FROM wms_license_plate_numbers wlpn
    WHERE wlpn.organization_id = p_org_id
    AND NOT wlpn.lpn_id = NVL(TO_NUMBER(p_not_lpn_id), -999)
    AND NVL(wlpn.parent_lpn_id, 0) = NVL(TO_NUMBER(p_parent_lpn_id),
                        NVL(wlpn.parent_lpn_id, 0))
    AND wlpn.license_plate_number LIKE (p_lpn)
    /* Bug 3980914 -For LPN's with context 5, the following condition is not required
    AND wms_lpn_lovs.SUB_LPN_CONTROLLED(wlpn.subinventory_code, p_org_id ) = 'Y' */
  AND (wlpn.lpn_context = 5)
    UNION ALL
    SELECT wlpn.license_plate_number,
          wlpn.lpn_id,
         wlpn.inventory_item_id,
         wlpn.organization_id,
         wlpn.revision,
         wlpn.lot_number,
         wlpn.serial_number,
         wlpn.subinventory_code,
         wlpn.locator_id,
         wlpn.parent_lpn_id,
         NVL(wlpn.sealed_status, 2),
         wlpn.gross_weight_uom_code,
         NVL(wlpn.gross_weight, 0),
         wlpn.content_volume_uom_code,
         NVL(wlpn.content_volume, 0),
         wlpn.lpn_context                 --Added for bug#4202068.
  FROM wms_license_plate_numbers wlpn
    WHERE wlpn.organization_id = p_org_id
    AND NOT wlpn.lpn_id = NVL(TO_NUMBER(p_not_lpn_id), -999)
    AND NVL(wlpn.parent_lpn_id, 0) = NVL(TO_NUMBER(p_parent_lpn_id),
                      NVL(wlpn.parent_lpn_id, 0))
    AND wlpn.license_plate_number LIKE (p_lpn)
    AND wms_lpn_lovs.SUB_LPN_CONTROLLED(wlpn.subinventory_code, p_org_id ) = 'Y'
    AND wlpn.lpn_context = 1
    AND NVL(wlpn.subinventory_code, '@') = NVL(p_sub, NVL(wlpn.subinventory_code, '@'))
    AND NVL(wlpn.locator_id, '0') = NVL(TO_NUMBER(p_loc_id), NVL(wlpn.locator_id, '0'))
    AND ( ( p_mtrl_sts_check = 'Y' -- Bug 3980914
       AND inv_material_status_grp.is_status_applicable
             ('TRUE', NULL, p_txn_type_id, NULL,
             NULL, p_org_id, NULL, wlpn.subinventory_code,
             wlpn.locator_id, NULL, NULL, 'Z') = 'Y'
       AND inv_material_status_grp.is_status_applicable
            ('TRUE', NULL, p_txn_type_id, NULL,
            NULL, p_org_id, NULL, wlpn.subinventory_code,
            wlpn.locator_id, NULL, NULL, 'L') = 'Y'
	)
     OR p_mtrl_sts_check = 'N'  --Bug 3980914
   )
  ORDER BY license_plate_number;
Line: 1526

  SELECT wlpn.license_plate_number,
          wlpn.lpn_id,
         wlpn.inventory_item_id,
         wlpn.organization_id,
          wlpn.revision,
         wlpn.lot_number,
         wlpn.serial_number,
         wlpn.subinventory_code,
         wlpn.locator_id,
         wlpn.parent_lpn_id,
         NVL(wlpn.sealed_status, 2),
         wlpn.gross_weight_uom_code,
         NVL(wlpn.gross_weight, 0),
         wlpn.content_volume_uom_code,
         NVL(wlpn.content_volume, 0),
         wlpn.lpn_context                 --Added for bug#4202068.
  FROM   wms_license_plate_numbers wlpn
    WHERE wlpn.organization_id = p_org_id
    AND NOT wlpn.lpn_id = NVL(TO_NUMBER(p_not_lpn_id), -999)
   AND NVL(wlpn.parent_lpn_id, 0) = NVL(TO_NUMBER(p_parent_lpn_id),
                     NVL(wlpn.parent_lpn_id, 0))
    AND wlpn.license_plate_number LIKE (p_lpn)
    AND (wms_lpn_lovs.SUB_LPN_CONTROLLED(wlpn.subinventory_code, p_org_id ) = 'Y')
   AND wlpn.lpn_context = 1
  AND NVL(wlpn.subinventory_code, '@') = NVL(p_sub, NVL(wlpn.subinventory_code, '@'))
   AND NVL(wlpn.locator_id, '0') = NVL(TO_NUMBER(p_loc_id), NVL(wlpn.locator_id, '0'))
   AND ( ( p_mtrl_sts_check = 'Y' -- Bug 3980914
    AND inv_material_status_grp.is_status_applicable
              ('TRUE', NULL, p_txn_type_id, NULL,
        NULL, p_org_id, NULL, wlpn.subinventory_code,
        wlpn.locator_id, NULL, NULL, 'Z') = 'Y'
    AND inv_material_status_grp.is_status_applicable
              ('TRUE', NULL, p_txn_type_id, NULL,
        NULL, p_org_id, NULL, wlpn.subinventory_code,
         wlpn.locator_id, NULL, NULL, 'L') = 'Y'
	 )
    OR p_mtrl_sts_check = 'N'
    )
    --End of fix for Bug 3980914
   ORDER BY license_plate_number;
Line: 1596

    SELECT wlpn.license_plate_number,
          wlpn.lpn_id,
         wlpn.inventory_item_id,
         wlpn.organization_id,
         wlpn.revision,
         wlpn.lot_number,
         wlpn.serial_number,
         wlpn.subinventory_code,
         wlpn.locator_id,
         wlpn.parent_lpn_id,
         NVL(wlpn.sealed_status, 2),
         wlpn.gross_weight_uom_code,
         NVL(wlpn.gross_weight, 0),
         wlpn.content_volume_uom_code,
         NVL(wlpn.content_volume, 0),
         wlpn.lpn_context                 --Added for bug#4202068.
  FROM wms_license_plate_numbers wlpn
    WHERE wlpn.organization_id = p_org_id
    AND NOT wlpn.lpn_id = NVL(TO_NUMBER(p_not_lpn_id), -999)
    AND NVL(wlpn.parent_lpn_id, 0) = NVL(TO_NUMBER(p_parent_lpn_id),
                  NVL(wlpn.parent_lpn_id, 0))
    AND wlpn.license_plate_number LIKE (p_lpn)
    /* Bug 3980914 - For LPN's with context 5, no check for subinventory required.
    AND wms_lpn_lovs.SUB_LPN_CONTROLLED(wlpn.subinventory_code, p_org_id ) = 'Y' */
  AND (wlpn.lpn_context = 5)
    UNION ALL
    SELECT wlpn.license_plate_number,
          wlpn.lpn_id,
         wlpn.inventory_item_id,
         wlpn.organization_id,
          wlpn.revision,
         wlpn.lot_number,
         wlpn.serial_number,
         wlpn.subinventory_code,
         wlpn.locator_id,
         wlpn.parent_lpn_id,
         NVL(wlpn.sealed_status, 2),
         wlpn.gross_weight_uom_code,
         NVL(wlpn.gross_weight, 0),
         content_volume_uom_code,
         NVL(wlpn.content_volume, 0),
         wlpn.lpn_context                 --Added for bug#4202068.
  FROM   wms_license_plate_numbers wlpn,
           mtl_item_locations mil
    WHERE wlpn.organization_id = p_org_id
    AND NOT wlpn.lpn_id = NVL(TO_NUMBER(p_not_lpn_id), -999)
   AND NVL(wlpn.parent_lpn_id, 0) = NVL(TO_NUMBER(p_parent_lpn_id),
                               NVL(wlpn.parent_lpn_id, 0))
    AND wlpn.license_plate_number LIKE (p_lpn)
    AND (wms_lpn_lovs.SUB_LPN_CONTROLLED(wlpn.subinventory_code, p_org_id ) = 'Y')
   AND wlpn.lpn_context = p_context
  AND NVL(wlpn.subinventory_code, '@') = NVL(p_sub, NVL(wlpn.subinventory_code, '@'))
   AND NVL(wlpn.locator_id, '0') = NVL(TO_NUMBER(p_loc_id), NVL(wlpn.locator_id, '0'))
    AND mil.inventory_location_id = wlpn.locator_id
    -- Bug 4452535
    -- If user provide project/task, select LPN with that project/task
    -- If user provide NULL proj/task, only select LPN with NULL project/task
    --AND NVL(mil.SEGMENT19,-1) = NVL(p_project_id, NVL(mil.SEGMENT19,-1))
    --AND NVL(mil.SEGMENT20,-1) = NVL(p_task_id, NVL(mil.SEGMENT20,-1))
    AND ( (p_project_id IS NOT NULL
           AND NVL(mil.SEGMENT19,-1) = p_project_id)
          OR
          (p_project_id IS NULL
           AND (Nvl(p_calling,-1)='SHIP_UNPACK' OR NVL(mil.SEGMENT19,-1) = -1)) -- Bug 7210544
        )
    AND ( (p_task_id IS NOT NULL
           AND NVL(mil.SEGMENT20,-1) = p_task_id)
          OR
          (p_task_id IS NULL
           AND (Nvl(p_calling,-1)='SHIP_UNPACK' OR NVL(mil.SEGMENT20,-1) = -1)) -- Bug 7210544
        )
    AND (( p_mtrl_sts_check = 'Y' --Bug 3980914
    AND inv_material_status_grp.is_status_applicable
              ('TRUE', NULL, p_txn_type_id, NULL,
        NULL, p_org_id, NULL, wlpn.subinventory_code,
        wlpn.locator_id, NULL, NULL, 'Z') = 'Y'
   AND inv_material_status_grp.is_status_applicable
              ('TRUE', NULL, p_txn_type_id, NULL,
        NULL, p_org_id, NULL, wlpn.subinventory_code,
         wlpn.locator_id, NULL, NULL, 'L') = 'Y'
	 )
 OR
   p_mtrl_sts_check = 'N' --Bug 3980914
)
    ORDER BY license_plate_number;
Line: 1687

  SELECT wlpn.license_plate_number,
          wlpn.lpn_id,
         wlpn.inventory_item_id,
         wlpn.organization_id,
          wlpn.revision,
         wlpn.lot_number,
         wlpn.serial_number,
         wlpn.subinventory_code,
         wlpn.locator_id,
         wlpn.parent_lpn_id,
         NVL(wlpn.sealed_status, 2),
         wlpn.gross_weight_uom_code,
         NVL(wlpn.gross_weight, 0),
         content_volume_uom_code,
         NVL(wlpn.content_volume, 0),
         wlpn.lpn_context                 --Added for bug#4202068.
  FROM   wms_license_plate_numbers wlpn,
           mtl_item_locations mil
    WHERE wlpn.organization_id = p_org_id
    AND NOT wlpn.lpn_id = NVL(TO_NUMBER(p_not_lpn_id), -999)
   AND NVL(wlpn.parent_lpn_id, 0) = NVL(TO_NUMBER(p_parent_lpn_id),
                               NVL(wlpn.parent_lpn_id, 0))
    AND wlpn.license_plate_number LIKE (p_lpn)
    AND (wms_lpn_lovs.SUB_LPN_CONTROLLED(wlpn.subinventory_code, p_org_id ) = 'Y')
   AND wlpn.lpn_context = p_context
  AND NVL(wlpn.subinventory_code, '@') = NVL(p_sub, NVL(wlpn.subinventory_code, '@'))
   AND NVL(wlpn.locator_id, '0') = NVL(TO_NUMBER(p_loc_id), NVL(wlpn.locator_id, '0'))
    AND mil.inventory_location_id = wlpn.locator_id
    -- Bug 4452535
    -- If user provide project/task, select LPN with that project/task
    -- If user provide NULL proj/task, only select LPN with NULL project/task
    --AND NVL(mil.SEGMENT19,-1) = NVL(p_project_id, NVL(mil.SEGMENT19,-1))
    --AND NVL(mil.SEGMENT20,-1) = NVL(p_task_id, NVL(mil.SEGMENT20,-1))
    AND ( (p_project_id IS NOT NULL
           AND NVL(mil.SEGMENT19,-1) = p_project_id)
          OR
          (p_project_id IS NULL
           AND (Nvl(p_calling,-1)='SHIP_UNPACK' OR NVL(mil.SEGMENT19,-1) = -1)) -- Bug 7210544
        )
    AND ( (p_task_id IS NOT NULL
           AND NVL(mil.SEGMENT20,-1) = p_task_id)
          OR
          (p_task_id IS NULL
           AND (Nvl(p_calling,-1)='SHIP_UNPACK' OR NVL(mil.SEGMENT20,-1) = -1)) -- Bug 7210544
        )
    AND ( (     p_mtrl_sts_check = 'Y'   --Bug 3980914
    AND inv_material_status_grp.is_status_applicable
              ('TRUE', NULL, p_txn_type_id, NULL,
        NULL, p_org_id, NULL, wlpn.subinventory_code,
        wlpn.locator_id, NULL, NULL, 'Z') = 'Y'
   AND inv_material_status_grp.is_status_applicable
              ('TRUE', NULL, p_txn_type_id, NULL,
        NULL, p_org_id, NULL, wlpn.subinventory_code,
         wlpn.locator_id, NULL, NULL, 'L') = 'Y'
   )
  OR p_mtrl_sts_check = 'N'   --Bug 3980914
   )
   ORDER BY license_plate_number;
Line: 1754

   need of doing the material check. Because while selecting the
   Parent LPN itself, the material status for the sub/loc had been
   done.So no need for the same check while selecting the Child LPN.
   2. For Consolidating the Child LPNs into a Parent LPN.
   We can consolidate one LPN into another if both reside in
   same SKU. So no need of performing the mtrl status check
   for the child LPNs which are to be consolidated.
   and this applicable only for ***Inventory LPNs***
   */

   PROCEDURE GET_PK_UNPK_INV_LPNS_NO_CHECK
            (
             x_lpn_lov           OUT  nocopy t_genref         ,
             p_org_id            IN   NUMBER           ,
             p_sub               IN   VARCHAR2 := NULL ,
             p_loc_id            IN   VARCHAR2 := NULL ,
             p_not_lpn_id        IN   VARCHAR2 := NULL ,
             p_parent_lpn_id     IN   VARCHAR2 := '0'  ,
             p_txn_type_id       IN   NUMBER   := 0    ,
             p_incl_pre_gen_lpn  IN   VARCHAR2 :='TRUE',
             p_lpn               IN   VARCHAR2,
             p_context           IN   NUMBER := 0,
             p_project_id        IN   nUMBER := NULL,
             p_task_id           IN   NUMBER := NULL,
             p_mtrl_sts_check    IN   VARCHAR2 := 'Y'
             )
     IS
          l_debug number := NVL(FND_PROFILE.VALUE('INV_DEBUG_TRACE'),0);
Line: 1789

       SELECT wlpn.license_plate_number,
              wlpn.lpn_id,
              wlpn.inventory_item_id,
              wlpn.organization_id,
              wlpn.revision,
              wlpn.lot_number,
              wlpn.serial_number,
              wlpn.subinventory_code,
              wlpn.locator_id,
              wlpn.parent_lpn_id,
              NVL(wlpn.sealed_status, 2),
              wlpn.gross_weight_uom_code,
              NVL(wlpn.gross_weight, 0),
              wlpn.content_volume_uom_code,
	 NVL(wlpn.content_volume, 0),
	  wlpn.lpn_context
       FROM wms_license_plate_numbers wlpn
       WHERE wlpn.organization_id = p_org_id
       AND NOT wlpn.lpn_id = NVL(TO_NUMBER(p_not_lpn_id), -999)
       AND NVL(wlpn.parent_lpn_id, 0) = NVL(TO_NUMBER(p_parent_lpn_id), NVL(wlpn.parent_lpn_id, 0))
       AND wlpn.license_plate_number LIKE (p_lpn || '%')
       AND (wlpn.lpn_context = 5)
       UNION ALL
       SELECT wlpn.license_plate_number,
              wlpn.lpn_id,
              wlpn.inventory_item_id,
              wlpn.organization_id,
              wlpn.revision,
              wlpn.lot_number,
              wlpn.serial_number,
              wlpn.subinventory_code,
              wlpn.locator_id,
              wlpn.parent_lpn_id,
              NVL(wlpn.sealed_status, 2),
              wlpn.gross_weight_uom_code,
              NVL(wlpn.gross_weight, 0),
              wlpn.content_volume_uom_code,
	 NVL(wlpn.content_volume, 0),
	  wlpn.lpn_context
       FROM wms_license_plate_numbers wlpn
       WHERE wlpn.organization_id = p_org_id
       AND NOT wlpn.lpn_id = NVL(TO_NUMBER(p_not_lpn_id), -999)
       AND NVL(wlpn.parent_lpn_id, 0) = NVL(TO_NUMBER(p_parent_lpn_id), NVL(wlpn.parent_lpn_id, 0))
       AND wlpn.license_plate_number LIKE (p_lpn || '%')
       AND wlpn.lpn_context = 1
       AND wlpn.subinventory_code =  p_sub
       AND wlpn.locator_id = p_loc_id
       ORDER BY license_plate_number;
Line: 1843

	    -- Select LPNs with context "1"
       open x_lpn_lov for
       SELECT wlpn.license_plate_number,
              wlpn.lpn_id,
              wlpn.inventory_item_id,
              wlpn.organization_id,
              wlpn.revision,
              wlpn.lot_number,
              wlpn.serial_number,
              wlpn.subinventory_code,
              wlpn.locator_id,
              wlpn.parent_lpn_id,
              NVL(wlpn.sealed_status, 2),
              wlpn.gross_weight_uom_code,
              NVL(wlpn.gross_weight, 0),
              wlpn.content_volume_uom_code,
	 NVL(wlpn.content_volume, 0) ,
	  wlpn.lpn_context
       FROM   wms_license_plate_numbers wlpn
       WHERE wlpn.organization_id = p_org_id
       AND NOT wlpn.lpn_id = NVL(TO_NUMBER(p_not_lpn_id), -999)
       AND NVL(wlpn.parent_lpn_id, 0) = NVL(TO_NUMBER(p_parent_lpn_id), NVL(wlpn.parent_lpn_id, 0))
       AND wlpn.license_plate_number LIKE (p_lpn || '%')
       AND wlpn.lpn_context = 1
       AND wlpn.subinventory_code = p_sub
       AND wlpn.locator_id = p_loc_id
      ORDER BY license_plate_number;
Line: 1901

    SELECT wlpn.license_plate_number,
          wlpn.lpn_id,
         wlpn.inventory_item_id,
         wlpn.organization_id,
         revision,
         wlpn.lot_number,
         wlpn.serial_number,
         wlpn.subinventory_code,
         wlpn.locator_id,
         wlpn.parent_lpn_id,
         NVL(wlpn.sealed_status, 2),
         wlpn.gross_weight_uom_code,
         NVL(wlpn.gross_weight, 0),
         wlpn.content_volume_uom_code,
         NVL(wlpn.content_volume, 0),
         wlpn.lpn_context                 --Added for bug#4202068.
  FROM   wms_license_plate_numbers wlpn
    WHERE wlpn.organization_id = p_org_id
    AND NOT wlpn.lpn_id = NVL(TO_NUMBER(p_not_lpn_id), -999)
    AND NVL(wlpn.parent_lpn_id, 0) = NVL(TO_NUMBER(p_parent_lpn_id),
                  NVL(wlpn.parent_lpn_id, 0))
    AND wlpn.license_plate_number LIKE (p_lpn)
    /* Bug 3980914 -For LPN's with context 5, the following condition is not required
    AND wms_lpn_lovs.SUB_LPN_CONTROLLED(wlpn.subinventory_code, p_org_id ) = 'Y' */
  AND (wlpn.lpn_context = 5)
    UNION ALL
    SELECT wlpn.license_plate_number,
          wlpn.lpn_id,
          NVL(wlpn.inventory_item_id, 0),
          NVL(wlpn.organization_id, 0),
          wlpn.revision,
          wlpn.lot_number,
          wlpn.serial_number,
          wlpn.subinventory_code,
          NVL(wlpn.locator_id, 0),
          NVL(wlpn.parent_lpn_id, 0),
          NVL(wlpn.sealed_status, 2),
          wlpn.gross_weight_uom_code,
          NVL(wlpn.gross_weight, 0),
          wlpn.content_volume_uom_code,
          NVL(wlpn.content_volume, 0),
          wlpn.lpn_context                 --Added for bug#4202068.
  FROM   wms_license_plate_numbers wlpn
    WHERE wlpn.organization_id = p_org_id
   AND NOT wlpn.lpn_id = NVL(TO_NUMBER(p_not_lpn_id), -999)
  AND NVL(wlpn.parent_lpn_id, 0) = NVL(TO_NUMBER(p_parent_lpn_id),
                      NVL(wlpn.parent_lpn_id, 0))
  AND wlpn.license_plate_number LIKE (p_lpn)
    AND (wms_lpn_lovs.SUB_LPN_CONTROLLED(wlpn.subinventory_code, p_org_id) ='Y')
  AND wlpn.lpn_context = 1
  AND NVL(wlpn.subinventory_code, '@') = NVL(p_sub, NVL(subinventory_code, '@'))
  AND NVL(wlpn.locator_id, '0') = NVL(TO_NUMBER(p_loc_id), NVL(wlpn.locator_id, '0'))
   AND (( p_mtrl_sts_check = 'Y' --Bug 3980914
    AND inv_material_status_grp.is_status_applicable
                  ('TRUE', NULL, INV_GLOBALS.G_TYPE_CONTAINER_PACK, NULL,
        NULL, p_org_id, NULL, wlpn.subinventory_code,
         wlpn.locator_id, NULL, NULL, 'Z') = 'Y'
  AND inv_material_status_grp.is_status_applicable
              ('TRUE', NULL, INV_GLOBALS.G_TYPE_CONTAINER_PACK, NULL,
         NULL, p_org_id, NULL, wlpn.subinventory_code,
        wlpn.locator_id, NULL, NULL, 'L') = 'Y'
    AND inv_material_status_grp.is_status_applicable
              ('TRUE', NULL, INV_GLOBALS.G_TYPE_CONTAINER_UNPACK,
        NULL, NULL, p_org_id, NULL, wlpn.subinventory_code,
        wlpn.locator_id, NULL, NULL, 'Z') = 'Y'
  AND inv_material_status_grp.is_status_applicable
               ('TRUE', NULL, INV_GLOBALS.G_TYPE_CONTAINER_UNPACK,
         NULL, NULL, p_org_id, NULL, wlpn.subinventory_code,
         wlpn.locator_id, NULL, NULL, 'L') = 'Y'
         )
    OR p_mtrl_sts_check = 'N' --Bug 3980914
   )
    ORDER BY license_plate_number;
Line: 1980

  SELECT wlpn.license_plate_number,
          wlpn.lpn_id,
          NVL(wlpn.inventory_item_id, 0),
          NVL(wlpn.organization_id, 0),
          wlpn.revision,
          wlpn.lot_number,
          wlpn.serial_number,
          wlpn.subinventory_code,
          NVL(wlpn.locator_id, 0),
          NVL(wlpn.parent_lpn_id, 0),
          NVL(wlpn.sealed_status, 2),
          wlpn.gross_weight_uom_code,
          NVL(wlpn.gross_weight, 0),
          wlpn.content_volume_uom_code,
          NVL(wlpn.content_volume, 0),
          wlpn.lpn_context                 --Added for bug#4202068.
  FROM   wms_license_plate_numbers wlpn
    WHERE wlpn.organization_id = p_org_id
   AND NOT wlpn.lpn_id = NVL(TO_NUMBER(p_not_lpn_id), -999)
  AND NVL(wlpn.parent_lpn_id, 0) = NVL(TO_NUMBER(p_parent_lpn_id),
                      NVL(wlpn.parent_lpn_id, 0))
  AND wlpn.license_plate_number LIKE (p_lpn)
    AND (wms_lpn_lovs.SUB_LPN_CONTROLLED(wlpn.subinventory_code, p_org_id) ='Y')
  AND wlpn.lpn_context = 1
  AND NVL(wlpn.subinventory_code, '@') = NVL(p_sub, NVL(subinventory_code, '@'))
  AND NVL(wlpn.locator_id, '0') = NVL(TO_NUMBER(p_loc_id), NVL(wlpn.locator_id, '0'))
    AND ( (     p_mtrl_sts_check = 'Y' --Bug 3980914
    AND inv_material_status_grp.is_status_applicable
              ('TRUE', NULL, INV_GLOBALS.G_TYPE_CONTAINER_PACK, NULL,
        NULL, p_org_id, NULL, wlpn.subinventory_code,
         wlpn.locator_id, NULL, NULL, 'Z') = 'Y'
  AND inv_material_status_grp.is_status_applicable
              ('TRUE', NULL, INV_GLOBALS.G_TYPE_CONTAINER_PACK, NULL,
         NULL, p_org_id, NULL, wlpn.subinventory_code,
        wlpn.locator_id, NULL, NULL, 'L') = 'Y'
    AND inv_material_status_grp.is_status_applicable
              ('TRUE', NULL, INV_GLOBALS.G_TYPE_CONTAINER_UNPACK,
        NULL, NULL, p_org_id, NULL, wlpn.subinventory_code,
        wlpn.locator_id, NULL, NULL, 'Z') = 'Y'
  AND inv_material_status_grp.is_status_applicable
               ('TRUE', NULL, INV_GLOBALS.G_TYPE_CONTAINER_UNPACK,
         NULL, NULL, p_org_id, NULL, wlpn.subinventory_code,
         wlpn.locator_id, NULL, NULL, 'L') = 'Y'
	 )
  OR p_mtrl_sts_check = 'N' --Bug 3980914
  )
   ORDER BY license_plate_number;
Line: 2055

    SELECT wlpn.license_plate_number,
          wlpn.lpn_id,
         wlpn.inventory_item_id,
         wlpn.organization_id,
         revision,
         wlpn.lot_number,
         wlpn.serial_number,
         wlpn.subinventory_code,
         wlpn.locator_id,
         wlpn.parent_lpn_id,
         NVL(wlpn.sealed_status, 2),
         wlpn.gross_weight_uom_code,
         NVL(wlpn.gross_weight, 0),
         wlpn.content_volume_uom_code,
         NVL(wlpn.content_volume, 0),
         wlpn.lpn_context                 --Added for bug#4202068.
  FROM   wms_license_plate_numbers wlpn
    WHERE wlpn.organization_id = p_org_id
    AND NOT wlpn.lpn_id = NVL(TO_NUMBER(p_not_lpn_id), -999)
    AND NVL(wlpn.parent_lpn_id, 0) = NVL(TO_NUMBER(p_parent_lpn_id),
                  NVL(wlpn.parent_lpn_id, 0))
    AND wlpn.license_plate_number LIKE (p_lpn)
   /* Bug 3980914 -For LPN's with context 5, the following condition is not required
    AND wms_lpn_lovs.SUB_LPN_CONTROLLED(wlpn.subinventory_code, p_org_id ) = 'Y' */
  AND (wlpn.lpn_context = 5)
    UNION ALL
    SELECT wlpn.license_plate_number,
          wlpn.lpn_id,
          NVL(wlpn.inventory_item_id, 0),
          NVL(wlpn.organization_id, 0),
          wlpn.revision,
          wlpn.lot_number,
          wlpn.serial_number,
          wlpn.subinventory_code,
          NVL(wlpn.locator_id, 0),
          NVL(wlpn.parent_lpn_id, 0),
          NVL(wlpn.sealed_status, 2),
          wlpn.gross_weight_uom_code,
          NVL(wlpn.gross_weight, 0),
          wlpn.content_volume_uom_code,
          NVL(wlpn.content_volume, 0),
          wlpn.lpn_context                 --Added for bug#4202068.
  FROM   wms_license_plate_numbers wlpn,
           mtl_item_locations mil
    WHERE wlpn.organization_id = p_org_id
   AND NOT wlpn.lpn_id = NVL(TO_NUMBER(p_not_lpn_id), -999)
  AND NVL(wlpn.parent_lpn_id, 0) = NVL(TO_NUMBER(p_parent_lpn_id),
                      NVL(wlpn.parent_lpn_id, 0))
  AND wlpn.license_plate_number LIKE (p_lpn)
    AND (wms_lpn_lovs.SUB_LPN_CONTROLLED(wlpn.subinventory_code, p_org_id) ='Y')
  AND wlpn.lpn_context = p_context
  AND NVL(wlpn.subinventory_code, '@') = NVL(p_sub, NVL(wlpn.subinventory_code, '@'))
  AND NVL(wlpn.locator_id, '0') = NVL(TO_NUMBER(p_loc_id), NVL(wlpn.locator_id, '0'))
    AND mil.inventory_location_id = wlpn.locator_id
    AND NVL(mil.SEGMENT19, -1) = NVL(p_project_id, NVL(mil.SEGMENT19, -1))
    AND NVL(mil.SEGMENT20, -1) = NVL(p_task_id, NVL(mil.SEGMENT20, -1))
    AND ( (     p_mtrl_sts_check = 'Y' --Bug 3980914
    AND inv_material_status_grp.is_status_applicable
              ('TRUE', NULL, INV_GLOBALS.G_TYPE_CONTAINER_PACK, NULL,
        NULL, p_org_id, NULL, wlpn.subinventory_code,
         wlpn.locator_id, NULL, NULL, 'Z') = 'Y'
  AND inv_material_status_grp.is_status_applicable
              ('TRUE', NULL, INV_GLOBALS.G_TYPE_CONTAINER_PACK, NULL,
         NULL, p_org_id, NULL, wlpn.subinventory_code,
        wlpn.locator_id, NULL, NULL, 'L') = 'Y'
    AND inv_material_status_grp.is_status_applicable
              ('TRUE', NULL, INV_GLOBALS.G_TYPE_CONTAINER_UNPACK,
        NULL, NULL, p_org_id, NULL, wlpn.subinventory_code,
        wlpn.locator_id, NULL, NULL, 'Z') = 'Y'
  AND inv_material_status_grp.is_status_applicable
               ('TRUE', NULL, INV_GLOBALS.G_TYPE_CONTAINER_UNPACK,
         NULL, NULL, p_org_id, NULL, wlpn.subinventory_code,
         wlpn.locator_id, NULL, NULL, 'L') = 'Y'
	  )
          OR p_mtrl_sts_check = 'N' --Bug 3980914
          )
   ORDER BY license_plate_number;
Line: 2138

  SELECT wlpn.license_plate_number,
          wlpn.lpn_id,
          NVL(wlpn.inventory_item_id, 0),
          NVL(wlpn.organization_id, 0),
          wlpn.revision,
          wlpn.lot_number,
          wlpn.serial_number,
          wlpn.subinventory_code,
          NVL(wlpn.locator_id, 0),
          NVL(wlpn.parent_lpn_id, 0),
          NVL(wlpn.sealed_status, 2),
          wlpn.gross_weight_uom_code,
          NVL(wlpn.gross_weight, 0),
          wlpn.content_volume_uom_code,
          NVL(wlpn.content_volume, 0),
          wlpn.lpn_context                 --Added for bug#4202068.
  FROM   wms_license_plate_numbers wlpn,
           mtl_item_locations mil
    WHERE wlpn.organization_id = p_org_id
   AND NOT wlpn.lpn_id = NVL(TO_NUMBER(p_not_lpn_id), -999)
  AND NVL(wlpn.parent_lpn_id, 0) = NVL(TO_NUMBER(p_parent_lpn_id),
                      NVL(wlpn.parent_lpn_id, 0))
  AND wlpn.license_plate_number LIKE (p_lpn)
    AND (wms_lpn_lovs.SUB_LPN_CONTROLLED(wlpn.subinventory_code, p_org_id) ='Y')
  AND wlpn.lpn_context = p_context
  AND NVL(wlpn.subinventory_code, '@') = NVL(p_sub, NVL(wlpn.subinventory_code, '@'))
  AND NVL(wlpn.locator_id, '0') = NVL(TO_NUMBER(p_loc_id), NVL(wlpn.locator_id, '0'))
    AND mil.inventory_location_id = wlpn.locator_id
    AND NVL(mil.SEGMENT19, -1) = NVL(p_project_id, NVL(mil.SEGMENT19, -1))
    ANd NVL(mil.SEGMENT20, -1) = NVL(p_task_id, NVL(mil.SEGMENT20, -1))
     AND ( (     p_mtrl_sts_check = 'Y' --Bug 3980914
    AND inv_material_status_grp.is_status_applicable
              ('TRUE', NULL, INV_GLOBALS.G_TYPE_CONTAINER_PACK, NULL,
        NULL, p_org_id, NULL, wlpn.subinventory_code,
         wlpn.locator_id, NULL, NULL, 'Z') = 'Y'
  AND inv_material_status_grp.is_status_applicable
              ('TRUE', NULL, INV_GLOBALS.G_TYPE_CONTAINER_PACK, NULL,
         NULL, p_org_id, NULL, wlpn.subinventory_code,
        wlpn.locator_id, NULL, NULL, 'L') = 'Y'
    AND inv_material_status_grp.is_status_applicable
              ('TRUE', NULL, INV_GLOBALS.G_TYPE_CONTAINER_UNPACK,
        NULL, NULL, p_org_id, NULL, wlpn.subinventory_code,
        wlpn.locator_id, NULL, NULL, 'Z') = 'Y'
  AND inv_material_status_grp.is_status_applicable
               ('TRUE', NULL, INV_GLOBALS.G_TYPE_CONTAINER_UNPACK,
         NULL, NULL, p_org_id, NULL, wlpn.subinventory_code,
         wlpn.locator_id, NULL, NULL, 'L') = 'Y'
     )
   OR p_mtrl_sts_check = 'N' --Bug 3980914
   )
    ORDER BY license_plate_number;
Line: 2326

 select license_plate_number,
        lpn_id,
        NVL(inventory_item_id, 0),
        NVL(organization_id, 0),
        revision,
        lot_number,
        serial_number,
        subinventory_code,
        NVL(locator_id, 0),
        NVL(parent_lpn_id, 0),
        NVL(sealed_status, 2),
        gross_weight_uom_code,
        NVL(gross_weight, 0),
        content_volume_uom_code,
        NVL(content_volume, 0),
        wlpn.lpn_context                 --Added for bug#4202068.
 FROM wms_license_plate_numbers wlpn
       WHERE
 wlpn.organization_id = p_org_id
 AND (wlpn.lpn_context = p_context
  OR (p_context = 0
   AND (wlpn.lpn_context = 1 OR wlpn.lpn_context = 5)))
 AND license_plate_number LIKE (p_lpn)
 ORDER BY license_plate_number;
Line: 2366

 select license_plate_number,
        lpn_id,
        NVL(inventory_item_id, 0),
        NVL(organization_id, 0),
        revision,
        lot_number,
        serial_number,
        subinventory_code,
        NVL(locator_id, 0),
        NVL(parent_lpn_id, 0),
        NVL(sealed_status, 2),
        gross_weight_uom_code,
        NVL(gross_weight, 0),
        content_volume_uom_code,
        NVL(content_volume, 0)
 FROM wms_license_plate_numbers wlpn
 WHERE wlpn.organization_id = p_org_id
 AND NVL(subinventory_code, '@') = NVL(p_sub, NVL(subinventory_code, '@'))
 AND NVL(locator_id, '0') = NVL(TO_NUMBER(p_loc_id), NVL(locator_id, '0'))
  AND NOT lpn_id = NVL(TO_NUMBER(p_not_lpn_id), -999)
 AND NVL(parent_lpn_id, 0) = NVL(TO_NUMBER(p_parent_lpn_id), NVL(parent_lpn_id, 0))
      AND license_plate_number LIKE (p_lpn)
      ORDER BY license_plate_number;
Line: 2398

   SELECT lpn_id
     FROM wms_license_plate_numbers
     WHERE parent_lpn_id = p_lpn_id;
Line: 2431

      SELECT COUNT(*)
 INTO l_count
 FROM wms_license_plate_numbers
 WHERE organization_id = p_organization_id
 AND subinventory_code = p_subinventory_code
 AND Nvl(locator_id, -99999) = Nvl(p_locator_id, -99999)
 AND license_plate_number = p_lpn;
Line: 2449

      SELECT COUNT(*)
 INTO l_count
 FROM wms_license_plate_numbers wlpn,
 mtl_physical_inventory_tags mpit
 WHERE wlpn.organization_id = p_organization_id
 AND wlpn.subinventory_code = p_subinventory_code
 AND Nvl(wlpn.locator_id, -99999) = Nvl(p_locator_id, -99999)
 AND wlpn.license_plate_number LIKE (p_lpn)
 AND wlpn.lpn_id = mpit.parent_lpn_id
 AND mpit.organization_id = p_organization_id
 AND mpit.physical_inventory_id = p_physical_inventory_id;
Line: 2489

      SELECT COUNT(*)
 INTO l_count
 FROM wms_license_plate_numbers
 WHERE organization_id = p_organization_id
 AND subinventory_code = p_subinventory_code
 AND NVL(locator_id, -99999) = NVL(p_locator_id, -99999)
 AND license_plate_number = p_lpn;
Line: 2507

      SELECT COUNT(*)
 INTO l_count
 FROM wms_license_plate_numbers wlpn,
 mtl_cycle_count_entries mcce
 WHERE wlpn.organization_id = p_organization_id
 AND wlpn.subinventory_code = p_subinventory_code
 AND NVL(wlpn.locator_id, -99999) = NVL(p_locator_id, -99999)
 AND wlpn.license_plate_number LIKE (p_lpn)
 AND wlpn.lpn_id = mcce.parent_lpn_id
 AND mcce.organization_id = p_organization_id
 AND mcce.cycle_count_header_id = p_cycle_count_header_id;
Line: 2581

   SELECT license_plate_number,
            lpn_id,
            NVL(inventory_item_id, 0),
            NVL(organization_id, 0),
            revision,
            lot_number,
            serial_number,
            subinventory_code,
            NVL(locator_id, 0),
            NVL(parent_lpn_id, 0),
            NVL(sealed_status, 2),
            gross_weight_uom_code,
            NVL(gross_weight, 0),
            content_volume_uom_code,
            NVL(content_volume, 0)
     INTO l_lpn_record
     FROM wms_license_plate_numbers
     WHERE license_plate_number = p_lpn
     AND organization_id = p_organization_id
     ORDER BY license_plate_number;
Line: 2652

     SELECT distinct
            a.license_plate_number,
            a.lpn_id,
            NVL(a.inventory_item_id, 0),
            NVL(a.organization_id, 0),
            a.revision,
            a.lot_number,
            a.serial_number,
            a.subinventory_code,
            NVL(a.locator_id, 0),
            NVL(a.parent_lpn_id, 0),
            NVL(a.sealed_status, 2),
            a.gross_weight_uom_code,
            NVL(a.gross_weight, 0),
            a.content_volume_uom_code,
            NVL(a.content_volume, 0),
            nvl(rec_count.lpn_content_count, 0)
     FROM wms_license_plate_numbers a,
          mtl_txn_request_lines     b,
          (SELECT count(*) lpn_content_count,grouped_contents.lpn_id
	   FROM (SELECT mtrl.lpn_id lpn_id, -- Need extra grouping to group
		 mtrl.inventory_item_id item_id,
		 mtrl.revision revision
		 --BUG 3358288: Use MOL to calculate the count instead of
		 --using WLC because there may be items there does not
		 --require inspection
		 FROM   wms_license_plate_numbers wlpn, mtl_txn_request_lines mtrl
		 WHERE  wlpn.license_plate_number LIKE (p_lpn)
		 AND    mtrl.lpn_id = wlpn.lpn_id
		 AND    mtrl.inspection_status = 1
		 AND    mtrl.wms_process_flag = 1
		 AND    mtrl.line_status = 7
		 AND    (mtrl.quantity-Nvl(mtrl.quantity_delivered,0))>0
		 GROUP BY mtrl.lpn_id, mtrl.inventory_item_id,Nvl(mtrl.revision,-1)) grouped_contents
	   GROUP BY grouped_contents.lpn_id) rec_count
     WHERE a. license_plate_number LIKE (p_lpn)
     and   a.lpn_id = b.lpn_id
     and   a.lpn_context in (3,5)
     and   b.inspection_status = 1
     --  Bug 2377796
     --  Check to make sure that the processing for mtl_txn_request_lines is completed or not.
     and   b.wms_process_flag = 1
     AND   b.line_status = 7
     AND   (b.quantity-Nvl(b.quantity_delivered,0))>0
     and   b.organization_id = p_organization_id
     and   a.lpn_id = rec_count.lpn_id --(+) //Bug 3435093
     and   nvl(rec_count.lpn_content_count, 0) > 0;
Line: 2728

  select lpnc.parent_lpn_id lpn_id,
      lpn.license_plate_number  lpn,
            sum(lpnc.quantity) quantity
  from wms_lpn_contents lpnc, wms_license_plate_numbers lpn
  where lpn.organization_id = p_organization_id
  and lpnc.inventory_item_id = p_inv_item_id
  and lpnc.parent_lpn_id = lpn.lpn_id
  and nvl(lpn.SUBINVENTORY_CODE,'@@@') = nvl(p_subinventory_code,'@@@')
  and nvl(lpn.LOCATOR_ID, 0)  = nvl(p_locator_id, 0)
    and lpn.license_plate_number like (p_lpn)
  and lpn.lpn_context = WMS_Container_PUB.LPN_CONTEXT_INV
   and not exists (select null
                    from wms_lpn_contents
                    where  parent_lpn_id = lpnc.parent_lpn_id
                      and inventory_item_id <> lpnc.inventory_item_id)
  group by lpnc.parent_lpn_id, lpn.license_plate_number
  having sum(lpnc.quantity) <= p_qty;
Line: 2778

      SELECT
      lpn.license_plate_number,
      lpn.lpn_id,
      NVL(lpn.inventory_item_id, 0),
      NVL(lpn.organization_id, 0),
      lpn.revision,
      lpn.lot_number,
      lpn.serial_number,
      lpn.subinventory_code,
      NVL(lpn.locator_id, 0),
      NVL(lpn.parent_lpn_id, 0),
      NVL(lpn.sealed_status, 2),
      lpn.gross_weight_uom_code,
      NVL(lpn.gross_weight, 0),
      lpn.content_volume_uom_code,
      NVL(lpn.content_volume, 0),
      lpn.source_header_id,
      rsh.shipment_num,
      count_row.n,
      rsh.shipment_header_id
      FROM wms_license_plate_numbers lpn, rcv_shipment_headers rsh,
      (SELECT COUNT(*) n
       FROM wms_license_plate_numbers lpn, rcv_shipment_headers rsh
       --WHERE lpn.license_plate_number LIKE (p_lpn)--Bug 3090000
       WHERE lpn.lpn_context IN (6, 7)  -- context for vendor LPN
       AND rsh.shipment_header_id = Nvl(To_number(p_shipment_header_id), rsh.shipment_header_id)
       AND (lpn.source_header_id = rsh.shipment_header_id
            OR lpn.source_name = rsh.shipment_num)
       ) count_row
      WHERE lpn.license_plate_number LIKE (p_lpn)
      AND lpn.lpn_context IN (6, 7)  -- context for vendor LPN
      AND rsh.shipment_header_id = Nvl(To_number(p_shipment_header_id), rsh.shipment_header_id)
      AND (lpn.source_header_id = rsh.shipment_header_id
           OR lpn.source_name = rsh.shipment_num)
      -- Nested LPN changes , For I Patchset donot show nested LPNs
      AND lpn.lpn_id NOT IN (SELECT parent_lpn_id FROM wms_license_plate_numbers WHERE parent_lpn_id = lpn.lpn_id )
      AND lpn.parent_lpn_id IS NULL;
Line: 2823

	  SELECT
	  wlpn1.license_plate_number,
	  wlpn1.lpn_id,
	  NVL(wlpn1.inventory_item_id, 0),
	  NVL(wlpn1.organization_id, 0),
	  wlpn1.revision,
	  wlpn1.lot_number,
	  wlpn1.serial_number,
	  wlpn1.subinventory_code,
	  NVL(wlpn1.locator_id, 0),
	  NVL(wlpn1.parent_lpn_id, 0),
	  NVL(wlpn1.sealed_status, 2),
	  wlpn1.gross_weight_uom_code,
	  NVL(wlpn1.gross_weight, 0),
	  wlpn1.content_volume_uom_code,
	  NVL(wlpn1.content_volume, 0),
	  wlpn1.source_header_id,
	  rsh.shipment_num,
	  1,--This is a dummy value.  Actually cound will be calculated in validate_from_lpn
	  rsh.shipment_header_id
	  FROM  wms_license_plate_numbers wlpn1, rcv_shipment_headers rsh
	  WHERE rsh.shipment_header_id = p_shipment_header_id
	  AND   ((wlpn1.lpn_context = 6 AND wlpn1.organization_id = rsh.organization_id) OR
		 (wlpn1.lpn_context = 7 AND wlpn1.organization_id = rsh.ship_to_org_id))
	  AND   wlpn1.source_name = rsh.shipment_num
	  AND   wlpn1.license_plate_number LIKE (p_lpn)
	  and exists (SELECT wlpn2.lpn_id
  		      FROM   wms_license_plate_numbers wlpn2
  		      START WITH wlpn2.lpn_id = wlpn1.lpn_id
  		      CONNECT BY PRIOR wlpn2.lpn_id = wlpn2.parent_lpn_id
		      INTERSECT
		      SELECT asn_lpn_id
		      FROM rcv_shipment_lines rsl
		      WHERE rsl.shipment_header_id = p_shipment_header_id
		      AND   NOT exists (SELECT 1
					FROM   rcv_transactions_interface rti
					WHERE  rti.lpn_id = rsl.asn_lpn_id
					AND    rti.transfer_lpn_id = rsl.asn_lpn_id
					AND    rti.to_organization_id = rsl.to_organization_id
					AND    rti.processing_status_code <> 'ERROR'
					AND    rti.transaction_status_code <> 'ERROR'
					)
		      );
Line: 2868

        SELECT
        lpn.license_plate_number,
        lpn.lpn_id,
        NVL(lpn.inventory_item_id, 0),
        NVL(lpn.organization_id, 0),
        lpn.revision,
        lpn.lot_number,
        lpn.serial_number,
        lpn.subinventory_code,
        NVL(lpn.locator_id, 0),
        NVL(lpn.parent_lpn_id, 0),
        NVL(lpn.sealed_status, 2),
        lpn.gross_weight_uom_code,
        NVL(lpn.gross_weight, 0),
        lpn.content_volume_uom_code,
        NVL(lpn.content_volume, 0),
        lpn.source_header_id,
        rsh.shipment_num,
        count_row.n,
        rsh.shipment_header_id
        FROM wms_license_plate_numbers lpn, rcv_shipment_headers rsh,
        (SELECT COUNT(*) n
         FROM wms_license_plate_numbers lpn, rcv_shipment_headers rsh
         --WHERE lpn.license_plate_number LIKE (p_lpn) --Bug 3090000
         WHERE lpn.lpn_context IN (6, 7)  -- context for vendor LPN
         --AND rsh.shipment_header_id = Nvl(To_number(p_shipment_header_id), rsh.shipment_header_id)
         AND (lpn.source_header_id = rsh.shipment_header_id
             OR lpn.source_name = rsh.shipment_num)
         ) count_row
        WHERE lpn.license_plate_number LIKE (p_lpn)
        AND lpn.lpn_context IN (6, 7)  -- context for vendor LPN
        --AND rsh.shipment_header_id = Nvl(To_number(p_shipment_header_id), rsh.shipment_header_id)
        AND (lpn.source_header_id = rsh.shipment_header_id
             OR lpn.source_name = rsh.shipment_num) ;
Line: 2915

         SELECT
         lpn.license_plate_number,
         lpn.lpn_id,
         NVL(lpn.inventory_item_id, 0),
         NVL(lpn.organization_id, 0),
         lpn.revision,
         lpn.lot_number,
         lpn.serial_number,
         lpn.subinventory_code,
         NVL(lpn.locator_id, 0),
         NVL(lpn.parent_lpn_id, 0),
         NVL(lpn.sealed_status, 2),
         lpn.gross_weight_uom_code,
         NVL(lpn.gross_weight, 0),
         lpn.content_volume_uom_code,
         NVL(lpn.content_volume, 0),
         lpn.source_header_id,
         rsh.shipment_num,
         count_row.n,
         rsh.shipment_header_id
         FROM wms_license_plate_numbers lpn, rcv_shipment_headers rsh,
         ( SELECT COUNT(*) n
             FROM wms_license_plate_numbers lpn, rcv_shipment_headers rsh
            --WHERE lpn.license_plate_number LIKE (p_lpn) --Bug 3090000
              WHERE lpn.lpn_context IN (6, 7)  -- context for vendor LPN
              AND rsh.shipment_header_id = p_shipment_header_id
              AND (lpn.source_header_id = rsh.shipment_header_id
               OR lpn.source_name = rsh.shipment_num)
              AND EXISTS (SELECT parent_lpn_id FROM wms_lpn_contents WHERE parent_lpn_id = lpn.lpn_id)
          ) count_row
          WHERE lpn.license_plate_number LIKE (p_lpn)
            AND lpn.lpn_context IN (6, 7)  -- context for vendor LPN
            AND rsh.shipment_header_id = p_shipment_header_id
            AND (lpn.source_header_id = rsh.shipment_header_id
             OR lpn.source_name = rsh.shipment_num)
            AND EXISTS (SELECT parent_lpn_id FROM wms_lpn_contents WHERE parent_lpn_id = lpn.lpn_id);
Line: 2954

         SELECT
         lpn.license_plate_number,
         lpn.lpn_id,
         NVL(lpn.inventory_item_id, 0),
         NVL(lpn.organization_id, 0),
         lpn.revision,
         lpn.lot_number,
         lpn.serial_number,
         lpn.subinventory_code,
         NVL(lpn.locator_id, 0),
         NVL(lpn.parent_lpn_id, 0),
         NVL(lpn.sealed_status, 2),
         lpn.gross_weight_uom_code,
         NVL(lpn.gross_weight, 0),
         lpn.content_volume_uom_code,
         NVL(lpn.content_volume, 0),
         lpn.source_header_id,
         rsh.shipment_num,
         count_row.n,
         rsh.shipment_header_id
         FROM wms_license_plate_numbers lpn, rcv_shipment_headers rsh,
         ( SELECT COUNT(*) n
             FROM wms_license_plate_numbers lpn, rcv_shipment_headers rsh
            --WHERE lpn.license_plate_number LIKE (p_lpn) --Bug 3090000
              WHERE lpn.lpn_context IN (6, 7)  -- context for vendor LPN
              --AND rsh.shipment_header_id = Nvl(To_number(p_shipment_header_id), rsh.shipment_header_id)
              AND (lpn.source_header_id = rsh.shipment_header_id
               OR lpn.source_name = rsh.shipment_num)
              AND EXISTS (SELECT parent_lpn_id FROM wms_lpn_contents WHERE parent_lpn_id = lpn.lpn_id)
          ) count_row
          WHERE lpn.license_plate_number LIKE (p_lpn)
            AND lpn.lpn_context IN (6, 7)  -- context for vendor LPN
            --AND rsh.shipment_header_id = Nvl(To_number(p_shipment_header_id), rsh.shipment_header_id)
            AND (lpn.source_header_id = rsh.shipment_header_id
             OR lpn.source_name = rsh.shipment_num)
            AND EXISTS (SELECT parent_lpn_id FROM wms_lpn_contents WHERE parent_lpn_id = lpn.lpn_id);
Line: 2995

         SELECT
         lpn.license_plate_number,
         lpn.lpn_id,
         NVL(lpn.inventory_item_id, 0),
         NVL(lpn.organization_id, 0),
         lpn.revision,
         lpn.lot_number,
         lpn.serial_number,
         lpn.subinventory_code,
         NVL(lpn.locator_id, 0),
         NVL(lpn.parent_lpn_id, 0),
         NVL(lpn.sealed_status, 2),
         lpn.gross_weight_uom_code,
         NVL(lpn.gross_weight, 0),
         lpn.content_volume_uom_code,
         NVL(lpn.content_volume, 0),
         lpn.source_header_id,
         rsh.shipment_num,
         count_row.n,
         rsh.shipment_header_id
         FROM wms_license_plate_numbers lpn, rcv_shipment_headers rsh,
         ( SELECT COUNT(*) n
             FROM wms_license_plate_numbers lpn, rcv_shipment_headers rsh
            --WHERE lpn.license_plate_number LIKE (p_lpn) --Bug 3090000
              WHERE lpn.lpn_context IN (6, 7)  -- context for vendor LPN
              AND rsh.shipment_header_id = p_shipment_header_id
              AND (lpn.source_header_id = rsh.shipment_header_id
               OR lpn.source_name = rsh.shipment_num)
              AND EXISTS (SELECT parent_lpn_id FROM wms_lpn_contents WHERE parent_lpn_id = lpn.lpn_id)
          ) count_row
          WHERE lpn.license_plate_number LIKE (p_lpn)
            AND lpn.lpn_context IN (6, 7)  -- context for vendor LPN
            AND rsh.shipment_header_id = p_shipment_header_id
            AND (lpn.source_header_id = rsh.shipment_header_id
             OR lpn.source_name = rsh.shipment_num)
            AND EXISTS (SELECT parent_lpn_id FROM wms_lpn_contents WHERE parent_lpn_id = lpn.lpn_id
                                             and inventory_item_id = p_inventory_item_id );
Line: 3035

         SELECT
         lpn.license_plate_number,
         lpn.lpn_id,
         NVL(lpn.inventory_item_id, 0),
         NVL(lpn.organization_id, 0),
         lpn.revision,
         lpn.lot_number,
         lpn.serial_number,
         lpn.subinventory_code,
         NVL(lpn.locator_id, 0),
         NVL(lpn.parent_lpn_id, 0),
         NVL(lpn.sealed_status, 2),
         lpn.gross_weight_uom_code,
         NVL(lpn.gross_weight, 0),
         lpn.content_volume_uom_code,
         NVL(lpn.content_volume, 0),
         lpn.source_header_id,
         rsh.shipment_num,
         count_row.n,
         rsh.shipment_header_id
         FROM wms_license_plate_numbers lpn, rcv_shipment_headers rsh,
         ( SELECT COUNT(*) n
             FROM wms_license_plate_numbers lpn, rcv_shipment_headers rsh
            --WHERE lpn.license_plate_number LIKE (p_lpn) --Bug 3090000
              WHERE lpn.lpn_context IN (6, 7)  -- context for vendor LPN
              --AND rsh.shipment_header_id = Nvl(To_number(p_shipment_header_id), rsh.shipment_header_id)
              AND (lpn.source_header_id = rsh.shipment_header_id
               OR lpn.source_name = rsh.shipment_num)
              AND EXISTS (SELECT parent_lpn_id FROM wms_lpn_contents WHERE parent_lpn_id = lpn.lpn_id)
          ) count_row
          WHERE lpn.license_plate_number LIKE (p_lpn)
            AND lpn.lpn_context IN (6, 7)  -- context for vendor LPN
            --AND rsh.shipment_header_id = Nvl(To_number(p_shipment_header_id), rsh.shipment_header_id)
            AND (lpn.source_header_id = rsh.shipment_header_id
             OR lpn.source_name = rsh.shipment_num)
            AND EXISTS (SELECT parent_lpn_id FROM wms_lpn_contents WHERE parent_lpn_id = lpn.lpn_id
                                             and inventory_item_id = p_inventory_item_id );
Line: 3095

     SELECT wlpn.license_plate_number,
            wlpn.lpn_id,
            NVL(wlc.inventory_item_id, 0),
            NVL(wlpn.organization_id, 0),
            wlc.revision,
            wlc.lot_number,
            wlc.serial_number,
            wlpn.subinventory_code,
            NVL(wlpn.locator_id, 0),
            NVL(wlpn.parent_lpn_id, 0),
            NVL(wlpn.sealed_status, 2),
            wlpn.gross_weight_uom_code,
            NVL(wlpn.gross_weight, 0),
            wlpn.content_volume_uom_code,
            NVL(wlpn.content_volume, 0),
            --milk.concatenated_segments locator_code,
            INV_PROJECT.GET_LOCSEGS(mil.inventory_location_id, p_organization_id),
            wlc.cost_group_id,
            INV_PROJECT.GET_PROJECT_ID,
            INV_PROJECT.GET_PROJECT_NUMBER,
            INV_PROJECT.GET_TASK_ID,
            INV_PROJECT.GET_TASK_NUMBER
     FROM   wms_license_plate_numbers  wlpn,
            wms_lpn_contents           wlc,
            mtl_item_locations         mil
     WHERE  (mil.inventory_location_id =  wlpn.locator_id
        AND  wlpn.locator_id IS NOT NULL)
     AND    (   (wlc.revision                = p_revision
                 AND  p_revision IS NOT NULL)
             OR (wlc.revision    IS NULL
                 AND p_revision  IS NULL))
     AND    wlc.inventory_item_id          =  p_inventory_item_id
     AND    ( (wlc.lot_number              =  p_lot_number
               AND  p_lot_number IS NOT NULL)                 OR
              (wlc.lot_number    LIKE   '%'
               AND  p_lot_number IS NULL))
     AND    wlpn.license_plate_number     LIKE  (p_lpn)
     AND    wlpn.lpn_id                    = wlc.parent_lpn_id
     AND    wlpn.lpn_context               =  1
     AND    wlpn.parent_lpn_id             IS NULL
     AND    wlpn.organization_id           =  p_organization_id;
Line: 3152

     SELECT distinct wlpn.license_plate_number,
            wlpn.lpn_id,
            NVL(wlpn.inventory_item_id, 0),
            NVL(wlpn.organization_id, 0),
            wlpn.revision,
            wlpn.lot_number,
            wlpn.serial_number,
            wlpn.subinventory_code,
            NVL(wlpn.locator_id, 0),
            NVL(wlpn.parent_lpn_id, 0),
            NVL(wlpn.sealed_status, 2),
            wlpn.gross_weight_uom_code,
            NVL(wlpn.gross_weight, 0),
            wlpn.content_volume_uom_code,
            NVL(wlpn.content_volume, 0),
            --milk.concatenated_segments locator_code
            INV_PROJECT.GET_LOCSEGS(mil.inventory_location_id, p_organization_id),
            INV_PROJECT.GET_PROJECT_ID,
            INV_PROJECT.GET_PROJECT_NUMBER,
            INV_PROJECT.GET_TASK_ID,
            INV_PROJECT.GET_TASK_NUMBER
     FROM   wms_license_plate_numbers wlpn,
            mtl_item_locations        mil
     WHERE  mil.inventory_location_id(+) = wlpn.locator_id  --OUTER JOIN is added for bug 3876495
     AND    wlpn.license_plate_number LIKE (p_lpn)
     AND    wlpn.organization_id = p_organization_id
     AND    wlpn.lpn_context IN (1,5) --LPN_CONTEXT 5 is Added for bug3876495.
     ORDER BY license_plate_number;
Line: 3197

     SELECT wlpn.license_plate_number,
            wlpn.lpn_id,
            NVL(wlpn.inventory_item_id, 0),
            NVL(wlpn.organization_id, 0),
            wlpn.revision,
            wlpn.lot_number,
            wlpn.serial_number,
            wlpn.subinventory_code,
            NVL(wlpn.locator_id, 0),
            NVL(wlpn.parent_lpn_id, 0),
            NVL(wlpn.sealed_status, 2),
            wlpn.gross_weight_uom_code,
            NVL(wlpn.gross_weight, 0),
            wlpn.content_volume_uom_code,
            NVL(wlpn.content_volume, 0)
     FROM wms_license_plate_numbers wlpn
     WHERE wlpn.license_plate_number LIKE (p_lpn)
     AND wlpn.organization_id = p_org_id
     and wlpn.lpn_context = 3
     AND exists (
         select lpn_id
    from   mtl_txn_request_lines mtrl
    where  mtrl.organization_id = p_org_id
    and    mtrl.project_id = p_project_id
    and    mtrl.lpn_id = wlpn.lpn_id
    and    nvl(task_id,-9999) = nvl(p_task_id,-9999)
            )
     UNION
     SELECT wlpn.license_plate_number,
            wlpn.lpn_id,
            NVL(wlpn.inventory_item_id, 0),
            NVL(wlpn.organization_id, 0),
            wlpn.revision,
            wlpn.lot_number,
            wlpn.serial_number,
            wlpn.subinventory_code,
            NVL(wlpn.locator_id, 0),
            NVL(wlpn.parent_lpn_id, 0),
            NVL(wlpn.sealed_status, 2),
            wlpn.gross_weight_uom_code,
            NVL(wlpn.gross_weight, 0),
            wlpn.content_volume_uom_code,
            NVL(wlpn.content_volume, 0)
     FROM  wms_license_plate_numbers wlpn
     WHERE wlpn.license_plate_number LIKE (p_lpn)
     AND   wlpn.organization_id = p_org_id
     and   exists
         ( select inventory_location_id
      from mtl_item_locations mil
      where organization_id = p_org_id
      and   nvl(wlpn.subinventory_code,'@@@') = nvl(mil.subinventory_code,'@@@')
      and   mil.project_id = p_project_id
      and   wlpn.locator_id = mil.inventory_location_id
      and   nvl(task_id,-9999) = nvl(p_task_id,-9999)
     )
     and   wlpn.lpn_context = 1
     AND   inv_material_status_grp.is_status_applicable
       ('TRUE',
        NULL,
        INV_GLOBALS.G_TYPE_CONTAINER_PACK,
        NULL,
        NULL,
        p_org_id,
        NULL,
        wlpn.subinventory_code,
        wlpn.locator_id,
        NULL,
        NULL,
        'Z') = 'Y'
       AND inv_material_status_grp.is_status_applicable
       ('TRUE',
        NULL,
        INV_GLOBALS.G_TYPE_CONTAINER_PACK,
        NULL,
        NULL,
        p_org_id,
        NULL,
        wlpn.subinventory_code,
        wlpn.locator_id,
        NULL,
        NULL,
        'L') = 'Y'
     UNION
     SELECT wlpn.license_plate_number,
            wlpn.lpn_id,
            NVL(wlpn.inventory_item_id, 0),
            NVL(wlpn.organization_id, 0),
            wlpn.revision,
            wlpn.lot_number,
            wlpn.serial_number,
            wlpn.subinventory_code,
            NVL(wlpn.locator_id, 0),
            NVL(wlpn.parent_lpn_id, 0),
            NVL(wlpn.sealed_status, 2),
            wlpn.gross_weight_uom_code,
            NVL(wlpn.gross_weight, 0),
            wlpn.content_volume_uom_code,
            NVL(wlpn.content_volume, 0)
     FROM  wms_license_plate_numbers wlpn
     WHERE wlpn.license_plate_number LIKE (p_lpn)
     AND   wlpn.organization_id = p_org_id
     and   ( lpn_context = 5 or lpn_id = p_from_lpn_id )
     ORDER BY 1;
Line: 3302

     SELECT license_plate_number,
            lpn_id,
            NVL(inventory_item_id, 0),
            NVL(organization_id, 0),
            revision,
            lot_number,
            serial_number,
            subinventory_code,
            NVL(locator_id, 0),
            NVL(parent_lpn_id, 0),
            NVL(sealed_status, 2),
            gross_weight_uom_code,
            NVL(gross_weight, 0),
            content_volume_uom_code,
            NVL(content_volume, 0)
     FROM wms_license_plate_numbers wlpn
     WHERE license_plate_number LIKE (p_lpn)
     AND organization_id = p_org_id
     AND lpn_context = 3
     and exists (
         select mtrl.lpn_id
    from   mtl_txn_request_lines mtrl
    where  mtrl.organization_id = p_org_id
    and    mtrl.project_id is null
    and    mtrl.lpn_id = wlpn.lpn_id
    and    nvl(mtrl.task_id,-9999) = nvl(p_task_id,-9999)
  )
     UNION
     SELECT license_plate_number,
            lpn_id,
            NVL(inventory_item_id, 0),
            NVL(organization_id, 0),
            revision,
            lot_number,
            serial_number,
            subinventory_code,
            NVL(locator_id, 0),
            NVL(parent_lpn_id, 0),
            NVL(sealed_status, 2),
            gross_weight_uom_code,
            NVL(gross_weight, 0),
            content_volume_uom_code,
            NVL(content_volume, 0)
     FROM wms_license_plate_numbers wlpn
     WHERE license_plate_number LIKE (p_lpn)
     and   organization_id = p_org_id
     AND   lpn_context =  1
     and   exists
         ( select inventory_location_id
      from mtl_item_locations mil
      where organization_id = p_org_id
      and   nvl(wlpn.subinventory_code,'@@@') = nvl(mil.subinventory_code,'@@@')
      and   mil.project_id is null
      and   wlpn.locator_id = mil.inventory_location_id
      and   nvl(task_id,-9999) = nvl(p_task_id,-9999)
     )
     AND inv_material_status_grp.is_status_applicable
       ('TRUE',
        NULL,
        INV_GLOBALS.G_TYPE_CONTAINER_PACK,
        NULL,
        NULL,
        p_org_id,
        NULL,
        wlpn.subinventory_code,
        wlpn.locator_id,
        NULL,
        NULL,
        'Z') = 'Y'
       AND inv_material_status_grp.is_status_applicable
       ('TRUE',
        NULL,
        INV_GLOBALS.G_TYPE_CONTAINER_PACK,
        NULL,
        NULL,
        p_org_id,
        NULL,
        wlpn.subinventory_code,
        wlpn.locator_id,
        NULL,
        NULL,
        'L') = 'Y'
     UNION
     SELECT license_plate_number,
            lpn_id,
            NVL(inventory_item_id, 0),
            NVL(organization_id, 0),
            revision,
            lot_number,
            serial_number,
            subinventory_code,
            NVL(locator_id, 0),
            NVL(parent_lpn_id, 0),
            NVL(sealed_status, 2),
            gross_weight_uom_code,
            NVL(gross_weight, 0),
            content_volume_uom_code,
            NVL(content_volume, 0)
     FROM wms_license_plate_numbers wlpn
     WHERE license_plate_number LIKE (p_lpn)
     and   organization_id = p_org_id
     and   (lpn_context = 5 or lpn_id = p_from_lpn_id )
     ORDER BY 1;
Line: 3427

   SELECT NVL(container_discrepancy_option, 2)
     INTO l_container_discrepancy_option
     FROM mtl_cycle_count_headers
     WHERE cycle_count_header_id = p_cycle_count_header_id;
Line: 3435

 SELECT license_plate_number,
        lpn_id,
        inventory_item_id,
        organization_id,
        revision,
        lot_number,
        serial_number,
        subinventory_code,
        locator_id,
        parent_lpn_id,
        NVL(sealed_status, 2),
        gross_weight_uom_code,
        NVL(gross_weight, 0),
        content_volume_uom_code,
        NVL(content_volume, 0),
        lpn_context             -- Added for resolution of Bug# 4349304. The LPN Context is required by the LOVs called
                                -- by the Cycle Count and Physical Count pages to validate whether the LPN belongs to same
                                --organization, whether the LPN is "Issued out of Stores".
 FROM wms_license_plate_numbers
 WHERE organization_id = p_organization_id
 AND (subinventory_code = p_subinventory_code OR
      l_container_discrepancy_option = 1)
 AND (NVL(locator_id, -99999) = NVL(p_locator_id, -99999) OR
      (l_container_discrepancy_option = 1
              AND locator_id in (
                                   select inventory_location_id
                                   from   mtl_item_locations
                                   where  nvl(segment19,-9999) = nvl(p_project_id,-9999)
                                   and    nvl(segment20,-9999) = nvl(p_task_id,-9999)
                                 )
             )
            )
 AND license_plate_number LIKE (p_lpn)
 --AND lpn_context not in (4,6) --Bug# 4205672  --bug#4267956.Added 6 --Commented for bug#4886188
 ORDER BY license_plate_number;
Line: 3473

 SELECT UNIQUE wlpn.license_plate_number,
        wlpn.lpn_id,
        wlpn.inventory_item_id,
        wlpn.organization_id,
        wlpn.revision,
        wlpn.lot_number,
        wlpn.serial_number,
        wlpn.subinventory_code,
        wlpn.locator_id,
        wlpn.parent_lpn_id,
        NVL(wlpn.sealed_status, 2),
        wlpn.gross_weight_uom_code,
        NVL(wlpn.gross_weight, 0),
        wlpn.content_volume_uom_code,
        NVL(wlpn.content_volume, 0),
        wlpn.lpn_context             -- Added for resolution of Bug# 4349304. The LPN Context is required by the LOVs called
                                -- by the Cycle Count and Physical Count pages to validate whether the LPN belongs to same
                                --organization, whether the LPN is "Issued out of Stores".
 FROM wms_license_plate_numbers wlpn,
 mtl_cycle_count_entries mcce
 WHERE wlpn.organization_id = p_organization_id
 AND (wlpn.subinventory_code = p_subinventory_code OR
      l_container_discrepancy_option = 1)
        -- Bug# 1609449
 --AND NVL(wlpn.locator_id, -99999) = NVL(p_locator_id, -99999)
 AND wlpn.license_plate_number LIKE (p_lpn)
 --AND wlpn.lpn_context not in (4,6) --Bug# 4205672  --bug#4267956.Added 6 --Commented for bug#4886188
 AND wlpn.lpn_id = mcce.parent_lpn_id
 AND mcce.organization_id = p_organization_id
 AND mcce.cycle_count_header_id = p_cycle_count_header_id
 AND (mcce.subinventory = p_subinventory_code OR
      l_container_discrepancy_option = 1)
 AND (NVL(mcce.locator_id, -99999) = NVL(p_locator_id, -99999) OR
      (l_container_discrepancy_option = 1
              AND mcce.locator_id in (
                                   select inventory_location_id
                                   from   mtl_item_locations
                                   where  nvl(segment19,-9999) = nvl(p_project_id,-9999)
                                   and    nvl(segment20,-9999) = nvl(p_task_id,-9999)
                                 )
             )
            )
 AND mcce.entry_status_code IN (1, 3)
 AND NVL(TRUNC(mcce.count_due_date, 'DD'), TRUNC(SYSDATE, 'DD'))
 >= TRUNC(SYSDATE, 'DD');
Line: 3541

   SELECT NVL(container_discrepancy_option, 2)
     INTO l_container_discrepancy_option
     FROM mtl_cycle_count_headers
     WHERE cycle_count_header_id = p_cycle_count_header_id;
Line: 3549

 SELECT license_plate_number,
        lpn_id,
        inventory_item_id,
        organization_id,
        revision,
        lot_number,
        serial_number,
        subinventory_code,
        locator_id,
        parent_lpn_id,
        NVL(sealed_status, 2),
        gross_weight_uom_code,
        NVL(gross_weight, 0),
        content_volume_uom_code,
        NVL(content_volume, 0),
        lpn_context             -- Added for resolution of Bug# 4349304. The LPN Context is required by the LOVs called
                                -- by the Cycle Count and Physical Count pages to validate whether the LPN belongs to same
                                --organization, whether the LPN is "Issued out of Stores".
 FROM wms_license_plate_numbers
 WHERE organization_id = p_organization_id
 AND (subinventory_code = p_subinventory_code OR
      l_container_discrepancy_option = 1)
 AND (NVL(locator_id, -99999) = NVL(p_locator_id, -99999) OR
      (l_container_discrepancy_option = 1
              AND locator_id in (
                                   select inventory_location_id
                                   from   mtl_item_locations
                                   where  nvl(segment19,-9999) = nvl(p_project_id,-9999)
                                   and    nvl(segment20,-9999) = nvl(p_task_id,-9999)
                                 )
             )
            )
        AND license_plate_number LIKE (p_lpn)
        --AND lpn_context not in (4,6) --Bug# 4205672  --bug#4267956.Added 6 --Commented for bug#4886188
 ORDER BY license_plate_number;
Line: 3587

 SELECT UNIQUE wlpn.license_plate_number,
        wlpn.lpn_id,
        wlpn.inventory_item_id,
        wlpn.organization_id,
        wlpn.revision,
        wlpn.lot_number,
        wlpn.serial_number,
        wlpn.subinventory_code,
        wlpn.locator_id,
        wlpn.parent_lpn_id,
        NVL(wlpn.sealed_status, 2),
        wlpn.gross_weight_uom_code,
        NVL(wlpn.gross_weight, 0),
        wlpn.content_volume_uom_code,
        NVL(wlpn.content_volume, 0),
        wlpn.lpn_context             -- Added for resolution of Bug# 4349304. The LPN Context is required by the LOVs called
                                -- by the Cycle Count and Physical Count pages to validate whether the LPN belongs to same
                                --organization, whether the LPN is "Issued out of Stores".
 FROM wms_license_plate_numbers wlpn,
 mtl_cycle_count_entries mcce
 WHERE wlpn.organization_id = p_organization_id
 AND (wlpn.subinventory_code = p_subinventory_code OR
      l_container_discrepancy_option = 1)
        -- Bug# 1609449
 --AND NVL(wlpn.locator_id, -99999) = NVL(p_locator_id, -99999)
 AND wlpn.license_plate_number LIKE (p_lpn)
 --AND wlpn.lpn_context not in (4,6) --Bug# 4205672  --bug#4267956.Added 6 --Commented for bug#4886188
 AND wlpn.parent_lpn_id = p_parent_lpn_id
 AND wlpn.lpn_id = mcce.parent_lpn_id
 AND mcce.organization_id = p_organization_id
 AND mcce.cycle_count_header_id = p_cycle_count_header_id
 AND (mcce.subinventory = p_subinventory_code OR
      l_container_discrepancy_option = 1)
 AND (NVL(mcce.locator_id, -99999) = NVL(p_locator_id, -99999) OR
      (l_container_discrepancy_option = 1
              AND mcce.locator_id in (
                                   select inventory_location_id
                                   from   mtl_item_locations
                                   where  nvl(segment19,-9999) = nvl(p_project_id,-9999)
                                   and    nvl(segment20,-9999) = nvl(p_task_id,-9999)
                                 )
             )
            )
 AND mcce.entry_status_code IN (1, 3)
 AND NVL(TRUNC(mcce.count_due_date, 'DD'), TRUNC(SYSDATE, 'DD'))
 >= TRUNC(SYSDATE, 'DD');
Line: 3642

PROCEDURE GET_CGUPDATE_LPN
  (x_lpn_lov  OUT  NOCOPY t_genref,
   p_org_id   IN   NUMBER,
   p_lpn      IN   VARCHAR2)
IS
    l_debug number := NVL(FND_PROFILE.VALUE('INV_DEBUG_TRACE'),0);
Line: 3651

     SELECT wlpn.license_plate_number,
            wlpn.lpn_id,
            wlpn.subinventory_code,
            wlpn.locator_id,
            -- PJM-WMS Integration
            INV_PROJECT.GET_LOCSEGS(mil.inventory_location_id,p_org_id)
     FROM mtl_item_locations mil,-- -PJM-WMS Integration
          wms_license_plate_numbers wlpn
     WHERE mil.inventory_location_id = wlpn.locator_id
     AND mil.organization_id = wlpn.organization_id
     AND mil.segment19 is null
       -- bug 2267845 fix. checking this conditon
       -- for identifying non project locators instead of
       -- 'phyiscal_location_id is null'
     AND wlpn.license_plate_number LIKE (p_lpn)
     AND wlpn.organization_id = p_org_id
     AND wlpn.lpn_context = 1
     ORDER BY license_plate_number;
Line: 3670

END GET_CGUPDATE_LPN;
Line: 3680

   SELECT   wlpn.license_plate_number,
            wlpn.lpn_id,
            NVL(wlpn.inventory_item_id, 0),
            NVL(wlpn.organization_id, 0),
            wlpn.revision,
            wlpn.lot_number,
            wlpn.serial_number,
            wlpn.subinventory_code,
            NVL(wlpn.locator_id, 0),
            NVL(wlpn.parent_lpn_id, 0),
            NVL(wlpn.sealed_status, 2),
            wlpn.gross_weight_uom_code,
            NVL(wlpn.gross_weight, 0),
            wlpn.content_volume_uom_code,
            NVL(wlpn.content_volume, 0)
   /*select license_plate_number,
        wlpn.lpn_id,
        NVL(wlpn.inventory_item_id, 0),
        NVL(wlpn.organization_id, 0),
        wlpn.revision,
        wlpn.lot_number,
        wlpn.serial_number,
        wlpn.subinventory_code,
        NVL(wlpn.locator_id, 0),
        NVL(wlpn.parent_lpn_id, 0),
        NVL(wlpn.sealed_status, 2),
        wlpn.gross_weight_uom_code,
        NVL(wlpn.gross_weight, 0),
        wlpn.content_volume_uom_code,
        NVL(wlpn.content_volume, 0)*/
 FROM   wms_license_plate_numbers wlpn,
        mtl_system_items_kfv msik
 WHERE  wlpn.organization_id = p_org_id
 AND    wlpn.inventory_item_id IS NOT NULL
 AND    msik.inventory_item_id = wlpn.inventory_item_id
 AND    msik.organization_id = wlpn.organization_id
 AND    msik.container_type_code = 'PALLET'
 AND    wlpn.license_plate_number LIKE (p_lpn);
Line: 3760

 SELECT  LPN_ID,
  INVENTORY_ITEM_ID,
  ORGANIZATION_ID,
  LOT_NUMBER,
  REVISION,
  SERIAL_NUMBER,
  SUBINVENTORY_CODE,
  LOCATOR_ID,
  PARENT_LPN_ID,
  SEALED_STATUS,
  GROSS_WEIGHT_UOM_CODE,
  GROSS_WEIGHT,
   CONTENT_VOLUME_UOM_CODE,
   CONTENT_VOLUME,
  SOURCE_TYPE_ID,
  SOURCE_HEADER_ID,
  SOURCE_NAME,
  SOURCE_LINE_ID,
  SOURCE_LINE_DETAIL_ID,
  cost_group_id,
         'FALSE',
  1,
  LOCATOR_ID,
                LPN_CONTEXT
   INTO  x_lpn_id,
  x_inventory_item_id,
  x_organization_id,
          x_lot_number,
  x_revision,
  x_serial_number,
  x_subinventory,
  x_locator_id,
  x_parent_lpn_id,
  x_sealed_status,
  x_gross_weight_uom_code,
  x_gross_weight,
  x_content_volume_uom_code,
  x_content_volume,
  x_source_type_id,
  x_source_header_id,
  x_source_name,
  x_source_line_id,
  x_source_line_detail_id,
  x_cost_group_id,
         x_newLPN,
  l_flag1,
  l_locator_id,
                x_context
  FROM  wms_license_plate_numbers
 WHERE  license_plate_number = p_lpn;
Line: 3832

  select  1,
   milk.concatenated_segments
  INTO    l_flag2,
   x_concat_segments
  FROM    wms_license_plate_numbers w,
   mtl_item_locations_kfv milk
  WHERE   w.license_plate_number = p_lpn
  AND  w.locator_id = milk.inventory_location_id
                AND     w.organization_id = milk.organization_id;
Line: 3895

      SELECT LPN_ID,
             INVENTORY_ITEM_ID,
             ORGANIZATION_ID,
             LOT_NUMBER,
             REVISION,
             SERIAL_NUMBER,
             SUBINVENTORY_CODE,
             LOCATOR_ID,
             PARENT_LPN_ID,
             SEALED_STATUS,
             GROSS_WEIGHT_UOM_CODE,
             GROSS_WEIGHT,
             CONTENT_VOLUME_UOM_CODE,
             CONTENT_VOLUME,
             SOURCE_TYPE_ID,
             SOURCE_HEADER_ID,
             SOURCE_NAME,
             SOURCE_LINE_ID,
             SOURCE_LINE_DETAIL_ID,
             cost_group_id,
             'FALSE',
             LOCATOR_ID,
             LPN_CONTEXT,
             INV_PROJECT.GET_LOCSEGS(LOCATOR_ID,ORGANIZATION_ID),
             INV_PROJECT.GET_PROJECT_ID,
             INV_PROJECT.GET_PROJECT_NUMBER,
             INV_PROJECT.GET_TASK_ID,
             INV_PROJECT.GET_TASK_NUMBER
        INTO x_lpn_id,
             x_inventory_item_id,
             x_organization_id,
             x_lot_number,
             x_revision,
             x_serial_number,
             x_subinventory,
             x_locator_id,
             x_parent_lpn_id,
             x_sealed_status,
             x_gross_weight_uom_code,
             x_gross_weight,
             x_content_volume_uom_code,
             x_content_volume,
             x_source_type_id,
             x_source_header_id,
             x_source_name,
             x_source_line_id,
             x_source_line_detail_id,
             x_cost_group_id,
             x_newLPN,
             l_locator_id,
             x_context,
             x_concat_segments,
             x_project_id,
             x_project_number,
             x_task_id,
             x_task_number
        FROM wms_license_plate_numbers
        WHERE license_plate_number = p_lpn;
Line: 3983

     SELECT distinct
            license_plate_number,
            lpn_id,
            NVL(inventory_item_id, 0),
            NVL(organization_id, 0),
            revision,
            lot_number,
            serial_number,
            subinventory_code,
            NVL(locator_id, 0),
            NVL(parent_lpn_id, 0),
            NVL(sealed_status, 2),
            gross_weight_uom_code,
            NVL(gross_weight, 0),
            content_volume_uom_code,
            NVL(content_volume, 0)
     FROM wms_license_plate_numbers
     WHERE license_plate_number LIKE (p_lpn)
     AND   organization_id = p_organization_id
     AND  lpn_context = NVL(TO_NUMBER(p_context), lpn_context);
Line: 4016

     SELECT wlpn.license_plate_number,
            wlpn.lpn_id,
            NVL(wlpn.inventory_item_id, 0),
            NVL(wlpn.organization_id, 0),
            wlpn.revision,
            wlpn.lot_number,
            wlpn.serial_number,
            'FULL',                     -- Instead of Subinventory
            NVL(wlpn.locator_id, 0),
            NVL(wlpn.parent_lpn_id, 0),
            NVL(wlpn.sealed_status, 2),
            wlpn.gross_weight_uom_code,
            NVL(wlpn.gross_weight, 0),
            wlpn.content_volume_uom_code,
            NVL(wlpn.content_volume, 0)
     FROM   wms_license_plate_numbers wlpn
     WHERE  wlpn.license_plate_number LIKE (p_lpn)
     AND    wlpn.organization_id = p_org_id
     AND    WMS_RETURN_SV.GET_LPN_MARKED_STATUS(wlpn.lpn_id, wlpn.organization_id)='FULL'
     UNION ALL
     SELECT wlpn.license_plate_number,
            wlpn.lpn_id,
            NVL(wlpn.inventory_item_id, 0),
            NVL(wlpn.organization_id, 0),
            wlpn.revision,
            wlpn.lot_number,
            wlpn.serial_number,
            'PARTIAL',                  -- Instead of Subinventory
            NVL(wlpn.locator_id, 0),
            NVL(wlpn.parent_lpn_id, 0),
            NVL(wlpn.sealed_status, 2),
            wlpn.gross_weight_uom_code,
            NVL(wlpn.gross_weight, 0),
            wlpn.content_volume_uom_code,
            NVL(wlpn.content_volume, 0)
     FROM   wms_license_plate_numbers wlpn
     WHERE  wlpn.license_plate_number LIKE (p_lpn)
     AND    wlpn.organization_id = p_org_id
     AND    WMS_RETURN_SV.GET_LPN_MARKED_STATUS(wlpn.lpn_id, wlpn.organization_id)='PARTIAL'
     ORDER BY 1;
Line: 4076

      SELECT segment1
 INTO l_req_num
 FROM po_requisition_headers_all
 WHERE requisition_header_id = p_requisition_header_id;
Line: 4083

   SELECT header_id
     INTO   l_order_header_id
     FROM   oe_order_headers_all
     WHERE  orig_sys_document_ref = l_req_num
     AND    order_source_id  = 10;
Line: 4097

       SELECT distinct wlpn.license_plate_number
            ,      wlpn.lpn_id
            ,      count_row.n
       FROM   wsh_delivery_details_ob_grp_v wdd
           ,  wsh_delivery_assignments_v wda
           ,  wsh_delivery_details_ob_grp_v wdd1
            , wms_license_plate_numbers wlpn, (SELECT count(*) n
                                          FROM   wsh_delivery_details_ob_grp_v wdd
                                                  ,  wms_license_plate_numbers wlpn
                                          WHERE wdd.lpn_id in (SELECT wdd.lpn_id
                                                          FROM   wsh_delivery_assignments_v wda
                                                                   , wsh_delivery_details_ob_grp_v wdd
                                                          WHERE  wda.delivery_detail_id in (select  delivery_detail_id
                                                          FROM   wsh_delivery_details_ob_grp_v
                                                          WHERE  source_header_id = l_order_header_id)
                                                          AND    wda.PARENT_DELIVERY_DETAIL_ID = wdd.delivery_detail_id)
                                          AND    wlpn.lpn_context = 6
                                          AND    wlpn.organization_id = wdd.organization_id
                                          AND    wlpn.outermost_lpn_id = NVL(wdd.lpn_id, -9999)) count_row
        WHERE  wdd.source_header_id = l_order_header_id
        AND    wdd.delivery_detail_id = wda.delivery_detail_id
        AND    wdd1.delivery_detail_id = wda.PARENT_DELIVERY_DETAIL_ID
        AND    wlpn.lpn_context = 6
        AND    wlpn.organization_id = wdd1.organization_id
        AND    wlpn.outermost_lpn_id = NVL(wdd1.lpn_id, -9999)
        AND   wlpn.license_plate_number LIKE (p_lpn)
        ORDER BY wlpn.license_plate_number;
Line: 4126

       SELECT distinct wlpn.license_plate_number
     ,      wlpn.lpn_id
     ,      count_row.n
       FROM   wsh_delivery_details_ob_grp_v wdd
    ,  wsh_delivery_assignments_v wda
    ,  wsh_delivery_details_ob_grp_v wdd1
     , wms_license_plate_numbers wlpn, (SELECT count(*) n
       FROM   wsh_delivery_details_ob_grp_v wdd
         ,  wms_license_plate_numbers wlpn
       WHERE wdd.lpn_id in (SELECT wdd.lpn_id
         FROM   wsh_delivery_assignments_v wda
           , wsh_delivery_details_ob_grp_v wdd
         WHERE  wda.delivery_detail_id in (select  delivery_detail_id
         FROM   wsh_delivery_details_ob_grp_v
         WHERE  source_header_id = l_order_header_id)
         AND    wda.PARENT_DELIVERY_DETAIL_ID = wdd.delivery_detail_id)
       AND    wlpn.lpn_context = 6
       AND    wlpn.organization_id = wdd.organization_id
       AND    wlpn.lpn_id = NVL(wdd.lpn_id, -9999)) count_row
        WHERE  wdd.source_header_id = l_order_header_id
        AND    wdd.delivery_detail_id = wda.delivery_detail_id
        AND    wdd1.delivery_detail_id = wda.PARENT_DELIVERY_DETAIL_ID
        AND    wlpn.lpn_context = 6
        AND    wlpn.organization_id = wdd1.organization_id
        AND    wlpn.lpn_id = NVL(wdd1.lpn_id, -9999)
        AND   wlpn.license_plate_number LIKE (p_lpn)
        ORDER BY wlpn.license_plate_number;*/
Line: 4156

         SELECT distinct wln.license_plate_number
     ,      wln.lpn_id
     ,      1
         FROM  wms_license_plate_numbers wln,
               wsh_delivery_details_ob_grp_v wdd
         WHERE wln.lpn_context= 6
         AND   wln.lpn_id = wdd.lpn_id
         AND   wln.license_plate_number LIKE (p_lpn)
         ORDER BY wln.license_plate_number;
Line: 4173

         SELECT distinct wlpn.license_plate_number
       ,      wlpn.lpn_id
       ,      count_row.n
         FROM   wsh_delivery_details_ob_grp_v wdd
      ,  wsh_delivery_assignments_v wda
      ,  wsh_delivery_details_ob_grp_v wdd1
         , wms_license_plate_numbers wlpn, (SELECT count(*) n
       FROM   wsh_delivery_details_ob_grp_v wdd
         ,  wms_license_plate_numbers wlpn
       WHERE wdd.lpn_id in (SELECT wdd.lpn_id
         FROM   wsh_delivery_assignments_v wda
           , wsh_delivery_details_ob_grp_v wdd
         WHERE  wda.delivery_detail_id in (select  delivery_detail_id
         FROM   wsh_delivery_details_ob_grp_v
                    WHERE  source_header_id = l_order_header_id)
         AND    wda.PARENT_DELIVERY_DETAIL_ID = wdd.delivery_detail_id)
       AND    wlpn.lpn_context = 6
       AND    wlpn.organization_id = wdd.organization_id
                                        -- Nested LPN changes
                                        AND EXISTS (SELECT parent_lpn_id
                                                    FROM wms_lpn_contents wlc
                                                    WHERE parent_lpn_id = wlpn.lpn_id)
       AND    wlpn.lpn_id = NVL(wdd.lpn_id, -9999)) count_row
          WHERE  wdd.source_header_id = l_order_header_id
          AND    wdd.delivery_detail_id = wda.delivery_detail_id
          AND    wdd1.delivery_detail_id = wda.PARENT_DELIVERY_DETAIL_ID
          AND    wlpn.lpn_context = 6
          AND    wlpn.organization_id = wdd1.organization_id
          AND    wlpn.lpn_id = NVL(wdd1.lpn_id, -9999)
          AND   wlpn.license_plate_number LIKE (p_lpn)
          -- Nested LPN changes
          AND EXISTS (SELECT parent_lpn_id FROM wms_lpn_contents wlc WHERE parent_lpn_id = wlpn.lpn_id)
          ORDER BY wlpn.license_plate_number;
Line: 4208

          SELECT distinct wlpn.license_plate_number
        ,      wlpn.lpn_id
        ,      count_row.n
          FROM   wsh_delivery_details_ob_grp_v wdd
       ,  wsh_delivery_assignments_v wda
       ,  wsh_delivery_details_ob_grp_v wdd1
        , wms_license_plate_numbers wlpn, (SELECT count(*) n
       FROM   wsh_delivery_details_ob_grp_v wdd
         ,  wms_license_plate_numbers wlpn
       WHERE wdd.lpn_id in (SELECT wdd.lpn_id
         FROM   wsh_delivery_assignments_v wda
           , wsh_delivery_details_ob_grp_v wdd
         WHERE  wda.delivery_detail_id in (select  delivery_detail_id
         FROM   wsh_delivery_details_ob_grp_v
                    WHERE  source_header_id = l_order_header_id)
         AND    wda.PARENT_DELIVERY_DETAIL_ID = wdd.delivery_detail_id)
       AND    wlpn.lpn_context = 6
       AND    wlpn.organization_id = wdd.organization_id
                                        -- Nested LPN changes
                                        AND EXISTS (SELECT parent_lpn_id
                                                    FROM wms_lpn_contents wlc
                                                    WHERE parent_lpn_id = wlpn.lpn_id)
       AND    wlpn.lpn_id = NVL(wdd.lpn_id, -9999)) count_row
           WHERE  wdd.source_header_id = l_order_header_id
           AND    wdd.delivery_detail_id = wda.delivery_detail_id
           AND    wdd1.delivery_detail_id = wda.PARENT_DELIVERY_DETAIL_ID
           AND    wlpn.lpn_context = 6
           AND    wlpn.organization_id = wdd1.organization_id
           AND    wlpn.lpn_id = NVL(wdd1.lpn_id, -9999)
           AND   wlpn.license_plate_number LIKE (p_lpn)
           -- Nested LPN changes
           AND EXISTS (SELECT parent_lpn_id FROM wms_lpn_contents wlc WHERE parent_lpn_id = wlpn.lpn_id
                                                         and wlc.inventory_item_id = p_inventory_item_id)
           ORDER BY wlpn.license_plate_number;
Line: 4248

PROCEDURE GET_UPDATE_LPN
  (x_lpn_lov  OUT  NOCOPY t_genref,
   p_org_id   IN   NUMBER,
   p_lpn      IN   VARCHAR2)
IS
    l_debug number := NVL(FND_PROFILE.VALUE('INV_DEBUG_TRACE'),0);
Line: 4257

  SELECT license_plate_number,
  lpn_id,
  inventory_item_id,
  organization_id,
  revision,
  lot_number,
  serial_number,
  subinventory_code,
  locator_id,
  parent_lpn_id,
  NVL(sealed_status, 2),
  gross_weight_uom_code,
  NVL(gross_weight, 0),
  content_volume_uom_code,
  NVL(content_volume, 0),
  lpn_context  --Added for Bug#6504032
  FROM wms_license_plate_numbers wlpn
  WHERE wlpn.organization_id = p_org_id
  AND wlpn.license_plate_number LIKE (p_lpn)
  AND wlpn.lpn_context IN (1, 2, 3 , 5, 11); --Inventory, pregenerated, picked contexts /*Resides in WIP(2) added for bug#3953941*/
Line: 4278

END GET_UPDATE_LPN;
Line: 4290

 select distinct  outer.license_plate_number,
   outer.subinventory_code,
   milk.concatenated_segments,
   outer.locator_id,
   outer.lpn_id,
   outer.lpn_context,
                 NVL(outer.sealed_status, 2),
                 outer.gross_weight_uom_code,
                 NVL(outer.gross_weight, 0),
   outer.content_volume_uom_code,
   NVL(outer.content_volume, 0)
 from wms_license_plate_numbers outer, wms_license_plate_numbers inner,
      mtl_item_locations_kfv milk
 where inner.outermost_lpn_id <> inner.lpn_id
  AND inner.outermost_lpn_id = outer.lpn_id
  AND outer.locator_id = milk.inventory_location_id(+)
  and outer.lpn_context in (1, 11)
  and outer.organization_id = p_org_id
         and outer.license_plate_number LIKE (p_lpn);
Line: 4325

    SELECT lpn_controlled_flag
    INTO l_lpn_cf_flag
    FROM MTL_SECONDARY_INVENTORIES msi
    WHERE msi.organization_id = p_org_id
    AND msi.secondary_inventory_name = p_subinventory_code;
Line: 4352

    SELECT license_plate_number,
    lpn_id,
    inventory_item_id,
    organization_id,
    revision,
    lot_number,
    serial_number,
    subinventory_code,
    locator_id,
    parent_lpn_id,
    NVL(sealed_status, 2),
    gross_weight_uom_code,
    NVL(gross_weight, 0),
    content_volume_uom_code,
    NVL(content_volume, 0)
    FROM wms_license_plate_numbers wlpn
    WHERE wlpn.organization_id = p_org_id
    AND wlpn.license_plate_number LIKE (p_lpn)
    AND wlpn.subinventory_code = nvl(p_subinventory,wlpn.subinventory_Code)
    AND wlpn.locator_id = decode(p_locator,0,wlpn.locator_id,p_locator)
    AND wlpn.inventory_item_id is not null
    AND wlpn.lpn_id NOT IN ( select content_lpn_id from mtl_material_transactions_temp where content_lpn_id =  wlpn.lpn_id)
    AND wlpn.parent_lpn_id is null
    AND wlpn.lpn_context = 1
  ORDER BY license_plate_number; --Inventory
Line: 4387

    SELECT wlpn.license_plate_number,
           wlpn.lpn_id,
           NVL(wlpn.inventory_item_id, 0),
           NVL(wlpn.organization_id, 0),
           wlpn.revision,
           wlpn.lot_number,
           wlpn.serial_number,
           wlpn.subinventory_code,
           NVL(wlpn.locator_id, 0),
           NVL(wlpn.parent_lpn_id, 0),
           NVL(wlpn.sealed_status, 2),
           wlpn.gross_weight_uom_code,
           NVL(wlpn.gross_weight, 0),
           wlpn.content_volume_uom_code,
           NVL(wlpn.content_volume, 0),
           wdd.delivery_detail_id
    FROM   wms_license_plate_numbers wlpn,
           wsh_delivery_details wdd
    WHERE  wlpn.organization_id = p_organization_id
    AND    wlpn.lpn_context = 11
    AND    wlpn.license_plate_number LIKE (p_lpn_id)
    AND    wms_lpn_lovs.SUB_LPN_CONTROLLED(wlpn.subinventory_code, p_organization_id) ='Y'
    AND    inv_material_status_grp.is_status_applicable (
             'TRUE', NULL, INV_GLOBALS.G_TYPE_CONTAINER_SPLIT, NULL,
             NULL, p_organization_id, NULL, wlpn.subinventory_code,
             wlpn.locator_id, NULL, NULL, 'Z') = 'Y'
    AND    inv_material_status_grp.is_status_applicable (
             'TRUE', NULL, INV_GLOBALS.G_TYPE_CONTAINER_SPLIT, NULL,
             NULL, p_organization_id, NULL, wlpn.subinventory_code,
             wlpn.locator_id, NULL, NULL, 'L') = 'Y'
    AND    wdd.lpn_id = wlpn.lpn_id
    AND    wdd.released_status = 'X'  -- For LPN reuse ER : 6845650
    ORDER BY license_plate_number;
Line: 4437

     SELECT wlpn.license_plate_number,
            wlpn.lpn_id,
            wlpn.inventory_item_id,
            wlpn.organization_id,
            wlpn.revision,
            wlpn.lot_number,
            wlpn.serial_number,
            wlpn.subinventory_code,
            wlpn.locator_id,
            wlpn.parent_lpn_id,
            NVL(wlpn.sealed_status, 2),
            wlpn.gross_weight_uom_code,
            NVL(wlpn.gross_weight, 0),
            wlpn.content_volume_uom_code,
            NVL(wlpn.content_volume, 0)
     FROM wms_license_plate_numbers wlpn
     WHERE wlpn.organization_id = p_organization_id
     AND wlpn.lpn_id <> p_lpn_id
     AND (wlpn.lpn_context = WMS_CONTAINER_PUB.LPN_CONTEXT_PREGENERATED
   OR (wlpn.lpn_context = p_lpn_context
       AND ( (NOT EXISTS (SELECT 'LPN_HAS_MATERIAL'
     FROM wms_lpn_contents
     WHERE parent_lpn_id IN (SELECT wlpn1.lpn_id
        FROM
        wms_license_plate_numbers wlpn1
        START WITH
        wlpn1.lpn_id =
        wlpn.outermost_lpn_id
        CONNECT BY PRIOR
        wlpn1.lpn_id = wlpn1.parent_lpn_id)))
      OR
      (EXISTS (SELECT 'LOADED_BY_SAME_USER'
        FROM  mtl_material_transactions_temp mmtt,
        wms_dispatched_tasks wdt
        WHERE mmtt.organization_id = p_organization_id
        AND mmtt.transaction_temp_id = wdt.transaction_temp_id
        AND wdt.organization_id = p_organization_id
        AND wdt.task_type = 2
        AND wdt.status = 4
        AND wdt.person_id = p_employee_id
        AND mmtt.lpn_id IN (SELECT lpn_id
       FROM wms_license_plate_numbers
       START WITH lpn_id = wlpn.outermost_lpn_id
       CONNECT BY PRIOR lpn_id = parent_lpn_id
       )
        )
       )
     )
       )
   )
     AND wlpn.license_plate_number LIKE (p_into_lpn)
     AND inv_material_status_grp.is_status_applicable('TRUE',
            NULL,
            INV_GLOBALS.G_TYPE_CONTAINER_PACK,
            NULL,
            NULL,
            p_organization_id,
            NULL,
            wlpn.subinventory_code,
            wlpn.locator_id,
            NULL,
            NULL,
            'Z') = 'Y'
     AND inv_material_status_grp.is_status_applicable('TRUE',
            NULL,
            INV_GLOBALS.G_TYPE_CONTAINER_PACK,
            NULL,
            NULL,
            p_organization_id,
            NULL,
            wlpn.subinventory_code,
            wlpn.locator_id,
            NULL,
            NULL,
            'L') = 'Y'
     ORDER BY wlpn.license_plate_number;
Line: 4528

   SELECT DISTINCT
     wlpn.license_plate_number, wlpn.lpn_id,
     NVL (wlpn.inventory_item_id, 0),
     NVL (wlpn.organization_id, 0),
     wlpn.revision,
     wlpn.lot_number,
     wlpn.serial_number,
     wlpn.subinventory_code,
     NVL (wlpn.locator_id, 0),
     NVL (wlpn.parent_lpn_id, 0),
     NVL (wlpn.sealed_status, 2),
     wlpn.gross_weight_uom_code,
     NVL (wlpn.gross_weight, 0),
     wlpn.content_volume_uom_code,
     NVL (wlpn.content_volume, 0),
     milk.concatenated_segments,
     wlpn.lpn_context
   FROM wms_license_plate_numbers wlpn,
     mtl_item_locations_kfv milk,
     wms_putaway_group_tasks_gtmp wpgt
   WHERE wlpn.organization_id = TO_NUMBER (p_organization_id)
     AND wlpn.organization_id = milk.organization_id(+)
     AND wlpn.locator_id = milk.inventory_location_id(+)
     AND wlpn.lpn_id = wpgt.lpn_id
     AND wpgt.row_type = 'Group Task'
     AND drop_type = p_drop_type
     AND wlpn.license_plate_number LIKE p_lpn_name
   ORDER BY wlpn.license_plate_number;