DBA Data[Home] [Help]

APPS.WSH_DELIVERY_VALIDATIONS SQL Statements

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

Line: 40

	SELECT dd.delivery_detail_id
	FROM   wsh_delivery_details dd,
		  wsh_delivery_assignments_v da
	WHERE  ((NVL(da.delivery_id, -1) <> p_delivery_id) OR
		   (da.delivery_id = p_delivery_id AND dd.requested_quantity > dd.shipped_quantity
                    AND da.delivery_id IS NOT NULL AND dd.shipped_quantity <> 0)) AND
		  da.delivery_detail_id = dd.delivery_detail_id AND
                  NVL(dd.released_status, 'C') NOT IN ('C' ,'D') AND  -- when the other lines are not shipped
		  dd.container_flag <> 'Y' AND
		  dd.source_code = 'OE' AND
		  (dd.ship_set_id, dd.source_header_id) IN
		    (SELECT DISTINCT dd.ship_set_id, dd.source_header_id
			FROM   wsh_delivery_details dd,
				  wsh_delivery_assignments_v da
		     WHERE  da.delivery_id = p_delivery_id AND
				  da.delivery_id IS NOT NULL AND
				  da.delivery_detail_id = dd.delivery_detail_id AND
				  dd.container_flag <> 'Y' AND
                                  dd.source_code = 'OE' AND
				  dd.ship_set_id IS NOT NULL );
Line: 61

SELECT DISTINCT dd.source_code, dd.ship_set_id, dd.source_header_id
FROM   wsh_delivery_details dd,
       wsh_delivery_assignments_v da
WHERE  da.delivery_id = p_delivery_id AND
       da.delivery_id IS NOT NULL AND
       da.delivery_detail_id = dd.delivery_detail_id AND
       dd.container_flag <> 'Y' AND
       dd.source_code = 'OE' AND
       dd.ship_set_id IS NOT NULL ;
Line: 175

        SELECT MAX(OEL.ORDERED_QUANTITY) child_ord_qty, SUM(NVL(WDD.SHIPPED_QUANTITY,0)) child_shp_qty,
               OEL.LINE_ID
        FROM   WSH_DELIVERY_DETAILS WDD, OE_ORDER_LINES_ALL OEL, wsh_delivery_assignments_v WDA
        WHERE  OEL.LINE_ID = WDD.SOURCE_LINE_ID
        AND    WDD.DELIVERY_DETAIL_ID = WDA.DELIVERY_DETAIL_ID
        AND    WDD.SHIP_MODEL_COMPLETE_FLAG = 'Y'
        AND    WDD.SOURCE_CODE = 'OE'
        AND    WDD.CONTAINER_FLAG <> 'Y'
        AND    WDA.DELIVERY_ID IS NOT NULL
        AND    WDA.DELIVERY_ID = p_delivery_id
        AND    WDD.TOP_MODEL_LINE_ID = top_model_line
        GROUP  BY OEL.LINE_ID;
Line: 190

       SELECT DISTINCT dd.top_model_line_id, dd.source_header_id , oe.ordered_quantity
       FROM   wsh_delivery_details dd, wsh_delivery_assignments_v da, oe_order_lines_all oe
       WHERE  da.delivery_id = p_delivery_id
       AND    da.delivery_id IS NOT NULL
       AND    dd.ship_model_complete_flag = 'Y'
       AND    da.delivery_detail_id = dd.delivery_detail_id
       AND    dd.source_code = 'OE'
       AND    dd.container_flag <> 'Y'
       AND    dd.top_model_line_id IS NOT NULL
       AND    dd.top_model_line_id = oe.line_id ;
Line: 202

       SELECT line_id
       FROM   oe_order_lines_all
       WHERE  top_model_line_id = top_model_line
       AND    NVL(shippable_flag,'N') = 'Y'
       AND    NVL(cancelled_flag,'N') = 'N'    -- bug 4997888
       AND    ( ato_line_id IS NULL OR
                ( ato_line_id IS NOT NULL AND item_type_code = 'CONFIG' )
              )
       MINUS
       SELECT source_line_id
       FROM   wsh_delivery_details dd, wsh_delivery_assignments_v da
       WHERE  dd.source_header_id = header_id
       AND    dd.source_code = 'OE'
       AND    dd.container_flag <> 'Y'
       AND    da.delivery_id IS NOT NULL
       AND    dd.delivery_detail_id = da.delivery_detail_id
       AND    da.delivery_id = p_delivery_id;
Line: 221

       SELECT inventory_item_id
       FROM   oe_order_lines_all
       WHERE  ato_line_id = ato_id
       AND    NVL(shippable_flag,'N') = 'Y'
       AND    item_type_code = 'CONFIG';
Line: 228

       SELECT ato_line_id
       FROM   oe_order_lines_all
       WHERE  top_model_line_id = top_model_line
       AND    ato_line_id = line_id
       AND    item_type_code NOT IN ('STANDARD','OPTION','INCLUDED');--Bug10166876
Line: 393

SELECT 1 from dual
WHERE exists (
   SELECT 1
   FROM   wsh_delivery_details dd,
          wsh_delivery_assignments_v da
   WHERE  ((NVL(da.delivery_id, -1) <> p_delivery_id) OR
           (da.delivery_id = p_delivery_id AND dd.requested_quantity > dd.shipped_quantity
            AND da.delivery_id IS NOT NULL AND dd.shipped_quantity <> 0))
   AND    da.delivery_detail_id = dd.delivery_detail_id
   AND    dd.container_flag <> 'Y'
   AND    dd.source_code = 'OE'
   AND    (dd.arrival_set_id, dd.source_header_id) IN
             (SELECT DISTINCT dd.arrival_set_id, dd.source_header_id
              FROM   wsh_delivery_details dd,
                     wsh_delivery_assignments_v da
              WHERE  da.delivery_id = p_delivery_id
              AND    da.delivery_id IS NOT NULL
              AND    da.delivery_detail_id = dd.delivery_detail_id
              AND    dd.container_flag <> 'Y'
              AND    dd.source_code = 'OE'
              AND    dd.arrival_set_id IS NOT NULL ) );
