DBA Data[Home] [Help]

APPS.WSH_TP_RELEASE SQL Statements

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

Line: 47

SELECT dl.delivery_id, dl.planned_flag, dl.status_code, dl.ignore_for_planning, dl.name delivery_name,
       dl.organization_id organization_id,               -- LPN CONV. rv
       nvl(dl.shipment_direction,'O') shipment_direction -- LPN CONV. rv
FROM   wsh_trips t, wsh_trip_stops st, wsh_delivery_legs dg, wsh_new_deliveries dl
WHERE  t.trip_id = p_tripid AND
       st.trip_id = t.trip_id AND
       dg.pick_up_stop_id = st.stop_id AND
       dl.delivery_id = dg.delivery_id;
Line: 57

SELECT dl.name delivery_name, t.name trip_name
FROM   wsh_trips t, wsh_trip_stops st, wsh_delivery_legs dg, wsh_new_deliveries dl
WHERE  t.trip_id <> p_tripid AND
       st.trip_id = t.trip_id AND
       dg.pick_up_stop_id = st.stop_id AND
       dl.delivery_id = dg.delivery_id AND
       dl.delivery_id=p_delid AND
       (nvl(t.ignore_for_planning,'N')<>p_ignoreplan);
Line: 68

SELECT t.trip_id, t.name trip_name
FROM   wsh_trips t, wsh_trip_stops st, wsh_delivery_legs dg
WHERE  t.trip_id <> p_tripid AND
       st.trip_id = t.trip_id AND
       dg.pick_up_stop_id = st.stop_id AND
       dg.delivery_id=p_delid;
Line: 77

SELECT dl.name delivery_name, t.name trip_name
FROM   wsh_trips t, wsh_trip_stops st, wsh_delivery_legs dg, wsh_new_deliveries dl
WHERE  st.trip_id = t.trip_id AND
       dg.pick_up_stop_id = st.stop_id AND
       dl.delivery_id = dg.delivery_id AND
       dl.delivery_id=p_delid AND
       ( nvl(t.ignore_for_planning, 'N')<>p_ignoreplan);
Line: 87

SELECT wnd.name delivery_name
FROM   wsh_delivery_assignments_v wda, wsh_new_deliveries wnd
WHERE  wda.delivery_id = wnd.delivery_id AND
       wda.delivery_id IS NOT NULL AND
       wda.delivery_detail_id=p_detailid AND
       (nvl(wnd.ignore_for_planning, 'N')<>p_ignoreplan);
Line: 96

SELECT dd.delivery_detail_id, dd.ignore_for_planning, dd.source_code, dd.container_flag,
       nvl(dd.line_direction,'O') line_direction, organization_id  -- LPN CONV. rv
FROM   wsh_delivery_details dd,
       wsh_delivery_assignments_v da
WHERE  da.delivery_id = p_delid AND
       da.delivery_id IS NOT NULL AND
       da.delivery_detail_id = dd.delivery_detail_id;
Line: 105

select organization_id, source_code, container_flag
from wsh_delivery_details
where delivery_detail_id=p_detid;
Line: 110

select organization_id, name delivery_name, delivery_type
from wsh_new_deliveries
where delivery_id=p_delid;
Line: 115

select container_flag, container_name,
       organization_id,
       nvl(line_direction,'O') line_direction -- LPN CONV. rv
from wsh_delivery_details
where delivery_detail_id=p_detailid
and container_flag='Y';
Line: 123

SELECT  delivery_detail_id
FROM  wsh_delivery_assignments_v
START WITH delivery_detail_id =p_detailid
CONNECT BY prior delivery_detail_id = parent_delivery_detail_id
and rownum < 10;
Line: 131

SELECT 'Y'
FROM   wsh_delivery_assignments_v wda, wsh_delivery_details wdd
WHERE  wda.delivery_detail_id = wdd.delivery_detail_id AND
       wda.parent_delivery_detail_id IS NOT NULL AND
       wdd.delivery_detail_id=p_detailid AND
       nvl(wdd.ignore_for_planning,'N')<>p_ignoreplan;
Line: 167

l_tms_update             VARCHAR2(1);
Line: 170

