DBA Data[Home] [Help]

APPS.GME_RESERVATIONS_PVT SQL Statements

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

Line: 46

          SELECT   mr.reservation_id
                  ,TO_CHAR (mr.requirement_date, l_date_format)
                  ,mr.primary_uom_code, mr.reservation_uom_code
                  ,NVL (mr.reservation_quantity, 0)
                  ,NVL (mr.primary_reservation_quantity, 0)
                  ,mr.subinventory_code, mr.subinventory_id, mr.locator_id
                  ,mr.lot_number, mr.lot_number_id
                  ,NVL (mr.detailed_quantity, 0)
                  ,NVL (mr.secondary_detailed_quantity, 0)
                  ,NVL (mr.secondary_reservation_quantity, 0)
                  ,mr.secondary_uom_code, mr.inventory_item_id
                  ,loc.concatenated_segments
              FROM mtl_reservations mr, wms_item_locations_kfv loc
             WHERE mr.organization_id = p_organization_id
               AND mr.demand_source_type_id = gme_common_pvt.g_txn_source_type
               AND mr.demand_source_header_id = p_batch_id
               AND mr.demand_source_line_id = p_material_detail_id
               AND NVL (mr.subinventory_code, '1') =
                                                NVL (p_subinventory_code, '1')
               AND NVL (mr.locator_id, -1) = NVL (p_locator_id, -1)
               AND mr.organization_id = loc.organization_id(+)
               AND mr.subinventory_code = loc.subinventory_code(+)
               AND mr.locator_id = loc.inventory_location_id(+)
               AND (p_lot_number IS NULL OR mr.lot_number = p_lot_number)
               AND NOT EXISTS (SELECT 1
                                 FROM mtl_material_transactions_temp
                                WHERE reservation_id = mr.reservation_id)
          ORDER BY mr.requirement_date;
Line: 104

         SELECT   d.*
             FROM gme_material_details d, mtl_system_items i
            WHERE d.batch_id = p_batch_id
              AND d.line_type = -1
              AND d.line_type = -1
              AND (   NVL (p_timefence, 0) = 0
                   OR (d.material_requirement_date < SYSDATE + p_timefence) )
              AND i.inventory_item_id = d.inventory_item_id
              AND i.organization_id = d.organization_id
              AND i.reservable_type = 1
              AND d.phantom_type = 0
              AND (i.lot_control_code < 2
                   OR i.lot_control_code > 1 AND i.lot_divisible_flag = 'Y')
         ORDER BY d.line_no;
Line: 383

         SELECT   mr.*
             FROM mtl_reservations mr
            WHERE organization_id = v_org_id
              AND demand_source_type_id = gme_common_pvt.g_txn_source_type
              AND demand_source_header_id = v_batch_id
              AND demand_source_line_id = v_material_detail_id
              AND NOT EXISTS (SELECT 1
                                FROM mtl_material_transactions_temp
                               WHERE reservation_id = mr.reservation_id)
         ORDER BY mr.requirement_date, mr.reservation_id; -- nsinghi bug#5176319. Add mr.reservation_id in order by clause.
Line: 583

   PROCEDURE delete_batch_reservations (
      p_organization_id   IN              NUMBER
     ,p_batch_id          IN              NUMBER
     ,x_return_status     OUT NOCOPY      VARCHAR2)
   IS
      l_api_name   CONSTANT VARCHAR2 (30) := 'delete_batch_reservations';
Line: 590

      delete_resvn_error    EXCEPTION;
Line: 594

         SELECT d.material_detail_id, d.batch_id, d.organization_id
           FROM gme_material_details d, mtl_system_items_b i
          WHERE d.organization_id = p_organization_id
            AND d.batch_id = p_batch_id
            AND d.line_type = gme_common_pvt.g_line_type_ing
            AND i.organization_id = d.organization_id
            AND i.inventory_item_id = d.inventory_item_id
            AND i.reservable_type = 1;
