DBA Data[Home] [Help]

APPS.WMS_CATCH_WEIGHT_PVT SQL Statements

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

Line: 82

    SELECT NVL(tracking_quantity_ind, G_TRACK_PRIMARY),
           NVL(ont_pricing_qty_source, G_PRICE_PRIMARY),
           secondary_default_ind,
           secondary_uom_code,
           dual_uom_deviation_high,
           dual_uom_deviation_low
    INTO   x_tracking_quantity_ind,
           x_ont_pricing_qty_source,
           x_secondary_default_ind,
           x_secondary_uom_code,
           x_uom_deviation_high,
           x_uom_deviation_low
    FROM   MTL_SYSTEM_ITEMS
    WHERE  organization_id = p_organization_id
    AND    inventory_item_id = p_inventory_item_id;
Line: 207

    SELECT NVL(ont_pricing_qty_source, G_PRICE_PRIMARY)
    INTO   l_ont_pricing_qty_source
    FROM   MTL_SYSTEM_ITEMS
    WHERE  organization_id = p_organization_id
    AND    inventory_item_id = p_inventory_item_id;
Line: 305

      SELECT ont_pricing_qty_source,
             secondary_default_ind,
             primary_uom_code,
             secondary_uom_code
        INTO x_ont_pricing_qty_source,
             l_default_ind,
             l_uom_code,
             x_secondary_uom_code
        FROM mtl_system_items
       WHERE organization_id = p_organization_id
         AND inventory_item_id = p_inventory_item_id;
Line: 551

PROCEDURE Update_Shipping_Secondary_Qty (
  p_api_version        IN         NUMBER
, p_init_msg_list      IN         VARCHAR2
, p_commit             IN         VARCHAR2
, x_return_status      OUT NOCOPY VARCHAR2
, x_msg_count          OUT NOCOPY NUMBER
, x_msg_data           OUT NOCOPY VARCHAR2
, p_delivery_detail_id IN         NUMBER
, p_secondary_quantity IN         NUMBER
, p_secondary_uom_code IN         VARCHAR2 := NULL
) IS
l_api_name    CONSTANT VARCHAR2(30) := 'Update_Shipping_Secondary_Qty';
Line: 583

  SAVEPOINT UPDATE_SHIPPING_SECONDARY_QTY;
Line: 606

    SELECT organization_id, inventory_item_id, picked_quantity, requested_quantity_uom
      INTO l_organization_id, l_inventory_item_id, l_picked_quantity, l_requested_quantity_uom
      FROM wsh_delivery_details
     WHERE delivery_detail_id = p_delivery_detail_id;
Line: 709

    l_shipping_in_rec.action_code := 'UPDATE';
Line: 711

    WSH_INTERFACE_EXT_GRP.Create_Update_Delivery_Detail (
      p_api_version_number => 1.0
    , p_init_msg_list      => fnd_api.g_false
    , p_commit             => fnd_api.g_false
    , x_return_status      => x_return_status
    , x_msg_count          => x_msg_count
    , x_msg_data           => x_msg_data
    , p_detail_info_tab    => l_shipping_attr
    , p_IN_rec             => l_shipping_in_rec
    , x_OUT_rec            => l_shipping_out_rec );
Line: 732

        print_debug('Error calling Create_Update_Delivery_Detail: '||x_msg_data, 9);
Line: 762

    ROLLBACK TO UPDATE_SHIPPING_SECONDARY_QTY;
Line: 767

END Update_Shipping_Secondary_Qty;
Line: 770

PROCEDURE Update_Parent_Delivery_Sec_Qty (
  p_api_version        IN         NUMBER
, p_init_msg_list      IN         VARCHAR2 := fnd_api.g_false
, p_commit             IN         VARCHAR2 := fnd_api.g_false
, x_return_status      OUT NOCOPY VARCHAR2
, x_msg_count          OUT NOCOPY NUMBER
, x_msg_data           OUT NOCOPY VARCHAR2
, p_organization_id    IN         NUMBER
, p_parent_del_det_id  IN         NUMBER
, p_inventory_item_id  IN         NUMBER
, p_revision           IN         VARCHAR2 := NULL
, p_lot_number         IN         VARCHAR2 := NULL
, p_quantity           IN         NUMBER
, p_uom_code           IN         VARCHAR2
, p_secondary_quantity IN         NUMBER
, p_secondary_uom_code IN         VARCHAR2
) IS
l_api_name    CONSTANT VARCHAR2(30) := 'Update_Parent_Delivery_Sec_Qty';
Line: 793

  SELECT wdd.delivery_detail_id, wdd.picked_quantity, wdd.requested_quantity_uom,
         wdd.picked_quantity2, wdd.requested_quantity_uom2
    FROM wsh_delivery_assignments_v wda, wsh_delivery_details wdd
   WHERE wda.parent_delivery_detail_id = p_parent_del_det_id
     AND wdd.delivery_detail_id = wda.delivery_detail_id
     AND wdd.organization_id = p_organization_id
     AND wdd.inventory_item_id = p_inventory_item_id
     AND NVL(wdd.revision, '@') = NVL(p_revision, '@')
     AND NVL(wdd.lot_number, '@') = NVL(p_lot_number, '@');
Line: 813

  SAVEPOINT UPDATE_PARENT_DELIVERY_SEC_QTY;
Line: 903

    l_shipping_in_rec.action_code := 'UPDATE';
Line: 906

      print_debug('Calling Create_Update_Delivery_Detail count='||l_shipping_attr.count, 9);