Line: 973

					  p_update_flag               IN  VARCHAR2,
					  x_return_status			OUT NOCOPY  VARCHAR2) IS
l_msg_count 	NUMBER;
Line: 1013

       WSH_DEBUG_SV.log(l_module_name,'P_UPDATE_FLAG',P_UPDATE_FLAG);
Line: 1067

		   IF (p_update_flag <> 'Y') THEN
		      FND_MESSAGE.SET_NAME('WSH','WSH_CAL_SHIP_DATE_ALT');
Line: 1070

		      FND_MESSAGE.SET_NAME('WSH','WSH_CAL_SHIP_DATE_ALT_UPDATE');
Line: 1095

                        IF (p_update_flag <> 'Y') THEN
                            FND_MESSAGE.SET_NAME('WSH','WSH_REC_DATE_ALT');
Line: 1098

                            FND_MESSAGE.SET_NAME('WSH','WSH_REC_DATE_ALT_UPDATE');
Line: 1104

                        IF (p_update_flag <> 'Y') THEN
                            FND_MESSAGE.SET_NAME('WSH','WSH_CAL_REC_DATE_ALT');
Line: 1107

                            FND_MESSAGE.SET_NAME('WSH','WSH_CAL_REC_DATE_ALT_UPDATE');
Line: 1139

          IF (p_update_flag = 'Y') THEN

		   IF (l_suggest_ship_date <> p_ship_date) THEN
			 UPDATE wsh_new_deliveries
			 SET    initial_pickup_date = l_suggest_ship_date
			 WHERE  delivery_id = p_entity_id;
Line: 1148

			 UPDATE wsh_new_deliveries
			 SET    ultimate_dropoff_date = l_suggest_receive_date
			 WHERE  delivery_id = p_entity_id;
Line: 1196

SELECT status_code,
       planned_flag,
	  organization_id,
	  ship_method_code,
	  initial_pickup_date,
	  ultimate_dropoff_date,
	  initial_pickup_location_id,
	  ultimate_dropoff_location_id,
   nvl(shipment_direction,'O') shipment_direction,
          delivery_type
FROM   wsh_new_deliveries
WHERE  delivery_id = p_delivery_id;
Line: 1211

SELECT da.delivery_detail_id
FROM   wsh_delivery_assignments_v da,
       wsh_delivery_details dd
WHERE  dd.delivery_detail_id = da.delivery_detail_id AND
	  da.delivery_id = p_delivery_id AND
	  da.delivery_id IS NOT NULL AND
	  nvl(dd.container_flag,'N') <> 'Y';
Line: 1221

  SELECT freight_code
  FROM   wsh_carriers wc,wsh_carrier_services wcs,wsh_org_carrier_services wocs
  WHERE  wc.carrier_id=wcs.carrier_id AND
	 wcs.carrier_service_id=wocs.carrier_service_id AND
	 wcs.ship_method_code = p_ship_method_code AND
	 wocs.organization_id = p_organization_id;
Line: 1231

SELECT freight_code
FROM   wsh_carrier_ship_methods_v
WHERE  ship_method_code = p_ship_method_code AND
       organization_id = p_organization_id;
Line: 1474

       WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_NEW_DELIVERY_ACTIONS.UPDATE_LEG_SEQUENCE',WSH_DEBUG_SV.C_PROC_LEVEL);
Line: 1477

   wsh_new_delivery_actions.update_leg_sequence(
     p_delivery_id => p_delivery_id,
     x_return_status => l_return_status);
Line: 1557

			   p_update_flag       		=> 'Y',
			   x_return_status			=> l_return_status);
Line: 1614

SELECT status_code,
	  planned_flag,
        nvl(shipment_direction,'O') shipment_direction   -- J-IB-NPARIKH
FROM   wsh_new_deliveries
WHERE  delivery_id = p_delivery_id;
Line: 1727

SELECT dl.delivery_id,
	  dg.gross_weight,
	  dg.net_weight,
	  dg.weight_uom_code,
	  dg.volume,
	  dg.volume_uom_code
FROM   wsh_delivery_legs dg,
	  wsh_new_deliveries dl
WHERE  dl.delivery_id = dg.delivery_id AND
	  dg.delivery_leg_id = p_delivery_leg_id;
Line: 1890

SELECT status_code,
	  organization_id,
	  ship_method_code,
      nvl(shipment_direction,'O') shipment_direction,   -- J-IB-NPARIKH
      nvl(ignore_for_planning, 'N') ignore_for_planning
FROM   wsh_new_deliveries
WHERE  delivery_id = p_delivery_id;
Line: 1899

SELECT status_code,ship_method_code, planned_flag,
       nvl(ignore_for_planning, 'N') ignore_for_planning
FROM   wsh_trips
WHERE  trip_id = p_trip_id;
Line: 1906

SELECT ship_method_code
FROM   wsh_carrier_ship_methods
WHERE  organization_id=l_organization_id
AND ship_method_code=l_ship_method_code;
Line: 1916

SELECT ship_method_code
FROM   wsh_carrier_services wcs, wsh_org_carrier_services wocs
WHERE  wocs.organization_id=l_organization_id
and wocs.carrier_service_id=wcs.carrier_service_id
AND wcs.ship_method_code=l_ship_method_code;
Line: 1924

SELECT status_code,
	  planned_arrival_date,
	  planned_departure_date
FROM   wsh_trip_Stops
WHERE  stop_id = l_stop_id AND
	  status_code <> 'OP';
Line: 2434

SELECT status_code
FROM   wsh_new_deliveries
WHERE  delivery_id = p_delivery_id;
Line: 2439

SELECT status_code
FROM   wsh_trips
WHERE  trip_id = p_trip_id;
Line: 2586

SELECT status_code
FROM   wsh_new_deliveries
WHERE  delivery_id = p_delivery_id;
Line: 2591

SELECT da.parent_delivery_detail_id
FROM   wsh_delivery_assignments_v da,
	  wsh_delivery_details dd
WHERE  dd.delivery_detail_id = da.delivery_detail_id AND
	  da.delivery_id = p_delivery_id AND
	  da.delivery_id IS NOT NULL AND
	  dd.container_flag = 'N';