l_tp_plan_name_update    VARCHAR2(1);
Line: 254

             l_tmp_del_ids.delete;
Line: 255

             l_tmp_detail_ids.delete;
Line: 353

                           l_sync_tmp_wms_recTbl.operation_type_tbl(l_cnt_wms_counter) := 'UPDATE';
Line: 358

                           l_sync_tmp_inv_recTbl.operation_type_tbl(l_cnt_inv_counter) := 'UPDATE';
Line: 372

             SAVEPOINT before_update;
Line: 414

                     l_sync_tmp_wms_recTbl.delivery_detail_id_tbl.delete;
Line: 415

                     l_sync_tmp_wms_recTbl.operation_type_tbl.delete;
Line: 418

                       rollback to before_update;
Line: 453

                     l_sync_tmp_inv_recTbl.delivery_detail_id_tbl.delete;
Line: 454

                     l_sync_tmp_inv_recTbl.operation_type_tbl.delete;
Line: 457

                       rollback to before_update;
Line: 471

                   UPDATE wsh_delivery_details
                   SET ignore_for_planning   = l_ignoreplan,
                       last_update_date      = sysdate,
                       last_updated_by       = FND_GLOBAL.USER_ID
                   WHERE delivery_detail_id=l_tmp_detail_ids(i);
Line: 477

                  rollback to before_update;
Line: 478

                  FND_MESSAGE.SET_NAME('WSH','WSH_IGNOREPLAN_UPDATE_ERROR');
Line: 501

                   UPDATE wsh_new_deliveries
                   SET ignore_for_planning   = l_ignoreplan,
                       last_update_date      = sysdate,
                       last_updated_by       = FND_GLOBAL.USER_ID
                   WHERE delivery_id=l_tmp_del_ids(i);
Line: 508

                  rollback to before_update;
Line: 509

                  FND_MESSAGE.SET_NAME('WSH','WSH_IGNOREPLAN_UPDATE_ERROR');
Line: 529

               l_tp_plan_name_update := 'Y';
Line: 531

               l_tp_plan_name_update := 'N';
Line: 535

               WSH_DEBUG_SV.log(l_module_name,'Tp Plan Name Update',l_tp_plan_name_update);
Line: 540

             IF l_tp_plan_name_update = 'Y' THEN
               UPDATE wsh_trips
                  SET ignore_for_planning   = l_ignoreplan,
                      tp_plan_name          = NULL, -- OTM R12, glog proj
                      last_update_date      = sysdate,
                      last_updated_by       = FND_GLOBAL.USER_ID,
                      last_update_login     = FND_GLOBAL.LOGIN_ID -- OTM R12, glog proj
                WHERE trip_id=p_in_ids(i);
Line: 549

             ELSE -- l_tp_plan_name_update is null or N, do not update tp_plan_name
               UPDATE wsh_trips
                  SET ignore_for_planning   = l_ignoreplan,
                      last_update_date      = sysdate,
                      last_updated_by       = FND_GLOBAL.USER_ID,
                      last_update_login     = FND_GLOBAL.LOGIN_ID -- OTM R12, glog proj
                WHERE trip_id=p_in_ids(i);
Line: 561

                  rollback to before_update;
Line: 562

                  FND_MESSAGE.SET_NAME('WSH','WSH_IGNOREPLAN_UPDATE_ERROR');
Line: 596

               l_tmp_detail_ids.delete;
Line: 669

                            l_sync_tmp_wms_recTbl.operation_type_tbl(l_cnt_wms_counter) := 'UPDATE';
Line: 674

                            l_sync_tmp_inv_recTbl.operation_type_tbl(l_cnt_inv_counter) := 'UPDATE';
Line: 685

               SAVEPOINT before_update;
Line: 727

                       l_sync_tmp_wms_recTbl.delivery_detail_id_tbl.delete;
Line: 728

                       l_sync_tmp_wms_recTbl.operation_type_tbl.delete;
Line: 731

                         ROLLBACK to before_update;
Line: 766

                       l_sync_tmp_inv_recTbl.delivery_detail_id_tbl.delete;
Line: 767

                       l_sync_tmp_inv_recTbl.operation_type_tbl.delete;