Line: 909

    WSH_INTERFACE_EXT_GRP.Create_Update_Delivery_Detail (
      p_api_version_number => 1.0
    , p_init_msg_list      => fnd_api.g_false
    , p_commit             => fnd_api.g_false
    , x_return_status      => x_return_status
    , x_msg_count          => x_msg_count
    , x_msg_data           => x_msg_data
    , p_detail_info_tab    => l_shipping_attr
    , p_IN_rec             => l_shipping_in_rec
    , x_OUT_rec            => l_shipping_out_rec );
Line: 930

        print_debug('Error calling Create_Update_Delivery_Detail: '||x_msg_data, 9);
Line: 959

    ROLLBACK TO UPDATE_PARENT_DELIVERY_SEC_QTY;
Line: 964

END Update_Parent_Delivery_Sec_Qty;
Line: 971

PROCEDURE Update_LPN_Secondary_Quantity (
  p_api_version        IN         NUMBER
, p_init_msg_list      IN         VARCHAR2 := fnd_api.g_false
, p_commit             IN         VARCHAR2 := fnd_api.g_false
, x_return_status      OUT NOCOPY VARCHAR2
, x_msg_count          OUT NOCOPY NUMBER
, x_msg_data           OUT NOCOPY VARCHAR2
, p_record_source      IN         VARCHAR2
, p_organization_id    IN         NUMBER
, p_lpn_id             IN         NUMBER
, p_inventory_item_id  IN         NUMBER
, p_revision           IN         VARCHAR2 := NULL
, p_lot_number         IN         VARCHAR2 := NULL
, p_quantity           IN         NUMBER
, p_uom_code           IN         VARCHAR2
, p_secondary_quantity IN         NUMBER
, p_secondary_uom_code IN         VARCHAR2
) IS
l_api_name    CONSTANT VARCHAR2(30) := 'Update_LPN_Secondary_Quantity';
Line: 995

  SELECT rowid, transaction_temp_id, transaction_quantity, transaction_uom
    FROM mtl_material_transactions_temp
   WHERE organization_id = p_organization_id
     AND inventory_item_id = p_inventory_item_id
     AND NVL(revision, '@') = NVL(p_revision, '@')
     AND transaction_source_type_id = INV_GLOBALS.G_SourceType_SalesOrder
     AND transaction_action_id = INV_GLOBALS.G_Action_Stgxfr
     AND NVL(content_lpn_id, transfer_lpn_id) = p_lpn_id;
Line: 1005

  SELECT rowid, transaction_quantity
    FROM mtl_transaction_lots_temp
   WHERE transaction_temp_id = p_trx_temp_id
     AND lot_number = p_lot_number;
Line: 1014

  SAVEPOINT UPDATE_LPN_SECONDARY_QUANTITY;
Line: 1043

      SELECT delivery_detail_id
        INTO l_del_det_id
        FROM wsh_delivery_details
       WHERE organization_id = p_organization_id
         AND lpn_id = p_lpn_id
	 AND released_status = 'X';  -- For LPN reuse ER : 6845650
Line: 1056

      Update_Parent_Delivery_Sec_Qty (
        p_api_version        => 1.0
      , x_return_status      => x_return_status
      , x_msg_count          => x_msg_count
      , x_msg_data           => x_msg_data
      , p_organization_id    => p_organization_id
      , p_parent_del_det_id  => l_del_det_id
      , p_inventory_item_id  => p_inventory_item_id
      , p_revision           => p_revision
      , p_lot_number         => p_lot_number
      , p_quantity           => p_quantity
      , p_uom_code           => p_uom_code
      , p_secondary_quantity => p_secondary_quantity
      , p_secondary_uom_code => p_secondary_uom_code );
Line: 1082

        UPDATE mtl_material_transactions_temp
           SET secondary_transaction_quantity = NULL,
               secondary_uom_code = NULL
         WHERE organization_id = p_organization_id
           AND inventory_item_id = p_inventory_item_id
           AND NVL(revision, '@') = NVL(p_revision, '@')
           AND transaction_source_type_id = INV_GLOBALS.G_SourceType_SalesOrder
           AND transaction_action_id = INV_GLOBALS.G_Action_Stgxfr
           AND NVL(content_lpn_id, transfer_lpn_id) = p_lpn_id;
Line: 1121

          UPDATE mtl_material_transactions_temp
             SET secondary_transaction_quantity = round(p_secondary_quantity*(l_line_quantity/p_quantity), g_precision),
                 secondary_uom_code = p_secondary_uom_code
           WHERE rowid = mmtt_rec.rowid;
Line: 1135

        UPDATE mtl_transaction_lots_temp
           SET secondary_quantity = NULL,
               secondary_unit_of_measure = NULL
         WHERE lot_number = p_lot_number
           AND transaction_temp_id IN (
               SELECT transaction_temp_id
                 FROM mtl_material_transactions_temp mmtt
                WHERE organization_id = p_organization_id
                  AND inventory_item_id = p_inventory_item_id
                  AND NVL(revision, '@') = NVL(p_revision, '@')
                  AND transaction_source_type_id = INV_GLOBALS.G_SourceType_SalesOrder
                  AND transaction_action_id = INV_GLOBALS.G_Action_Stgxfr
                  AND NVL(content_lpn_id, transfer_lpn_id) = p_lpn_id );
Line: 1183

            UPDATE mtl_transaction_lots_temp
               SET secondary_quantity = round(p_secondary_quantity*(l_line_quantity/p_quantity), g_precision),
                   secondary_unit_of_measure = p_secondary_uom_code
             WHERE rowid = mtlt_rec.rowid;
Line: 1228

    ROLLBACK TO UPDATE_LPN_SECONDARY_QUANTITY;
Line: 1233

