DBA Data[Home] [Help]

APPS.WSH_NEW_DELIVERIES_PVT SQL Statements

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

Line: 39

  SELECT wsh_new_deliveries_s.nextval
  FROM   sys.dual;
Line: 43

  SELECT delivery_id
  FROM wsh_new_deliveries
  WHERE name = v_delivery_name;
Line: 158

     INSERT INTO wsh_new_deliveries
	(
		 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
		,last_update_date
		,last_updated_by
		,last_update_login
		,program_application_id
		,program_id
		,program_update_date
		,request_id
                ,batch_id
                ,hash_value
                ,source_header_id
		,number_of_lpn
/* Changes for Shipping Data Model Bug#1918342*/
		,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
/* H Integration: datamodel changes wrudge */
		,service_level
		,mode_of_transport
		,assigned_to_fte_trips
                ,auto_sc_exclude_flag
                ,auto_ap_exclude_flag
/* J Inbound Logistics 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
-- bug 3667348
                ,REASON_OF_TRANSPORT
                ,DESCRIPTION
--OTM R12
                ,TMS_INTERFACE_FLAG
                ,TMS_VERSION_NUMBER
--
            )
     VALUES (
		 x_delivery_id
		,x_name
		,nvl(p_delivery_info.planned_flag,'N')
		,nvl(p_delivery_info.status_code,'OP')
		,nvl(p_delivery_info.delivery_type,'STANDARD')
		,p_delivery_info.loading_sequence
		,p_delivery_info.loading_order_flag
		,p_delivery_info.initial_pickup_date
		,p_delivery_info.initial_pickup_location_id
		,p_delivery_info.organization_id
		,p_delivery_info.ultimate_dropoff_location_id
		,p_delivery_info.ultimate_dropoff_date
		,p_delivery_info.customer_id
		,p_delivery_info.intmed_ship_to_location_id
		,p_delivery_info.pooled_ship_to_location_id
		,p_delivery_info.carrier_id
		,p_delivery_info.ship_method_code
		,p_delivery_info.freight_terms_code
		,p_delivery_info.fob_code
		,p_delivery_info.fob_location_id
		,p_delivery_info.waybill
		,p_delivery_info.dock_code
		,p_delivery_info.acceptance_flag
		,p_delivery_info.accepted_by
		,p_delivery_info.accepted_date
		,p_delivery_info.acknowledged_by
		,p_delivery_info.confirmed_by
		,p_delivery_info.confirm_date
		,p_delivery_info.asn_date_sent
		,p_delivery_info.asn_status_code
		,p_delivery_info.asn_seq_number
		,p_delivery_info.gross_weight
		,p_delivery_info.net_weight
		,p_delivery_info.weight_uom_code
		,p_delivery_info.volume
		,p_delivery_info.volume_uom_code
		,p_delivery_info.additional_shipment_info
		,p_delivery_info.currency_code
		,p_delivery_info.attribute_category
		,p_delivery_info.attribute1
		,p_delivery_info.attribute2
		,p_delivery_info.attribute3
		,p_delivery_info.attribute4
		,p_delivery_info.attribute5
		,p_delivery_info.attribute6
		,p_delivery_info.attribute7
		,p_delivery_info.attribute8
		,p_delivery_info.attribute9
		,p_delivery_info.attribute10
		,p_delivery_info.attribute11
		,p_delivery_info.attribute12
		,p_delivery_info.attribute13
		,p_delivery_info.attribute14
		,p_delivery_info.attribute15
		,p_delivery_info.tp_attribute_category
		,p_delivery_info.tp_attribute1
		,p_delivery_info.tp_attribute2
		,p_delivery_info.tp_attribute3
		,p_delivery_info.tp_attribute4
		,p_delivery_info.tp_attribute5
		,p_delivery_info.tp_attribute6
		,p_delivery_info.tp_attribute7
		,p_delivery_info.tp_attribute8
		,p_delivery_info.tp_attribute9
		,p_delivery_info.tp_attribute10
		,p_delivery_info.tp_attribute11
		,p_delivery_info.tp_attribute12
		,p_delivery_info.tp_attribute13
		,p_delivery_info.tp_attribute14
		,p_delivery_info.tp_attribute15
		,p_delivery_info.global_attribute_category
		,p_delivery_info.global_attribute1
		,p_delivery_info.global_attribute2
		,p_delivery_info.global_attribute3
		,p_delivery_info.global_attribute4
		,p_delivery_info.global_attribute5
		,p_delivery_info.global_attribute6
		,p_delivery_info.global_attribute7
		,p_delivery_info.global_attribute8
		,p_delivery_info.global_attribute9
		,p_delivery_info.global_attribute10
		,p_delivery_info.global_attribute11
		,p_delivery_info.global_attribute12
		,p_delivery_info.global_attribute13
		,p_delivery_info.global_attribute14
		,p_delivery_info.global_attribute15
		,p_delivery_info.global_attribute16
		,p_delivery_info.global_attribute17
		,p_delivery_info.global_attribute18
		,p_delivery_info.global_attribute19
		,p_delivery_info.global_attribute20
		,nvl(p_delivery_info.creation_date, SYSDATE)
		,nvl(p_delivery_info.created_by,FND_GLOBAL.USER_ID)
		,nvl(p_delivery_info.last_update_date, SYSDATE)
		,nvl(p_delivery_info.last_updated_by,FND_GLOBAL.USER_ID)
		,nvl(p_delivery_info.last_update_login,FND_GLOBAL.LOGIN_ID)
		,p_delivery_info.program_application_id
		,p_delivery_info.program_id
		,p_delivery_info.program_update_date
		,p_delivery_info.request_id
                ,p_delivery_info.batch_id
                ,p_delivery_info.hash_value
                ,p_delivery_info.source_header_id
		,p_delivery_info.number_of_lpn
		/* Changes for Shipping Data Model Bug#1918342*/
		,p_delivery_info.cod_amount
		,p_delivery_info.cod_currency_code
		,p_delivery_info.cod_remit_to
		,p_delivery_info.cod_charge_paid_by
		,p_delivery_info.problem_contact_reference
		,p_delivery_info.port_of_loading
		,p_delivery_info.port_of_discharge
		,p_delivery_info.ftz_number
		,p_delivery_info.routed_export_txn
		,p_delivery_info.entry_number
		,p_delivery_info.routing_instructions
		,p_delivery_info.in_bond_code
		,p_delivery_info.shipping_marks
/* H Integration: datamodel changes wrudge */
		,p_delivery_info.service_level
		,p_delivery_info.mode_of_transport
		,p_delivery_info.assigned_to_fte_trips
		,p_delivery_info.auto_sc_exclude_flag
		,p_delivery_info.auto_ap_exclude_flag
/* J Inbound Logistics jckwok */
                ,nvl(p_delivery_info.shipment_direction, 'O')
                ,p_delivery_info.vendor_id
                ,p_delivery_info.party_id
                ,p_delivery_info.routing_response_id
                ,p_delivery_info.rcv_shipment_header_id
                ,p_delivery_info.asn_shipment_header_id
                ,p_delivery_info.shipping_control
/* J TP Release : ttrichy */
                ,p_delivery_info.TP_DELIVERY_NUMBER
                ,p_delivery_info.EARLIEST_PICKUP_DATE
                ,p_delivery_info.LATEST_PICKUP_DATE
                ,p_delivery_info.EARLIEST_DROPOFF_DATE
                ,p_delivery_info.LATEST_DROPOFF_DATE
                ,nvl(p_delivery_info.ignore_for_planning,'N')
                ,p_delivery_info.TP_PLAN_NAME
-- J: W/V Changes
                ,nvl(p_delivery_info.wv_frozen_flag, 'N')
                ,p_delivery_info.hash_string
                ,p_delivery_info.delivered_date
  -- bug 3667348
                ,p_delivery_info.REASON_OF_TRANSPORT
                ,p_delivery_info.DESCRIPTION
 -- bug 3667348
--OTM R12
                ,WSH_NEW_DELIVERIES_PVT.C_TMS_NOT_TO_BE_SENT
                ,1
--
             )
	RETURNING rowid
	INTO x_rowid;
Line: 525

  PROCEDURE Update_Delivery
		(p_rowid		IN	VARCHAR2,
		 p_delivery_info	IN	Delivery_Rec_Type,
		 x_return_status		OUT NOCOPY 	VARCHAR2
		) IS

-- J: W/V Changes
  CURSOR get_del_info IS
  SELECT rowid,
         gross_weight,
         net_weight,
         volume,
         weight_uom_code,
         volume_uom_code,
         wv_frozen_flag,
         organization_id
  FROM   wsh_new_deliveries
  WHERE  delivery_id = p_delivery_info.delivery_id;
Line: 545

  SELECT organization_id, name
  FROM wsh_new_deliveries
  WHERE  delivery_id = p_delivery_info.delivery_id
  and (carrier_id <> p_delivery_info.carrier_id
       OR ship_method_code <> p_delivery_info.ship_method_code);
Line: 587

l_tms_update	         VARCHAR2(1);
Line: 599

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

    l_tms_update := 'N';
Line: 839

                   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_tms_update := 'Y';
Line: 844

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

            l_tms_update := 'N';