Line: 770

                         ROLLBACK to before_update;
Line: 785

               IF NVL(WSH_DELIVERIES_GRP.G_ACTION,'UPDATE') <> 'CONFIRM' THEN
                 IF l_tmp_detail_ids is not null and l_tmp_detail_ids.COUNT>0 THEN
                  FORALL i in l_tmp_detail_ids.FIRST..l_tmp_detail_ids.LAST
                     UPDATE wsh_delivery_details
                     SET ignore_for_planning   = l_ignoreplan,
                         last_update_date      = sysdate,
                         last_updated_by       = FND_GLOBAL.USER_ID
                     WHERE delivery_detail_id=l_tmp_detail_ids(i);
Line: 794

                    ROLLBACK to before_update;
Line: 795

                    FND_MESSAGE.SET_NAME('WSH','WSH_IGNOREPLAN_UPDATE_ERROR');
Line: 820

                 l_delivery_info_tab.DELETE;
Line: 823

                 l_tms_update          := 'Y';
Line: 837

                   ROLLBACK to before_update;
Line: 853

                     ROLLBACK to before_update;
Line: 872

                      IN (WSH_NEW_DELIVERIES_PVT.C_TMS_DELETE_REQUIRED,
                          WSH_NEW_DELIVERIES_PVT.C_TMS_DELETE_IN_PROCESS))
                      AND l_is_delivery_empty = 'N') THEN
                     l_new_interface_flag_tab(1) := WSH_NEW_DELIVERIES_PVT.C_TMS_UPDATE_REQUIRED;
Line: 879

                     l_tms_update := 'N';
Line: 886

                        WSH_NEW_DELIVERIES_PVT.C_TMS_UPDATE_REQUIRED,
                        WSH_NEW_DELIVERIES_PVT.C_TMS_UPDATE_IN_PROCESS,
                        WSH_NEW_DELIVERIES_PVT.C_TMS_AWAITING_ANSWER,
                        WSH_NEW_DELIVERIES_PVT.C_TMS_ANSWER_RECEIVED)) THEN
                     l_new_interface_flag_tab(1) := WSH_NEW_DELIVERIES_PVT.C_TMS_DELETE_REQUIRED;
Line: 900

                     l_tms_update := 'N';
Line: 905

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

                   l_del_trip_tab.delete;
Line: 942

                       ROLLBACK to before_update;
Line: 952

                       ROLLBACK to before_update;
Line: 967

               UPDATE wsh_new_deliveries
               SET ignore_for_planning   = l_ignoreplan,
                   -- OTM R12, glog proj, based on the l_tms_update flag set above
                   tms_interface_flag    = DECODE(l_tms_update,
                                           'Y', l_new_interface_flag_tab(1),
                                           tms_interface_flag),
                   tms_version_number    = DECODE(l_tms_update,
                                           'Y', l_new_version_number_tab(1),
                                           tms_version_number),
                   last_update_date      = sysdate,
                   last_updated_by       = FND_GLOBAL.USER_ID,
                   last_update_login     = FND_GLOBAL.LOGIN_ID -- OTM R12, glog proj
               WHERE delivery_id=p_in_ids(i);
Line: 982

                 ROLLBACK to before_update;
Line: 983

                 FND_MESSAGE.SET_NAME('WSH','WSH_IGNOREPLAN_UPDATE_ERROR');
Line: 1012

                   ROLLBACK to before_update;
Line: 1094

             SAVEPOINT before_update;
Line: 1106

                  l_tmp_detail_ids.delete;
Line: 1115

                        UPDATE wsh_delivery_details
                        SET ignore_for_planning=l_ignoreplan,
                            last_update_date      = sysdate,
                            last_updated_by       = FND_GLOBAL.USER_ID
                        WHERE delivery_detail_id=l_tmp_detail_ids(i)
                        RETURNING container_flag, organization_id, line_direction bulk collect into l_cont_flag_tbl, l_orgn_id_tbl, l_line_dir_tbl; -- LPN CONV. rv
Line: 1122

                       rollback to before_update;
Line: 1123

                       FND_MESSAGE.SET_NAME('WSH','WSH_IGNOREPLAN_UPDATE_ERROR');