END Update_LPN_Secondary_Quantity;
Line: 1251

  SELECT wlpn.lpn_id, wdd.delivery_detail_id
    FROM wms_license_plate_numbers wlpn,
         wsh_delivery_details wdd
   WHERE wlpn.organization_id = p_organization_id
     AND wlpn.outermost_lpn_id = p_outermost_lpn_id
     AND wdd.organization_id = wlpn.organization_id
     AND wdd.lpn_id = wlpn.lpn_id
     AND wdd.released_status = 'X';  -- For LPN reuse ER : 6845650
Line: 1261

  SELECT distinct wdd.organization_id, wdd.inventory_item_id, msi.primary_uom_code, msi.secondary_uom_code
    FROM mtl_system_items msi,
         wsh_delivery_details wdd,
         wsh_delivery_assignments_v wda
   WHERE wda.parent_delivery_detail_id = p_parent_delivery_detail_id
     AND wdd.delivery_detail_id = wda.delivery_detail_id
     AND wdd.line_direction = 'O'
     AND wdd.picked_quantity2 IS NULL
     AND msi.organization_id = wdd.organization_id
     AND msi.inventory_item_id = wdd.inventory_item_id
     AND msi.ont_pricing_qty_source = G_PRICE_SECONDARY
     AND msi.secondary_default_ind = G_SECONDARY_DEFAULT
   ORDER BY msi.primary_uom_code, msi.secondary_uom_code;
Line: 1276

  SELECT distinct inventory_item_id, organization_id
    FROM mtl_material_transactions_temp
   WHERE organization_id = p_organization_id
     AND transaction_source_type_id = INV_GLOBALS.G_SourceType_SalesOrder
     AND transaction_action_id = INV_GLOBALS.G_Action_Stgxfr
     AND ( transfer_lpn_id = p_outermost_lpn_id OR content_lpn_id = p_outermost_lpn_id )
     AND ( secondary_transaction_quantity IS NULL OR secondary_uom_code IS NULL );
Line: 1320

    SELECT lpn_context
      INTO l_lpn_context
      FROM wms_license_plate_numbers
     WHERE organization_id = p_organization_id
       AND lpn_id = p_outermost_lpn_id;
Line: 1349

        SELECT 1 INTO l_temp FROM DUAL
        WHERE EXISTS (
          SELECT 1
            FROM mtl_system_items msi,
                 wsh_delivery_details wdd,
                 wsh_delivery_assignments_v wda
           WHERE wda.parent_delivery_detail_id = wdd_nested_lpn_rec.delivery_detail_id
             AND wdd.delivery_detail_id = wda.delivery_detail_id
             AND wdd.line_direction = 'O'
             AND wdd.picked_quantity2 IS NULL
             AND msi.organization_id = wdd.organization_id
             AND msi.inventory_item_id = wdd.inventory_item_id
             AND msi.ont_pricing_qty_source = G_PRICE_SECONDARY
             AND msi.secondary_default_ind = G_SECONDARY_NO_DEFAULT );
Line: 1421

        SELECT ont_pricing_qty_source, secondary_default_ind, primary_uom_code,
               secondary_uom_code, lot_control_code
          INTO l_pricing_ind, l_default_ind, l_pri_uom, l_sec_uom, l_lot_control_code
          FROM mtl_system_items
         WHERE organization_id = mmtt_item_rec.organization_id
           AND inventory_item_id = mmtt_item_rec.inventory_item_id;
Line: 1473

            SELECT 1 INTO l_temp FROM DUAL
            WHERE EXISTS (
              SELECT 1
               FROM mtl_material_transactions_temp mmtt, mtl_transaction_lots_temp mtlt
              WHERE mmtt.organization_id = mmtt_item_rec.organization_id
                AND mmtt.inventory_item_id = mmtt_item_rec.inventory_item_id
                AND mmtt.transaction_source_type_id = INV_GLOBALS.G_SourceType_SalesOrder
                AND mmtt.transaction_action_id = INV_GLOBALS.G_Action_Stgxfr
                AND ( mmtt.transfer_lpn_id = p_outermost_lpn_id OR mmtt.content_lpn_id = p_outermost_lpn_id )
                AND mtlt.transaction_temp_id = mmtt.transaction_temp_id
                AND ( mtlt.secondary_quantity IS NULL OR mtlt.secondary_unit_of_measure IS NULL) );
Line: 1574

   SELECT UNIQUE wlpn2.license_plate_number,
          wlpn.outermost_lpn_id outer_lpn_id, wlpn.lpn_context
   FROM   wms_license_plate_numbers wlpn, wms_license_plate_numbers wlpn2
   WHERE  wlpn.outermost_lpn_id = wlpn2.lpn_id
   AND    wlpn.lpn_context in (11,8) -- picked/loaded
   AND    wlpn.organization_id = p_org_id
   AND    wlpn.license_plate_number LIKE (p_lpn || '%')
   AND    EXISTS (
            SELECT msi.inventory_item_id
            FROM   wms_lpn_contents wlc , mtl_system_items_b msi
            WHERE  wlc.organization_id = msi.organization_id
            AND    wlc.inventory_item_id = msi.inventory_item_id
            AND    msi.ont_pricing_qty_source = 'S'
            AND    msi.organization_id = p_org_id
            AND    wlc.parent_lpn_id = wlpn.lpn_id)
   UNION
   SELECT UNIQUE wlpn.license_plate_number,
          nvl(mmtt.transfer_lpn_id,mmtt.content_lpn_id) outer_lpn,
          wlpn.lpn_context
   FROM   mtl_material_transactions_temp mmtt,
          wms_license_plate_numbers wlpn,
          mtl_system_items_b msi
   WHERE  mmtt.inventory_item_id = msi.inventory_item_id
   AND    mmtt.organization_id = msi.organization_id
   AND    mmtt.organization_id = p_org_id
   AND    wlpn.lpn_id = nvl(mmtt.transfer_lpn_id, content_lpn_id)
   AND    wlpn.lpn_context = 8  -- loaded
   AND    msi.ont_pricing_qty_source = 'S'
   AND    wlpn.license_plate_number LIKE (p_lpn || '%')
   AND    parent_line_id is null -- exclude bulk-picked tasks
   UNION
   SELECT UNIQUE wlpn.license_plate_number,
          transfer_lpn_id,
          wlpn.lpn_context
   FROM   mtl_material_transactions_temp mmtt,
          wms_license_plate_numbers wlpn,
          mtl_system_items_b msi
   WHERE  mmtt.inventory_item_id = msi.inventory_item_id
   AND    mmtt.organization_id = msi.organization_id
   AND    mmtt.organization_id = p_org_id
   AND    wlpn.lpn_id = mmtt.transfer_lpn_id
   AND    mmtt.transfer_lpn_id IS NOT NULL
   AND    EXISTS (SELECT wlpn2.lpn_id
                              FROM   wms_license_plate_numbers wlpn2
                              WHERE  wlpn2.lpn_id = mmtt.content_lpn_id
                              AND    wlpn2.lpn_context = 8)
   AND    msi.ont_pricing_qty_source = 'S'
   AND    wlpn.license_plate_number LIKE (p_lpn || '%')
   AND parent_line_id is null; -- exclude bulk-picked tasks