Line: 2827

SELECT delivery_detail_id,
          inventory_item_id,
          shipped_quantity,
          requested_quantity,
          NULL,
          revision,
          subinventory,
          lot_number,
          locator_id,
          NULL,
          serial_number,
          NULL,
          transaction_temp_id,
          organization_id,
          source_line_id,
          source_header_id,
          source_code,
          picked_quantity,
          picked_quantity2,
          requested_quantity_uom,
          requested_quantity_uom2,
          line_direction
FROM   wsh_delivery_details
WHERE  delivery_detail_id = p_detail_id;
Line: 2855

SELECT fm_serial_number,nvl(to_serial_number,fm_serial_number)
from MTL_SERIAL_NUMBERS_TEMP
where transaction_temp_id = l_transaction_temp_id;
Line: 2876

SELECT wdd1.lpn_id from wsh_delivery_details wdd1,
                        wsh_delivery_details wdd2, wsh_delivery_assignments wda
 WHERE wdd2.delivery_detail_id = p_detail_id
   AND wdd2.delivery_detail_id = wda.delivery_detail_id
   AND wda.parent_delivery_detail_id IS NOT NULL
   AND wda.parent_delivery_detail_id = wdd1.delivery_detail_id
   AND wdd1.container_flag = 'Y'
   AND wdd1.lpn_id is not null;
Line: 3124

      select DECODE(wsh_util_validate.Check_Wms_Org(l_line_inv_rec.organization_id),'Y','TRUE','FALSE')
      into   l_wms_enabled
      from   dual;
Line: 3543

       WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_NEW_DELIVERY_ACTIONS.UPDATE_LEG_SEQUENCE',WSH_DEBUG_SV.C_PROC_LEVEL);
Line: 3546

   wsh_new_delivery_actions.update_leg_sequence(
     p_delivery_id => p_delivery_id,
     x_return_status => l_return_status);
Line: 3607

			   p_update_flag       		=> 'N',
			   x_return_status		=> l_return_status);
Line: 3651

SELECT status_code
FROM   wsh_new_deliveries
WHERE  delivery_id = p_delivery_id;
Line: 3753

SELECT status_code
FROM   wsh_new_deliveries
WHERE  delivery_id = p_delivery_id;
Line: 3758

SELECT st.status_code
FROM   wsh_trip_stops st,
	  wsh_delivery_legs dg,
	  wsh_new_deliveries dl
WHERE  dl.delivery_id = p_delivery_id AND
	  dg.delivery_id = dl.delivery_id AND
	  st.stop_id = dg.pick_up_stop_id AND
	  dl.initial_pickup_location_id = st.stop_location_id;
Line: 3903

  SELECT dg.drop_off_stop_id,
        st.stop_location_id
  FROM   wsh_new_deliveries dl,
        wsh_delivery_legs  dg,
        wsh_trip_stops     st
  WHERE  dl.delivery_id = l_delivery_id AND
        dl.delivery_id = dg.delivery_id AND
        dg.drop_off_stop_id = st.stop_id AND
        dl.ultimate_dropoff_location_id = st.stop_location_id;
Line: 3914

  SELECT dg.pod_flag
  FROM   wsh_delivery_legs dg,
         wsh_document_instances di
  WHERE  dg.drop_off_stop_id = l_stop_id AND
        di.entity_id = dg.delivery_leg_id AND
        di.entity_name = 'WSH_DELIVERY_LEGS' AND
        di.document_type = 'BOL' AND
        dg.pod_flag = 'Y' AND
        dg.pod_date IS NULL AND
        di.status IN ('OPEN','PLANNED');
Line: 3926

  SELECT delivery_detail_id
  FROM   wsh_delivery_assignments_v
  WHERE  delivery_id = l_delivery_id
  AND    rownum = 1;
Line: 3932

  SELECT delivery_leg_id
  FROM   wsh_delivery_legs
  WHERE  delivery_id = l_delivery_id;
Line: 3937

  SELECT dg.pick_up_stop_id,
         pu_stop.status_code  pu_status,
     dg.drop_off_stop_id,
         do_stop.status_code  do_status
  FROM   wsh_delivery_legs dg,
         wsh_trip_stops pu_stop,
         wsh_trip_stops do_stop
  WHERE  dg.delivery_id = l_delivery_id
  AND    pu_stop.stop_id = dg.pick_up_stop_id
  AND    do_stop.stop_id = dg.drop_off_stop_id;
Line: 3949

  SELECT dg.delivery_leg_id
  FROM   wsh_delivery_legs dg, wsh_new_deliveries nd
  WHERE  dg.pick_up_stop_id = l_stop_id
  AND    dg.delivery_id <> l_delivery_id
  AND    dg.delivery_id = nd.delivery_id
  AND    nd.delivery_type = 'STANDARD'
  UNION
  SELECT dg.delivery_leg_id
  FROM   wsh_delivery_legs dg, wsh_new_deliveries nd
  WHERE  dg.drop_off_stop_id = l_stop_id
  AND    dg.delivery_id <> l_delivery_id
  AND    dg.delivery_id = nd.delivery_id
  AND    nd.delivery_type = 'STANDARD';
Line: 3968

  SELECT ts.stop_id
  FROM wsh_trip_stops ts,
       wsh_delivery_legs dg
  WHERE dg.delivery_id = l_delivery_id
  AND   ts.stop_id = dg.drop_off_stop_id
  AND   ts.status_code in ('OP', 'AR')
  AND   rownum = 1;
Line: 4249

    SELECT 1
    FROM   wsh_trip_stops ts,
           wsh_delivery_legs dg
    WHERE  dg.delivery_id  = p_delivery_id
    AND    ts.stop_id      = dg.drop_off_stop_id
    AND    ts.stop_id     <> p_stop_id
    AND    ts.status_code in ('OP', 'AR')
    AND    rownum = 1;