Line: 1153

                                 l_sync_tmp_wms_recTbl.operation_type_tbl(l_cnt_wms_counter) := 'UPDATE';
Line: 1160

                                 l_sync_tmp_inv_recTbl.operation_type_tbl(l_cnt_inv_counter) := 'UPDATE';
Line: 1204

                             l_sync_tmp_wms_recTbl.delivery_detail_id_tbl.delete;
Line: 1205

                             l_sync_tmp_wms_recTbl.operation_type_tbl.delete;
Line: 1242

                             l_sync_tmp_inv_recTbl.delivery_detail_id_tbl.delete;
Line: 1243

                             l_sync_tmp_inv_recTbl.operation_type_tbl.delete;
Line: 1268

                  UPDATE wsh_delivery_details
                  SET ignore_for_planning   = l_ignoreplan,
                      last_update_date      = sysdate,
                      last_updated_by       = FND_GLOBAL.USER_ID
                  WHERE delivery_detail_id=p_in_ids(i);
Line: 1274

                     rollback to before_update;
Line: 1275

                     FND_MESSAGE.SET_NAME('WSH','WSH_IGNOREPLAN_UPDATE_ERROR');
Line: 1354

SELECT dg.delivery_id
FROM   wsh_trips t,
       wsh_trip_stops st,
       wsh_delivery_legs dg
WHERE  t.trip_id = c_trip_id AND
       st.trip_id = t.trip_id AND
       dg.pick_up_stop_id = st.stop_id;
Line: 1365

SELECT t.trip_id
FROM   wsh_trips t,
       wsh_trip_stops st,
       wsh_delivery_legs dg
WHERE  t.trip_id <> c_trip_id AND
       st.trip_id = t.trip_id AND
       dg.pick_up_stop_id = st.stop_id AND
       dg.delivery_id=c_delid  AND
       NVL(t.planned_flag, 'N') = 'N';
Line: 1378

SELECT dg.delivery_id
FROM   wsh_trips t,
       wsh_trip_stops st,
       wsh_delivery_legs dg,
       wsh_new_deliveries dl
WHERE  t.trip_id = c_tripid AND
       st.trip_id = t.trip_id AND
       dg.pick_up_stop_id = st.stop_id AND
       dg.delivery_id=dl.delivery_id AND
       dl.delivery_id<>c_delid AND
       dl.planned_flag IN ('Y','N') AND
       rownum=1;
Line: 1395

SELECT distinct st.trip_id, t.planned_flag
FROM   wsh_trip_stops    st,
       wsh_delivery_legs dg,
       wsh_trips         t
WHERE  dg.pick_up_stop_id = st.stop_id AND
       dg.delivery_id=c_delid          AND
       st.trip_id = t.trip_id;
Line: 1449

          UPDATE wsh_new_deliveries
          SET planned_flag          = c_routing_firm_flag,
              last_update_date      = sysdate,
              last_updated_by       = FND_GLOBAL.USER_ID
          WHERE delivery_id = del_cur.delivery_id;
Line: 1456

              FND_MESSAGE.SET_NAME('WSH','WSH_FIRM_UPDATE_ERROR');
Line: 1489

            UPDATE wsh_trips
            SET planned_flag          = l_plannedflag,
                last_update_date      = sysdate,
                last_updated_by       = FND_GLOBAL.USER_ID
            WHERE trip_id = l_trips_cur.trip_id;
Line: 1496

              FND_MESSAGE.SET_NAME('WSH','WSH_FIRM_UPDATE_ERROR');
Line: 1524

          UPDATE wsh_trips
          SET planned_flag          = c_routing_firm_flag ,
              last_update_date      = sysdate,
              last_updated_by       = FND_GLOBAL.USER_ID
          WHERE trip_id = p_entity_id;
Line: 1568

            UPDATE wsh_trips
            SET planned_flag          = l_plannedflag,
                last_update_date      = sysdate,
                last_updated_by       = FND_GLOBAL.USER_ID
            WHERE trip_id = l_trips_cur.trip_id;
Line: 1576

                FND_MESSAGE.SET_NAME('WSH','WSH_FIRM_UPDATE_ERROR');