Line: 1626

   SELECT UNIQUE wlpn2.license_plate_number,wlpn.outermost_lpn_id,
          wlpn2.lpn_context
   FROM   wms_license_plate_numbers wlpn, wms_license_plate_numbers wlpn2
   WHERE  wlpn.outermost_lpn_id = wlpn2.lpn_id
   AND    wlpn.lpn_context in (11)  -- picked
   AND    wlpn.organization_id = p_org_id
   AND    wlpn.license_plate_number LIKE (p_lpn || '%')
   AND    EXISTS (
             SELECT msi.inventory_item_id, wddl.lpn_id
             FROM   mtl_system_items_b msi,
                    wsh_delivery_details wddl,
                    wsh_delivery_assignments_v wda,
                    wsh_delivery_details wddit
             WHERE  wddit.organization_id = msi.organization_id
             AND    wddit.inventory_item_id = msi.inventory_item_id
             AND    msi.ont_pricing_qty_source = 'S'
             AND    wddl.lpn_id = wlpn.lpn_id
	     AND    wddl.released_status = 'X'  -- For LPN reuse ER : 6845650
             AND    msi.organization_id = p_org_id
             AND    wddl.delivery_detail_id = wda.parent_delivery_detail_id
             AND    wddit.delivery_detail_id = wda.delivery_detail_id
             AND    wddit.picked_quantity2 is null )
   UNION
   SELECT UNIQUE wlpn.license_plate_number,
                 nvl(mmtt.transfer_lpn_id,mmtt.content_lpn_id) outer_lpn,
                 wlpn.lpn_context
   FROM   mtl_material_transactions_temp mmtt, wms_license_plate_numbers wlpn,
          mtl_system_items_b msi, mtl_transaction_lots_temp mtlt
   WHERE  mmtt.inventory_item_id = msi.inventory_item_id
   AND    mmtt.organization_id = msi.organization_id
   AND    mmtt.organization_id = p_org_id
   AND    msi.ont_pricing_qty_source = 'S'
   AND    wlpn.lpn_id = nvl(mmtt.transfer_lpn_id, content_lpn_id)
   AND    wlpn.lpn_context = 8  -- loaded
   AND    wlpn.license_plate_number LIKE (p_lpn || '%')
   AND    parent_line_id is null -- exclude bulk-picked tasks
   AND    secondary_transaction_quantity is null -- catch.wt not enterd
   AND    mmtt.transaction_temp_id = mtlt.transaction_temp_id(+)
   AND    mtlt.secondary_quantity IS NULL
   UNION
   SELECT UNIQUE wlpn.license_plate_number,
          transfer_lpn_id, wlpn.lpn_context
   FROM   mtl_material_transactions_temp mmtt,
          wms_license_plate_numbers wlpn,
          mtl_system_items_b msi,
          mtl_transaction_lots_temp mtlt
   WHERE  mmtt.inventory_item_id = msi.inventory_item_id
   AND    mmtt.organization_id = msi.organization_id
   AND    mmtt.organization_id = p_org_id
   AND    wlpn.lpn_id = mmtt.transfer_lpn_id
   AND    wlpn.license_plate_number LIKE (p_lpn || '%')
   AND    mmtt.transfer_lpn_id IS NOT NULL
   AND    EXISTS (SELECT wlpn2.lpn_id
                              FROM   wms_license_plate_numbers wlpn2
                              WHERE  wlpn2.lpn_id = mmtt.content_lpn_id
                              AND    wlpn2.lpn_context = 8)
   AND    mmtt.secondary_transaction_quantity is null -- catch.wt not enterd
   AND    msi.ont_pricing_qty_source = 'S'
   AND    parent_line_id is null  -- exclude bulk-picked tasks
   AND    mmtt.transaction_temp_id = mtlt.transaction_temp_id(+)
   AND    mtlt.secondary_quantity IS NULL;
