DBA Data[Home] [Help]

APPS.WSH_IB_TXN_MATCH_PKG SQL Statements

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

Line: 47

    last_update_date_tbl              WSH_BULK_TYPES_GRP.date_Nested_Tab_Type := WSH_BULK_TYPES_GRP.date_Nested_Tab_Type()
  );
Line: 614

      SELECT WSH_INBOUND_TXN_MATCH_KEY_S.NEXTVAL
      FROM   DUAL;
Line: 682

        WSH_DEBUG_SV.logmsg(l_module_name,'UPDATE WSH_INBOUND_TXN_HISTORY');
Line: 689

    UPDATE WSH_INBOUND_TXN_HISTORY
    SET    STATUS                  = NVL(l_headerStatus,STATUS),
           OBJECT_VERSION_NUMBER   = NVL(l_headerObjectVersionNumber,OBJECT_VERSION_NUMBER),
           MAX_RCV_TRANSACTION_ID  = NVL(l_maxRCVTransactionId,MAX_RCV_TRANSACTION_ID),
           LAST_UPDATE_DATE        = SYSDATE,
           LAST_UPDATED_BY         = FND_GLOBAL.USER_ID,
           LAST_UPDATE_LOGIN       = FND_GLOBAL.LOGIN_ID
    WHERE  TRANSACTION_ID          = p_headerTransactionId;
Line: 700

        FND_MESSAGE.SET_NAME('WSH','WSH_IB_TXN_UPDATE_ERROR');
Line: 1302

PROCEDURE insertTransactionHistory
            (
              p_transactionType       IN              VARCHAR2,
              p_ReceiptAgainstASN     IN              VARCHAR2,
              p_autonomous            IN              BOOLEAN,
              p_index                 IN              NUMBER,
              p_line_rec              IN              OE_WSH_BULK_GRP.Line_rec_type,
	      p_ship_from_location_id IN              NUMBER, -- IB-Phase-2
              x_transactionId         OUT     NOCOPY  NUMBER,
              x_return_status         OUT     NOCOPY  VARCHAR2
            )