Line: 1604

           UPDATE wsh_new_deliveries
           SET planned_flag          = c_routing_firm_flag,
               last_update_date      = sysdate,
               last_updated_by       = FND_GLOBAL.USER_ID
           WHERE delivery_id = p_entity_id;
Line: 1662

SELECT dg.delivery_id
FROM   wsh_trip_stops st,
       wsh_delivery_legs dg,
       wsh_new_deliveries nd
WHERE  st.trip_id = p_entity_id AND
       dg.pick_up_stop_id = st.stop_id AND
       nd.delivery_id=dg.delivery_id AND
       nd.planned_flag='F';
Line: 1673

SELECT t.trip_id
FROM   wsh_trips t,
       wsh_trip_stops st,
       wsh_delivery_legs dg
WHERE  t.trip_id <> p_entity_id AND
       st.trip_id = t.trip_id AND
       dg.pick_up_stop_id = st.stop_id AND
       dg.delivery_id=p_delid
       and t.planned_flag='F';
Line: 1686

SELECT t.trip_id
FROM   wsh_trips t,
       wsh_trip_stops st,
       wsh_delivery_legs dg
WHERE  st.trip_id = t.trip_id AND
       dg.pick_up_stop_id = st.stop_id AND
       dg.delivery_id=p_entity_id
       and t.planned_flag='F';
Line: 1696

select planned_flag
from wsh_trips
where trip_id=p_entity_id;
Line: 1741

       UPDATE wsh_trips
       SET planned_flag          = l_action,
           last_update_date      = sysdate,
           last_updated_by       = FND_GLOBAL.USER_ID
       WHERE trip_id = p_entity_id;
Line: 1767

         UPDATE wsh_new_deliveries
         SET planned_flag          = decode(l_action, 'Y', planned_flag, 'Y'),
             last_update_date      = sysdate,
             last_updated_by       = FND_GLOBAL.USER_ID
         WHERE delivery_id = del_cur.delivery_id;
Line: 1774

              FND_MESSAGE.SET_NAME('WSH','WSH_FIRM_UPDATE_ERROR');
Line: 1789

           UPDATE wsh_trips
           SET planned_flag          = 'Y',
               last_update_date      = sysdate,
               last_updated_by       = FND_GLOBAL.USER_ID
           WHERE trip_id = l_trips_cur.trip_id;
Line: 1796

              FND_MESSAGE.SET_NAME('WSH','WSH_FIRM_UPDATE_ERROR');
Line: 1814

       UPDATE wsh_new_deliveries
       SET planned_flag          = l_action,
           last_update_date      = sysdate,
           last_updated_by       = FND_GLOBAL.USER_ID
       WHERE delivery_id = p_entity_id;
Line: 1832

         UPDATE wsh_trips
         SET planned_flag          = 'Y',
             last_update_date      = sysdate,
             last_updated_by       = FND_GLOBAL.USER_ID
         WHERE trip_id = cur_deltrip.trip_id;
Line: 1840

              FND_MESSAGE.SET_NAME('WSH','WSH_FIRM_UPDATE_ERROR');
Line: 1877

                                x_updated_flag  OUT NOCOPY VARCHAR2,
                                x_delivery_id   OUT NOCOPY NUMBER,
                                x_return_status OUT NOCOPY VARCHAR2);
Line: 1937

 SELECT ship_from_org_id,inventory_item_id
  FROM OE_ORDER_LINES_ALL
  WHERE line_id = p_source_line_id;
Line: 1942

  SELECT organization_id,inventory_item_id,delivery_detail_id,split_from_delivery_detail_id,creation_date
    FROM WSH_DELIVERY_DETAILS
    WHERE source_line_id = p_source_line_id
     AND source_code = p_source_code;
Line: 1948

  SELECT min(creation_date)
    FROM WSH_DELIVERY_DETAILS
    WHERE source_line_id = p_source_line_id
     AND source_code = p_source_code;
Line: 1954

  SELECT  ATP_FLAG
     FROM MTL_SYSTEM_ITEMS
     WHERE   inventory_item_id = p_inventory_item_id
      AND  organization_id = p_org_id;
Line: 2393