Line: 611

         gme_reservations_pvt.delete_material_reservations
                         (p_organization_id         => get_rec.organization_id
                         ,p_batch_id                => get_rec.batch_id
                         ,p_material_detail_id      => get_rec.material_detail_id
                         ,x_return_status           => l_return_status);
Line: 618

            RAISE delete_resvn_error;
Line: 626

      WHEN delete_resvn_error THEN
         x_return_status := l_return_status;
Line: 640

   END delete_batch_reservations;
Line: 642

   PROCEDURE delete_material_reservations (
      p_organization_id      IN              NUMBER
     ,p_batch_id             IN              NUMBER
     ,p_material_detail_id   IN              NUMBER
     ,x_return_status        OUT NOCOPY      VARCHAR2)
   IS
      l_api_name   CONSTANT VARCHAR2 (30)   := 'delete_material_reservations';
Line: 673

         gme_reservations_pvt.delete_reservation
                            (p_reservation_id      => l_rsv_tbl (i).reservation_id
                            ,x_return_status       => l_return_status);
Line: 704

   END delete_material_reservations;
Line: 706

   PROCEDURE delete_reservation (
      p_reservation_id   IN              NUMBER
     ,x_return_status    OUT NOCOPY      VARCHAR2)
   IS
      l_api_name   CONSTANT VARCHAR2 (30)             := 'delete_reservation';
Line: 731

         gme_debug.put_line ('Calling inv_reservation_pub.delete_reservation');
Line: 734

      inv_reservation_pub.delete_reservation
                                          (p_api_version_number      => 1.0
                                          ,p_init_msg_lst            => fnd_api.g_false
                                          ,x_return_status           => l_return_status
                                          ,x_msg_count               => l_msg_count
                                          ,x_msg_data                => l_msg_data
                                          ,p_rsv_rec                 => l_rsv_rec
                                          ,p_serial_number           => l_serial_number);
Line: 754

                        (   'inv_reservation_pub.delete_reservation returns '
                         || l_return_status);
Line: 772

   END delete_reservation;
Line: 788

         SELECT concatenated_segments
           FROM mtl_system_items_kfv
          WHERE inventory_item_id = v_inventory_item_id
            AND organization_id = v_org_id;
Line: 865

         SELECT mr.*
           FROM mtl_reservations mr
          WHERE mr.demand_source_type_id = gme_common_pvt.g_txn_source_type
            AND mr.demand_source_header_id = l_mtl_dtl_rec.batch_id
            AND mr.demand_source_line_id = l_mtl_dtl_rec.material_detail_id
            AND (    (p_supply_sub_only = fnd_api.g_false)
                 OR (mr.subinventory_code = l_mtl_dtl_rec.subinventory) )
            AND NOT EXISTS (SELECT 1
                              FROM mtl_material_transactions_temp
                             WHERE reservation_id = mr.reservation_id);
Line: 1027

   /* Pass only values needed to be updated reservation ID is required */
   PROCEDURE update_reservation (
      p_reservation_id   IN              NUMBER
     ,p_revision         IN              VARCHAR2 DEFAULT NULL
     ,p_subinventory     IN              VARCHAR2 DEFAULT NULL
     ,p_locator_id       IN              NUMBER DEFAULT NULL
     ,p_lot_number       IN              VARCHAR2 DEFAULT NULL
     ,p_new_qty          IN              NUMBER DEFAULT NULL
     ,p_new_sec_qty      IN              NUMBER DEFAULT NULL
     ,p_new_uom          IN              VARCHAR2 DEFAULT NULL
     ,p_new_date         IN              DATE DEFAULT NULL
     ,x_return_status    OUT NOCOPY      VARCHAR2)
   IS
      l_api_name   CONSTANT VARCHAR2 (30)             := 'update_reservation';
Line: 1047

      update_resvn_error    EXCEPTION;
Line: 1079

             || ':Calling inv_reservation_pub.update_reservation with reservation_id = '
             || p_reservation_id);