Line: 1704

    SELECT owlpn.license_plate_number, owlpn.lpn_id
    FROM (
         SELECT wlpn.license_plate_number, wlpn.lpn_id
         FROM   wms_license_plate_numbers wlpn
         WHERE  outermost_lpn_id = p_outer_lpn_id
         AND    EXISTS (
                   SELECT 1
                   FROM   mtl_system_items_b msi, wms_lpn_contents wlc
                   WHERE  wlc.organization_id = wlpn.organization_id
                   AND    wlc.parent_lpn_id = wlpn.lpn_id
                   AND    msi.organization_id = wlc.organization_id
                   AND    msi.inventory_item_id = wlc.inventory_item_id
                   AND    msi.ont_pricing_qty_source = 'S'
                   )
         ) owlpn
     WHERE owlpn.license_plate_number LIKE (p_inner_lpn || '%')
     AND not exists (SELECT 1 FROM WMS_DS_CT_WT_GTEMP gt
               WHERE nvl(gt.INNER_LPN_ID, gt.LPN_ID) = owlpn.lpn_id);
Line: 1726

         SELECT distinct wlpn.license_plate_number, lpn_id
         FROM   wms_license_plate_numbers wlpn
         WHERE  outermost_lpn_id = p_outer_lpn_id
         AND    wlpn.license_plate_number LIKE (p_inner_lpn || '%')
         AND    EXISTS (
                   SELECT msi.inventory_item_id
                   FROM   wms_lpn_contents wlc , mtl_system_items_b msi
                   WHERE  wlc.organization_id = msi.organization_id
                   AND    wlc.inventory_item_id = msi.inventory_item_id
                   AND    msi.ont_pricing_qty_source = 'S'
                   AND    wlc.parent_lpn_id = wlpn.lpn_id)
         UNION
         SELECT distinct license_plate_number, content_lpn_id
         FROM   mtl_system_items msi, mtl_material_transactions_temp mmtt,
                wms_license_plate_numbers wlpn
         WHERE  (mmtt.content_lpn_id = p_outer_lpn_id
                OR mmtt.transfer_lpn_id = p_outer_lpn_id )
         AND    mmtt.organization_id = p_org_id
         AND    mmtt.organization_id =  msi.organization_id
         AND    mmtt.inventory_item_id = msi.inventory_item_id
         AND    msi.ont_pricing_qty_source = 'S'
         AND    wlpn.lpn_id = mmtt.content_lpn_id
         AND    wlpn.license_plate_number LIKE (p_inner_lpn || '%');
Line: 1750

         SELECT distinct license_plate_number,
                transfer_lpn_id
         FROM   mtl_system_items msi,
                mtl_material_transactions_temp mmtt,
                wms_license_plate_numbers wlpn
         WHERE  (mmtt.content_lpn_id = p_outer_lpn_id
                OR mmtt.transfer_lpn_id = p_outer_lpn_id)
         AND    mmtt.organization_id = p_org_id
         AND    mmtt.organization_id =  msi.organization_id
         AND    mmtt.inventory_item_id = msi.inventory_item_id
         AND    msi.ont_pricing_qty_source = 'S'
         AND    wlpn.lpn_id = mmtt.transfer_lpn_id
         AND    wlpn.license_plate_number LIKE (p_inner_lpn || '%');
Line: 1767

                  SELECT distinct wlpn.license_plate_number, content_lpn_id
                  FROM mtl_system_items msi
                      ,mtl_material_transactions_temp mmtt
                      ,wms_license_plate_numbers wlpn
                      ,mtl_transaction_lots_temp mtlt
                  WHERE mmtt.content_lpn_id = p_outer_lpn_id
                  AND mmtt.organization_id = p_org_id
                  AND mmtt.organization_id =  msi.organization_id
                  AND mmtt.inventory_item_id = msi.inventory_item_id
                  AND msi.ont_pricing_qty_source = 'S'
                  AND mmtt.secondary_transaction_quantity is null
                  AND mmtt.content_lpn_id = wlpn.lpn_id
                  AND mmtt.transaction_temp_id = mtlt.transaction_temp_id(+)
                  AND mtlt.secondary_quantity IS NULL
                  AND wlpn.license_plate_number LIKE (p_inner_lpn || '%')
                  UNION
                  SELECT distinct wlpn.license_plate_number, content_lpn_id
                  FROM mtl_system_items msi, mtl_material_transactions_temp mmtt
                      ,wms_license_plate_numbers wlpn
                      ,mtl_transaction_lots_temp mtlt
                  WHERE mmtt.transfer_lpn_id = p_outer_lpn_id
                  AND mmtt.organization_id = p_org_id
                  AND mmtt.organization_id =  msi.organization_id
                  AND mmtt.inventory_item_id = msi.inventory_item_id
                  AND msi.ont_pricing_qty_source = 'S'
                  AND mmtt.secondary_transaction_quantity is null
                  AND wlpn.lpn_id = mmtt.content_lpn_id
                  AND mmtt.transaction_temp_id = mtlt.transaction_temp_id(+)
                  AND wlpn.license_plate_number LIKE (p_inner_lpn || '%')
                  AND mtlt.secondary_quantity is NULL;
Line: 1800

                  SELECT distinct outer.container_name, outer.lpn_id
                  FROM wsh_delivery_Details inner,
                     (SELECT wda.delivery_detail_id,
                              wdd.inventory_item_id,
                              wdd.lpn_id,wdd.container_name
                      FROM   wsh_delivery_details wdd,
                              wsh_delivery_assignments_v wda
                      WHERE  wdd.lpn_id in (
                                  SELECT wlpn.lpn_id
                                  FROM wms_license_plate_numbers wlpn
                                  WHERE outermost_lpn_id = p_outer_lpn_id)
                      AND wdd.released_status = 'X'  -- For LPN reuse ER : 6845650
                      AND wda.parent_delivery_detail_id = wdd.delivery_detail_id
                      AND wdd.organization_id = p_org_id
                      AND wda.parent_delivery_detail_id is not null
                      AND picked_quantity2 is null) outer
                  WHERE inner.delivery_detail_id = outer.delivery_Detail_id
                  AND   outer.container_name LIKE (p_inner_lpn || '%')
                  AND exists (SELECT msi.inventory_item_id
                             FROM mtl_system_items_b msi
                             WHERE msi.organization_id = inner.organization_id
                             AND msi.organization_id = p_org_id
                             AND    msi.ont_pricing_qty_source = 'S'
                             AND msi.inventory_item_id = inner.inventory_item_id);