Line: 854

    UPDATE wsh_new_deliveries
    SET
	 delivery_id                  = p_delivery_info.delivery_id
	,name                         = p_delivery_info.name
	,planned_flag                 = p_delivery_info.planned_flag
	,status_code                  = p_delivery_info.status_code
	,delivery_type                = p_delivery_info.delivery_type
	,loading_sequence             = p_delivery_info.loading_sequence
	,loading_order_flag           = p_delivery_info.loading_order_flag
	,initial_pickup_date          = p_delivery_info.initial_pickup_date
	,initial_pickup_location_id   = p_delivery_info.initial_pickup_location_id
	,organization_id              = p_delivery_info.organization_id
	,ultimate_dropoff_location_id = p_delivery_info.ultimate_dropoff_location_id
	,ultimate_dropoff_date        = p_delivery_info.ultimate_dropoff_date
	,customer_id                  = p_delivery_info.customer_id
	,intmed_ship_to_location_id   = p_delivery_info.intmed_ship_to_location_id
	,pooled_ship_to_location_id   = p_delivery_info.pooled_ship_to_location_id
	,carrier_id                   = p_delivery_info.carrier_id
	,ship_method_code             = p_delivery_info.ship_method_code
	,freight_terms_code           = p_delivery_info.freight_terms_code
	,fob_code                     = p_delivery_info.fob_code
	,fob_location_id              = p_delivery_info.fob_location_id
	,waybill                      = p_delivery_info.waybill
	,dock_code                    = p_delivery_info.dock_code
	,acceptance_flag              = p_delivery_info.acceptance_flag
	,accepted_by                  = p_delivery_info.accepted_by
	,accepted_date                = p_delivery_info.accepted_date
	,acknowledged_by              = p_delivery_info.acknowledged_by
	,confirmed_by                 = p_delivery_info.confirmed_by
	,confirm_date                 = p_delivery_info.confirm_date
	,asn_date_sent                = p_delivery_info.asn_date_sent
	,asn_status_code              = p_delivery_info.asn_status_code
	,asn_seq_number               = p_delivery_info.asn_seq_number
	,gross_weight                 = l_gross_weight -- Bugfix #4587421
	,net_weight                   = l_net_weight   -- Bugfix #4587421
	,weight_uom_code              = p_delivery_info.weight_uom_code
	,volume                       = p_delivery_info.volume
	,volume_uom_code              = p_delivery_info.volume_uom_code
	,additional_shipment_info     = p_delivery_info.additional_shipment_info
	,currency_code                = p_delivery_info.currency_code
	,attribute_category           = p_delivery_info.attribute_category
	,attribute1                   = p_delivery_info.attribute1
	,attribute2                   = p_delivery_info.attribute2
	,attribute3                   = p_delivery_info.attribute3
	,attribute4                   = p_delivery_info.attribute4
	,attribute5                   = p_delivery_info.attribute5
	,attribute6                   = p_delivery_info.attribute6
	,attribute7                   = p_delivery_info.attribute7
	,attribute8                   = p_delivery_info.attribute8
	,attribute9                   = p_delivery_info.attribute9
	,attribute10                  = p_delivery_info.attribute10
	,attribute11                  = p_delivery_info.attribute11
	,attribute12                  = p_delivery_info.attribute12
	,attribute13                  = p_delivery_info.attribute13
	,attribute14                  = p_delivery_info.attribute14
	,attribute15                  = p_delivery_info.attribute15
	,tp_attribute_category        = p_delivery_info.tp_attribute_category
	,tp_attribute1                = p_delivery_info.tp_attribute1
	,tp_attribute2                = p_delivery_info.tp_attribute2
	,tp_attribute3                = p_delivery_info.tp_attribute3
	,tp_attribute4                = p_delivery_info.tp_attribute4
	,tp_attribute5                = p_delivery_info.tp_attribute5
	,tp_attribute6                = p_delivery_info.tp_attribute6
	,tp_attribute7                = p_delivery_info.tp_attribute7
	,tp_attribute8                = p_delivery_info.tp_attribute8
	,tp_attribute9                = p_delivery_info.tp_attribute9
	,tp_attribute10               = p_delivery_info.tp_attribute10
	,tp_attribute11               = p_delivery_info.tp_attribute11
	,tp_attribute12               = p_delivery_info.tp_attribute12
	,tp_attribute13               = p_delivery_info.tp_attribute13
	,tp_attribute14               = p_delivery_info.tp_attribute14
	,tp_attribute15               = p_delivery_info.tp_attribute15
	,global_attribute_category    = p_delivery_info.global_attribute_category
	,global_attribute1            = p_delivery_info.global_attribute1
	,global_attribute2            = p_delivery_info.global_attribute2
	,global_attribute3            = p_delivery_info.global_attribute3
	,global_attribute4            = p_delivery_info.global_attribute4
	,global_attribute5            = p_delivery_info.global_attribute5
	,global_attribute6            = p_delivery_info.global_attribute6
	,global_attribute7            = p_delivery_info.global_attribute7
	,global_attribute8            = p_delivery_info.global_attribute8
	,global_attribute9            = p_delivery_info.global_attribute9
	,global_attribute10           = p_delivery_info.global_attribute10
	,global_attribute11           = p_delivery_info.global_attribute11
	,global_attribute12           = p_delivery_info.global_attribute12
	,global_attribute13           = p_delivery_info.global_attribute13
	,global_attribute14           = p_delivery_info.global_attribute14
	,global_attribute15           = p_delivery_info.global_attribute15
	,global_attribute16           = p_delivery_info.global_attribute16
	,global_attribute17           = p_delivery_info.global_attribute17
	,global_attribute18           = p_delivery_info.global_attribute18
	,global_attribute19           = p_delivery_info.global_attribute19
	,global_attribute20           = p_delivery_info.global_attribute20
	,last_update_date             = p_delivery_info.last_update_date
	,last_updated_by              = p_delivery_info.last_updated_by
	,last_update_login            = p_delivery_info.last_update_login
	,program_application_id       = p_delivery_info.program_application_id
	,program_id                   = p_delivery_info.program_id
	,program_update_date          = p_delivery_info.program_update_date
	,request_id                   = p_delivery_info.request_id
	,number_of_lpn                = p_delivery_info.number_of_lpn
/* Changes for the Shipping Data Model Bug#1918342*/
	,COD_AMOUNT                   = p_delivery_info.COD_AMOUNT
	,COD_CURRENCY_CODE            = p_delivery_info.COD_CURRENCY_CODE
	,COD_REMIT_TO                 = p_delivery_info.COD_REMIT_TO
	,COD_CHARGE_PAID_BY           = p_delivery_info.COD_CHARGE_PAID_BY
	,PROBLEM_CONTACT_REFERENCE    = p_delivery_info.PROBLEM_CONTACT_REFERENCE
	,PORT_OF_LOADING              = p_delivery_info.PORT_OF_LOADING
	,PORT_OF_DISCHARGE            = p_delivery_info.PORT_OF_DISCHARGE
        ,FTZ_NUMBER                   = p_delivery_info.FTZ_NUMBER
        ,ROUTED_EXPORT_TXN            = p_delivery_info.ROUTED_EXPORT_TXN
        ,ENTRY_NUMBER                 = p_delivery_info.ENTRY_NUMBER
        ,ROUTING_INSTRUCTIONS         = p_delivery_info.ROUTING_INSTRUCTIONS
        ,IN_BOND_CODE                 = p_delivery_info.IN_BOND_CODE
        ,SHIPPING_MARKS               = p_delivery_info.SHIPPING_MARKS
/* H Integration: datamodel changes wrudge */
	,SERVICE_LEVEL		      = p_delivery_info.SERVICE_LEVEL
	,MODE_OF_TRANSPORT	      = p_delivery_info.MODE_OF_TRANSPORT
	,ASSIGNED_TO_FTE_TRIPS	      = p_delivery_info.ASSIGNED_TO_FTE_TRIPS
        ,auto_sc_exclude_flag         = p_delivery_info.auto_sc_exclude_flag
        ,auto_ap_exclude_flag         = p_delivery_info.auto_ap_exclude_flag
/* J Inbound Logistics new columns jckwok*/
        ,SHIPMENT_DIRECTION           = nvl(p_delivery_info.SHIPMENT_DIRECTION, 'O')
        ,VENDOR_ID                    = p_delivery_info.VENDOR_ID
        ,PARTY_ID                     = p_delivery_info.PARTY_ID
        ,ROUTING_RESPONSE_ID          = p_delivery_info.ROUTING_RESPONSE_ID
        ,RCV_SHIPMENT_HEADER_ID       = p_delivery_info.RCV_SHIPMENT_HEADER_ID
        ,ASN_SHIPMENT_HEADER_ID       = p_delivery_info.ASN_SHIPMENT_HEADER_ID
        ,SHIPPING_CONTROL             = p_delivery_info.SHIPPING_CONTROL
/* J TP Release : ttrichy */
        ,TP_DELIVERY_NUMBER           = p_delivery_info.TP_DELIVERY_NUMBER
        ,EARLIEST_PICKUP_DATE         = p_delivery_info.EARLIEST_PICKUP_DATE
        ,LATEST_PICKUP_DATE           = p_delivery_info.LATEST_PICKUP_DATE
        ,EARLIEST_DROPOFF_DATE        = p_delivery_info.EARLIEST_DROPOFF_DATE
        ,LATEST_DROPOFF_DATE          = p_delivery_info.LATEST_DROPOFF_DATE
        ,IGNORE_FOR_PLANNING          = nvl(p_delivery_info.IGNORE_FOR_PLANNING, 'N')
        ,TP_PLAN_NAME                 = p_delivery_info.TP_PLAN_NAME
/* J: W/V Changes */
        ,WV_FROZEN_FLAG               = l_frozen_flag
        ,HASH_VALUE                   = p_delivery_info.HASH_VALUE
        ,HASH_STRING                  = p_delivery_info.HASH_STRING
        ,delivered_date               = p_delivery_info.delivered_date
 -- bug 3667348
        ,REASON_OF_TRANSPORT		=p_delivery_info.REASON_OF_TRANSPORT
        ,DESCRIPTION			=p_delivery_info.DESCRIPTION
