DBA Data[Home] [Help]

APPS.WSH_TRIP_STOPS_GRP SQL Statements

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

Line: 19

 PROCEDURE Add_to_Delete_List(
    p_stop_tab          IN  WSH_TRIP_STOPS_VALIDATIONS.stop_details_tab,
    p_caller            IN VARCHAR2,
    x_stop_delete_tab   OUT NOCOPY wsh_util_core.id_tab_type,
    x_trip_affected_tab OUT NOCOPY wsh_util_core.id_tab_type,
    x_return_status     OUT NOCOPY VARCHAR2) ;
Line: 569

    l_stop_delete_tab             wsh_util_core.id_tab_type;
Line: 572

    l_delete_tmp_tab              WSH_TRIP_STOPS_VALIDATIONS.stop_details_tab;
Line: 573

    l_delete_t                    WSH_TRIP_STOPS_VALIDATIONS.stop_details_tab;
Line: 576

    SELECT trip_id
    FROM WSH_TRIPS
    WHERE trip_id=p_trip_id
    AND status_code='IT'
    AND NOT EXISTS (select 'x'
                    from wsh_trip_stops
                    where trip_id=p_trip_id
                    and status_code IN ('OP', 'AR')
                    and rownum=1);
Line: 669

      l_delete_tmp_tab(l_next).stop_id := p_rec_attr_tab(l_next).stop_id;
Line: 670

      l_delete_tmp_tab(l_next).trip_id := p_rec_attr_tab(l_next).trip_id;
Line: 752

              AND p_action_prms.action_code =  'DELETE'
             )  THEN --BUG 4354579
      WSH_TRIP_STOPS_PVT.Lock_Trip_Stop(
                             p_rec_attr_tab=>p_rec_attr_tab,
                             p_caller=>p_action_prms.caller,
                             p_valid_index_tab  =>l_valid_index_tab,
                             x_valid_ids_tab    =>x_stop_out_rec.valid_ids_tab,
                             x_return_status=>l_return_status);
Line: 794

         x_stop_out_rec.selection_issue_flag := 'Y';
Line: 886

    IF p_action_prms.action_code IN ('UPDATE-STATUS', 'PRINT-DOC-SETS')
    AND nvl(p_action_prms.phase,1) = 1
    AND p_action_prms.caller = 'WSH_FSTRX'
    THEN
      --Bugfix 4070732 {       Phase 1 need to call the reset API only
      l_return_status := NULL;
Line: 972

                FND_MESSAGE.SET_NAME('WSH','WSH_STOP_DELETE_ERROR');
Line: 990

              l_delete_t(l_cc_count_success).stop_id := l_delete_tmp_tab(i).stop_id;
Line: 991

              l_delete_t(l_cc_count_success).trip_id := l_delete_tmp_tab(i).trip_id;
Line: 998

            l_delete_tmp_tab := l_delete_t;
Line: 1130

          WSH_WV_UTILS.G_RESET_WV := 'Y'; -- set to Y to enable the update
Line: 1156

    ELSIF p_action_prms.action_code = 'UPDATE-STATUS' THEN

        IF l_debug_on THEN
           wsh_debug_sv.log (l_module_name,'stop_action',
                                                    p_action_prms.stop_action);
Line: 1204

                         p_action       => 'UPDATE',
                         x_return_status => l_return_status
                );
Line: 1243

        IF WSH_ACTIONS_LEVELS.g_validation_level_tab(WSH_ACTIONS_LEVELS.C_CHK_UPDATE_STATUS_LVL) = 1 THEN
       if l_debug_on then
          wsh_debug_sv.log(l_module_name, 'l_stop_id_tab count', l_stop_id_tab.count);
Line: 1247

           WSH_TRIP_STOPS_ACTIONS.Check_Update_Stops(
                    p_stop_rows      => l_stop_id_tab,
                    p_action               => p_action_prms.stop_action,
--tkt
                    p_caller         => p_action_prms.caller,
                    x_return_status  => l_return_status
           );
Line: 1271

    ELSIF p_action_prms.action_code = 'DELETE' THEN

        --TL Rating
        IF( WSH_UTIL_CORE.FTE_Is_Installed = 'Y') THEN
          IF l_stop_id_tab.count > 0 THEN
            --
            IF l_debug_on THEN
                WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_DELIVERY_LEGS_ACTIONS.MARK_REPRICE_REQUIRED',WSH_DEBUG_SV.C_PROC_LEVEL);
Line: 1299

        Add_to_Delete_List(
            p_stop_tab        => l_delete_tmp_tab,
            p_caller          => p_action_prms.caller,
            x_stop_delete_tab => l_stop_delete_tab,
            x_trip_affected_tab => l_trip_affected_tab,
            x_return_status   => l_return_status);