Line: 1842

        SELECT DISTINCT msiv.concatenated_segments
                , msi.inventory_item_id
                , msi.description
                , NVL(msi.revision_qty_control_code, 1)
                , NVL(msi.lot_control_code, 1)
                , NVL(msi.serial_number_control_code, 1)
                , NVL(msi.restrict_subinventories_code, 2)
                , NVL(msi.restrict_locators_code, 2)
                , NVL(msi.location_control_code, 1)
                , msi.primary_uom_code
                , NVL(msi.inspection_required_flag, 2)
                , NVL(msi.shelf_life_code, 1)
                , NVL(msi.shelf_life_days, 0)
                , NVL(msi.allowed_units_lookup_code, 2)
                , NVL(msi.effectivity_control, 1)
                , '0'
                , '0'
                , '0'
                , '0'
                , '0'
                , '0'
                , ''
                , 'N'
                , msi.inventory_item_flag
                , 0
              --Bug No 3952081
              --Additional Fields for Process Convergence
              , NVL(msi.GRADE_CONTROL_FLAG,'N')
              , NVL(msi.DEFAULT_GRADE,'')
              , NVL(msi.EXPIRATION_ACTION_INTERVAL,0)
              , NVL(msi.EXPIRATION_ACTION_CODE,'')
              , NVL(msi.HOLD_DAYS,0)
              , NVL(msi.MATURITY_DAYS,0)
              , NVL(msi.RETEST_INTERVAL,0)
              , NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N')
              , NVL(msi.CHILD_LOT_FLAG,'N')
              , NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N')
              , NVL(msi.LOT_DIVISIBLE_FLAG,'Y')
              , NVL(msi.SECONDARY_UOM_CODE,'')
              , NVL(msi.SECONDARY_DEFAULT_IND,'')
              , NVL(msi.TRACKING_QUANTITY_IND,'P')
              , NVL(msi.DUAL_UOM_DEVIATION_HIGH,0)
              , NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
        FROM    mtl_system_items_kfv msiv,
                wms_lpn_contents wlc,
                mtl_system_items msi
        WHERE wlc.parent_lpn_id = p_lpn_id
        AND wlc.organization_id = p_org_id
        AND msi.organization_id = wlc.organization_id
        AND msi.inventory_item_id = wlc.inventory_item_id
        AND msi.ont_pricing_qty_source = 'S'
        AND msiv.inventory_item_id = msi.inventory_item_id
        AND msiv.organization_id = msi.organization_id
        AND msiv.concatenated_segments LIKE (p_concat_item_segment || '%')
        AND not exists (SELECT 1 FROM WMS_DS_CT_WT_GTEMP gt
                       WHERE gt.inventory_item_id = wlc.inventory_item_id
                       AND gt.org_id = wlc.organization_id
                       AND nvl(gt.INNER_LPN_ID, gt.LPN_ID) = wlc.parent_lpn_id);
Line: 1905

        SELECT DISTINCT msi.concatenated_segments
                        , msi.inventory_item_id
                        , msi.description
                        , NVL(msi.revision_qty_control_code, 1)
                        , NVL(msi.lot_control_code, 1)
                        , NVL(msi.serial_number_control_code, 1)
                        , NVL(msi.restrict_subinventories_code, 2)
                        , NVL(msi.restrict_locators_code, 2)
                        , NVL(msi.location_control_code, 1)
                        , msi.primary_uom_code
                        , NVL(msi.inspection_required_flag, 2)
                        , NVL(msi.shelf_life_code, 1)
                        , NVL(msi.shelf_life_days, 0)
                        , NVL(msi.allowed_units_lookup_code, 2)
                        , NVL(msi.effectivity_control, 1)
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , ''
                        , 'N'
                        , msi.inventory_item_flag
                        , 0
                       --Bug No 3952081
                       --Additional Fields for Process Convergence
                       , NVL(msi.GRADE_CONTROL_FLAG,'N')
                       , NVL(msi.DEFAULT_GRADE,'')
                       , NVL(msi.EXPIRATION_ACTION_INTERVAL,0)
                       , NVL(msi.EXPIRATION_ACTION_CODE,'')
                       , NVL(msi.HOLD_DAYS,0)
                       , NVL(msi.MATURITY_DAYS,0)
                       , NVL(msi.RETEST_INTERVAL,0)
                       , NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N')
                       , NVL(msi.CHILD_LOT_FLAG,'N')
                       , NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N')
                       , NVL(msi.LOT_DIVISIBLE_FLAG,'Y')
                       , NVL(msi.SECONDARY_UOM_CODE,'')
                       , NVL(msi.SECONDARY_DEFAULT_IND,'')
                       , NVL(msi.TRACKING_QUANTITY_IND,'P')
                       , NVL(msi.DUAL_UOM_DEVIATION_HIGH,0)
                       , NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
        FROM mtl_system_items_kfv msi, wms_lpn_contents wlc
        WHERE wlc.parent_lpn_id = p_lpn_id
        AND wlc.inventory_item_id = msi.inventory_item_id
        AND    msi.ont_pricing_qty_source = 'S'
        AND wlc.organization_id = msi.organization_id
        AND msi.organization_id = p_org_id
        UNION
        SELECT DISTINCT msi.concatenated_segments
                        , msi.inventory_item_id
                        , msi.description
                        , NVL(msi.revision_qty_control_code, 1)
                        , NVL(msi.lot_control_code, 1)
                        , NVL(msi.serial_number_control_code, 1)
                        , NVL(msi.restrict_subinventories_code, 2)
                        , NVL(msi.restrict_locators_code, 2)
                        , NVL(msi.location_control_code, 1)
                        , msi.primary_uom_code
                        , NVL(msi.inspection_required_flag, 2)
                        , NVL(msi.shelf_life_code, 1)
                        , NVL(msi.shelf_life_days, 0)
                        , NVL(msi.allowed_units_lookup_code, 2)
                        , NVL(msi.effectivity_control, 1)
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , ''
                        , 'N'
                        , msi.inventory_item_flag
                        , 0
                       --Bug No 3952081
                       --Additional Fields for Process Convergence
                       , NVL(msi.GRADE_CONTROL_FLAG,'N')
                       , NVL(msi.DEFAULT_GRADE,'')
                       , NVL(msi.EXPIRATION_ACTION_INTERVAL,0)
                       , NVL(msi.EXPIRATION_ACTION_CODE,'')
                       , NVL(msi.HOLD_DAYS,0)
                       , NVL(msi.MATURITY_DAYS,0)
                       , NVL(msi.RETEST_INTERVAL,0)
                       , NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N')
                       , NVL(msi.CHILD_LOT_FLAG,'N')
                       , NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N')
                       , NVL(msi.LOT_DIVISIBLE_FLAG,'Y')
                       , NVL(msi.SECONDARY_UOM_CODE,'')
                       , NVL(msi.SECONDARY_DEFAULT_IND,'')
                       , NVL(msi.TRACKING_QUANTITY_IND,'P')
                       , NVL(msi.DUAL_UOM_DEVIATION_HIGH,0)
                       , NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
        FROM mtl_system_items_kfv msi, mtl_material_transactions_temp mmtt
        WHERE    (mmtt.content_lpn_id = p_lpn_id OR mmtt.transfer_lpn_id = p_lpn_id)
        AND mmtt.organization_id = p_org_id
        AND mmtt.organization_id =  msi.organization_id
        AND    msi.ont_pricing_qty_source = 'S'
        AND mmtt.inventory_item_id = msi.inventory_item_id;