-- bug 3667348
--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))
--
    WHERE rowid = l_rowid;
Line: 1016

       WSH_DEBUG_SV.log(l_module_name,'Rows updated',SQL%ROWCOUNT);
Line: 1022

   IF (l_gc3_is_installed = 'Y' AND l_tms_update = 'Y') THEN

     IF l_debug_on THEN
       WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_XC_UTIL.LOG_OTM_EXCEPTION',WSH_DEBUG_SV.C_PROC_LEVEL);
Line: 1227

	  wsh_util_core.default_handler('WSH_NEW_DELIVERIES_PVT.UPDATE_DELIVERY',l_module_name);
Line: 1234

  END Update_Delivery;
Line: 1250

  PROCEDURE Delete_Delivery
		(p_rowid		IN	VARCHAR2 := NULL,
		 p_delivery_id		IN	NUMBER := NULL,
		 x_return_status		OUT NOCOPY 	VARCHAR2,
		 p_validate_flag    IN   VARCHAR2 DEFAULT 'Y'
		) IS

  CURSOR get_del_id_rowid (v_rowid VARCHAR2) IS
  SELECT delivery_id
  FROM   wsh_new_deliveries
  WHERE  rowid = v_rowid;
Line: 1263

  SELECT delivery_leg_id, parent_delivery_leg_id
  FROM   wsh_delivery_legs
  WHERE  delivery_id = v_delivery_id;
Line: 1268

  SELECT delivery_detail_id
  FROM   wsh_delivery_assignments_v
  WHERE  delivery_id = v_delivery_id
         and parent_delivery_detail_id is NULL;
Line: 1280

  cannot_delete_delivery EXCEPTION;
Line: 1289

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

        wsh_delivery_validations.check_delete_delivery(
          p_delivery_id   => l_delivery_id,
          x_return_status => l_return_status);
Line: 1335

           RAISE cannot_delete_delivery;
Line: 1341

     SAVEPOINT wsh_before_delivery_delete;
Line: 1390

                       p_caller         => 'WSH_DELETE_DEL',
                       p_del_tab        => l_mdc_del_tab,
                       x_return_status  => l_return_status);
Line: 1393

             l_mdc_del_tab.delete;
Line: 1395

                 ROLLBACK TO wsh_before_delivery_delete;
Line: 1396

                 RAISE cannot_delete_delivery;
Line: 1403

	  WSH_DELIVERY_LEGS_PVT.Delete_Delivery_Leg(
			p_delivery_leg_id => dl.delivery_leg_id,
			x_return_status   => l_return_status);
Line: 1408

	    ROLLBACK TO wsh_before_delivery_delete;
Line: 1410

	    RAISE cannot_delete_delivery;
Line: 1417

        DELETE FROM wsh_freight_costs
        WHERE delivery_id = l_delivery_id;
Line: 1421

                            'Freight cost rows deleted', SQL%ROWCOUNT);
Line: 1424

	-- delete the delivery
        DELETE FROM wsh_new_deliveries
        WHERE  delivery_id = l_delivery_id;
Line: 1430

           WSH_DEBUG_SV.log(l_module_name,'Rows deleted',SQL%ROWCOUNT);
Line: 1450

     WHEN cannot_delete_delivery THEN

       IF (get_del_id_rowid%ISOPEN) THEN
         CLOSE get_del_id_rowid;
Line: 1464

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

         WSH_DEBUG_SV.logmsg(l_module_name,'CANNOT_DELETE_DELIVERY exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
Line: 1471

         WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:CANNOT_DELETE_DELIVERY');
Line: 1476

       ROLLBACK TO wsh_before_delivery_delete;
Line: 1490

       wsh_util_core.default_handler('WSH_NEW_DELIVERIES_PVT.DELETE_DELIVERY',l_module_name);
Line: 1498

  END Delete_Delivery;
Line: 1516

  SELECT *
  FROM wsh_new_deliveries
  WHERE rowid = p_rowid
  FOR UPDATE OF delivery_id NOWAIT;
Line: 1550

        FND_MESSAGE.Set_Name('FND','FORM_RECORD_DELETED');
Line: 1552

           WSH_DEBUG_SV.log(l_module_name,'FORM_RECORD_DELETED');
Line: 1822

	     the last updated date gets updated in the database , but not
	     in the form.
         AND    (recinfo.last_update_date = p_delivery_info.last_update_date)
         AND    (recinfo.last_updated_by = p_delivery_info.last_updated_by)
         AND (  (recinfo.last_update_login = p_delivery_info.last_update_login)
              OR (  (recinfo.last_update_login is NULL)
                  AND  (p_delivery_info.last_update_login is NULL)))
	 */
         AND (  (recinfo.program_application_id = p_delivery_info.program_application_id)
              OR (  (recinfo.program_application_id is NULL)
                  AND  (p_delivery_info.program_application_id is NULL)))
         AND (  (recinfo.program_id = p_delivery_info.program_id)
              OR (  (recinfo.program_id is NULL)
                  AND  (p_delivery_info.program_id is NULL)))
         AND (  (recinfo.program_update_date = p_delivery_info.program_update_date)
              OR (  (recinfo.program_update_date is NULL)
                  AND  (p_delivery_info.program_update_date is NULL)))
         AND (  (recinfo.request_id = p_delivery_info.request_id)
              OR (  (recinfo.request_id is NULL)
                  AND  (p_delivery_info.request_id is NULL)))
         AND (  (recinfo.number_of_lpn = p_delivery_info.number_of_lpn)	--bugfix 1426086: added number_of_lpn
              OR (  (recinfo.number_of_lpn is NULL)
                  AND  (p_delivery_info.number_of_lpn is NULL)))
/* Changes for the shipping data model bug#1918342*/
         AND (  (recinfo.cod_amount= p_delivery_info.cod_amount)
              OR (  (recinfo.cod_amount is NULL)
                  AND  (p_delivery_info.cod_amount is NULL)))
         AND (  (recinfo.cod_currency_code = p_delivery_info.cod_currency_code)
              OR (  (recinfo.cod_currency_code is NULL)
                  AND  (p_delivery_info.cod_currency_code is NULL)))
         AND (  (recinfo.cod_remit_to = p_delivery_info.cod_remit_to)
              OR (  (recinfo.cod_remit_to is NULL)
                  AND  (p_delivery_info.cod_remit_to is NULL)))
         AND (  (recinfo.cod_charge_paid_by = p_delivery_info.cod_charge_paid_by)
              OR (  (recinfo.cod_charge_paid_by is NULL)
                  AND  (p_delivery_info.cod_charge_paid_by is NULL)))
         AND (  (recinfo.problem_contact_reference = p_delivery_info.problem_contact_reference)
              OR (  (recinfo.problem_contact_reference is NULL)
                  AND  (p_delivery_info.problem_contact_reference is NULL)))
         AND (  (recinfo.port_of_loading = p_delivery_info.port_of_loading)
              OR (  (recinfo.port_of_loading is NULL)
                  AND  (p_delivery_info.port_of_loading is NULL)))
         AND (  (recinfo.port_of_discharge = p_delivery_info.port_of_discharge)
              OR (  (recinfo.port_of_discharge is NULL)
                  AND  (p_delivery_info.port_of_discharge is NULL)))
         AND (  (recinfo.ftz_number = p_delivery_info.ftz_number)
              OR (  (recinfo.ftz_number is NULL)
                  AND  (p_delivery_info.ftz_number is NULL)))
         AND (  (recinfo.routed_export_txn = p_delivery_info.routed_export_txn)
              OR (  (recinfo.routed_export_txn is NULL)
                  AND  (p_delivery_info.routed_export_txn is NULL)))
         AND (  (recinfo.entry_number = p_delivery_info.entry_number)
              OR (  (recinfo.entry_number is NULL)
                  AND  (p_delivery_info.entry_number is NULL)))
         AND (  (recinfo.routing_instructions = p_delivery_info.routing_instructions)
              OR (  (recinfo.routing_instructions is NULL)
                  AND  (p_delivery_info.routing_instructions is NULL)))
         AND (  (recinfo.in_bond_code = p_delivery_info.in_bond_code)
              OR (  (recinfo.in_bond_code is NULL)
                  AND  (p_delivery_info.in_bond_code is NULL)))
         AND (  (recinfo.shipping_marks = p_delivery_info.shipping_marks)
              OR (  (recinfo.shipping_marks is NULL)
                  AND  (p_delivery_info.shipping_marks is NULL)))
/* H Integration: datamodel changes wrudge */
	 AND (  (recinfo.service_level = p_delivery_info.service_level)
              OR (  (recinfo.service_level is NULL)
                  AND  (p_delivery_info.service_level is NULL)))
	 AND (  (recinfo.mode_of_transport = p_delivery_info.mode_of_transport)
              OR (  (recinfo.mode_of_transport is NULL)
                  AND  (p_delivery_info.mode_of_transport is NULL)))
	 AND (  (recinfo.assigned_to_fte_trips = p_delivery_info.assigned_to_fte_trips)
              OR (  (recinfo.assigned_to_fte_trips is NULL)
                  AND  (p_delivery_info.assigned_to_fte_trips is NULL)))
	 AND (  (recinfo.auto_sc_exclude_flag = p_delivery_info.auto_sc_exclude_flag)
              OR (  (recinfo.auto_sc_exclude_flag is NULL)
                  AND  (p_delivery_info.auto_sc_exclude_flag is NULL)))
	 AND (  (recinfo.auto_ap_exclude_flag = p_delivery_info.auto_ap_exclude_flag)
              OR (  (recinfo.auto_ap_exclude_flag is NULL)
                  AND  (p_delivery_info.auto_ap_exclude_flag is NULL)))
         AND (  (nvl(recinfo.shipment_direction, 'O') = nvl(p_delivery_info.shipment_direction,'O'))
              OR (  (recinfo.shipment_direction is NULL)
                  AND  (p_delivery_info.shipment_direction is NULL)))
         AND (  (recinfo.vendor_id = p_delivery_info.vendor_id)
              OR (  (recinfo.vendor_id is NULL)
                  AND  (p_delivery_info.vendor_id is NULL)))
         AND (  (recinfo.party_id = p_delivery_info.party_id)
              OR (  (recinfo.party_id is NULL)
                  AND  (p_delivery_info.party_id is NULL)))
         AND (  (recinfo.routing_response_id = p_delivery_info.routing_response_id)
              OR (  (recinfo.routing_response_id is NULL)
                  AND  (p_delivery_info.routing_response_id is NULL)))
         AND (  (recinfo.rcv_shipment_header_id = p_delivery_info.rcv_shipment_header_id)
              OR (  (recinfo.rcv_shipment_header_id is NULL)
                  AND  (p_delivery_info.rcv_shipment_header_id is NULL)))
         AND (  (recinfo.asn_shipment_header_id = p_delivery_info.asn_shipment_header_id)
              OR (  (recinfo.asn_shipment_header_id is NULL)
                  AND  (p_delivery_info.asn_shipment_header_id is NULL)))
         AND (  (recinfo.shipping_control = p_delivery_info.shipping_control)
              OR (  (recinfo.shipping_control is NULL)
                  AND  (p_delivery_info.shipping_control is NULL)))
/* J TP Release : ttrichy */
         AND (  (recinfo.TP_DELIVERY_NUMBER = p_delivery_info.TP_DELIVERY_NUMBER)
              OR (  (recinfo.TP_DELIVERY_NUMBER is NULL)
                  AND  (p_delivery_info.TP_DELIVERY_NUMBER is NULL)))
         AND (  (recinfo.EARLIEST_PICKUP_DATE = p_delivery_info.EARLIEST_PICKUP_DATE)
              OR (  (recinfo.EARLIEST_PICKUP_DATE is NULL)
                  AND  (p_delivery_info.EARLIEST_PICKUP_DATE is NULL)))
         AND (  (recinfo.LATEST_PICKUP_DATE = p_delivery_info.LATEST_PICKUP_DATE)
              OR (  (recinfo.LATEST_PICKUP_DATE is NULL)
                  AND  (p_delivery_info.LATEST_PICKUP_DATE is NULL)))
         AND (  (recinfo.EARLIEST_DROPOFF_DATE = p_delivery_info.EARLIEST_DROPOFF_DATE)
              OR (  (recinfo.EARLIEST_DROPOFF_DATE is NULL)
                  AND  (p_delivery_info.EARLIEST_DROPOFF_DATE is NULL)))
         AND (  (recinfo.LATEST_DROPOFF_DATE = p_delivery_info.LATEST_DROPOFF_DATE)
              OR (  (recinfo.LATEST_DROPOFF_DATE is NULL)
                  AND  (p_delivery_info.LATEST_DROPOFF_DATE is NULL)))
         AND (  (nvl(recinfo.IGNORE_FOR_PLANNING, 'N') = nvl(p_delivery_info.IGNORE_FOR_PLANNING, 'N')))
         AND (  (recinfo.TP_PLAN_NAME = p_delivery_info.TP_PLAN_NAME)
              OR (  (recinfo.TP_PLAN_NAME is NULL)
                  AND  (p_delivery_info.TP_PLAN_NAME is NULL)))
-- J: W/V Changes
         AND (  (recinfo.wv_frozen_flag = p_delivery_info.wv_frozen_flag)
              OR (  (recinfo.wv_frozen_flag is NULL)
                  AND  (p_delivery_info.wv_frozen_flag is NULL)))
         AND (  (recinfo.delivered_date = p_delivery_info.delivered_date)
              OR (  (recinfo.delivered_date is NULL)
                  AND  (p_delivery_info.delivered_date is NULL)))
	-- bug 3667348
    	AND (  (recinfo.REASON_OF_TRANSPORT = p_delivery_info.REASON_OF_TRANSPORT)
                OR (  (recinfo.REASON_OF_TRANSPORT is NULL)
                     AND  (p_delivery_info.REASON_OF_TRANSPORT is NULL)))
	AND (  (recinfo.DESCRIPTION = p_delivery_info.DESCRIPTION)
                OR (  (recinfo.DESCRIPTION is NULL)
                     AND  (p_delivery_info.DESCRIPTION is NULL)))
	-- bug 3667348
        --OTM R12
        AND (  (recinfo.TMS_INTERFACE_FLAG = p_delivery_info.TMS_INTERFACE_FLAG)
                OR (  (recinfo.TMS_INTERFACE_FLAG IS NULL)
                     AND  (p_delivery_info.TMS_INTERFACE_FLAG IS NULL)))
        AND (  (recinfo.TMS_VERSION_NUMBER = p_delivery_info.TMS_VERSION_NUMBER)
                OR (  (recinfo.TMS_VERSION_NUMBER IS NULL)
                     AND  (p_delivery_info.TMS_VERSION_NUMBER IS NULL)))
        --
     ) THEN
        --
        IF l_debug_on THEN
            WSH_DEBUG_SV.log(l_module_name,'Nothing has changed');