Line: 4264

    SELECT 1
    FROM   wsh_delivery_legs dg,
           wsh_document_instances di
    WHERE  dg.drop_off_stop_id = p_stop_id
    AND    di.entity_id        = dg.delivery_leg_id
    AND    di.entity_name      = 'WSH_DELIVERY_LEGS'
    AND    di.document_type    = 'BOL'
    AND    dg.pod_flag         = 'Y'
    AND    dg.pod_date         IS NULL
    AND    di.status           IN ('OPEN','PLANNED');
Line: 4277

    SELECT 1
    FROM   wsh_delivery_assignments_v
    WHERE  delivery_id = p_delivery_id
    AND    rownum      = 1;
Line: 4284

    SELECT 1
    FROM   wsh_delivery_legs
    WHERE  delivery_id = p_delivery_id
    AND    rownum      = 1;
Line: 4295

    SELECT 1
    FROM   wsh_delivery_legs wdl,
           wsh_Trip_stops    wts
    WHERE  wdl.delivery_id = p_delivery_id
    AND    (
                wdl.pick_up_stop_id  = wts.stop_id
             OR wdl.drop_off_stop_id = wts.stop_id
           )
    AND    wts.status_code <> 'CL'
    AND    EXISTS
            (
                SELECT 1
                FROM   wsh_delivery_legs wdl1, wsh_new_deliveries wnd
                WHERE  wdl1.delivery_id  <> p_delivery_id
                AND    wdl1.delivery_id = wnd.delivery_id
                AND    wnd.delivery_type = 'STANDARD'
                AND    (
                            wdl1.pick_up_stop_id  = wts.stop_id
                         OR wdl1.drop_off_stop_id = wts.stop_id
                       )
            )
    AND    rownum = 1;
Line: 4492

    l_exceptions_tab.delete;
Line: 4663

PROCEDURE Check_Delete_Delivery ( p_delivery_id   	IN  NUMBER,
		        	  x_return_status 	OUT NOCOPY  VARCHAR2) IS

CURSOR delivery_status IS
SELECT status_code, routing_response_id, --J-IB-NPARIKH
       delivery_type,
       tms_interface_flag --OTM R12
FROM   wsh_new_deliveries
WHERE  delivery_id = p_delivery_id;
Line: 4674

SELECT delivery_detail_id
FROM   wsh_delivery_assignments_v
WHERE  delivery_id = p_delivery_id
FOR UPDATE NOWAIT;
Line: 4680

SELECT delivery_leg_id
FROM   wsh_delivery_legs
WHERE  delivery_id = p_delivery_id
FOR UPDATE NOWAIT;
Line: 4686

SELECT freight_cost_id
FROM   wsh_freight_costs
WHERE  delivery_id = p_delivery_id
FOR UPDATE NOWAIT;
Line: 4701

cannot_delete_GC3_delivery EXCEPTION;
Line: 4710

l_module_name CONSTANT VARCHAR2(100) := 'wsh.plsql.' || G_PKG_NAME || '.' || 'CHECK_DELETE_DELIVERY';
Line: 4760

     RAISE cannot_delete_gc3_delivery;
Line: 4765

	    FND_MESSAGE.SET_NAME('WSH','WSH_DEL_DELETE_ERROR');
Line: 4780

			-- Routing response is sent for delivery, cannot be deleted.
			--
   IF l_routingResponseId IS NOT NULL
			THEN
	    FND_MESSAGE.SET_NAME('WSH','WSH_IB_DELETE_DELIVERY');
Line: 4816

	 FND_MESSAGE.SET_NAME('WSH','WSH_DEL_DELETE_WITH_LEGS');
Line: 4836

      FND_MESSAGE.SET_NAME('WSH','WSH_DEL_DELETE_WITH_FC');
Line: 4858

      WHEN cannot_delete_gc3_delivery THEN

        IF (delivery_status%ISOPEN) THEN
          CLOSE delivery_status;
Line: 4876

        FND_MESSAGE.SET_NAME('WSH','WSH_OTM_DEL_DELETE_ERROR');