Line: 2011

            select DISTINCT msi.concatenated_segments
                        , msi.inventory_item_id
                        , msi.description
                        , NVL(msi.revision_qty_control_code, 1)
                        , NVL(msi.lot_control_code, 1)
                        , NVL(msi.serial_number_control_code, 1)
                        , NVL(msi.restrict_subinventories_code, 2)
                        , NVL(msi.restrict_locators_code, 2)
                        , NVL(msi.location_control_code, 1)
                        , msi.primary_uom_code
                        , NVL(msi.inspection_required_flag, 2)
                        , NVL(msi.shelf_life_code, 1)
                        , NVL(msi.shelf_life_days, 0)
                        , NVL(msi.allowed_units_lookup_code, 2)
                        , NVL(msi.effectivity_control, 1)
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , ''
                        , 'N'
                        , msi.inventory_item_flag
                        , 0
                       --Bug No 3952081
                       --Additional Fields for Process Convergence
                       , NVL(msi.GRADE_CONTROL_FLAG,'N')
                       , NVL(msi.DEFAULT_GRADE,'')
                       , NVL(msi.EXPIRATION_ACTION_INTERVAL,0)
                       , NVL(msi.EXPIRATION_ACTION_CODE,'')
                       , NVL(msi.HOLD_DAYS,0)
                       , NVL(msi.MATURITY_DAYS,0)
                       , NVL(msi.RETEST_INTERVAL,0)
                       , NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N')
                       , NVL(msi.CHILD_LOT_FLAG,'N')
                       , NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N')
                       , NVL(msi.LOT_DIVISIBLE_FLAG,'Y')
                       , NVL(msi.SECONDARY_UOM_CODE,'')
                       , NVL(msi.SECONDARY_DEFAULT_IND,'')
                       , NVL(msi.TRACKING_QUANTITY_IND,'P')
                       , NVL(msi.DUAL_UOM_DEVIATION_HIGH,0)
                       , NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
            from mtl_system_items_kfv msi, mtl_material_transactions_temp mmtt
            where    (mmtt.content_lpn_id = p_lpn_id OR mmtt.transfer_lpn_id = p_lpn_id)
            and mmtt.organization_id = p_org_id
            and mmtt.organization_id =  msi.organization_id
            and mmtt.inventory_item_id = msi.inventory_item_id
            AND    msi.ont_pricing_qty_source = 'S'
            and mmtt.secondary_transaction_quantity is null;