Line: 2026

  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,
	    LAST_UPDATE_DATE,
	    LAST_UPDATED_BY,
	    LAST_UPDATE_LOGIN,
	    PROGRAM_APPLICATION_ID,
	    PROGRAM_ID,
	    PROGRAM_UPDATE_DATE,
	    REQUEST_ID,
            BATCH_ID,
            HASH_VALUE,
            SOURCE_HEADER_ID,
	    NUMBER_OF_LPN,
/* Changes for the Shipping Data Model Bug#1918342*/
	    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,
/* H Integration: datamodel changes wrudge */
	    SERVICE_LEVEL,
            MODE_OF_TRANSPORT,
            ASSIGNED_TO_FTE_TRIPS,
            AUTO_SC_EXCLUDE_FLAG,
            AUTO_AP_EXCLUDE_FLAG,
            AP_BATCH_ID,
	    ROWID,
            NULL,
            NULL,
            NULL,
            NULL,
            NULL,
            NULL,
            NULL,
            NULL,
            NULL,
            NULL,
            NULL,
            NULL,
            NULL,
            NULL,
            NULL,
/*  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
            ,nvl(IGNORE_FOR_PLANNING, 'N') ignore_for_planning
            ,TP_PLAN_NAME
-- J: W/V Changes
            ,WV_FROZEN_FLAG
            ,hash_string
            ,delivered_date,
            null , -- packing_slip
-- bug 3667348
            REASON_OF_TRANSPORT,
            DESCRIPTION,
-- bug 3667348
            '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
--
  FROM   wsh_new_deliveries
  WHERE  delivery_id = p_delivery_id;
Line: 2277

  SELECT name
  FROM   wsh_new_deliveries
  WHERE  delivery_id = p_delivery_id;
Line: 2536

                    does a SELECT using FOR UPDATE NOWAIT
     Created:   Harmonization Project. Patchset I
     ----------------------------------------------------------------------- */


PROCEDURE Lock_Dlvy_No_Compare(
                p_delivery_id          IN    NUMBER)
IS

CURSOR c_lock_dlvy(p_dlvy_id NUMBER) IS
     SELECT wnd.delivery_id
     FROM wsh_new_deliveries wnd
     WHERE wnd.delivery_id = p_dlvy_id
     FOR UPDATE NOWAIT;
Line: 2640

    SELECT wsh_new_deliveries_s.nextval
    FROM   dual;
Line: 2645

    SELECT rowid
    FROM wsh_new_deliveries
    WHERE delivery_id = p_delivery_id;
Line: 2651

    SELECT delivery_leg_id
    FROM wsh_delivery_legs
    WHERE delivery_id = p_delivery_id;
Line: 2657

    SELECT delivery_id
    FROM wsh_new_deliveries
    WHERE name = p_delivery_name;