Line: 1083

      inv_reservation_pub.update_reservation
                                 (p_api_version_number          => 1.0
                                 ,p_init_msg_lst                => fnd_api.g_false
                                 ,x_return_status               => l_return_status
                                 ,x_msg_count                   => l_msg_count
                                 ,x_msg_data                    => l_msg_data
                                 ,p_original_rsv_rec            => l_orig_rsv_rec
                                 ,p_to_rsv_rec                  => l_rsv_rec
                                 ,p_original_serial_number      => l_serial_number
                                 ,p_to_serial_number            => l_serial_number
                                 ,p_validation_flag             => fnd_api.g_true
                                 ,p_check_availability          => fnd_api.g_true);
Line: 1101

             || 'Return status from inv_reservation_pub.update_reservation is '
             || l_return_status);
Line: 1111

         RAISE update_resvn_error;
Line: 1120

      WHEN update_resvn_error THEN
         x_return_status := l_return_status;
Line: 1134

   END update_reservation;
Line: 1151

      update_resvn_error    EXCEPTION;
Line: 1199

         RAISE update_resvn_error;
Line: 1208

      WHEN update_resvn_error THEN
         x_return_status := l_return_status;
Line: 1238

         SELECT 1
           FROM DUAL
          WHERE EXISTS (
                   SELECT 1
                     FROM mtl_reservations mr
                    WHERE organization_id = v_org_id
                      AND demand_source_type_id =
                                              gme_common_pvt.g_txn_source_type
                      AND demand_source_header_id = v_batch_id
                      AND demand_source_line_id = v_material_detail_id
                      AND NOT EXISTS (
                                      SELECT 1
                                        FROM mtl_material_transactions_temp
                                       WHERE reservation_id =
                                                             mr.reservation_id) );
Line: 1316

         SELECT *
           FROM mtl_system_items_b
          WHERE organization_id = v_org_id
            AND inventory_item_id = v_inventory_item_id;
Line: 1558

      update_mo_fail           EXCEPTION;
Line: 1568

         SELECT *
           FROM mtl_system_items_b
           WHERE inventory_item_id = v_item_id AND organization_id = v_org_id;
Line: 1574

         SELECT   *
           FROM mtl_txn_request_lines
           WHERE line_id = v_move_order_line_id;
Line: 1739

      /* Update the Move Order */
      gme_move_orders_pvt.update_move_order_lines
           (p_batch_id                => p_material_details_rec.batch_id
           ,p_material_detail_id      => p_material_details_rec.material_detail_id
           ,p_new_qty                 => l_open_qty
           ,p_new_date                => NULL
           ,p_invis_move_line_id      => p_material_details_rec.move_order_line_id
           ,x_return_status           => x_return_status);
Line: 1752

                             || ' Return from update_move_order_lines is '
                             || x_return_status);
Line: 1757

         RAISE update_mo_fail;
Line: 1813

      l_trolin_rec_type.last_updated_by              := l_trolin_rec.last_updated_by;
Line: 1814

      l_trolin_rec_type.last_update_date             := l_trolin_rec.last_update_date;
Line: 1815

      l_trolin_rec_type.last_update_login            := l_trolin_rec.last_update_login;
Line: 1823

      l_trolin_rec_type.program_update_date          := l_trolin_rec.program_update_date;
Line: 1986

        relieve_res_error OR open_qty_error OR update_mo_fail OR
        create_suggestions_err OR error_unexpected OR create_reservation_err THEN
         IF g_debug <= gme_debug.g_log_unexpected THEN
            gme_debug.put_line (   'Exiting due to error exception in '
                                || g_pkg_name
                                || '.'
                                || l_api_name);
Line: 2028

      SELECT d.*
      FROM gme_material_details d,mtl_system_items_b i
      WHERE d.batch_id = p_batch_rec.batch_id
        AND d.line_type = -1
        AND d.material_requirement_date < SYSDATE + NVL(gme_common_pvt.g_rule_based_resv_horizon,p_timefence)
        AND i. inventory_item_id = d.inventory_item_id
        AND i.organization_id = d.organization_id
        AND i.reservable_type = 1
      ORDER BY d.line_no;