DBA Data[Home] [Help]

APPS.WSH_DELIVERY_DETAILS_UTILITIES SQL Statements

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

Line: 94

  l_sc_SELECT            VARCHAR2(2000);
Line: 111

  SELECT t.id, d.ignore_for_planning
  FROM wsh_tmp            t,
       wsh_new_deliveries d
  WHERE d.delivery_id = t.id
  AND NOT EXISTS (
      SELECT WDA.delivery_detail_id
      FROM wsh_delivery_assignments_v WDA,
           wsh_delivery_details       WDD
      WHERE WDA.delivery_detail_id = WDD.delivery_detail_id
      AND WDA.delivery_id = t.id
      AND WDA.delivery_id is not NULL
      AND WDD.source_code <> 'OE'
      AND wdd.container_flag = 'N')
  AND NOT EXISTS (
      -- deliveries in consolidations are ineligible
      SELECT 1
      FROM WSH_DELIVERY_LEGS WDL
      WHERE WDL.delivery_id = t.id
      AND   WDL.parent_delivery_leg_id IS NOT NULL
  )
  ORDER BY d.creation_date;
Line: 138

  l_tms_update              VARCHAR2(1);
Line: 173

   l_cc_in_ids.delete;
Line: 191

      l_sc_SELECT                                 := NULL;
Line: 213

      l_cc_line_groups.delete;
Line: 248

         l_cc_group_ids.delete;
Line: 317

       l_group_info.delete;
Line: 318

       l_attr_tab.delete;
Line: 364

            l_details_in_cc_group.delete;
Line: 431

            l_tms_update := 'N';
Line: 506

                       WSH_NEW_DELIVERIES_PVT.C_TMS_DELETE_REQUIRED,
                       WSH_NEW_DELIVERIES_PVT.C_TMS_DELETE_IN_PROCESS,
                       WSH_NEW_DELIVERIES_PVT.C_TMS_UPDATE_REQUIRED)) THEN
                    l_tms_update := 'Y';
Line: 511

                    l_new_interface_flag_tab(1) := WSH_NEW_DELIVERIES_PVT.C_TMS_UPDATE_REQUIRED;
Line: 587

                           p_line_rows.delete(j);
Line: 611

                      WSH_DEBUG_SV.log(l_module_name, 'l_tms_update', l_tms_update);
Line: 612

                      IF (l_tms_update = 'Y') THEN
                        WSH_DEBUG_SV.log(l_module_name, 'l_new_interface_flag_tab', l_new_interface_flag_tab(1));
Line: 619

                  UPDATE wsh_new_deliveries
                  SET    intmed_ship_to_location_id = NVL(intmed_ship_to_location_id,l_attr_tab(1).intmed_ship_to_location_id),
                         fob_code                   = NVL(fob_code,l_attr_tab(1).fob_code),
                         freight_terms_code         = NVL(freight_terms_code,l_attr_tab(1).freight_terms_code),
                         ship_method_code           = NVL(ship_method_code,l_attr_tab(1).ship_method_code),
                         carrier_id                 = NVL(carrier_id,l_attr_tab(1).carrier_id),
                         initial_pickup_date        = least(initial_pickup_date, l_date_scheduled),
                         -- bug 2466054 - switch between date_scheduled and date_requested
                         ultimate_dropoff_date      = greatest(least(initial_pickup_date, l_date_scheduled),
                                                               least(ultimate_dropoff_date,l_date_requested)),
                         service_level              = NVL(service_level,l_attr_tab(1).service_level),
                         mode_of_transport          = NVL(mode_of_transport,l_attr_tab(1).mode_of_transport),
                         source_header_id           = NVL(source_header_id, l_attr_tab(1).source_header_id),
                         last_update_date           = SYSDATE,
                         last_updated_by            = FND_GLOBAL.user_id,
                         last_update_login          = FND_GLOBAL.login_id,
                         -- OTM R12
                         TMS_INTERFACE_FLAG = decode(l_tms_update, 'Y', l_new_interface_flag_tab(1), nvl(TMS_INTERFACE_FLAG, WSH_NEW_DELIVERIES_PVT.C_TMS_NOT_TO_BE_SENT)),
                         TMS_VERSION_NUMBER = decode(l_tms_update, 'Y', l_tms_version_number, nvl(tms_version_number, 1))
                         -- End of OTM R12
                  WHERE  delivery_id = l_delivery_id;
Line: 642

                  IF (l_gc3_is_installed = 'Y' AND l_tms_update = 'Y') THEN
                    WSH_XC_UTIL.LOG_OTM_EXCEPTION(
                                p_delivery_info_tab      => l_delivery_info_tab,
                                p_new_interface_flag_tab => l_new_interface_flag_tab,
                                x_return_status          => l_otm_return_status);
Line: 663

                        l_cc_group_ids.delete(i);
Line: 728

                           p_line_rows.delete(j);