Line: 1307

        WSH_UTIL_CORE.delete(
                  p_type                => 'STOP',
                  p_rows                => l_stop_delete_tab,
                  x_return_status       => l_return_status,
--tkt
                  p_caller              => p_action_prms.caller
        );
Line: 1364

           FND_MESSAGE.SET_NAME('WSH','WSH_UI_MULTI_SELECTION');
Line: 1367

              wsh_debug_sv.log (l_module_name,'WSH_UI_MULTI_SELECTION');
Line: 1856

  x_pvt_stop_rec.LAST_UPDATE_DATE		:= p_grp_stop_rec.LAST_UPDATE_DATE;
Line: 1857

  x_pvt_stop_rec.LAST_UPDATED_BY		:= p_grp_stop_rec.LAST_UPDATED_BY;
Line: 1858

  x_pvt_stop_rec.LAST_UPDATE_LOGIN		:= p_grp_stop_rec.LAST_UPDATE_LOGIN;
Line: 1861

  x_pvt_stop_rec.PROGRAM_UPDATE_DATE	  	:= p_grp_stop_rec.PROGRAM_UPDATE_DATE;
Line: 1972

    IF p_action_code = 'UPDATE' THEN
	l_status_code := p_rec_attr_tab(l_index).status_code;
Line: 1974

	l_action := 'UPDATE';
Line: 2290

PROCEDURE CREATE_UPDATE_STOP(
        p_api_version_number    IN NUMBER,
        p_init_msg_list         IN VARCHAR2,
        p_commit                IN VARCHAR2,
        p_in_rec                IN stopInRecType,
        p_rec_attr_tab          IN WSH_TRIP_STOPS_PVT.Stop_Attr_Tbl_Type,
        x_stop_out_tab          OUT NOCOPY  stop_out_tab_type,
        x_return_status         OUT NOCOPY VARCHAR2,
        x_msg_count             OUT NOCOPY NUMBER,
        x_msg_data              OUT NOCOPY VARCHAR2,
        x_stop_wt_vol_out_tab   OUT NOCOPY Stop_Wt_Vol_tab_type --bug 2796095
     ) IS

l_api_version_number    CONSTANT NUMBER := 1.0;
Line: 2304

l_api_name              CONSTANT VARCHAR2(30) := 'Create_Update_Stop';
Line: 2306

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

  SELECT stop_id,
	 departure_gross_weight,
	 departure_net_weight,
	 departure_volume,
	 departure_fill_percent
  FROM  wsh_trip_stops
  WHERE trip_id = p_trip_id ;
Line: 2366

  SELECT mode_of_transport,
         NVL(ignore_for_planning,'N'), -- OTM R12,glog project
         tp_plan_name
  FROM wsh_trips
  WHERE trip_id = p_trip_id;
Line: 2418

 SAVEPOINT create_update_stop_grp;
Line: 2420

 l_trips.delete;
Line: 2423

    wsh_debug_sv.push (l_module_name, 'Create_Update_Stop');
Line: 2461

 IF (p_in_rec.action_code IS NULL OR p_in_rec.action_code NOT IN ('CREATE','UPDATE') ) THEN
    FND_MESSAGE.SET_NAME('WSH','WSH_REQUIRED_FIELD_NULL');
Line: 2768

    ELSIF (p_in_rec.action_code = 'UPDATE' ) THEN
       -- csun start of stop sequence change
       l_handle_internal_stops := FALSE;
Line: 2809

       WSH_TRIP_STOPS_PVT.UPDATE_TRIP_STOP (
	p_rowid                 =>	l_rec_attr_tab(x_index_id_tab(l_index)).rowid,
	p_stop_info     	=>      l_rec_attr_tab(x_index_id_tab(l_index)),
	x_return_status      	=> 	l_return_status);
Line: 2897

    IF p_in_rec.action_code = 'UPDATE' THEN
       l_status_code := l_rec_attr_tab(l_index).status_code;
Line: 2911

    ELSIF (p_in_rec.action_code = 'UPDATE' ) THEN

     IF( WSH_UTIL_CORE.FTE_Is_Installed = 'Y') THEN
        -- Bug 3848771
        -- Mark as reprice required only when certain conditions are met
        -- during update.

        IF l_debug_on THEN
           wsh_debug_sv.log(l_module_name,'l_rec_attr_tab(x_index_id_tab(l_index)).planned_arrival_date', l_rec_attr_tab(x_index_id_tab(l_index)).planned_arrival_date);
Line: 3182

       ROLLBACK to create_update_stop_grp;