*  If DLVY p_entity_ids are to be deliveryIds (This will also update underlying containers if any)
*  If LPN  p_entity_ids are to be ContainerId(delivery_detail_ids with container flag 'Y')
*  If DLVB  p_entity_ids are to be delivery_detail_ids. From the delivery_detail_ids delivery_ids,container_ids
*   are derived.
*   If the delivery_detail_id is assigned to delivery_id the corresponding delivery_id is added to delivery_list.
*   If the  delivery_detail_id is packed in container the corresponding container_id(delivery_detail_id)
*        is added to container_list
*   If the delivery_detail_id  itself is container then it is added to container_list
*   Atlast the tp dates are calculated for sorted delivery_list and container_list.
*/

PROCEDURE calculate_cont_del_tpdates(p_entity IN VARCHAR2,
                                     p_entity_ids IN wsh_util_core.id_tab_type,
                                     x_return_status OUT NOCOPY VARCHAR2) IS

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

    SELECT  wda.parent_delivery_detail_id,wda.delivery_id,container_flag
      FROM  wsh_delivery_details wdd,wsh_delivery_assignments_v wda
      WHERE wda.delivery_detail_id = wdd.delivery_detail_id
        AND wda.delivery_detail_id = p_delivery_detail_id;
Line: 2597

    SELECT earliest_pickup_date,
	   earliest_dropoff_date,
	   latest_pickup_date,
	   latest_dropoff_date,
	   initial_pickup_date,
	   ultimate_dropoff_date,
           ignore_for_planning --OTM R12
    FROM   WSH_NEW_DELIVERIES
    WHERE  delivery_id = p_delivery_id
    FOR UPDATE NOWAIT;
Line: 2615

      SELECT  wdd.delivery_detail_id,wda.delivery_id
        FROM  wsh_delivery_details wdd,wsh_delivery_assignments_v wda
        WHERE wda.delivery_detail_id = wdd.delivery_detail_id
          AND wdd.container_flag = 'Y'
      --    AND wda.parent_delivery_detail_id IS NULL
          AND wda.delivery_id = p_delivery_id;
Line: 2624

    SELECT  max(wdd.earliest_pickup_date),max(wdd.earliest_dropoff_date),
            min(wdd.latest_pickup_date),min(wdd.latest_dropoff_date),
            min(wdd.date_scheduled), min(wdd.date_requested), max(wdd.date_scheduled)
      FROM  wsh_delivery_details wdd,wsh_delivery_assignments_v wda
      WHERE wda.delivery_detail_id = wdd.delivery_detail_id
        AND wda.parent_delivery_detail_id IS NULL
      AND wda.delivery_id = p_delivery_id;
Line: 2634

  SELECT max(date_scheduled) , min(date_scheduled),min(date_requested),max(date_requested)
    FROM  wsh_delivery_details wdd,wsh_delivery_assignments_v wda
    WHERE wda.delivery_detail_id = wdd.delivery_detail_id
        AND delivery_id =p_delivery_id;
Line: 2640

  SELECT shipment_direction
    FROM wsh_new_deliveries
    WHERE delivery_id =p_delivery_id
    AND shipment_direction IN ('I','D');
Line: 2651

  l_tms_update             VARCHAR2(1);
Line: 2893

      l_tms_update         := 'N';
Line: 2897

      l_delivery_info_tab.DELETE;
Line: 2959

             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 := 'N';
Line: 2964

            l_tms_update := 'Y';
Line: 2965

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

          l_tms_update := 'N';
Line: 2975

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

    UPDATE WSH_NEW_DELIVERIES
    SET  earliest_pickup_date = l_earliest_mpickup_date,
         earliest_dropoff_date = l_earliest_mdropoff_date,
         latest_pickup_date = l_latest_mpickup_date,
         latest_dropoff_date =  l_latest_mdropoff_date,
         initial_pickup_date = l_initial_mpickup_date,
         ultimate_dropoff_date = l_ultimate_mdropoff_date,
         --OTM R12, glog proj
        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)),
         --
         last_update_date      = sysdate,
         last_updated_by       = FND_GLOBAL.USER_ID,
         last_update_login     = FND_GLOBAL.LOGIN_ID
    WHERE delivery_id = l_delivery_id;