Line: 2749

    INSERT INTO WSH_NEW_DELIVERIES
      (
        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,
        LAST_UPDATE_DATE,
        LAST_UPDATED_BY,
        LAST_UPDATE_LOGIN,
        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,
        AUTO_SC_EXCLUDE_FLAG,
        AUTO_AP_EXCLUDE_FLAG,
        AP_BATCH_ID,
        SHIPMENT_DIRECTION,
        VENDOR_ID,
        PARTY_ID,
        ROUTING_RESPONSE_ID,
        RCV_SHIPMENT_HEADER_ID,
        ASN_SHIPMENT_HEADER_ID,
        SHIPPING_CONTROL,
        TP_DELIVERY_NUMBER,
        EARLIEST_PICKUP_DATE,
        LATEST_PICKUP_DATE,
        EARLIEST_DROPOFF_DATE,
        LATEST_DROPOFF_DATE,
        IGNORE_FOR_PLANNING,
        TP_PLAN_NAME,
        HASH_STRING,
        DELIVERED_DATE,
	-- bug 3667348
	REASON_OF_TRANSPORT,
	DESCRIPTION,
	-- bug 3667348
        ITINERARY_COMPLETE,
        --OTM R12
        TMS_INTERFACE_FLAG,
        TMS_VERSION_NUMBER
        --
      )
    SELECT
        l_delivery_id,
        --DECODE(p_delivery_rec.NAME,NULL,WND.NAME,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.NAME),
        DECODE(l_delivery_NAME,NULL,WND.NAME,FND_API.G_MISS_CHAR,NULL,l_delivery_NAME),
        DECODE(p_delivery_rec.PLANNED_FLAG,NULL,WND.PLANNED_FLAG,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.PLANNED_FLAG),
        DECODE(p_delivery_rec.STATUS_CODE,NULL,WND.STATUS_CODE,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.STATUS_CODE),
        DECODE(p_delivery_rec.DELIVERY_TYPE,NULL,WND.DELIVERY_TYPE,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.DELIVERY_TYPE),
        DECODE(p_delivery_rec.LOADING_SEQUENCE,NULL,WND.LOADING_SEQUENCE,FND_API.G_MISS_NUM,NULL,p_delivery_rec.LOADING_SEQUENCE),
        DECODE(p_delivery_rec.LOADING_ORDER_FLAG,NULL,WND.LOADING_ORDER_FLAG,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.LOADING_ORDER_FLAG),
        DECODE(p_delivery_rec.INITIAL_PICKUP_DATE,NULL,WND.INITIAL_PICKUP_DATE,FND_API.G_MISS_DATE,NULL,p_delivery_rec.INITIAL_PICKUP_DATE),
        DECODE(p_delivery_rec.INITIAL_PICKUP_LOCATION_ID,NULL,WND.INITIAL_PICKUP_LOCATION_ID,FND_API.G_MISS_NUM,NULL,p_delivery_rec.INITIAL_PICKUP_LOCATION_ID),
        DECODE(p_delivery_rec.ORGANIZATION_ID,NULL,WND.ORGANIZATION_ID,FND_API.G_MISS_NUM,NULL,p_delivery_rec.ORGANIZATION_ID),
        DECODE(p_delivery_rec.ULTIMATE_DROPOFF_LOCATION_ID,NULL,WND.ULTIMATE_DROPOFF_LOCATION_ID,FND_API.G_MISS_NUM,NULL,p_delivery_rec.ULTIMATE_DROPOFF_LOCATION_ID),
        DECODE(p_delivery_rec.ULTIMATE_DROPOFF_DATE,NULL,WND.ULTIMATE_DROPOFF_DATE,FND_API.G_MISS_DATE,NULL,p_delivery_rec.ULTIMATE_DROPOFF_DATE),
        DECODE(p_delivery_rec.CUSTOMER_ID,NULL,WND.CUSTOMER_ID,FND_API.G_MISS_NUM,NULL,p_delivery_rec.CUSTOMER_ID),
        DECODE(p_delivery_rec.INTMED_SHIP_TO_LOCATION_ID,NULL,WND.INTMED_SHIP_TO_LOCATION_ID,FND_API.G_MISS_NUM,NULL,p_delivery_rec.INTMED_SHIP_TO_LOCATION_ID),
        DECODE(p_delivery_rec.POOLED_SHIP_TO_LOCATION_ID,NULL,WND.POOLED_SHIP_TO_LOCATION_ID,FND_API.G_MISS_NUM,NULL,p_delivery_rec.POOLED_SHIP_TO_LOCATION_ID),
        DECODE(p_delivery_rec.CARRIER_ID,NULL,WND.CARRIER_ID,FND_API.G_MISS_NUM,NULL,p_delivery_rec.CARRIER_ID),
        DECODE(p_delivery_rec.SHIP_METHOD_CODE,NULL,WND.SHIP_METHOD_CODE,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.SHIP_METHOD_CODE),
        DECODE(p_delivery_rec.FREIGHT_TERMS_CODE,NULL,WND.FREIGHT_TERMS_CODE,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.FREIGHT_TERMS_CODE),
        DECODE(p_delivery_rec.FOB_CODE,NULL,WND.FOB_CODE,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.FOB_CODE),
        DECODE(p_delivery_rec.FOB_LOCATION_ID,NULL,WND.FOB_LOCATION_ID,FND_API.G_MISS_NUM,NULL,p_delivery_rec.FOB_LOCATION_ID),
        DECODE(p_delivery_rec.WAYBILL,NULL,WND.WAYBILL,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.WAYBILL),
        DECODE(p_delivery_rec.DOCK_CODE,NULL,WND.DOCK_CODE,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.DOCK_CODE),
        DECODE(p_delivery_rec.ACCEPTANCE_FLAG,NULL,WND.ACCEPTANCE_FLAG,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ACCEPTANCE_FLAG),
        DECODE(p_delivery_rec.ACCEPTED_BY,NULL,WND.ACCEPTED_BY,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ACCEPTED_BY),
        DECODE(p_delivery_rec.ACCEPTED_DATE,NULL,WND.ACCEPTED_DATE,FND_API.G_MISS_DATE,NULL,p_delivery_rec.ACCEPTED_DATE),
        DECODE(p_delivery_rec.ACKNOWLEDGED_BY,NULL,WND.ACKNOWLEDGED_BY,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ACKNOWLEDGED_BY),
        DECODE(p_delivery_rec.CONFIRMED_BY,NULL,WND.CONFIRMED_BY,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.CONFIRMED_BY),
        DECODE(p_delivery_rec.CONFIRM_DATE,NULL,WND.CONFIRM_DATE,FND_API.G_MISS_DATE,NULL,p_delivery_rec.CONFIRM_DATE),
        DECODE(p_delivery_rec.ASN_DATE_SENT,NULL,WND.ASN_DATE_SENT,FND_API.G_MISS_DATE,NULL,p_delivery_rec.ASN_DATE_SENT),
        DECODE(p_delivery_rec.ASN_STATUS_CODE,NULL,WND.ASN_STATUS_CODE,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ASN_STATUS_CODE),
        DECODE(p_delivery_rec.ASN_SEQ_NUMBER,NULL,WND.ASN_SEQ_NUMBER,FND_API.G_MISS_NUM,NULL,p_delivery_rec.ASN_SEQ_NUMBER),
        DECODE(p_delivery_rec.GROSS_WEIGHT,NULL,WND.GROSS_WEIGHT,FND_API.G_MISS_NUM,NULL,p_delivery_rec.GROSS_WEIGHT),
        DECODE(p_delivery_rec.NET_WEIGHT,NULL,WND.NET_WEIGHT,FND_API.G_MISS_NUM,NULL,p_delivery_rec.NET_WEIGHT),
        DECODE(p_delivery_rec.WEIGHT_UOM_CODE,NULL,WND.WEIGHT_UOM_CODE,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.WEIGHT_UOM_CODE),
        DECODE(p_delivery_rec.VOLUME,NULL,WND.VOLUME,FND_API.G_MISS_NUM,NULL,p_delivery_rec.VOLUME),
        DECODE(p_delivery_rec.VOLUME_UOM_CODE,NULL,WND.VOLUME_UOM_CODE,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.VOLUME_UOM_CODE),
        DECODE(p_delivery_rec.ADDITIONAL_SHIPMENT_INFO,NULL,WND.ADDITIONAL_SHIPMENT_INFO,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ADDITIONAL_SHIPMENT_INFO),
        DECODE(p_delivery_rec.CURRENCY_CODE,NULL,WND.CURRENCY_CODE,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.CURRENCY_CODE),
        DECODE(p_delivery_rec.ATTRIBUTE_CATEGORY,NULL,WND.ATTRIBUTE_CATEGORY,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ATTRIBUTE_CATEGORY),
        DECODE(p_delivery_rec.ATTRIBUTE1,NULL,WND.ATTRIBUTE1,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ATTRIBUTE1),
        DECODE(p_delivery_rec.ATTRIBUTE2,NULL,WND.ATTRIBUTE2,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ATTRIBUTE2),
        DECODE(p_delivery_rec.ATTRIBUTE3,NULL,WND.ATTRIBUTE3,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ATTRIBUTE3),
        DECODE(p_delivery_rec.ATTRIBUTE4,NULL,WND.ATTRIBUTE4,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ATTRIBUTE4),
        DECODE(p_delivery_rec.ATTRIBUTE5,NULL,WND.ATTRIBUTE5,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ATTRIBUTE5),
        DECODE(p_delivery_rec.ATTRIBUTE6,NULL,WND.ATTRIBUTE6,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ATTRIBUTE6),
        DECODE(p_delivery_rec.ATTRIBUTE7,NULL,WND.ATTRIBUTE7,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ATTRIBUTE7),
        DECODE(p_delivery_rec.ATTRIBUTE8,NULL,WND.ATTRIBUTE8,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ATTRIBUTE8),
        DECODE(p_delivery_rec.ATTRIBUTE9,NULL,WND.ATTRIBUTE9,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ATTRIBUTE9),
        DECODE(p_delivery_rec.ATTRIBUTE10,NULL,WND.ATTRIBUTE10,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ATTRIBUTE10),
        DECODE(p_delivery_rec.ATTRIBUTE11,NULL,WND.ATTRIBUTE11,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ATTRIBUTE11),
        DECODE(p_delivery_rec.ATTRIBUTE12,NULL,WND.ATTRIBUTE12,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ATTRIBUTE12),
        DECODE(p_delivery_rec.ATTRIBUTE13,NULL,WND.ATTRIBUTE13,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ATTRIBUTE13),
        DECODE(p_delivery_rec.ATTRIBUTE14,NULL,WND.ATTRIBUTE14,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ATTRIBUTE14),
        DECODE(p_delivery_rec.ATTRIBUTE15,NULL,WND.ATTRIBUTE15,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ATTRIBUTE15),
        DECODE(p_delivery_rec.TP_ATTRIBUTE_CATEGORY,NULL,WND.TP_ATTRIBUTE_CATEGORY,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.TP_ATTRIBUTE_CATEGORY),
        DECODE(p_delivery_rec.TP_ATTRIBUTE1,NULL,WND.TP_ATTRIBUTE1,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.TP_ATTRIBUTE1),
        DECODE(p_delivery_rec.TP_ATTRIBUTE2,NULL,WND.TP_ATTRIBUTE2,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.TP_ATTRIBUTE2),
        DECODE(p_delivery_rec.TP_ATTRIBUTE3,NULL,WND.TP_ATTRIBUTE3,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.TP_ATTRIBUTE3),
        DECODE(p_delivery_rec.TP_ATTRIBUTE4,NULL,WND.TP_ATTRIBUTE4,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.TP_ATTRIBUTE4),
        DECODE(p_delivery_rec.TP_ATTRIBUTE5,NULL,WND.TP_ATTRIBUTE5,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.TP_ATTRIBUTE5),
        DECODE(p_delivery_rec.TP_ATTRIBUTE6,NULL,WND.TP_ATTRIBUTE6,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.TP_ATTRIBUTE6),
        DECODE(p_delivery_rec.TP_ATTRIBUTE7,NULL,WND.TP_ATTRIBUTE7,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.TP_ATTRIBUTE7),
        DECODE(p_delivery_rec.TP_ATTRIBUTE8,NULL,WND.TP_ATTRIBUTE8,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.TP_ATTRIBUTE8),
        DECODE(p_delivery_rec.TP_ATTRIBUTE9,NULL,WND.TP_ATTRIBUTE9,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.TP_ATTRIBUTE9),
        DECODE(p_delivery_rec.TP_ATTRIBUTE10,NULL,WND.TP_ATTRIBUTE10,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.TP_ATTRIBUTE10),
        DECODE(p_delivery_rec.TP_ATTRIBUTE11,NULL,WND.TP_ATTRIBUTE11,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.TP_ATTRIBUTE11),
        DECODE(p_delivery_rec.TP_ATTRIBUTE12,NULL,WND.TP_ATTRIBUTE12,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.TP_ATTRIBUTE12),
        DECODE(p_delivery_rec.TP_ATTRIBUTE13,NULL,WND.TP_ATTRIBUTE13,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.TP_ATTRIBUTE13),
        DECODE(p_delivery_rec.TP_ATTRIBUTE14,NULL,WND.TP_ATTRIBUTE14,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.TP_ATTRIBUTE14),
        DECODE(p_delivery_rec.TP_ATTRIBUTE15,NULL,WND.TP_ATTRIBUTE15,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.TP_ATTRIBUTE15),
        DECODE(p_delivery_rec.GLOBAL_ATTRIBUTE_CATEGORY,NULL,WND.GLOBAL_ATTRIBUTE_CATEGORY,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.GLOBAL_ATTRIBUTE_CATEGORY),
        DECODE(p_delivery_rec.GLOBAL_ATTRIBUTE1,NULL,WND.GLOBAL_ATTRIBUTE1,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.GLOBAL_ATTRIBUTE1),
        DECODE(p_delivery_rec.GLOBAL_ATTRIBUTE2,NULL,WND.GLOBAL_ATTRIBUTE2,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.GLOBAL_ATTRIBUTE2),
        DECODE(p_delivery_rec.GLOBAL_ATTRIBUTE3,NULL,WND.GLOBAL_ATTRIBUTE3,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.GLOBAL_ATTRIBUTE3),
        DECODE(p_delivery_rec.GLOBAL_ATTRIBUTE4,NULL,WND.GLOBAL_ATTRIBUTE4,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.GLOBAL_ATTRIBUTE4),
        DECODE(p_delivery_rec.GLOBAL_ATTRIBUTE5,NULL,WND.GLOBAL_ATTRIBUTE5,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.GLOBAL_ATTRIBUTE5),
        DECODE(p_delivery_rec.GLOBAL_ATTRIBUTE6,NULL,WND.GLOBAL_ATTRIBUTE6,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.GLOBAL_ATTRIBUTE6),
        DECODE(p_delivery_rec.GLOBAL_ATTRIBUTE7,NULL,WND.GLOBAL_ATTRIBUTE7,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.GLOBAL_ATTRIBUTE7),
        DECODE(p_delivery_rec.GLOBAL_ATTRIBUTE8,NULL,WND.GLOBAL_ATTRIBUTE8,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.GLOBAL_ATTRIBUTE8),
        DECODE(p_delivery_rec.GLOBAL_ATTRIBUTE9,NULL,WND.GLOBAL_ATTRIBUTE9,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.GLOBAL_ATTRIBUTE9),
        DECODE(p_delivery_rec.GLOBAL_ATTRIBUTE10,NULL,WND.GLOBAL_ATTRIBUTE10,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.GLOBAL_ATTRIBUTE10),
        DECODE(p_delivery_rec.GLOBAL_ATTRIBUTE11,NULL,WND.GLOBAL_ATTRIBUTE11,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.GLOBAL_ATTRIBUTE11),
        DECODE(p_delivery_rec.GLOBAL_ATTRIBUTE12,NULL,WND.GLOBAL_ATTRIBUTE12,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.GLOBAL_ATTRIBUTE12),
        DECODE(p_delivery_rec.GLOBAL_ATTRIBUTE13,NULL,WND.GLOBAL_ATTRIBUTE13,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.GLOBAL_ATTRIBUTE13),
        DECODE(p_delivery_rec.GLOBAL_ATTRIBUTE14,NULL,WND.GLOBAL_ATTRIBUTE14,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.GLOBAL_ATTRIBUTE14),
        DECODE(p_delivery_rec.GLOBAL_ATTRIBUTE15,NULL,WND.GLOBAL_ATTRIBUTE15,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.GLOBAL_ATTRIBUTE15),
        DECODE(p_delivery_rec.GLOBAL_ATTRIBUTE16,NULL,WND.GLOBAL_ATTRIBUTE16,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.GLOBAL_ATTRIBUTE16),
        DECODE(p_delivery_rec.GLOBAL_ATTRIBUTE17,NULL,WND.GLOBAL_ATTRIBUTE17,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.GLOBAL_ATTRIBUTE17),
        DECODE(p_delivery_rec.GLOBAL_ATTRIBUTE18,NULL,WND.GLOBAL_ATTRIBUTE18,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.GLOBAL_ATTRIBUTE18),
        DECODE(p_delivery_rec.GLOBAL_ATTRIBUTE19,NULL,WND.GLOBAL_ATTRIBUTE19,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.GLOBAL_ATTRIBUTE19),
        DECODE(p_delivery_rec.GLOBAL_ATTRIBUTE20,NULL,WND.GLOBAL_ATTRIBUTE20,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.GLOBAL_ATTRIBUTE20),
        DECODE(p_delivery_rec.CREATION_DATE,NULL,WND.CREATION_DATE,FND_API.G_MISS_DATE,NULL,p_delivery_rec.CREATION_DATE),
        DECODE(p_delivery_rec.CREATED_BY,NULL,WND.CREATED_BY,FND_API.G_MISS_NUM,NULL,p_delivery_rec.CREATED_BY),
        DECODE(p_delivery_rec.LAST_UPDATE_DATE,NULL,WND.LAST_UPDATE_DATE,FND_API.G_MISS_DATE,NULL,p_delivery_rec.LAST_UPDATE_DATE),
        DECODE(p_delivery_rec.LAST_UPDATED_BY,NULL,WND.LAST_UPDATED_BY,FND_API.G_MISS_NUM,NULL,p_delivery_rec.LAST_UPDATED_BY),
        DECODE(p_delivery_rec.LAST_UPDATE_LOGIN,NULL,WND.LAST_UPDATE_LOGIN,FND_API.G_MISS_NUM,NULL,p_delivery_rec.LAST_UPDATE_LOGIN),
        DECODE(p_delivery_rec.PROGRAM_APPLICATION_ID,NULL,WND.PROGRAM_APPLICATION_ID,FND_API.G_MISS_NUM,NULL,p_delivery_rec.PROGRAM_APPLICATION_ID),
        DECODE(p_delivery_rec.PROGRAM_ID,NULL,WND.PROGRAM_ID,FND_API.G_MISS_NUM,NULL,p_delivery_rec.PROGRAM_ID),
        DECODE(p_delivery_rec.PROGRAM_UPDATE_DATE,NULL,WND.PROGRAM_UPDATE_DATE,FND_API.G_MISS_DATE,NULL,p_delivery_rec.PROGRAM_UPDATE_DATE),
        DECODE(p_delivery_rec.REQUEST_ID,NULL,WND.REQUEST_ID,FND_API.G_MISS_NUM,NULL,p_delivery_rec.REQUEST_ID),
        DECODE(p_delivery_rec.BATCH_ID,NULL,WND.BATCH_ID,FND_API.G_MISS_NUM,NULL,p_delivery_rec.BATCH_ID),
        DECODE(p_delivery_rec.HASH_VALUE,NULL,WND.HASH_VALUE,FND_API.G_MISS_NUM,NULL,p_delivery_rec.HASH_VALUE),
        DECODE(p_delivery_rec.SOURCE_HEADER_ID,NULL,WND.SOURCE_HEADER_ID,FND_API.G_MISS_NUM,NULL,p_delivery_rec.SOURCE_HEADER_ID),
        DECODE(p_delivery_rec.NUMBER_OF_LPN,NULL,WND.NUMBER_OF_LPN,FND_API.G_MISS_NUM,NULL,p_delivery_rec.NUMBER_OF_LPN),
        DECODE(p_delivery_rec.COD_AMOUNT,NULL,WND.COD_AMOUNT,FND_API.G_MISS_NUM,NULL,p_delivery_rec.COD_AMOUNT),
        DECODE(p_delivery_rec.COD_CURRENCY_CODE,NULL,WND.COD_CURRENCY_CODE,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.COD_CURRENCY_CODE),
        DECODE(p_delivery_rec.COD_REMIT_TO,NULL,WND.COD_REMIT_TO,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.COD_REMIT_TO),
        DECODE(p_delivery_rec.COD_CHARGE_PAID_BY,NULL,WND.COD_CHARGE_PAID_BY,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.COD_CHARGE_PAID_BY),
        DECODE(p_delivery_rec.PROBLEM_CONTACT_REFERENCE,NULL,WND.PROBLEM_CONTACT_REFERENCE,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.PROBLEM_CONTACT_REFERENCE),
        DECODE(p_delivery_rec.PORT_OF_LOADING,NULL,WND.PORT_OF_LOADING,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.PORT_OF_LOADING),
        DECODE(p_delivery_rec.PORT_OF_DISCHARGE,NULL,WND.PORT_OF_DISCHARGE,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.PORT_OF_DISCHARGE),
        DECODE(p_delivery_rec.FTZ_NUMBER,NULL,WND.FTZ_NUMBER,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.FTZ_NUMBER),
        DECODE(p_delivery_rec.ROUTED_EXPORT_TXN,NULL,WND.ROUTED_EXPORT_TXN,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ROUTED_EXPORT_TXN),
        DECODE(p_delivery_rec.ENTRY_NUMBER,NULL,WND.ENTRY_NUMBER,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ENTRY_NUMBER),
        DECODE(p_delivery_rec.ROUTING_INSTRUCTIONS,NULL,WND.ROUTING_INSTRUCTIONS,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ROUTING_INSTRUCTIONS),
        DECODE(p_delivery_rec.IN_BOND_CODE,NULL,WND.IN_BOND_CODE,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.IN_BOND_CODE),
        DECODE(p_delivery_rec.SHIPPING_MARKS,NULL,WND.SHIPPING_MARKS,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.SHIPPING_MARKS),
        DECODE(p_delivery_rec.SERVICE_LEVEL,NULL,WND.SERVICE_LEVEL,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.SERVICE_LEVEL),
        DECODE(p_delivery_rec.MODE_OF_TRANSPORT,NULL,WND.MODE_OF_TRANSPORT,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.MODE_OF_TRANSPORT),
        DECODE(p_delivery_rec.ASSIGNED_TO_FTE_TRIPS,NULL,WND.ASSIGNED_TO_FTE_TRIPS,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.ASSIGNED_TO_FTE_TRIPS),
        DECODE(p_delivery_rec.AUTO_SC_EXCLUDE_FLAG,NULL,WND.AUTO_SC_EXCLUDE_FLAG,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.AUTO_SC_EXCLUDE_FLAG),
        DECODE(p_delivery_rec.AUTO_AP_EXCLUDE_FLAG,NULL,WND.AUTO_AP_EXCLUDE_FLAG,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.AUTO_AP_EXCLUDE_FLAG),
        DECODE(p_delivery_rec.AP_BATCH_ID,NULL,WND.AP_BATCH_ID,FND_API.G_MISS_NUM,NULL,p_delivery_rec.AP_BATCH_ID),
        DECODE(p_delivery_rec.SHIPMENT_DIRECTION,NULL,WND.SHIPMENT_DIRECTION,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.SHIPMENT_DIRECTION),
        DECODE(p_delivery_rec.VENDOR_ID,NULL,WND.VENDOR_ID,FND_API.G_MISS_NUM,NULL,p_delivery_rec.VENDOR_ID),
        DECODE(p_delivery_rec.PARTY_ID,NULL,WND.PARTY_ID,FND_API.G_MISS_NUM,NULL,p_delivery_rec.PARTY_ID),
        DECODE(p_delivery_rec.ROUTING_RESPONSE_ID,NULL,WND.ROUTING_RESPONSE_ID,FND_API.G_MISS_NUM,NULL,p_delivery_rec.ROUTING_RESPONSE_ID),
        DECODE(p_delivery_rec.RCV_SHIPMENT_HEADER_ID,NULL,WND.RCV_SHIPMENT_HEADER_ID,FND_API.G_MISS_NUM,NULL,p_delivery_rec.RCV_SHIPMENT_HEADER_ID),
        DECODE(p_delivery_rec.ASN_SHIPMENT_HEADER_ID,NULL,WND.ASN_SHIPMENT_HEADER_ID,FND_API.G_MISS_NUM,NULL,p_delivery_rec.ASN_SHIPMENT_HEADER_ID),
        DECODE(p_delivery_rec.SHIPPING_CONTROL,NULL,WND.SHIPPING_CONTROL,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.SHIPPING_CONTROL),
        DECODE(p_delivery_rec.TP_DELIVERY_NUMBER,NULL,WND.TP_DELIVERY_NUMBER,FND_API.G_MISS_NUM,NULL,p_delivery_rec.TP_DELIVERY_NUMBER),
        DECODE(p_delivery_rec.EARLIEST_PICKUP_DATE,NULL,WND.EARLIEST_PICKUP_DATE,FND_API.G_MISS_DATE,NULL,p_delivery_rec.EARLIEST_PICKUP_DATE),
        DECODE(p_delivery_rec.LATEST_PICKUP_DATE,NULL,WND.LATEST_PICKUP_DATE,FND_API.G_MISS_DATE,NULL,p_delivery_rec.LATEST_PICKUP_DATE),
        DECODE(p_delivery_rec.EARLIEST_DROPOFF_DATE,NULL,WND.EARLIEST_DROPOFF_DATE,FND_API.G_MISS_DATE,NULL,p_delivery_rec.EARLIEST_DROPOFF_DATE),
        DECODE(p_delivery_rec.LATEST_DROPOFF_DATE,NULL,WND.LATEST_DROPOFF_DATE,FND_API.G_MISS_DATE,NULL,p_delivery_rec.LATEST_DROPOFF_DATE),
        DECODE(p_delivery_rec.IGNORE_FOR_PLANNING,NULL,WND.IGNORE_FOR_PLANNING,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.IGNORE_FOR_PLANNING),
        DECODE(p_delivery_rec.TP_PLAN_NAME,NULL,WND.TP_PLAN_NAME,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.TP_PLAN_NAME),
        DECODE(p_delivery_rec.hash_string,NULL,WND.hash_string,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.hash_string),
        DECODE(p_delivery_rec.delivered_date,NULL,WND.delivered_date,FND_API.G_MISS_DATE,NULL,p_delivery_rec.delivered_date),
	-- bug 3667348
	DECODE(p_delivery_rec.REASON_OF_TRANSPORT,NULL,WND.REASON_OF_TRANSPORT,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.REASON_OF_TRANSPORT),
	DECODE(p_delivery_rec.DESCRIPTION,NULL,WND.DESCRIPTION,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.DESCRIPTION),
        DECODE(p_copy_legs, 'Y', WND.ITINERARY_COMPLETE, 'N'),
	-- bug 3667348
        --OTM R12
        DECODE(p_delivery_rec.TMS_INTERFACE_FLAG,NULL,WND.TMS_INTERFACE_FLAG,FND_API.G_MISS_CHAR,NULL,p_delivery_rec.TMS_INTERFACE_FLAG),
        DECODE(p_delivery_rec.TMS_VERSION_NUMBER,NULL,WND.TMS_VERSION_NUMBER,FND_API.G_MISS_NUM,NULL,p_delivery_rec.TMS_VERSION_NUMBER)
        --
    FROM    WSH_NEW_DELIVERIES WND
    WHERE   delivery_id = p_delivery_id;