Line: 3227

                   rollback to create_update_stop_grp;
Line: 3303

     ROLLBACK TO create_update_stop_grp;
Line: 3345

     ROLLBACK TO create_update_stop_grp;
Line: 3383

     ROLLBACK TO create_update_stop_grp;
Line: 3442

                rollback to create_update_stop_grp;
Line: 3466

     wsh_util_core.default_handler ('WSH_TRIP_STOPS_GRP.CREATE_UPDATE_STOP');
Line: 3494

     ROLLBACK TO create_update_stop_grp;
Line: 3496

END CREATE_UPDATE_STOP;
Line: 3520

  PROCEDURE Create_Update_Stop
  ( p_api_version_number     IN   NUMBER,
    p_init_msg_list          IN   VARCHAR2,
    x_return_status          OUT NOCOPY   VARCHAR2,
    x_msg_count              OUT NOCOPY   NUMBER,
    x_msg_data               OUT NOCOPY   VARCHAR2,
    p_action_code            IN   VARCHAR2,
    p_stop_info	             IN OUT NOCOPY   WSH_TRIP_STOPS_GRP.Trip_Stop_Pub_Rec_Type,
    p_trip_id                IN   NUMBER DEFAULT FND_API.G_MISS_NUM,
    p_trip_name              IN   VARCHAR2 DEFAULT FND_API.G_MISS_CHAR,
    p_stop_location_id       IN   NUMBER DEFAULT FND_API.G_MISS_NUM,
    p_stop_location_code     IN   VARCHAR2 DEFAULT FND_API.G_MISS_CHAR,
    p_planned_dep_date       IN   DATE DEFAULT FND_API.G_MISS_DATE,
    x_stop_id                OUT NOCOPY   NUMBER) IS

l_api_version_number CONSTANT NUMBER := 1.0;
Line: 3536

l_api_name           CONSTANT VARCHAR2(30):= 'Create_Update_Stop';
Line: 3538

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

     wsh_debug_sv.push (l_module_name, 'Create_Update_Stop');
Line: 3570

      wsh_debug_sv.push (l_module_name, 'Create_Update_Stop');
Line: 3617

   WSH_INTERFACE_GRP.CREATE_UPDATE_STOP(
        p_api_version_number    => p_api_version_number,
        p_init_msg_list         => p_init_msg_list,
        p_commit                => l_commit,
        p_in_rec                => l_in_rec,
        p_rec_attr_tab          => l_rec_attr_tab,
        x_stop_out_tab          => l_stop_out_tab,
        x_return_status         => x_return_status,
        x_msg_count             => x_msg_count,
        x_msg_data              => x_msg_data);
Line: 3629

      WSH_DEBUG_SV.log(l_module_name,'WSH_TRIP_STOPS_GRP.CREATE_UPDATE_STOP x_return_status',x_return_status);
Line: 3648

     wsh_util_core.default_handler ('WSH_TRIP_STOPS_GRP.CREATE_UPDATE_STOP');
Line: 3655

END CREATE_UPDATE_STOP;
Line: 3676

  PROCEDURE Create_Update_Stop_New
  ( p_api_version_number     IN   NUMBER,
    p_init_msg_list          IN   VARCHAR2,
    p_commit                 IN   VARCHAR2 DEFAULT FND_API.G_FALSE,
    x_return_status          OUT NOCOPY   VARCHAR2,
    x_msg_count              OUT NOCOPY   NUMBER,
    x_msg_data               OUT NOCOPY   VARCHAR2,
    p_stop_info              IN OUT NOCOPY   WSH_TRIP_STOPS_GRP.Trip_Stop_Pub_Rec_Type,
    p_stop_IN_rec            IN  stopInRecType,
    x_stop_OUT_rec           OUT NOCOPY  stopOutRecType) IS

l_api_version_number CONSTANT NUMBER := 1.0;
Line: 3688

l_api_name           CONSTANT VARCHAR2(30):= 'Create_Update_Stop';
Line: 3690

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

   WSH_INTERFACE_GRP.CREATE_UPDATE_STOP(
        p_api_version_number    => p_api_version_number,
        p_init_msg_list         => p_init_msg_list,
        p_commit                => l_commit,
        p_in_rec                => p_stop_in_rec,
        p_rec_attr_tab          => l_rec_attr_tab,
        x_stop_out_tab          => l_stop_out_tab,
        x_return_status         => x_return_status,
        x_msg_count             => x_msg_count,
        x_msg_data              => x_msg_data);
Line: 3774

      WSH_DEBUG_SV.log(l_module_name,'WSH_TRIP_STOPS_GRP.CREATE_UPDATE_STOP x_return_status',x_return_status);