IS
--{
    l_num_warnings              NUMBER  := 0;
Line: 1323

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

      wsh_util_core.default_handler('WSH_IB_TXN_MATCH_PKG.insertTransactionHistory');
Line: 1503

END insertTransactionHistory;
Line: 1653

                WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.INSERTTRANSACTIONHISTORY',WSH_DEBUG_SV.C_PROC_LEVEL);
Line: 1656

            WSH_IB_TXN_MATCH_PKG.insertTransactionHistory
              (
                p_transactionType       => p_transactionType,
                p_ReceiptAgainstASN     => p_ReceiptAgainstASN,
                p_autonomous            => TRUE,
                p_index                 => p_line_rec.shipment_line_id.FIRST,
                p_line_rec              => p_line_rec,
		p_ship_from_location_id => p_ship_from_location_id, -- IB-Phase-2
                x_transactionId         => x_transactionId,
                x_return_status         => l_return_status
              );
Line: 2020

                WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_TXN_HISTORY_PKG.UPDATE_TXN_HISTORY',WSH_DEBUG_SV.C_PROC_LEVEL);
Line: 2023

            WSH_INBOUND_TXN_HISTORY_PKG.update_txn_history
              (
                p_txn_history_rec    => x_parentTxnHistoryRec,
                x_return_status      => l_return_status
              );
Line: 2161

PROCEDURE processReceiptHeaderUpdate
            (
              x_parentTxnHistoryRec   IN  OUT NOCOPY  WSH_INBOUND_TXN_HISTORY_PKG.ib_txn_history_rec_type,
              x_return_status         OUT     NOCOPY  VARCHAR2
            )
IS
--{
    l_num_warnings              NUMBER  := 0;
Line: 2175

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

      wsh_util_core.default_handler('WSH_IB_TXN_MATCH_PKG.processReceiptHeaderUpdate');
Line: 2266

END processReceiptHeaderUpdate;
Line: 2324

    x_lineRecTbl.last_update_date_tbl.EXTEND(p_extendBy);
Line: 2649

    x_matchedLineRecTbl.last_update_date_tab.EXTEND(p_extendBy);
Line: 2869

    x_matchedLineRecTbl.last_update_date_tab(p_destinationIndex)       :=  x_matchedLineRecTbl.last_update_date_tab(p_sourceIndex);
Line: 5114

        SELECT  'DROPOFF' leg_type,
                NVL(wts1.actual_departure_date,wts1.planned_departure_date) planned_departure_date,
                NVL(wts.actual_arrival_date,   wts.planned_arrival_date) planned_arrival_date,
                wt.carrier_id,
                NVL(wnd.ITINERARY_COMPLETE,'N') ITINERARY_COMPLETE
        FROM    wsh_delivery_legs           wdl,
                wsh_new_deliveries          wnd,
                wsh_trip_stops              wts,
                wsh_trip_stops              wts1,
                wsh_trips                   wt
        WHERE   wnd.delivery_id                     = p_deliveryId
        AND     wdl.delivery_id                     = wnd.delivery_id
        AND     wdl.drop_off_stop_id                = wts.stop_id
        AND     wts.stop_location_id                = wnd.ultimate_dropoff_location_id
        AND     wts.trip_id                         = wt.trip_id
        AND     wdl.pick_up_stop_id                 = wts1.stop_id
        UNION ALL
        SELECT  'PICKUP' leg_type,
                NVL(wts.actual_departure_date,wts.planned_departure_date) planned_departure_date,
                NVL(wts1.actual_arrival_Date, wts1.planned_arrival_date) planned_arrival_date,
                wt.carrier_id,
                NVL(wnd.ITINERARY_COMPLETE,'N') ITINERARY_COMPLETE
        FROM    wsh_delivery_legs           wdl,
                wsh_new_deliveries          wnd,
                wsh_trip_stops              wts,
                wsh_trip_stops              wts1,
                wsh_trips                   wt
        WHERE   wnd.delivery_id                     = p_deliveryId
        AND     wdl.delivery_id                     = wnd.delivery_id
        AND     wdl.pick_up_stop_id                 = wts.stop_id
        AND     wts.stop_location_id                = wnd.initial_pickup_location_id
        AND     wts.trip_id                         = wt.trip_id
        AND     wdl.drop_off_stop_id                = wts1.stop_id
        AND     p_transactionType                   = WSH_INBOUND_TXN_HISTORY_PKG.C_ASN
        ORDER BY 1 ASC;   --- order by leg_type--dropoff first then pickup
Line: 5158

        SELECT
                NVL(wnd.initial_pickup_date,wnd.earliest_pickup_date) initial_pickup_date,
                NVL(wnd.ultimate_dropoff_date,wnd.latest_Dropoff_date) ultimate_dropoff_date,
                wnd.carrier_id,
                NVL(wnd.ITINERARY_COMPLETE,'N') ITINERARY_COMPLETE,
                wdl.delivery_leg_id
        FROM    wsh_new_deliveries          wnd,
                wsh_delivery_legs           wdl
        WHERE   wnd.delivery_id                     = p_deliveryId
        AND     wnd.delivery_id                     = wdl.delivery_id (+);
Line: 5177

        SELECT
                party_name
        FROM    hz_parties
        WHERE   party_id = p_carrierId;
Line: 5801

        SELECT  wdd.delivery_detail_id,
                wdd.requested_quantity,
                wdd.picked_quantity,
                wdd.shipped_quantity,
                wdd.received_quantity,
                wdd.returned_quantity,
                wdd.requested_quantity2,
                wdd.picked_quantity2,
                wdd.shipped_quantity2,
                wdd.received_quantity2,
                wdd.returned_quantity2,
                wdd.ship_from_location_id,
                wdd.earliest_dropoff_date,
                wnd.delivery_id,
                wdd.rcv_shipment_line_id,
                wdd.requested_quantity_uom,
                wdd.requested_quantity_uom2,
                wdd.released_status,
                wdd.src_requested_quantity,
                wdd.src_requested_quantity2,
                wdd.last_update_date
        FROM    wsh_delivery_details        wdd,
                wsh_delivery_assignments_v    wda,
                wsh_new_deliveries          wnd
        WHERE   wdd.source_code                     = 'PO'
        AND     NVL(wdd.line_direction,'O')    NOT IN ('O','IO')
        AND     wdd.source_header_id                = p_source_header_id
        AND     wdd.source_line_id                  = p_source_line_id
        AND     wdd.po_shipment_line_id             = p_po_shipment_line_id
        AND     wdd.released_status                 = p_released_status
        AND     wdd.delivery_detail_id              = wda.delivery_detail_id
        AND     wda.delivery_id                     = wnd.delivery_id (+)
        AND     (
                  (
                        p_source_blanket_Reference_id   IS NULL
                    AND wdd.source_blanket_Reference_id IS NULL
                  )
                  OR
                  wdd.source_blanket_Reference_id   = p_source_blanket_Reference_id
                )
        /* bug 3181963
        AND     (
                  (
                        p_shipment_header_id        IS NULL
                    AND wnd.asn_shipment_header_id  IS NULL
                  )
                  OR
                  wnd.asn_shipment_header_id        = p_shipment_header_id
                )
        */
        AND     (
                  (
                        p_rcvShipmentLineID        IS NULL
                    AND wdd.rcv_Shipment_Line_ID  IS NULL
                  )
                  OR
                  wdd.rcv_Shipment_Line_ID        = p_rcvShipmentLineID
                )
        AND     (
                  (
                        p_transactionSubType = WSH_INBOUND_TXN_HISTORY_PKG.C_RTV_CORRECTION_NEGATIVE
                    AND returned_quantity > 0
                  )
                  OR
                  p_transactionSubType <> WSH_INBOUND_TXN_HISTORY_PKG.C_RTV_CORRECTION_NEGATIVE
                )
        AND     (
                  (
                        p_transactionSubType IN (
                                                  WSH_INBOUND_TXN_HISTORY_PKG.C_RECEIPT_CORRECTION_NEGATIVE,
                                                  WSH_INBOUND_TXN_HISTORY_PKG.C_RTV,
                                                  WSH_INBOUND_TXN_HISTORY_PKG.C_RTV_CORRECTION_POSITIVE
                                                )
                    AND (received_quantity - NVL(returned_quantity,0)) > 0
                  )
                  OR
                  p_transactionSubType NOT IN (
                                                WSH_INBOUND_TXN_HISTORY_PKG.C_RECEIPT_CORRECTION_NEGATIVE,
                                                WSH_INBOUND_TXN_HISTORY_PKG.C_RTV,
                                                WSH_INBOUND_TXN_HISTORY_PKG.C_RTV_CORRECTION_POSITIVE
                                              )
                )
         -- { IB-Phase-2
	 AND   ( p_ship_from_location_id IS NULL
                 OR
                 (  wdd.ship_from_location_id = p_ship_from_location_id
                      OR
                    wdd.ship_from_location_id = WSH_UTIL_CORE.C_NULL_SF_LOCN_ID
                 )
               )
	 -- } IB-Phase-2
        ORDER BY DECODE
                    (
                      wdd.ship_from_location_id,
                      p_ship_from_location_id,            -999,
                      WSH_UTIL_CORE.C_NULL_SF_LOCN_ID,    1E38,
                      wdd.ship_from_location_id
                    ),
                 DECODE
                    (
                      p_orderByFlag,
                      -1,
                      wnd.delivery_id,
                      -- -2,
                      -- wnd.delivery_id,
                      p_orderByFlag
                    ),
                 DECODE
                    (
                      p_orderByFlag,
                      -1,
                      NVL(picked_quantity,requested_quantity),
                      -2,
                      -1 * shipped_quantity,
                      -3,
                      -1 * NVL(returned_quantity,0),
                      -5,
                      NVL(returned_quantity,-1E38), --added nvl clause as NULLS LAST was commented
                      p_orderByFlag
                    ) DESC, -- NULLS LAST, -- commented nulls last due to pl/sql bug in 8.1.7.4
                 DECODE
                    (
                      p_orderByFlag,
                      -3,
                      (received_quantity - NVL(returned_quantity,0)),
                      -4,
                      (received_quantity - NVL(returned_quantity,0)),
                      -5,
                      (received_quantity - NVL(returned_quantity,0)),
                      p_orderByFlag
                    ) DESC; -- NULLS LAST;  -- commented nulls last due to pl/sql bug in 8.1.7.4
Line: 5949

        SELECT  requested_quantity_uom, requested_quantity_uom2,
                src_requested_quantity,src_requested_quantity2
        FROM    wsh_delivery_details        wdd
        WHERE   wdd.source_code                     = 'PO'
        AND     NVL(wdd.line_direction,'O')    NOT IN ('O','IO')
        AND     wdd.source_header_id                = p_source_header_id
        AND     wdd.source_line_id                  = p_source_line_id
        AND     wdd.po_shipment_line_id             = p_po_shipment_line_id
        AND     (
                  (
                        p_source_blanket_Reference_id   IS NULL
                    AND wdd.source_blanket_Reference_id IS NULL
                  )
                  OR
                  wdd.source_blanket_Reference_id   = p_source_blanket_Reference_id
                )
       --AND     rownum = 1;
Line: 5976

        SELECT  DISTINCT initial_pickup_location_id
        FROM    wsh_new_deliveries
        WHERE   rcv_shipment_header_id      = p_shipment_header_id;
Line: 5989

        SELECT  1
        FROM    wsh_inbound_txn_history
        WHERE   shipment_header_id      = p_shipment_header_id
        AND     shipment_line_id        = p_shipment_line_id
        AND     status                  = WSH_INBOUND_TXN_HISTORY_PKG.C_PENDING;
Line: 6008

        SELECT  COUNT(DISTINCT ship_from_location_id)
        FROM    wsh_delivery_details        wdd
        WHERE   wdd.source_code                     = 'PO'
        AND     NVL(wdd.line_direction,'O')    NOT IN ('O','IO')
        AND     wdd.source_header_id                = p_source_header_id
        AND     wdd.source_line_id                  = p_source_line_id
        AND     wdd.po_shipment_line_id             = p_po_shipment_line_id
        AND     (
                  (
                        p_source_blanket_Reference_id   IS NULL
                    AND wdd.source_blanket_Reference_id IS NULL
                  )
                  OR
                  wdd.source_blanket_Reference_id   = p_source_blanket_Reference_id
                )
        AND     rcv_shipment_line_id                = p_shipment_line_id
        AND     (
                  (
                        p_transactionSubType = WSH_INBOUND_TXN_HISTORY_PKG.C_RTV_CORRECTION_NEGATIVE
                    AND returned_quantity > 0
                  )
                  OR
                  p_transactionSubType <> WSH_INBOUND_TXN_HISTORY_PKG.C_RTV_CORRECTION_NEGATIVE
                )
        AND     (
                  (
                        p_transactionSubType IN (
                                                  WSH_INBOUND_TXN_HISTORY_PKG.C_RECEIPT_CORRECTION_NEGATIVE,
                                                  WSH_INBOUND_TXN_HISTORY_PKG.C_RTV,
                                                  WSH_INBOUND_TXN_HISTORY_PKG.C_RTV_CORRECTION_POSITIVE
                                                )
                    AND (received_quantity - NVL(returned_quantity,0)) > 0
                  )
                  OR
                  p_transactionSubType NOT IN (
                                                WSH_INBOUND_TXN_HISTORY_PKG.C_RECEIPT_CORRECTION_NEGATIVE,
                                                WSH_INBOUND_TXN_HISTORY_PKG.C_RTV,
                                                WSH_INBOUND_TXN_HISTORY_PKG.C_RTV_CORRECTION_POSITIVE
                                              )
                );
Line: 6058

        SELECT  quantity_received
        FROM    rcv_shipment_lines
        WHERE   shipment_line_id        = p_shipment_line_id;
Line: 6076

        SELECT  1
        FROM    wsh_delivery_details        wdd
        WHERE   wdd.source_code                     = 'PO'
        AND     NVL(wdd.line_direction,'O')    NOT IN ('O','IO')
        AND     wdd.source_header_id                = p_source_header_id
        AND     wdd.source_line_id                  = p_source_line_id
        AND     wdd.po_shipment_line_id             = p_po_shipment_line_id
        AND     wdd.released_status                 = 'C'
        AND     (
                  (
                        p_source_blanket_Reference_id   IS NULL
                    AND wdd.source_blanket_Reference_id IS NULL
                  )
                  OR
                  wdd.source_blanket_Reference_id   = p_source_blanket_Reference_id
                );
Line: 6096

    SELECT wsh_location_id
    FROM wsh_locations
    WHERE source_location_id = p_hz_location_id
      AND location_source_code = 'HZ' ;
Line: 6579

                WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.INSERTTRANSACTIONHISTORY',WSH_DEBUG_SV.C_PROC_LEVEL);
Line: 6587

            WSH_IB_TXN_MATCH_PKG.insertTransactionHistory
              (
                p_transactionType       => WSH_INBOUND_TXN_HISTORY_PKG.C_RECEIPT,
                p_ReceiptAgainstASN     => l_ReceiptAgainstASN,
                p_autonomous            => TRUE,
                p_index                 => p_line_rec.shipment_line_id.FIRST,
                p_line_rec              => p_line_rec,
		p_ship_from_location_id => l_trx_wsh_location_id, -- IB-Phase-2
                x_transactionId         => l_transactionId,
                x_return_status         => l_return_status
              );
Line: 6655

                WSH_DEBUG_SV.logmsg(l_module_name,'UPDATE WSH_INBOUND_TXN_HISTORY-R-HDR-UPD');
Line: 6660

            UPDATE WSH_INBOUND_TXN_HISTORY
            SET    OBJECT_VERSION_NUMBER   = NVL(OBJECT_VERSION_NUMBER,0) + 1,
                   SHIPMENT_NUMBER         = l_shipmentNumber,
                   RECEIPT_NUMBER          = l_receiptNumber,
                   LAST_UPDATE_DATE        = SYSDATE,
                   LAST_UPDATED_BY         = FND_GLOBAL.USER_ID,
                   LAST_UPDATE_LOGIN       = FND_GLOBAL.LOGIN_ID
            WHERE  SHIPMENT_HEADER_ID      = l_RCVShipmentHeaderId
            AND    TRANSACTION_TYPE   NOT IN ('ROUTING_RESPONSE','ROUTING_REQUEST');
Line: 7329

                     l_lineRecTbl.last_update_date_tbl;
Line: 7796

                        l_matchedLineRecTbl.last_update_date_tab(l_end_index)       := l_lineRecTbl.last_update_date_tbl(i);
Line: 7846

                           WSH_DEBUG_SV.log(l_module_name,'last_update_date', l_matchedLineRecTbl.last_update_date_tab(l_end_index));
Line: 8878

            WSH_DEBUG_SV.logmsg(l_module_name,'UPDATE WSH_INBOUND_TXN_HISTORY');
Line: 8885

        UPDATE WSH_INBOUND_TXN_HISTORY
        SET    STATUS                  = l_headerStatus,
               OBJECT_VERSION_NUMBER   = NVL(OBJECT_VERSION_NUMBER,0) + 1,
               MAX_RCV_TRANSACTION_ID  = l_maxRCVTransactionId,
               SHIPMENT_NUMBER         = l_shipmentNumber,
               RECEIPT_NUMBER          = l_receiptNumber,
               LAST_UPDATE_DATE        = SYSDATE,
               LAST_UPDATED_BY         = FND_GLOBAL.USER_ID,
               LAST_UPDATE_LOGIN       = FND_GLOBAL.LOGIN_ID
        WHERE  TRANSACTION_ID          = l_headerTransactionId;
Line: 8898

            FND_MESSAGE.SET_NAME('WSH','WSH_IB_TXN_UPDATE_ERROR');
Line: 8910

                WSH_DEBUG_SV.logmsg(l_module_name,'UPDATE WSH_INBOUND_TXN_HISTORY-ASN');
Line: 8915

            UPDATE WSH_INBOUND_TXN_HISTORY
            SET    OBJECT_VERSION_NUMBER   = NVL(OBJECT_VERSION_NUMBER,0) + 1,
                   SHIPMENT_NUMBER         = l_shipmentNumber,
                   RECEIPT_NUMBER          = l_receiptNumber,
                   LAST_UPDATE_DATE        = SYSDATE,
                   LAST_UPDATED_BY         = FND_GLOBAL.USER_ID,
                   LAST_UPDATE_LOGIN       = FND_GLOBAL.LOGIN_ID
            WHERE  TRANSACTION_ID          = l_parentTxnHistoryRec.transaction_id;
Line: 8926

                FND_MESSAGE.SET_NAME('WSH','WSH_IB_TXN_UPDATE_ERROR');
Line: 9635

      SELECT  rsl.shipment_header_id,
              WSH_INBOUND_TXN_HISTORY_PKG.C_ASN txn_type,
              sum(nvl(DECODE(rsh.asn_type,'ASN',quantity_shipped,'ASBN',quantity_shipped,0),0)) shp_rcv_qty,
              1 max_rcv_txn_id
      FROM    rcv_shipment_lines rsl, rcv_shipment_headers rsh
      WHERE   po_header_id = p_po_header_id
      AND     po_release_id = nvl(p_po_release_id,po_release_id) -- bug 5639624
      AND     rsl.shipment_header_id = rsh.shipment_header_id
      GROUP BY rsl.shipment_header_id
      UNION ALL
      SELECT  shipment_header_id,
              WSH_INBOUND_TXN_HISTORY_PKG.C_RECEIPT txn_type,
              sum(nvl(quantity,0)) shp_rcv_qty,
              max(transaction_id) max_rcv_txn_id
      FROM    rcv_transactions
      WHERE   po_header_id     = p_po_header_id
      AND     po_release_id = nvl(p_po_release_id,po_release_id) -- bug 5639624
      AND     transaction_type IN ( 'RECEIVE','MATCH')
      GROUP BY shipment_header_id
      ORDER BY 1;
Line: 9659

      SELECT  1
      FROM    rcv_transactions
      WHERE   po_header_id       = p_po_header_id
      AND     po_release_id = nvl(p_po_release_id,po_release_id) -- bug 5639624
      AND     shipment_header_id = p_rcv_header_id
      AND     transaction_type   = 'MATCH'
      AND     rownum             = 1;
Line: 9670

     select   rsh.SHIPMENT_NUM,
              rsh.RECEIPT_NUM,
              rsh.CARRIER_ID,
              rsh.EXPECTED_RECEIPT_DATE,
              rsh.SHIPPED_DATE,
              rsh.VENDOR_ID,
              rsh.ORGANIZATION_ID,
              rsh.asn_type,
	      wloc.wsh_location_id -- IB-Phase-2
      FROM    rcv_fte_headers_v rsh,
              wsh_locations    wloc
      WHERE   rsh.shipment_header_id        = p_rcv_header_id
      AND     rsh.ship_from_location_id     = wloc.source_location_id(+);  -- IB-Phase-2
Line: 9689

     select   1
      FROM    rcv_shipment_lines rsl
      WHERE   rsl.shipment_header_id        = p_rcv_header_id
      AND     rsl.shipment_line_status_code = 'CANCELLED'
      AND     rownum                        = 1;
Line: 9698

     select  rsh.ship_from_location_id
     FROM    rcv_shipment_headers rsh
     WHERE   rsh.shipment_header_id        = p_rcv_header_id;
Line: 10001

                    WSH_DEBUG_SV.logmsg(l_module_name,'UPDATE WSH_INBOUND_TXN_HISTORY-PENDING');
Line: 10006

                UPDATE WSH_INBOUND_TXN_HISTORY
                SET    OBJECT_VERSION_NUMBER   = NVL(OBJECT_VERSION_NUMBER,0) + 1,
                       LAST_UPDATE_DATE        = SYSDATE,
                       LAST_UPDATED_BY         = FND_GLOBAL.USER_ID,
                       LAST_UPDATE_LOGIN       = FND_GLOBAL.LOGIN_ID
                WHERE  TRANSACTION_ID          = l_txnHistoryRec.transaction_id;
Line: 10015

                    FND_MESSAGE.SET_NAME('WSH','WSH_IB_TXN_UPDATE_ERROR');