Line: 3077

        INSERT INTO wsh_delivery_legs
            (
                DELIVERY_LEG_ID,
                DELIVERY_ID,
                SEQUENCE_NUMBER,
                LOADING_ORDER_FLAG,
                PICK_UP_STOP_ID,
                DROP_OFF_STOP_ID,
                GROSS_WEIGHT,
                NET_WEIGHT,
                WEIGHT_UOM_CODE,
                VOLUME,
                VOLUME_UOM_CODE,
                CREATION_DATE,
                CREATED_BY,
                LAST_UPDATE_DATE,
                LAST_UPDATED_BY,
                LAST_UPDATE_LOGIN,
                PROGRAM_APPLICATION_ID,
                PROGRAM_ID,
                PROGRAM_UPDATE_DATE,
                REQUEST_ID,
                LOAD_TENDER_STATUS,
                SHIPPER_TITLE,
                SHIPPER_PHONE,
                POD_FLAG,
                POD_BY,
                POD_DATE,
                EXPECTED_POD_DATE,
                BOOKING_OFFICE,
                SHIPPER_EXPORT_REF,
                CARRIER_EXPORT_REF,
                DOC_NOTIFY_PARTY,
                AETC_NUMBER,
                SHIPPER_SIGNED_BY,
                SHIPPER_DATE,
                CARRIER_SIGNED_BY,
                CARRIER_DATE,
                DOC_ISSUE_OFFICE,
                DOC_ISSUED_BY,
                DOC_DATE_ISSUED,
                SHIPPER_HM_BY,
                SHIPPER_HM_DATE,
                CARRIER_HM_BY,
                CARRIER_HM_DATE,
                BOOKING_NUMBER,
                PORT_OF_LOADING,
                PORT_OF_DISCHARGE,
                SERVICE_CONTRACT,
                BILL_FREIGHT_TO,
                FTE_TRIP_ID,
                REPRICE_REQUIRED,
                ACTUAL_ARRIVAL_DATE,
                ACTUAL_DEPARTURE_DATE,
                ACTUAL_RECEIPT_DATE,
                TRACKING_DRILLDOWN_FLAG,
                STATUS_CODE,
                TRACKING_REMARKS,
                CARRIER_EST_DEPARTURE_DATE,
                CARRIER_EST_ARRIVAL_DATE,
                LOADING_START_DATETIME,
                LOADING_END_DATETIME,
                UNLOADING_START_DATETIME,
                UNLOADING_END_DATETIME,
                DELIVERED_QUANTITY,
                LOADED_QUANTITY,
                RECEIVED_QUANTITY,
                ORIGIN_STOP_ID,
                DESTINATION_STOP_ID
            )
        SELECT
                wsh_delivery_legs_s.NEXTVAL,
                l_delivery_id,
                SEQUENCE_NUMBER,
                LOADING_ORDER_FLAG,
                PICK_UP_STOP_ID,
                DROP_OFF_STOP_ID,
                GROSS_WEIGHT,
                NET_WEIGHT,
                WEIGHT_UOM_CODE,
                VOLUME,
                VOLUME_UOM_CODE,
                CREATION_DATE,
                CREATED_BY,
                LAST_UPDATE_DATE,
                LAST_UPDATED_BY,
                LAST_UPDATE_LOGIN,
                PROGRAM_APPLICATION_ID,
                PROGRAM_ID,
                PROGRAM_UPDATE_DATE,
                REQUEST_ID,
                LOAD_TENDER_STATUS,
                SHIPPER_TITLE,
                SHIPPER_PHONE,
                POD_FLAG,
                POD_BY,
                POD_DATE,
                EXPECTED_POD_DATE,
                BOOKING_OFFICE,
                SHIPPER_EXPORT_REF,
                CARRIER_EXPORT_REF,
                DOC_NOTIFY_PARTY,
                AETC_NUMBER,
                SHIPPER_SIGNED_BY,
                SHIPPER_DATE,
                CARRIER_SIGNED_BY,
                CARRIER_DATE,
                DOC_ISSUE_OFFICE,
                DOC_ISSUED_BY,
                DOC_DATE_ISSUED,
                SHIPPER_HM_BY,
                SHIPPER_HM_DATE,
                CARRIER_HM_BY,
                CARRIER_HM_DATE,
                BOOKING_NUMBER,
                PORT_OF_LOADING,
                PORT_OF_DISCHARGE,
                SERVICE_CONTRACT,
                BILL_FREIGHT_TO,
                FTE_TRIP_ID,
                REPRICE_REQUIRED,
                ACTUAL_ARRIVAL_DATE,
                ACTUAL_DEPARTURE_DATE,
                ACTUAL_RECEIPT_DATE,
                TRACKING_DRILLDOWN_FLAG,
                STATUS_CODE,
                TRACKING_REMARKS,
                CARRIER_EST_DEPARTURE_DATE,
                CARRIER_EST_ARRIVAL_DATE,
                LOADING_START_DATETIME,
                LOADING_END_DATETIME,
                UNLOADING_START_DATETIME,
                UNLOADING_END_DATETIME,
                DELIVERED_QUANTITY,
                LOADED_QUANTITY,
                RECEIVED_QUANTITY,
                ORIGIN_STOP_ID,
                DESTINATION_STOP_ID
        FROM    WSH_DELIVERY_LEGS
        WHERE   DELIVERY_ID = p_delivery_id;