Line: 2065

            SELECT DISTINCT msi.concatenated_segments
                        , msi.inventory_item_id
                        , msi.description
                        , NVL(msi.revision_qty_control_code, 1)
                        , NVL(msi.lot_control_code, 1)
                        , NVL(msi.serial_number_control_code, 1)
                        , NVL(msi.restrict_subinventories_code, 2)
                        , NVL(msi.restrict_locators_code, 2)
                        , NVL(msi.location_control_code, 1)
                        , msi.primary_uom_code
                        , NVL(msi.inspection_required_flag, 2)
                        , NVL(msi.shelf_life_code, 1)
                        , NVL(msi.shelf_life_days, 0)
                        , NVL(msi.allowed_units_lookup_code, 2)
                        , NVL(msi.effectivity_control, 1)
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , '0'
                        , ''
                        , 'N'
                        , msi.inventory_item_flag
                        , 0
                       --Bug No 3952081
                       --Additional Fields for Process Convergence
                       , NVL(msi.GRADE_CONTROL_FLAG,'N')
                       , NVL(msi.DEFAULT_GRADE,'')
                       , NVL(msi.EXPIRATION_ACTION_INTERVAL,0)
                       , NVL(msi.EXPIRATION_ACTION_CODE,'')
                       , NVL(msi.HOLD_DAYS,0)
                       , NVL(msi.MATURITY_DAYS,0)
                       , NVL(msi.RETEST_INTERVAL,0)
                       , NVL(msi.COPY_LOT_ATTRIBUTE_FLAG,'N')
                       , NVL(msi.CHILD_LOT_FLAG,'N')
                       , NVL(msi.CHILD_LOT_VALIDATION_FLAG,'N')
                       , NVL(msi.LOT_DIVISIBLE_FLAG,'Y')
                       , NVL(msi.SECONDARY_UOM_CODE,'')
                       , NVL(msi.SECONDARY_DEFAULT_IND,'')
                       , NVL(msi.TRACKING_QUANTITY_IND,'P')
                       , NVL(msi.DUAL_UOM_DEVIATION_HIGH,0)
                       , NVL(msi.DUAL_UOM_DEVIATION_LOW,0)
            FROM   mtl_system_items_kfv msi, wsh_Delivery_Details wdd1
            WHERE  wdd1.inventory_item_id = msi.inventory_item_id
            AND    wdd1.organization_id = msi.organization_id
            AND    msi.ont_pricing_qty_source = 'S'
            AND    wdd1. picked_quantity2 is NULL
            AND    wdd1.delivery_detail_id in
                  (SELECT wda.delivery_detail_id
                   FROM wsh_delivery_details wdd,
                      wsh_delivery_assignments_v wda
                   WHERE  wdd.lpn_id= p_lpn_id
		   AND wdd.released_status = 'X'  -- For LPN reuse ER : 6845650
                   AND wdd.delivery_detail_id = wda.parent_delivery_detail_id
                   AND wdd.organization_id = p_org_id
                   AND wda.parent_delivery_detail_id is not null)
            AND    msi.organization_id = p_org_id;
Line: 2142

       SELECT picked_quantity2
       FROM   wsh_delivery_details wdd,
              mtl_system_items_b msib
       WHERE  wdd.inventory_item_id = p_from_item_id
       AND    wdd.inventory_item_id = msib.inventory_item_id
       AND    wdd.organization_id   = p_org_id
       AND    wdd.organization_id   = msib.organization_id
       AND    NVL(wdd.revision,'@@@') = NVL(NVL(p_from_item_revision,wdd.revision),'@@@')
       AND    NVL(wdd.lot_number,'@@@') = NVL(p_from_item_lot_number,'@@@')
       AND    wdd.delivery_detail_id in (SELECT wda.delivery_detail_id
                                        FROM   wsh_delivery_assignments_v wda,
                                               wsh_delivery_details wdd1
                                        WHERE  wdd1.lpn_id = in_lpn_id
					AND    wdd1.released_status = 'X'  -- For LPN reuse ER : 6845650
                                        AND    wdd1.delivery_detail_id = wda.parent_delivery_Detail_id
                                        AND    wdd1.organization_id = p_org_id);
Line: 2290

       SELECT sum(inv_convert.inv_um_convert(wdd.inventory_item_id,
                                         6,
                                         wdd.REQUESTED_QUANTITY,
                                         wdd.REQUESTED_QUANTITY_UOM,
                                         --msib.primary_uom_code,
                                         p_from_item_pri_uom,
                                         NULL,
                                         NULL)) requested_quantity,
              sum(picked_quantity2) picked_quantity2,
              msib.primary_uom_code
       FROM wsh_delivery_details wdd,
            mtl_system_items_b msib
       WHERE wdd.inventory_item_id = p_from_item_id
       AND   wdd.inventory_item_id = msib.inventory_item_id
       AND   wdd.organization_id   = p_org_id
       AND   wdd.organization_id   = msib.organization_id
       AND    NVL(wdd.revision,'@@@') = NVL(p_from_item_revision,'@@@')
       AND    NVL(wdd.lot_number,'@@@') = NVL(p_from_item_lot_number,'@@@')
       AND   wdd.delivery_detail_id in (SELECT wda.delivery_detail_id
                                        FROM   wsh_delivery_assignments_v wda,
                                               wsh_delivery_Details wdd1
                                        WHERE  wdd1.lpn_id = p_from_lpn_id
					AND    wdd1.released_status = 'X'  -- For LPN reuse ER : 6845650
                                        AND    wdd1.delivery_detail_id = wda.parent_delivery_Detail_id
                                        AND    wdd1.organization_id = p_org_id)
       GROUP BY wdd.inventory_item_id, wdd.revision, wdd.lot_number, msib.primary_uom_code;
Line: 2445

          SELECT wdd.delivery_Detail_id,
                 wdd.inventory_item_id,
                 wdd.organization_id,
                 wdd.picked_quantity,
                 wdd.picked_quantity2,
                 msi.primary_uom_code,
                 msi.secondary_uom_code,
                 msi.secondary_default_ind
          FROM   wsh_delivery_Details wdd,
                 mtl_system_items msi
          WHERE  wdd.delivery_detail_id in
                       (SELECT wda.delivery_detail_id
                        FROM   wsh_delivery_assignments_v wda,
                               wsh_new_deliveries wnd
                        WHERE  wda.delivery_id = wnd.delivery_id
                        AND    wnd.name = p_delivery_name
                        AND    wda. PARENT_DELIVERY_DETAIL_ID is not NULL)
          AND    picked_quantity2 is null
          AND    wdd.inventory_item_id = msi.inventory_item_id
          AND    wdd.inventory_item_id is not null
          AND    wdd.organization_id = msi.organization_id
          AND    msi.ont_pricing_qty_source = 'S';