Line: 3000

    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_return_status);
Line: 3092

        WSH_DEBUG_SV.log(l_module_name,'Cannot lock delivery for update',l_delivery_id);
Line: 3143

  l_updated_flag      VARCHAR2(1);
Line: 3148

  SELECT parent_delivery_detail_id
	 FROM wsh_delivery_assignments_v
	 START WITH delivery_detail_id = p_delivery_detail_id
	 CONNECT BY PRIOR parent_delivery_detail_id = delivery_detail_id;
Line: 3154

    SELECT Container_flag
    FROM wsh_delivery_details
    WHERE delivery_detail_id = p_delivery_detail_id;
Line: 3180

                          x_updated_flag=> l_updated_flag,
                          x_delivery_id => l_delivery_id,
                          x_return_status=> x_return_status);
Line: 3188

    IF ( l_updated_flag = 'Y' ) THEN

      -- Outer Containers
      OPEN Outer_LPNS(l_lpndetail_ids(i));
Line: 3203

                                x_updated_flag=> l_updated_flag,
                                x_return_status=> x_return_status);
Line: 3208

            IF (l_updated_flag = 'N') THEN
              EXIT;
Line: 3248

                                x_updated_flag  OUT NOCOPY VARCHAR2,
                                x_delivery_id   OUT NOCOPY NUMBER,
                                x_return_status OUT NOCOPY VARCHAR2) IS

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

        SELECT max(earliest_pickup_date),max(earliest_dropoff_date),min(latest_pickup_date),min(latest_dropoff_date)
        FROM wsh_delivery_assignments_v wda,wsh_delivery_details wdd
        WHERE wda.delivery_detail_id = wdd.delivery_detail_id
         AND parent_delivery_detail_id =  c_delivery_detail_id;
Line: 3319

  UPDATE WSH_DELIVERY_DETAILS
  SET  earliest_pickup_date = l_earliest_mpickup_date,
       earliest_dropoff_date = l_earliest_mdropoff_date,
       latest_pickup_date = l_latest_mpickup_date,
       latest_dropoff_date =  l_latest_mdropoff_date,
       last_update_date      = sysdate,
       last_updated_by       = FND_GLOBAL.USER_ID
  WHERE delivery_detail_id = p_delivery_detail_id
  AND   ( nvl(earliest_pickup_date, sysdate)  <> nvl(l_earliest_mpickup_date, sysdate)
       OR nvl(earliest_dropoff_date, sysdate) <> nvl(earliest_dropoff_date, sysdate)
       OR nvl(latest_pickup_date, sysdate)    <> nvl(latest_pickup_date, sysdate)
       OR nvl(latest_dropoff_date, sysdate)   <> nvl(latest_dropoff_date, sysdate) );
Line: 3332

    x_updated_flag := 'Y';
Line: 3334

    x_updated_flag := 'N';
Line: 3361

          l_sync_tmp_rec.operation_type := 'UPDATE';
Line: 3422

        SELECT ship_from_location_id
        FROM wsh_delivery_details wdd
        WHERE delivery_detail_id = p_delivery_detail_id;
Line: 3427

        SELECT wdd.ship_from_location_id
        FROM wsh_delivery_details wdd ,wsh_delivery_assignments_v wda
        WHERE wdd.delivery_detail_id = wda.delivery_detail_id
          AND delivery_id = p_delivery_id
          AND ROWNUM = 1;
Line: 3533

  SELECT   wdd.ignore_for_planning,a.ship_from_location_id
  FROM     wsh_delivery_details wdd ,
          (SELECT  source_code,source_header_id,ship_set_id,ship_from_location_id
           FROM wsh_delivery_details
           WHERE  delivery_detail_id = c_delivery_detail_id) a
  WHERE
      wdd.delivery_detail_id <>  c_delivery_detail_id	  AND
      nvl(wdd.ignore_for_planning,'N') <> p_ignore_for_planning AND
      wdd.ship_set_id = a.ship_set_id AND
      wdd.source_header_id = a.source_header_id AND
      wdd.source_code= a.source_code  AND
      rownum <= 1;