Line: 4881

          WSH_DEBUG_SV.logmsg(l_module_name,'CANNOT_DELETE_GC3_DELIVERY exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
Line: 4882

          WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:CANNOT_DELETE_GC3_DELIVERY');
Line: 4934

	   wsh_util_core.default_handler('WSH_DELIVERY_VALIDATIONS.CHECK_DELETE_DELIVERY');
Line: 4942

END Check_Delete_Delivery;
Line: 4960

SELECT status_code,
	  organization_id
FROM   wsh_new_deliveries
WHERE  delivery_id = p_delivery_id;
Line: 4966

SELECT count(*)
FROM   wsh_delivery_assignments_v da,
	  wsh_delivery_details dd
WHERE  da.delivery_id = p_delivery_id AND
       da.delivery_id IS NOT NULL AND
       da.delivery_detail_id = dd.delivery_detail_id AND
	  dd.ship_method_code IS NULL AND
	  nvl(dd.container_flag,'N') <> 'Y';
Line: 5115

SELECT status_code, planned_flag, organization_id,
        nvl(shipment_direction,'O') shipment_direction   -- J-IB-NPARIKH
	, INITIAL_PICKUP_LOCATION_ID, --3509004:public api changes
        delivery_type  -- MDC
FROM   wsh_new_deliveries
WHERE  delivery_id = p_delivery_id;
Line: 5124

SELECT delivery_detail_id
FROM   wsh_delivery_assignments_v
WHERE  delivery_id = p_delivery_id
AND ROWNUM=1;
Line: 5131

SELECT delivery_leg_id
FROM wsh_delivery_legs
WHERE delivery_id = p_delivery_id
AND ROWNUM=1;
Line: 5185

   x_disabled_list.delete;
Line: 5711

SELECT oel.line_id
FROM   oe_order_lines_all oel,
       mtl_system_items msi
WHERE  oel.header_id = p_source_header_id
AND    oel.ship_set_id = p_ship_set_id
AND    oel.inventory_item_id = msi.inventory_item_id
and    oel.ship_from_org_id = msi.organization_id
and    ((p_check_transactable = 'N') or (p_check_transactable = 'Y' AND msi.mtl_transactions_enabled_flag = 'Y'))
AND    oel.shipping_interfaced_flag = 'N'
AND (oel.shippable_flag = 'Y' or
     (EXISTS (SELECT 'Y'
              FROM   oe_order_lines_all oel1
              WHERE  oel1.header_id = p_source_header_id
              AND    oel1.ship_set_id = p_ship_set_id
              AND    oel1.ato_line_id = oel1.line_id
              AND    oel1.item_type_code in ('MODEL','CLASS')
              AND    NOT EXISTS (SELECT 'Y'
                                 FROM  oe_order_lines_all oel2
                                 WHERE oel2.top_model_line_id = oel1.top_model_line_id
                                 AND   oel2.ato_line_id = oel1.ato_line_id
                                 AND   oel2.item_type_code = 'CONFIG')
             )
     )
    );
Line: 5839

select  distinct
        dd.source_line_id,
        dd.source_code,
        dd.source_line_number,
        dd.source_header_id,
        dd.source_header_number,
        dd.source_header_type_name,
        dd.organization_id,
        dd.source_line_set_id,     --  Bug 2181132
        dd.ship_tolerance_above,     --  Bug 2181132
        dd.ship_tolerance_below,     --  Bug 2181132
        dd.requested_quantity_uom,  -- Bug 2181132
        dd.requested_quantity_uom2 -- Bug 2181132
from wsh_delivery_assignments_v da,
     wsh_Delivery_details dd
where dd.delivery_detail_id = da.delivery_detail_id
and   da.delivery_id = v_delivery_id
and   dd.container_flag = 'N'
and   dd.released_status <> 'D'
and   da.delivery_id is not null; /* added for performance */
Line: 5862

select sum( nvl(requested_quantity,0)) requested_quantity,
       sum( nvl(requested_quantity2,0)) requested_quantity2,
       ship_tolerance_above,
       ship_tolerance_below
from wsh_delivery_details
where source_code = v_source_code and
      source_line_id = v_source_line_id and
      container_flag = 'N'
group by ship_tolerance_above,
         ship_tolerance_below;
Line: 5881

select  sum( greatest ( nvl(shipped_quantity , 0)  ,
			nvl(picked_quantity , requested_quantity )
		      )
	   )  expected_quantity ,
	sum( greatest ( nvl(shipped_quantity2 , 0)  ,
			nvl(picked_quantity2 , requested_quantity2 )
		      )
	   )  expected_quantity2 ,
        src_requested_quantity_uom ,
	requested_quantity_uom ,
	src_requested_quantity_uom2 ,
	requested_quantity_uom2 ,
	inventory_item_id
from    wsh_delivery_details
where   source_line_id = v_source_line_id
and     released_status <> 'D'
and     source_code    = v_source_code
and     container_flag = 'N'
--Bug 3622571
and     source_header_id = v_source_header_id
group by
src_requested_quantity_uom ,
requested_quantity_uom ,
src_requested_quantity_uom2 ,
requested_quantity_uom2 ,
inventory_item_id;
Line: 5915

select  sum( greatest ( nvl(wdd.shipped_quantity , 0)  ,
                        nvl(wdd.picked_quantity , wdd.requested_quantity )
                      )
           )  expected_quantity ,
        sum( greatest ( nvl(wdd.shipped_quantity2 , 0)  ,
                        nvl(wdd.picked_quantity2 , wdd.requested_quantity2 )
                      )
           )  expected_quantity2 ,
        wdd.src_requested_quantity_uom ,
        wdd.requested_quantity_uom ,
        wdd.src_requested_quantity_uom2 ,
        wdd.requested_quantity_uom2 ,
        wdd.inventory_item_id
from    wsh_delivery_details wdd,
        wsh_delivery_assignments_v wda
where   wdd.source_line_id = v_source_line_id
and     wdd.released_status <> ('D')
and     wdd.source_code    = v_source_code
and     wdd.delivery_detail_id = wda.delivery_detail_id
and     (wda.delivery_id IS NULL
         OR wda.delivery_id <> p_delivery_id)
and     wdd.container_flag = 'N'
--Bug 3622571
and     wdd.source_header_id = v_source_header_id
group by
wdd.src_requested_quantity_uom ,
wdd.requested_quantity_uom ,
wdd.src_requested_quantity_uom2 ,
wdd.requested_quantity_uom2 ,
wdd.inventory_item_id;
Line: 6143

         SELECT meaning
           INTO l_source_system
           FROM wsh_lookups
          WHERE lookup_type = 'SOURCE_SYSTEM'
            AND lookup_code = dl.source_code;
Line: 6302

select delivery_id
FROM   wsh_delivery_legs
WHERE  delivery_id = c_delivery_id
AND rownum = 1;
Line: 6401

select  distinct 'X'
from    wsh_delivery_details wdd,
        wsh_delivery_assignments_v wda
where   wda.delivery_id = p_delivery_id
and     wdd.delivery_detail_id = wda.delivery_detail_id
and     wdd.source_code = 'WSH'
and     wdd.container_flag = 'N';
Line: 6412

select  'X'
from    wsh_transactions_history
where   transaction_id = (
                        select  max(transaction_id)
                        from    wsh_transactions_history wth,
                                wsh_new_deliveries wnd
                        where   wth.entity_number = wnd.name
                        and     wth.trading_partner_id = p_tp_id
                        and     wnd.delivery_id = p_delivery_id
                        )
and     document_direction='I'
and     action_type = 'A';
Line: 6426

select  distinct 'X'
from    wsh_delivery_details wdd,
        wsh_delivery_assignments_v wda
where   wdd.source_code = 'WSH'
and     wdd.container_flag = 'N'
and     wdd.delivery_detail_id = wda.delivery_detail_id
and     wda.delivery_id = p_delivery_id;
Line: 6435

SELECT 'Y'
FROM wsh_trips wt
WHERE wt.trip_id=p_tripid
      AND wt.planned_flag='F';
Line: 6441

SELECT 'Y'
FROM wsh_trips wt
WHERE wt.trip_id=p_tripid
      AND (nvl(wt.ignore_for_planning,'N') <> (select nvl(ignore_for_planning,'N') from wsh_new_deliveries where delivery_id=p_delid)
          );
Line: 6450

SELECT delivery_scpod_wf_process,
       del_wf_close_attr
FROM WSH_NEW_DELIVERIES
WHERE delivery_id = p_delivery_id;
Line: 6466

SELECT delivery_type
FROM   wsh_new_deliveries
WHERE  delivery_id = p_delivery_id;
Line: 6472

select 1
from   wsh_delivery_legs pleg,
       wsh_delivery_legs cleg
where  pleg.delivery_leg_id = cleg.parent_delivery_leg_id
and    cleg.delivery_id = p_delivery_id;
Line: 6480

select  'X'
from    wsh_delivery_details wdd,
        wsh_delivery_assignments_v wda
where   wda.delivery_id = p_delivery_id
and     wdd.delivery_detail_id = wda.delivery_detail_id
and     wdd.source_code NOT IN ('OE','WSH','OKE')
and     wdd.container_flag = 'N';
Line: 6577

     IF (p_action NOT IN ('PRINT-BOL', 'GENERATE-BOL', 'WT-VOL', 'UNASSIGN', 'SELECT-CARRIER'))
         OR (p_action = 'UNASSIGN' AND p_caller NOT like 'WMS%') THEN --{
        OPEN  cur_get_delivery_type(p_dlvy_rec_tab(j).delivery_id);
Line: 6591

                     'SELECT-CARRIER', 'GET-FREIGHT-COSTS', 'CANCEL-SHIP-METHOD',
                     'IGNORE_PLAN') THEN

        OPEN cur_check_consol_delivery(p_dlvy_rec_tab(j).delivery_id);
Line: 9554

  SELECT DELIVERY_ID
	,NAME
	,PLANNED_FLAG
	,STATUS_CODE
	,DELIVERY_TYPE
	,LOADING_SEQUENCE
	,LOADING_ORDER_FLAG
	,INITIAL_PICKUP_DATE
	,INITIAL_PICKUP_LOCATION_ID
	,ORGANIZATION_ID
	,ULTIMATE_DROPOFF_LOCATION_ID
	,ULTIMATE_DROPOFF_DATE
	,CUSTOMER_ID
	,INTMED_SHIP_TO_LOCATION_ID
	,POOLED_SHIP_TO_LOCATION_ID
	,CARRIER_ID
	,SHIP_METHOD_CODE
	,FREIGHT_TERMS_CODE
	,FOB_CODE
	,FOB_LOCATION_ID
	,WAYBILL
	,DOCK_CODE
	,ACCEPTANCE_FLAG
	,ACCEPTED_BY
	,ACCEPTED_DATE
	,ACKNOWLEDGED_BY
	,CONFIRMED_BY
	,CONFIRM_DATE
	,ASN_DATE_SENT
	,ASN_STATUS_CODE
	,ASN_SEQ_NUMBER
	,GROSS_WEIGHT
	,NET_WEIGHT
	,WEIGHT_UOM_CODE
	,VOLUME
	,VOLUME_UOM_CODE
	,ADDITIONAL_SHIPMENT_INFO
	,CURRENCY_CODE
	,ATTRIBUTE_CATEGORY
	,ATTRIBUTE1
	,ATTRIBUTE2
	,ATTRIBUTE3
	,ATTRIBUTE4
	,ATTRIBUTE5
	,ATTRIBUTE6
	,ATTRIBUTE7
	,ATTRIBUTE8
	,ATTRIBUTE9
	,ATTRIBUTE10
	,ATTRIBUTE11
	,ATTRIBUTE12
	,ATTRIBUTE13
	,ATTRIBUTE14
	,ATTRIBUTE15
	,TP_ATTRIBUTE_CATEGORY
	,TP_ATTRIBUTE1
	,TP_ATTRIBUTE2
	,TP_ATTRIBUTE3
	,TP_ATTRIBUTE4
	,TP_ATTRIBUTE5
	,TP_ATTRIBUTE6
	,TP_ATTRIBUTE7
	,TP_ATTRIBUTE8
	,TP_ATTRIBUTE9
	,TP_ATTRIBUTE10
	,TP_ATTRIBUTE11
	,TP_ATTRIBUTE12
	,TP_ATTRIBUTE13
	,TP_ATTRIBUTE14
	,TP_ATTRIBUTE15
	,GLOBAL_ATTRIBUTE_CATEGORY
	,GLOBAL_ATTRIBUTE1
	,GLOBAL_ATTRIBUTE2
	,GLOBAL_ATTRIBUTE3
	,GLOBAL_ATTRIBUTE4
	,GLOBAL_ATTRIBUTE5
	,GLOBAL_ATTRIBUTE6
	,GLOBAL_ATTRIBUTE7
	,GLOBAL_ATTRIBUTE8
	,GLOBAL_ATTRIBUTE9
	,GLOBAL_ATTRIBUTE10
	,GLOBAL_ATTRIBUTE11
	,GLOBAL_ATTRIBUTE12
	,GLOBAL_ATTRIBUTE13
	,GLOBAL_ATTRIBUTE14
	,GLOBAL_ATTRIBUTE15
	,GLOBAL_ATTRIBUTE16
	,GLOBAL_ATTRIBUTE17
	,GLOBAL_ATTRIBUTE18
	,GLOBAL_ATTRIBUTE19
	,GLOBAL_ATTRIBUTE20
	,CREATION_DATE
	,CREATED_BY
        ,sysdate
        ,FND_GLOBAL.USER_ID
        ,FND_GLOBAL.LOGIN_ID
	,PROGRAM_APPLICATION_ID
	,PROGRAM_ID
	,PROGRAM_UPDATE_DATE
	,REQUEST_ID
        ,BATCH_ID
        ,HASH_VALUE
        ,SOURCE_HEADER_ID
	,NUMBER_OF_LPN
        ,COD_AMOUNT
        ,COD_CURRENCY_CODE
        ,COD_REMIT_TO
        ,COD_CHARGE_PAID_BY
        ,PROBLEM_CONTACT_REFERENCE
        ,PORT_OF_LOADING
        ,PORT_OF_DISCHARGE
        ,FTZ_NUMBER
        ,ROUTED_EXPORT_TXN
        ,ENTRY_NUMBER
        ,ROUTING_INSTRUCTIONS
        ,IN_BOND_CODE
        ,SHIPPING_MARKS
	,SERVICE_LEVEL
	,MODE_OF_TRANSPORT
	,ASSIGNED_TO_FTE_TRIPS
        --new added fields
        , AUTO_SC_EXCLUDE_FLAG
        , AUTO_AP_EXCLUDE_FLAG
        , AP_BATCH_ID
        --
        ,p_delivery_rec.ROWID
        ,p_delivery_rec.LOADING_ORDER_DESC
        ,p_delivery_rec.ORGANIZATION_CODE
        ,p_delivery_rec.ULTIMATE_DROPOFF_LOCATION_CODE
        ,p_delivery_rec.INITIAL_PICKUP_LOCATION_CODE
        ,p_delivery_rec.CUSTOMER_NUMBER
        ,p_delivery_rec.INTMED_SHIP_TO_LOCATION_CODE
        ,p_delivery_rec.POOLED_SHIP_TO_LOCATION_CODE
        ,p_delivery_rec.CARRIER_CODE
        ,p_delivery_rec.SHIP_METHOD_NAME
        ,p_delivery_rec.FREIGHT_TERMS_NAME
        ,p_delivery_rec.FOB_NAME
        ,p_delivery_rec.FOB_LOCATION_CODE
        ,p_delivery_rec.WEIGHT_UOM_DESC
        ,p_delivery_rec.VOLUME_UOM_DESC
        ,p_delivery_rec.CURRENCY_NAME
/*  J  Inbound Logistics: New columns jckwok */
        ,SHIPMENT_DIRECTION
        ,VENDOR_ID
        ,PARTY_ID
        ,ROUTING_RESPONSE_ID
        ,RCV_SHIPMENT_HEADER_ID
        ,ASN_SHIPMENT_HEADER_ID
        ,SHIPPING_CONTROL
/* J TP Release : ttrichy */
        ,TP_DELIVERY_NUMBER
        ,EARLIEST_PICKUP_DATE
        ,LATEST_PICKUP_DATE
        ,EARLIEST_DROPOFF_DATE
        ,LATEST_DROPOFF_DATE
        ,IGNORE_FOR_PLANNING
        ,TP_PLAN_NAME
-- J: W/V Changes
        ,WV_FROZEN_FLAG
        ,HASH_STRING
        ,delivered_date
        ,p_delivery_rec.packing_slip
--bug 3667348
        ,REASON_OF_TRANSPORT
        ,DESCRIPTION
        ,'N' --Non Database field added for "Proration of weight from Delivery to delivery lines" Project(Bug#4254552).
--OTM R12
        ,TMS_INTERFACE_FLAG
        ,TMS_VERSION_NUMBER
--R12.1.1 STANDALONE PROJECT
        ,PENDING_ADVICE_FLAG
        ,CLIENT_ID -- LSP PROJECT : Added just for compatibility ( not used anywhere). -- Modified R12.1.1 LSP PROJECT (rminocha)
        ,p_delivery_rec.client_code -- LSP PROJECT
        ,consignee_flag  -- RTV changes
  FROM wsh_new_deliveries
  WHERE delivery_id = p_delivery_rec.delivery_id;
Line: 9781

  ELSIF p_in_rec.action_code = 'UPDATE' THEN
    --
    l_caller := p_in_rec.caller;
Line: 9918

  END IF; /* if action = 'UPDATE' */
Line: 10064

  status code, action not allowed etc.) and NOT the other way (update i after updating
  status code, action not allowed).
*/

  --OTM R12
  IF l_gc3_is_installed = 'Y' THEN
    IF p_action IN ('GET-FREIGHT-COSTS',
                    'FIRM',
                    'SELECT-CARRIER',
                    'RATE_WITH_UPS',
                    'UPS_TIME_IN_TRANSIT',
                    'UPS_ADDRESS_VALIDATION',
                    'UPS_TRACKING') THEN
      i := i + 1;
Line: 10147

                       'PICK-RELEASE-UI' ,'DELETE','ASSIGN-TRIP')  THEN

     -- J-IB-NPARIKH-{
     IF p_action = 'WT-VOL'
     THEN
     --{
         --
         -- Calculate weight/volume action
         --  - allowed for in-transit/closed inbound (not O/IO) deliveries
         --  - not allowed for in-transit/closed outbound (O/IO) deliveries
         --
         i := i + 1;
Line: 10194

     IF p_action NOT IN ('ASSIGN-TRIP', 'UNASSIGN-TRIP', 'AUTOCREATE-TRIP', 'WT-VOL','DELETE') THEN
/*J add disallowed actions for shipment_direction jckwok */
       i := i + 1;
Line: 10238

                     'SELECT-CARRIER','GEN-LOAD-SEQ')   THEN
     --order of i := i + 1; changed to be before and not after addition of new record
Line: 10466

select organization_id,
       weight_uom_code,
       volume_uom_code
from   wsh_new_deliveries
where  delivery_id = p_delivery_id;
Line: 10474

SELECT weight_uom_class,weight_uom_code,volume_uom_class,volume_uom_code
FROM   wsh_shipping_parameters
WHERE  organization_id = p_organization_id;
Line: 10479

SELECT uom_code
FROM   mtl_units_of_measure
WHERE  uom_code = p_uom_code
AND    uom_class = p_class
AND    nvl(disable_date, sysdate) >= sysdate;
Line: 10486

select uom_code
from   mtl_units_of_measure
where  uom_class = p_class
and    base_uom_flag = 'Y'
AND    nvl(disable_date, sysdate) >= sysdate;
Line: 10747

select  count (distinct wda.delivery_detail_id)
from    wsh_delivery_assignments_v wda
where   wda.parent_delivery_detail_id is null
and     wda.delivery_id is NOT NULL
and     level > 1
connect by prior wda.parent_delivery_detail_id = wda.delivery_detail_id
start   with wda.delivery_id =p_delivery_id;
Line: 10852

  select  wt.name, wnd.name
  from    wsh_new_deliveries wnd,
          wsh_delivery_legs wdl,
          wsh_trip_stops wts,
          wsh_trips wt
  where   wnd.delivery_id = p_del_id
  and     wnd.delivery_id = wdl.delivery_id
  and     wdl.pick_up_stop_id = wts.stop_id
  and     wts.stop_location_id = p_pickup_locn_id
  and     wts.trip_id   = wt.trip_id;
Line: 10869

  select  wt.name, wnd.name
  from    wsh_new_deliveries wnd,
          wsh_delivery_legs wdl,
          wsh_trip_stops wts,
          wsh_trips wt
  where   wnd.delivery_id = p_del_id
  and     wnd.delivery_id = wdl.delivery_id
  and     wdl.drop_off_stop_id = wts.stop_id
  and     wts.stop_location_id = p_dropoff_locn_id
  and     wts.trip_id   = wt.trip_id;
Line: 11049

  l_strQuery := 'select wnd.delivery_id from wsh_new_deliveries wnd ' ||
                -- ' where wnd.shipment_direction = ''O'' ';
Line: 11238

  SELECT severity, delivery_id, exception_id
  FROM   wsh_exceptions
  WHERE  delivery_id = p_delivery_id
  AND    status not in ('NOT_HANDLED' , 'NO_ACTION_REQUIRED' , 'CLOSED')
  ORDER BY decode (severity,  'HIGH',   1,
                              'MEDIUM', 2,
                               3);
Line: 11323

        SELECT 'Y'
        FROM   wsh_delivery_details wdd,
               wsh_delivery_assignments_v wda
        WHERE  wdd.delivery_detail_id      = wda.delivery_detail_id
        AND    wda.delivery_id             = p_delivery_id
        AND    NVL(wdd.container_flag,'N') = 'N'
        AND    rownum                      = 1;
Line: 11472

    l_exceptions_tab.delete;
Line: 11657

        SELECT shipping_control, routing_response_id
        FROM   WSH_NEW_DELIVERIES
        WHERE  delivery_id = p_delivery_id;
Line: 11667

        SELECT 'Y'
        FROM   wsh_delivery_details wdd,
               wsh_delivery_assignments_v wda
        WHERE  wda.delivery_id             = p_delivery_id
        AND    wdd.delivery_detail_id      = wda.delivery_detail_id
        AND    NVL(wdd.container_flag,'N') = 'N'
        AND    routing_req_id              IS NOT NULL
        AND    rownum                      = 1;
Line: 12410

  IF     p_user_in_rec.LAST_UPDATE_DATE <> FND_API.G_MISS_DATE
      AND NVL(p_user_in_rec.LAST_UPDATE_DATE,TO_DATE('2','j')) <> NVL(p_out_rec.LAST_UPDATE_DATE,TO_DATE('2','j'))
  THEN
       l_attributes := l_attributes || 'LAST_UPDATE_DATE, ';
Line: 12416

  IF     p_user_in_rec.LAST_UPDATED_BY <> FND_API.G_MISS_NUM
      AND NVL(p_user_in_rec.LAST_UPDATED_BY,-99) <> NVL(p_out_rec.LAST_UPDATED_BY,-99)
  THEN
       l_attributes := l_attributes || 'LAST_UPDATED_BY, ';
Line: 12422

  IF     p_user_in_rec.LAST_UPDATE_LOGIN <> FND_API.G_MISS_NUM
      AND NVL(p_user_in_rec.LAST_UPDATE_LOGIN,-99) <> NVL(p_out_rec.LAST_UPDATE_LOGIN,-99)
  THEN
       l_attributes := l_attributes || 'LAST_UPDATE_LOGIN, ';
Line: 12440

  IF     p_user_in_rec.PROGRAM_UPDATE_DATE <> FND_API.G_MISS_DATE
      AND NVL(p_user_in_rec.PROGRAM_UPDATE_DATE,TO_DATE('2','j')) <> NVL(p_out_rec.PROGRAM_UPDATE_DATE,TO_DATE('2','j'))
  THEN
       l_attributes := l_attributes || 'PROGRAM_UPDATE_DATE, ';
Line: 12876

    select 1
    from wsh_delivery_details wdd,
    wsh_delivery_assignments_v wda
    where wdd.delivery_detail_id = wda.delivery_detail_id
    and wdd.released_status in ('R','B','X')
    and nvl(wdd.replenishment_status,'C') = 'C'   --bug# 6719369 (replenishment project)
    and wdd.source_code = 'OE'
    and wda.delivery_id = p_delivery_id
    and rownum =1;
Line: 12949

    SELECT wt.trip_id,
           wt.name,
           wt.status_code
    FROM   wsh_trip_stops wts,
           wsh_delivery_legs wdl,
           wsh_trips wt,
           wsh_new_deliveries wnd
    WHERE  wnd.delivery_id = p_del_id
    AND    wdl.delivery_id = wnd.delivery_id
    AND    wdl.pick_up_stop_id = wts.stop_id
    AND    wnd.initial_pickup_location_id = wts.stop_location_id
    AND    wts.trip_id = wt.trip_id;
Line: 13027

  SELECT DELIVERY_ID
        ,NAME
        ,PLANNED_FLAG
        ,STATUS_CODE
        ,DELIVERY_TYPE
        ,INITIAL_PICKUP_LOCATION_ID
        ,ORGANIZATION_ID
        ,ULTIMATE_DROPOFF_LOCATION_ID
        ,CARRIER_ID
        ,SHIP_METHOD_CODE
        ,FREIGHT_TERMS_CODE
        ,FOB_CODE
        ,CURRENCY_CODE
        ,SERVICE_LEVEL
        ,MODE_OF_TRANSPORT
        ,EARLIEST_PICKUP_DATE
        ,LATEST_PICKUP_DATE
        ,EARLIEST_DROPOFF_DATE
        ,LATEST_DROPOFF_DATE
        ,NVL(IGNORE_FOR_PLANNING, 'N')
        ,TP_PLAN_NAME
        ,WV_FROZEN_FLAG
        ,TMS_INTERFACE_FLAG
        ,TMS_VERSION_NUMBER
        ,client_id    -- LSP PROJECT (used in wshddacb. assign_dd_to_del
  FROM wsh_new_deliveries
  WHERE delivery_id = p_delivery_id;