Line: 3219

            WSH_DEBUG_SV.logmsg(l_module_name, 'Inserted ' || SQL%ROWCOUNT || ' Legs' );
Line: 3269

  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
        ,AUTO_SC_EXCLUDE_FLAG
        ,AUTO_AP_EXCLUDE_FLAG
        ,AP_BATCH_ID
        -- The following are non database columns in the rec. structure.
        ,NULL -- ROWID
        ,NULL -- LOADING_ORDER_DESC
        ,NULL -- ORGANIZATION_CODE
        ,NULL -- ULTIMATE_DROPOFF_LOCATION_CODE
        ,NULL -- INITIAL_PICKUP_LOCATION_CODE
        ,NULL -- CUSTOMER_NUMBER
        ,NULL -- INTMED_SHIP_TO_LOCATION_CODE
        ,NULL -- POOLED_SHIP_TO_LOCATION_CODE
        ,NULL -- CARRIER_CODE
        ,NULL -- SHIP_METHOD_NAME
        ,NULL -- FREIGHT_TERMS_NAME
        ,NULL -- FOB_NAME
        ,NULL -- FOB_LOCATION_CODE
        ,NULL -- WEIGHT_UOM_DESC
        ,NULL -- VOLUME_UOM_DESC
        ,NULL -- CURRENCY_NAME
        --  End non database columns in the rec. structure.
        ,SHIPMENT_DIRECTION
        ,VENDOR_ID
        ,PARTY_ID
        ,ROUTING_RESPONSE_ID
        ,RCV_SHIPMENT_HEADER_ID
        ,ASN_SHIPMENT_HEADER_ID
        ,SHIPPING_CONTROL
        ,TP_DELIVERY_NUMBER
        ,EARLIEST_PICKUP_DATE
        ,LATEST_PICKUP_DATE
        ,EARLIEST_DROPOFF_DATE
        ,LATEST_DROPOFF_DATE
        ,nvl(IGNORE_FOR_PLANNING, 'N')
        ,TP_PLAN_NAME
        ,WV_FROZEN_FLAG
        ,HASH_STRING
        ,DELIVERED_DATE
        -- Non database column
        ,NULL -- packing_slip
	-- bug 3667348
	,REASON_OF_TRANSPORT
	,DESCRIPTION
	-- bug 3667348
	,'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
        --
  FROM wsh_new_deliveries
  WHERE delivery_id = p_delivery_id;