Line: 3798

     wsh_util_core.default_handler ('WSH_TRIP_STOPS_GRP.CREATE_UPDATE_STOP');
Line: 3805

END CREATE_UPDATE_STOP_NEW;
Line: 3888

  SELECT wnd.delivery_id
  FROM wsh_new_deliveries wnd, wsh_delivery_legs wdl
  WHERE wnd.delivery_id = wdl.delivery_id
  AND wdl.pick_up_stop_id = p_stop_id
  AND wnd.initial_pickup_location_id = p_stop_loc_id;
Line: 3895

  SELECT wnd.delivery_id
  FROM wsh_new_deliveries wnd, wsh_delivery_legs wdl
  WHERE wnd.delivery_id = wdl.delivery_id
  AND wdl.drop_off_stop_id = p_stop_id
  AND wnd.ultimate_dropoff_location_id = p_stop_loc_id;
Line: 3902

  SELECT wts.trip_id, wts.stop_location_id, wt.status_code
  FROM wsh_trip_stops wts, wsh_trips wt
  WHERE wts.stop_id = p_stop_id
  AND wts.trip_id = wt.trip_id;
Line: 3908

  SELECT wts.stop_id
  FROM wsh_trip_stops wts
  WHERE wts.trip_id = p_trip_id
  AND wts.status_code <> 'CL'
  AND wts.stop_id <> p_stop_id;
Line: 3943

    IF p_action_prms.action_code = 'UPDATE-STATUS'
       AND p_action_prms.stop_action = 'CLOSE'
     THEN
    --{
     --need to loop through each record in p_stop_attr_tab
     l_index := p_stop_attr_tab.FIRST;
Line: 3964

           If trip is open, closing any stop requires trip status to be updated and hence trip's lock is needed.
           If trip is In-Transit, then lock the trip only if all other stops have been closed already.
          */

          IF l_trip_status = 'OP'
          THEN
          -- {
               WSH_TRIPS_PVT.lock_trip_no_compare(
                  p_trip_id => l_trip_id
               );
Line: 4113

PROCEDURE Add_to_Delete_List(
    p_stop_tab          IN  WSH_TRIP_STOPS_VALIDATIONS.stop_details_tab,
    p_caller            IN VARCHAR2,
    x_stop_delete_tab   OUT NOCOPY wsh_util_core.id_tab_type,
    x_trip_affected_tab OUT NOCOPY wsh_util_core.id_tab_type,
    x_return_status     OUT NOCOPY VARCHAR2)

IS

  CURSOR c_linked_stop(c_stop_id IN NUMBER, c_trip_id NUMBER)  IS
  SELECT physical_stop_id linked_stop_id,
       1 link_type ,
       trip_id
  FROM wsh_trip_stops
  WHERE  stop_id = c_stop_id
  AND    physical_stop_id IS NOT NULL
  AND    trip_id = c_trip_id
  UNION
  SELECT stop_id linked_stop_id,
       2 link_type ,
       trip_id
  FROM wsh_trip_stops
  WHERE  physical_stop_id = c_stop_id
  AND    status_code = 'OP'
  AND    trip_id = c_trip_id;
Line: 4142

  l_stop_delete_tab   wsh_util_core.id_tab_type;
Line: 4149

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

  x_stop_delete_tab.delete;
Line: 4168

  l_stop_delete_tab.delete;
Line: 4169

  x_trip_affected_tab.delete;
Line: 4178

        j :=  l_stop_delete_tab.first;
Line: 4180

          IF l_stop_delete_tab(j) = p_stop_tab(i).stop_id THEN
            l_stop_exist := TRUE;
Line: 4184

          j := l_stop_delete_tab.next(j);
Line: 4188

          l_stop_delete_tab(l_stop_delete_tab.count+1) := p_stop_tab(i).stop_id;
Line: 4206

           j :=  l_stop_delete_tab.first;
Line: 4208

             IF l_stop_delete_tab(j) = l_linked_stop.linked_stop_id THEN
               l_stop_exist := TRUE;
Line: 4212

             j := l_stop_delete_tab.next(j);
Line: 4216

             l_stop_delete_tab(l_stop_delete_tab.count+1) := l_linked_stop.linked_stop_id;
Line: 4226

        l_stop_delete_tab(l_stop_delete_tab.count+1) := p_stop_tab(i).stop_id;
Line: 4243

  x_stop_delete_tab := l_stop_delete_tab;
Line: 4257

      wsh_util_core.default_handler('WSH_TRIP_STOPS_VALIDATIONS.Add_to_Delete_List',l_module_name);
Line: 4263

END Add_to_Delete_List;