Line: 739

                           l_details_in_cc_group.delete(k);
Line: 761

                      WSH_DEBUG_SV.log(l_module_name, 'l_tms_update', l_tms_update);
Line: 762

                      IF (l_tms_update = 'Y') THEN
                        WSH_DEBUG_SV.log(l_module_name, 'l_new_interface_flag_tab', l_new_interface_flag_tab(1));
Line: 769

                  UPDATE wsh_new_deliveries
                  SET    intmed_ship_to_location_id = NVL(intmed_ship_to_location_id,l_attr_tab(1).intmed_ship_to_location_id),
                         fob_code                   = NVL(fob_code,l_attr_tab(1).fob_code),
                         freight_terms_code         = NVL(freight_terms_code,l_attr_tab(1).freight_terms_code),
                         ship_method_code           = NVL(ship_method_code,l_attr_tab(1).ship_method_code),
                         carrier_id                 = NVL(carrier_id,l_attr_tab(1).carrier_id),
                         initial_pickup_date        = least(initial_pickup_date,l_date_scheduled),
                         -- bug 2466054 - switch between date_scheduled and date_requested
                         ultimate_dropoff_date      = greatest(least(initial_pickup_date,l_date_scheduled),
                                                               least(ultimate_dropoff_date,l_date_requested)),
                         service_level              = NVL(service_level,l_attr_tab(1).service_level),
                         mode_of_transport          = NVL(mode_of_transport,l_attr_tab(1).mode_of_transport),
                         source_header_id           = NVL(source_header_id, l_attr_tab(1).source_header_id),
                         last_update_date           = SYSDATE,
                         last_updated_by            = FND_GLOBAL.user_id,
                         last_update_login          = FND_GLOBAL.login_id,
                         -- OTM R12
                         TMS_INTERFACE_FLAG = decode(l_tms_update, 'Y', l_new_interface_flag_tab(1), nvl(TMS_INTERFACE_FLAG, WSH_NEW_DELIVERIES_PVT.C_TMS_NOT_TO_BE_SENT)),
                         TMS_VERSION_NUMBER = decode(l_tms_update, 'Y', l_tms_version_number, nvl(tms_version_number, 1))
                         -- End of OTM R12
                  WHERE  delivery_id = l_delivery_id;
Line: 792

                  IF (l_gc3_is_installed = 'Y' AND l_tms_update = 'Y') THEN
                    WSH_XC_UTIL.LOG_OTM_EXCEPTION(
                                p_delivery_info_tab      => l_delivery_info_tab,
                                p_new_interface_flag_tab => l_new_interface_flag_tab,
                                x_return_status          => l_otm_return_status);
Line: 820

                        l_cc_group_ids.delete(i);
Line: 841

                     p_line_rows.delete(i);
Line: 851

                     l_cc_group_ids.delete(i);
Line: 895

                  p_line_rows.delete(j);
Line: 900

            l_cc_group_ids.delete(i);
Line: 1020

  SELECT   wdd.delivery_detail_id,
           wdd.ship_to_location_id,
           wdd.ship_from_location_id,
           wdd.customer_id,
           wdd.intmed_ship_to_location_id,
           wdd.fob_code,
           wdd.freight_terms_code,
           wdd.ship_method_code,
           wdd.carrier_id,
           wdd.source_header_id,
           wdd.deliver_to_location_id,
           wdd.organization_id,
           wdd.date_scheduled,
           wdd.date_requested,
           wdd.released_status,
           wdd.container_flag,
           wdd.shipping_control,
           wdd.party_id,
           wdd.line_direction,
           wdd.inventory_item_id,
           wdd.source_code,
           wdd.lpn_id,
           wsp.appending_limit,
	   wdd.ignore_for_planning --bugfix 7164767
  FROM     wsh_delivery_details wdd,
           wsh_delivery_assignments_v wda,
           wsh_shipping_parameters  wsp
  WHERE    wdd.delivery_detail_id = c_detail_id
           AND wda.delivery_detail_id = wdd.delivery_detail_id
           AND wda.delivery_id is NULL
           AND NVL(wdd.line_direction, 'O') in ('O', 'IO')
           AND wdd.source_code = 'OE'
           AND wdd.container_flag = 'N'
           AND wsp.organization_id   = wdd.organization_id;
Line: 1099

    x_unappended_det_tbl.delete;  -- unappended list
Line: 1100

    x_appended_det_tbl.delete;    -- successfully appended list
Line: 1101

    x_appended_del_tbl.delete;    -- appended deliveries
Line: 1141

          l_detail_info.delete(l_index);
Line: 1149

             select delivery_detail_id into l_delivery_detail_id from wsh_delivery_details where
             delivery_detail_id = p_delivery_detail_tbl(l_index) for update nowait;
Line: 1154

             l_detail_info.delete(l_index);
Line: 1177

         l_unassigned_rows.delete;