Line: 3508

  PROCEDURE UPDATE_TMS_INTERFACE_FLAG
  (p_delivery_id_tab        IN WSH_UTIL_CORE.ID_TAB_TYPE,
   p_tms_interface_flag_tab IN WSH_UTIL_CORE.COLUMN_TAB_TYPE,
   x_return_status          OUT NOCOPY VARCHAR2) IS

  l_num_error                   NUMBER;
Line: 3532

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

    SAVEPOINT tms_update;
Line: 3646

                 WSH_NEW_DELIVERIES_PVT.C_TMS_UPDATE_IN_PROCESS,
                 WSH_NEW_DELIVERIES_PVT.C_TMS_ANSWER_RECEIVED)) THEN
              l_new_tms_interface_flag_tab(l_count) := WSH_NEW_DELIVERIES_PVT.C_TMS_UPDATE_REQUIRED;
Line: 3654

          ELSIF (p_tms_interface_flag_tab(i) = WSH_NEW_DELIVERIES_PVT.C_TMS_DELETE_REQUIRED
                 AND l_delivery_info.tms_interface_flag IN
                     (WSH_NEW_DELIVERIES_PVT.C_TMS_CREATE_REQUIRED,
                      WSH_NEW_DELIVERIES_PVT.C_TMS_NOT_TO_BE_SENT)) THEN
            --set to NS if previous flag is CR or NS and new flag is DR, CP might already be sent so set to DR
            l_new_tms_interface_flag_tab(l_count) := WSH_NEW_DELIVERIES_PVT.C_TMS_NOT_TO_BE_SENT;
Line: 3661

          ELSIF (p_tms_interface_flag_tab(i) = WSH_NEW_DELIVERIES_PVT.C_TMS_DELETE_REQUIRED
                 AND l_delivery_info.tms_interface_flag = WSH_NEW_DELIVERIES_PVT.C_TMS_DELETE_IN_PROCESS) THEN
            --DP stays in DP
            l_new_tms_interface_flag_tab(l_count) := l_delivery_info.tms_interface_flag;
Line: 3670

                  WSH_NEW_DELIVERIES_PVT.C_TMS_UPDATE_IN_PROCESS,
                  WSH_NEW_DELIVERIES_PVT.C_TMS_DELETE_IN_PROCESS,
                  WSH_NEW_DELIVERIES_PVT.C_TMS_ANSWER_RECEIVED,
                  WSH_NEW_DELIVERIES_PVT.C_TMS_COMPLETED)
                 OR p_tms_interface_flag_tab(i) = l_delivery_info.tms_interface_flag) THEN
            --all updates that does not change tms interface flag or are changing to anything besides UR CR DR,
            --do not increment the version
            l_new_tms_interface_flag_tab(l_count) := p_tms_interface_flag_tab(i);
Line: 3713

          UPDATE wsh_new_deliveries
          SET
                 TMS_VERSION_NUMBER = l_new_tms_version_number_tab(j)
                 ,TMS_INTERFACE_FLAG = l_new_tms_interface_flag_tab(j)
                 ,last_update_date = SYSDATE
                 ,last_updated_by = FND_GLOBAL.USER_ID
                 ,last_update_login = FND_GLOBAL.LOGIN_ID
          WHERE  DELIVERY_ID = l_delivery_id_tab(j);
Line: 3723

          WSH_DEBUG_SV.log(l_module_name,'Rows updated',SQL%ROWCOUNT);
Line: 3764

      ROLLBACK TO tms_update;
Line: 3773

      ROLLBACK TO tms_update;
Line: 3782

      ROLLBACK TO tms_update;
Line: 3785

        WSH_DEBUG_SV.logmsg(l_module_name,'Record_locked exception has occured. Cannot update delivery tms_interface_flag', WSH_DEBUG_SV.C_EXCEP_LEVEL);
Line: 3790

      ROLLBACK TO tms_update;
Line: 3791

      wsh_util_core.default_handler('WSH_NEW_DELIVERIES_PVT.UPDATE_TMS_INTERFACE_FLAG',l_module_name);
Line: 3798

  END UPDATE_TMS_INTERFACE_FLAG;