DBA Data[Home] [Help]

APPS.RCV_QUANTITIES_S SQL Statements

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

Line: 729

   SELECT nvl(pll.quantity, 0),
	  nvl(pll.quantity_received, 0),
	  nvl(pll.quantity_cancelled,0),
	  nvl(pll.secondary_quantity, 0),
	  nvl(pll.secondary_quantity_received, 0),
	  nvl(pll.secondary_quantity_cancelled,0),
	  1 + (nvl(pll.qty_rcv_tolerance,0)/100),
	  pll.qty_rcv_exception_code,
	  pl.item_id,
	  pl.unit_meas_lookup_code
   INTO   x_quantity_ordered,
	  x_quantity_received,
	  x_quantity_cancelled,
	  /*Bug# 1548597*/
	  x_secondary_qty_ordered,
	  x_secondary_qty_received,
	  x_secondary_qty_cancelled,
	  --end bug 1548597
	  x_qty_rcv_tolerance,
	  x_qty_rcv_exception_code,
	  x_item_id,
	  x_po_uom
   FROM   po_line_locations_all pll,  --
	  po_lines_all pl  --
   WHERE  pll.line_location_id = p_line_location_id
   AND    pll.po_line_id = pl.po_line_id;
Line: 763

   ** select may return multiple rows and we only want one value
   ** to be returned. Having a sum and min group function in the
   ** select ensures that this sql statement will not raise a
   ** no_data_found exception even if no rows are returned.
   */

  /* Bug# 2347348 : Primary Unit of Measure cannot have value
     for One time Items. So Added a decode statement to fetch
     unit_of_measure in case of One Time Items and Primary
     Unit of Measure for Inventory Items.
  */


   SELECT nvl(sum(decode(nvl(order_transaction_id,-999),-999,primary_quantity,nvl(interface_transaction_qty,0))),0),
	  decode(min(item_id),null,min(unit_of_measure),min(primary_unit_of_measure))
   INTO   x_interface_quantity,
	  x_primary_uom
   FROM   rcv_transactions_interface rti
   WHERE  (transaction_status_code = 'PENDING'
          and processing_status_code <> 'ERROR')
   AND    transaction_type IN ('RECEIVE', 'MATCH','CORRECT','SHIP')  -- bug 657347 should include 'SHIP'
                                                                     -- when calculating total quantity
                                                                     -- in the interface table
   AND NOT EXISTS(SELECT 1 FROM rcv_transactions rt                  -- bug 9583207 should not include
                  WHERE rt.transaction_type='DELIVER'                -- Correction to Deliver transaction
		              AND rt.transaction_id = rti.parent_transaction_id
		              AND rti.transaction_type = 'CORRECT')
   AND    po_line_location_id = p_line_location_id;
Line: 792

   SELECT nvl(sum(primary_quantity),0),
	  decode(min(item_id),null,min(unit_of_measure),min(primary_unit_of_measure))
   INTO   x_interface_quantity,
	  x_primary_uom
   FROM   rcv_transactions_interface
   WHERE  (transaction_status_code = 'PENDING'
          and processing_status_code <> 'ERROR')
*/
   /*
   ** Modified by Subhajit on 09/06/95
   ** Earlier transaction type were ('RECEIVE','MATCH')
   ** CORRECT transaction were not taken into consideration
   AND    transaction_type IN ('RECEIVE', 'MATCH')
   */
/*
   AND    transaction_type IN ('RECEIVE', 'MATCH','CORRECT','SHIP')  -- bug 657347 should include 'SHIP'
                                                                     -- when calculating total quantity
                                                                     -- in the interface table
   AND    po_line_location_id = p_line_location_id;
Line: 837

   SELECT nvl(sum(secondary_quantity),0),
	  min(secondary_unit_of_measure)
   INTO   x_secondary_interface_qty,
	  x_secondary_uom
   FROM   rcv_transactions_interface
   WHERE  (transaction_status_code = 'PENDING'
          and processing_status_code <> 'ERROR')
   AND    transaction_type IN ('RECEIVE', 'MATCH','CORRECT','SHIP')
   AND    po_line_location_id = p_line_location_id;
Line: 1045

   SELECT nvl(pll.amount, 0),
	  nvl(pll.amount_received, 0),
	  nvl(pll.amount_cancelled,0),
	  1 + (nvl(pll.qty_rcv_tolerance,0)/100),
	  pll.qty_rcv_exception_code
   INTO   x_amount_ordered,
	  x_amount_received,
	  x_amount_cancelled,
	  x_qty_rcv_tolerance,
	  x_qty_rcv_exception_code
   FROM   po_line_locations_all pll,  --
	  po_lines_all pl  --
   WHERE  pll.line_location_id = p_line_location_id
   AND    pll.po_line_id = pl.po_line_id;
Line: 1062

   SELECT nvl(sum(decode(nvl(order_transaction_id,-999),-999,amount,nvl(interface_transaction_amt,0))),0)
   INTO   x_interface_amount
   FROM   rcv_transactions_interface
   WHERE  (transaction_status_code = 'PENDING'
          and processing_status_code <> 'ERROR')
   AND    transaction_type IN ('RECEIVE', 'MATCH','CORRECT')
   AND    po_line_location_id = p_line_location_id;
Line: 1225

         SELECT NVL(quantity, interface_transaction_qty) quantity,
                unit_of_measure,
                secondary_quantity,
                secondary_unit_of_measure
         FROM   rcv_transactions_interface
         WHERE  (    transaction_status_code = 'PENDING'
                 AND processing_status_code <> 'ERROR')
         AND    transaction_type IN('RECEIVE', 'MATCH', 'CORRECT', 'SHIP')
         AND    oe_order_line_id = p_oe_order_line_id;
Line: 1243

      SELECT NVL(oel.ordered_quantity2, 0),
             NVL(oel.shipped_quantity2, 0),
             NVL(oel.cancelled_quantity2, 0),
             NVL(oel.ship_tolerance_above, 0),
             oel.inventory_item_id,
             uom.unit_of_measure
      INTO   x_secondary_qty_ordered,
             x_secondary_qty_received,
             x_secondary_qty_cancelled,
             x_qty_rcv_tolerance,
             x_item_id,
             x_oe_uom
      FROM   oe_order_lines_all oel,
             mtl_units_of_measure uom
      WHERE  oel.line_id = p_oe_order_line_id
      AND    uom.uom_code = oel.order_quantity_uom;
Line: 1369

   SELECT nvl(rsl.quantity_shipped, 0),
	  nvl(rsl.quantity_received, 0),
	  rsl.item_id,
	  rsl.unit_of_measure,
	  /*Bug# 1548597 */
	  nvl(rsl.secondary_quantity_shipped, 0),
	  nvl(rsl.secondary_quantity_received, 0)
	  --End Bug 1548597
   INTO   x_quantity_shipped,
	  x_quantity_received,
	  x_item_id,
	  x_shipment_uom,
	  x_secondary_qty_shipped,
	  x_secondary_qty_received
   FROM   rcv_shipment_lines rsl
   WHERE  rsl.shipment_line_id = p_shipment_line_id;
Line: 1393

   ** select may return multiple rows and we only want one value
   ** to be returned. Having a sum and min group function in the
   ** select ensures that this sql statement will not raise a
   ** no_data_found exception even if no rows are returned.
   */

      SELECT nvl(sum(decode(nvl(order_transaction_id,-999),-999,primary_quantity,nvl(interface_transaction_qty,0))),0),
	  min(primary_unit_of_measure)
   INTO   x_interface_quantity,
	  x_primary_uom
   FROM   rcv_transactions_interface
   WHERE  (transaction_status_code = 'PENDING'
          and processing_status_code <> 'ERROR')
   AND    transaction_type  = 'RECEIVE'
   AND    shipment_line_id = p_shipment_line_id;
Line: 1459

   SELECT nvl(sum(secondary_quantity),0),
	  min(secondary_unit_of_measure)
   INTO   x_secondary_interface_qty,
	  x_secondary_uom
   FROM   rcv_transactions_interface
   WHERE  (transaction_status_code = 'PENDING'
          and processing_status_code <> 'ERROR')
   AND    transaction_type  = 'RECEIVE'
   AND    shipment_line_id = p_shipment_line_id;
Line: 1551

   	SELECT 	quantity,
                secondary_quantity, /*Bug#9159988 selecting the secondary quantity from rcv_supply*/
	  	unit_of_measure,
	  	item_id,
                to_org_primary_uom
   	INTO   	x_transaction_quantity,
   	        x_secondary_transaction_qty,
	  	x_transaction_uom,
	  	x_item_id,
                x_primary_uom
   	FROM   	rcv_supply
   	WHERE  	supply_type_code = 'RECEIVING'
   	AND    	supply_source_id = p_transaction_id;
Line: 1566

/*   	select  SUM(decode(transaction_type,
		'RECEIVE',	Secondary_Quantity,
		'CORRECT',DECODE(Secondary_Quantity/DECODE(ABS(Secondary_Quantity),0,1,ABS(Secondary_Quantity)),
				1,Secondary_Quantity,
				-1,-1*Secondary_Quantity,
				Secondary_Quantity),
		'RETURN TO VENDOR', Secondary_Quantity,
		'RETURN TO RECEIVING', Secondary_Quantity,
		'ACCEPT', Secondary_Quantity,
		'REJECT', Secondary_Quantity,
		'DELIVER',-1*Secondary_Quantity,
		 'UNORDERED', Secondary_Quantity,
		 'MATCH',Secondary_Quantity,
		'TRANSFER',Secondary_quantity,0))
	into 	x_secondary_transaction_qty
 	from  	rcv_transactions
	start  with  transaction_id = p_transaction_id
	connect by parent_transaction_id  =  prior transaction_id;*/
Line: 1593

                SELECT  rt.unit_of_measure,
                        rsl.item_id,
                        rt.primary_unit_of_measure
                INTO    x_transaction_uom,
                        x_item_id,
                        x_primary_uom
                FROM    rcv_transactions rt,
                        rcv_shipment_lines rsl
                WHERE   rsl.shipment_line_id = rt.shipment_line_id
                AND     rt.transaction_id = p_transaction_id;
Line: 1628

   ** select may return multiple rows and we only want one value
   ** to be returned. Having a sum and min group function in the
   ** select ensures that this sql statement will not raise a
   ** no_data_found exception even if no rows are returned.
   */
		    /*Bug#9159988 */
   SELECT nvl(sum(decode(transaction_type,
                         'CORRECT', -1 * (decode(nvl(order_transaction_id,-999),-999,primary_quantity,nvl(interface_transaction_qty,0))),
                         decode(nvl(order_transaction_id,-999),-999,primary_quantity,nvl(interface_transaction_qty,0))
                  )),0),
          nvl(sum(decode(transaction_type,
                         'CORRECT', -1 * secondary_quantity,
                          secondary_quantity))
                  ,0)


   INTO   x_interface_quantity,
          x_secondary_interface_qty
   FROM   rcv_transactions_interface
   WHERE  (transaction_status_code = 'PENDING'
          and processing_status_code <> 'ERROR')
   AND    parent_transaction_id = p_transaction_id;
Line: 1702

 /*  SELECT nvl(sum(decode(transaction_type,
			 'CORRECT', -1 * (decode(nvl(order_transaction_id,-999),
-999,primary_quantity,nvl(interface_transaction_qty,0))),
			 secondary_quantity)),0),
	  min(secondary_unit_of_measure)
   INTO   x_secondary_interface_qty,
	  x_secondary_uom
   FROM   rcv_transactions_interface
   WHERE  (transaction_status_code = 'PENDING'
          and processing_status_code <> 'ERROR')
   AND    parent_transaction_id = p_transaction_id; */
Line: 1765

    SELECT nvl(sum(amount),0)
    into l_receive_correct
    from rcv_transactions
    where parent_transaction_id = p_transaction_id
    and transaction_type = 'CORRECT';
Line: 1774

    select transaction_id
    into l_deliver_id
    from rcv_transactions
    where parent_transaction_id= p_transaction_id
    and transaction_type='DELIVER';
Line: 1783

    SELECT nvl(sum(amount),0)
    into l_deliver_correct
    from rcv_transactions
    where parent_transaction_id = l_deliver_id
    and transaction_type = 'CORRECT';
Line: 1805

   ** select may return multiple rows and we only want one value
   ** to be returned. Having a sum and min group function in the
   ** select ensures that this sql statement will not raise a
   ** no_data_found exception even if no rows are returned.
   */

   SELECT nvl(sum(decode(transaction_type,
                         'CORRECT', -1 * (decode(nvl(order_transaction_id,-999),-999,amount,nvl(interface_transaction_amt,0))),
                         decode(nvl(order_transaction_id,-999),-999,amount,nvl(interface_transaction_amt,0))
                  )),0)
   INTO   x_interface_amount
   FROM   rcv_transactions_interface
   WHERE  (transaction_status_code = 'PENDING'
          and processing_status_code <> 'ERROR')
   AND    parent_transaction_id = p_transaction_id;
Line: 1826

    SELECT nvl(sum(decode(transaction_type,
                         'CORRECT', -1 * (decode(nvl(order_transaction_id,-999),-999,amount,nvl(interface_transaction_amt,0))),
                         decode(nvl(order_transaction_id,-999),-999,amount,nvl(interface_transaction_amt,0))
                  )),0)
    INTO   x_interface_deliver_amount
    FROM   rcv_transactions_interface
    WHERE  (transaction_status_code = 'PENDING'
           and processing_status_code <> 'ERROR')
    AND    parent_transaction_id = l_deliver_id;
Line: 2062

   	select 	rt.unit_of_measure,
	  	rsl.item_id
   	into   	x_parent_uom,
	  	x_item_id
   	from   	rcv_transactions rt,
	  	rcv_shipment_lines rsl
   	where  	rt.transaction_id = p_parent_id
   	and    	rt.shipment_line_id = rsl.shipment_line_id;
Line: 2101

      SELECT  rt.po_line_location_id
   	    INTO  l_po_line_location_id
   	    FROM  rcv_transactions rt
   	   WHERE  rt.transaction_id = p_parent_id ;
Line: 2380

      SELECT  rt.po_line_location_id
   	    INTO  l_po_line_location_id
   	    FROM  rcv_transactions rt
   	   WHERE  rt.transaction_id = p_parent_id ;
Line: 2566

   select rt.quantity,
	  rt.unit_of_measure,
	  rsl.item_id,
	  /* bug# 1548597 */
	  rt.secondary_quantity,
	  rt.secondary_unit_of_measure,
	  --end  bug # 1548597
    /* Bug 3735987 Start  */
	  rt.consigned_flag,
	  rt.organization_id,
	  rt.vendor_site_id,
	  rt.subinventory,
	  rt.locator_id,
	  rt.po_header_id,
	  rt.po_line_id,
	  rsl.item_revision,
	  lpn_id, /*added in bug 13892629 */
	  rt.primary_unit_of_measure
   into   x_deliver_quantity,
	  x_deliver_uom,
	  x_item_id,
	  x_secondary_deliver_quantity,
	  x_secondary_deliver_uom,
 	  l_consigned_flag ,
	  l_org_id,
	  l_vendor_site_id,
	  l_subinventory ,
	  l_locator_id,
	  l_po_header_id,
	  l_po_line_id,
	  l_item_revision,
	  l_lpn_id, /*added in bug 13892629 */
	  l_primary_rt_uom
   from   rcv_transactions rt,
	  rcv_shipment_lines rsl
   where  rt.transaction_id = p_transaction_id
   and    rt.shipment_line_id = rsl.shipment_line_id;
Line: 2612

   ** select may return multiple rows and we only want one value
   ** to be returned. Having a sum and min group function in the
   ** select ensures that this sql statement will not raise a
   ** no_data_found exception even if no rows are returned.
   */

   SELECT nvl(sum(decode(transaction_type,
                         'CORRECT', -1 * (decode(nvl(order_transaction_id,-999),-999,primary_quantity,nvl(interface_transaction_qty,0))),
                         decode(nvl(order_transaction_id,-999),-999,primary_quantity,nvl(interface_transaction_qty,0))
                  )),0),
	  min(primary_unit_of_measure)
   INTO   x_interface_quantity,
	  x_primary_uom
   FROM   rcv_transactions_interface
   WHERE  (transaction_status_code = 'PENDING'
          and processing_status_code <> 'ERROR')
   AND    parent_transaction_id = p_transaction_id;
Line: 2636

   SELECT nvl( sum(primary_quantity),0)
   INTO   x_rtv_running_qty
   FROM   rcv_transactions_interface rti
   WHERE  parent_transaction_id = p_transaction_id
   AND    processing_status_code = 'RUNNING'
   AND    transaction_type IN ('RETURN TO VENDOR', 'RETURN TO RECEIVING')
   AND    exists ( select 1 from wsh_delivery_details wdd
                   where  wdd.delivery_detail_id = rti.interface_source_line_id
                   and    wdd.source_code = 'RTV');
Line: 2678

   SELECT nvl(sum(decode(transaction_type,
			 'CORRECT', -1 * secondary_quantity,
			 secondary_quantity)),0)
   INTO   x_secondary_interface_qty
   FROM   rcv_transactions_interface
   WHERE  (transaction_status_code = 'PENDING'
          and processing_status_code <> 'ERROR')
   AND    parent_transaction_id = p_transaction_id;
Line: 2692

   SELECT nvl(sum(secondary_quantity),0)
   INTO   x_rtv_running_sec_qty
   FROM   rcv_transactions_interface rti
   WHERE  parent_transaction_id = p_transaction_id
   AND    processing_status_code = 'RUNNING'
   AND    transaction_type IN ('RETURN TO VENDOR', 'RETURN TO RECEIVING')
   AND    exists ( select 1 from wsh_delivery_details wdd
                   where  wdd.delivery_detail_id = rti.interface_source_line_id
                   and    wdd.source_code = 'RTV');
Line: 2734

   ** select may return multiple rows and we only want one value
   ** to be returned. Having a sum and min group function in the
   ** select ensures that this sql statement will not raise a
   ** no_data_found exception even if no rows are returned.
   */

   SELECT nvl(sum(decode(transaction_type,
			 'CORRECT', -1 * primary_quantity,
			 primary_quantity)),0),
	  min(primary_unit_of_measure)
   INTO   x_trx_quantity,
	  x_primary_uom
   FROM   rcv_transactions
   WHERE  parent_transaction_id = p_transaction_id
   AND    transaction_type in ('CORRECT','RETURN TO RECEIVING');
Line: 2757

   SELECT nvl(sum(decode(transaction_type,
			 'CORRECT', -1 * secondary_quantity,
			 secondary_quantity)),0)
   INTO   x_secondary_trx_quantity
   FROM   rcv_transactions
   WHERE  parent_transaction_id = p_transaction_id
   AND    transaction_type in ('CORRECT','RETURN TO RECEIVING');
Line: 2836

        SELECT decode(msi.revision_qty_control_code,1,'F',2,'T')
          INTO   l_revision_control
          FROM   mtl_system_items_b msi
        WHERE  msi.inventory_item_id = x_item_id
          AND  msi.organization_id   = l_org_id;
Line: 2848

       select    FROM_SUBINVENTORY,
                 FROM_LOCATOR_ID
         into    l_subinventory,
                 l_locator_id
         from    rcv_transactions_interface
        where    interface_transaction_id = p_interface_transaction_id;
Line: 2997

   select rt.amount
   into   x_deliver_amount
   from   rcv_transactions rt
   where  rt.transaction_id = p_transaction_id;
Line: 3012

      SELECT nvl(sum(decode(transaction_type,
                         'CORRECT', -1 * (decode(nvl(order_transaction_id,-999),-999,amount,nvl(interface_transaction_amt,0))),
                         decode(nvl(order_transaction_id,-999),-999,amount,nvl(interface_transaction_amt,0))
                  )),0)
   INTO   x_interface_amount
   FROM   rcv_transactions_interface
   WHERE  (transaction_status_code = 'PENDING'
          and processing_status_code <> 'ERROR')
   AND    parent_transaction_id = p_transaction_id;
Line: 3039

   ** select may return multiple rows and we only want one value
   ** to be returned. Having a sum and min group function in the
   ** select ensures that this sql statement will not raise a
   ** no_data_found exception even if no rows are returned.
   */

   SELECT nvl(sum(amount),0)
   INTO   x_transaction_amount
   FROM   rcv_transactions
   WHERE  parent_transaction_id = p_transaction_id
   AND    transaction_type = 'CORRECT';
Line: 3137

       select  nvl(sum(decode(supply_type_code,'RECEIVING',quantity,0)),0)
         into  l_quantity
         from mtl_supply
       where po_distribution_id = p_po_distribution_id;
Line: 3145

    ** balance mtl_supply so the above select will raise no_data_found.
    ** We now select from po_distributions the quantity yet to be
    ** delivered so that after exploding the distributions we don't
    ** see zero quantities
    ** Also see 624832.
    */

    select (pod.QUANTITY_ORDERED - nvl(pod.QUANTITY_DELIVERED,0) -
		nvl(pod.QUANTITY_CANCELLED,0)) qty,
	   (poll.quantity - nvl(poll.quantity_received,0) -
		nvl(poll.quantity_cancelled,0)) qty_rcvd,
	   pol.UNIT_MEAS_LOOKUP_CODE,  -- should get it from po_lines actually
	   pol.item_id,
           1 + (nvl(poll.qty_rcv_tolerance,0)/100),   -- 1337787
           nvl(poll.quantity,0),
           nvl(poll.quantity_received,0),
           nvl(poll.quantity_cancelled,0),
           poll.line_location_id  -- 
       INTO   p_available_quantity,
	   x_balance_receipt_quantity,
  	   p_unit_of_measure,
	   x_item_id,
           x_qty_rcv_tolerance,
           x_qty_ordered,
           x_qty_received,
           x_qty_cancelled,
           l_po_line_location_id -- 
    from   po_distributions_all pod,  --
	   po_line_locations_all poll,  --
	   po_lines_all pol  --
    where  pod.line_location_id = poll.line_location_id
    and    pod.po_distribution_id = p_po_distribution_id
    and    pod.po_line_id = pol.po_line_id;
Line: 3286

   SELECT nvl(sum(decode(transaction_type,
                         'CORRECT', -1 * (decode(nvl(order_transaction_id,-999),-999,primary_quantity,nvl(interface_transaction_qty,0))),
                         decode(nvl(order_transaction_id,-999),-999,primary_quantity,nvl(interface_transaction_qty,0))
                  )),0),
	  decode(min(item_id),null,min(unit_of_measure),min(primary_unit_of_measure))
   INTO   x_interface_quantity,
	  x_primary_uom
   FROM   rcv_transactions_interface
   WHERE  (transaction_status_code = 'PENDING'
          and processing_status_code <> 'ERROR')
   AND	  po_distribution_id = p_po_distribution_id;
Line: 3299

   SELECT nvl(sum(decode(transaction_type,
                         'RETURN TO VENDOR', -1 * (decode(nvl(order_transaction_id,-999),-999,primary_quantity,nvl(interface_transaction_qty,0))),
                         decode(nvl(order_transaction_id,-999),-999,primary_quantity,nvl(interface_transaction_qty,0))
                  )),0),
          decode(min(item_id),null
                       ,decode(min(primary_unit_of_measure),null,min(unit_of_measure),min(primary_unit_of_measure))
                       ,min(primary_unit_of_measure))
   INTO   x_interface_quantity,
          x_primary_uom
   FROM   rcv_transactions_interface
   WHERE  (transaction_status_code = 'PENDING'
          and processing_status_code <> 'ERROR')
   AND	  po_distribution_id = p_po_distribution_id
   AND NOT EXISTS (SELECT 1 FROM rcv_transactions rt
                   WHERE rt.transaction_type = 'DELIVER'
                   AND   rt.transaction_id = rcv_transactions_interface.parent_transaction_id)
   AND transaction_type NOT IN ('DELIVER','RETURN TO RECEIVING');
Line: 3444

    select (pod.AMOUNT_ORDERED - nvl(pod.AMOUNT_DELIVERED,0) -
		nvl(pod.AMOUNT_CANCELLED,0)) amt,
	   (poll.amount - nvl(poll.amount_received,0) -
		nvl(poll.amount_cancelled,0)) amt_rcvd,
           1 + (nvl(poll.qty_rcv_tolerance,0)/100),   -- 1337787
           nvl(poll.amount,0),
           nvl(poll.amount_received,0),
           nvl(poll.amount_cancelled,0),
           poll.line_location_id  -- 
       INTO   p_available_amount,
	   x_balance_receipt_amount,
           x_amt_rcv_tolerance,
           x_amt_ordered,
           x_amt_received,
           x_amt_cancelled,
           l_po_line_location_id -- 
    from   po_distributions_all pod,  --
	   po_line_locations_all poll,  --
	   po_lines_all pol  --
    where  pod.line_location_id = poll.line_location_id
    and    pod.po_distribution_id = p_po_distribution_id
    and    pod.po_line_id = pol.po_line_id;
Line: 3547

   SELECT nvl(sum(decode(transaction_type,
                         'CORRECT', -1 * (decode(nvl(order_transaction_id,-999),-999,amount,nvl(interface_transaction_amt,0))),
                         decode(nvl(order_transaction_id,-999),-999,amount,nvl(interface_transaction_amt,0))
                  )),0)
   INTO   x_interface_amount
   FROM   rcv_transactions_interface
   WHERE  (transaction_status_code = 'PENDING'
          and processing_status_code <> 'ERROR')
   AND	  po_distribution_id = p_po_distribution_id;
Line: 3666

   	SELECT 	quantity,
	  	unit_of_measure
   	INTO   	p_available_quantity,
	  	p_unit_of_measure
   	FROM   	mtl_supply
   	WHERE  	supply_type_code = 'RECEIVING'
   	AND    	supply_source_id = p_transaction_id
	AND	po_distribution_id = p_po_distribution_id;
Line: 3757

   select nvl(sum(decode(transaction_type,
                         'CORRECT', -1 * (decode(nvl(order_transaction_id,-999),-999,primary_quantity,nvl(interface_transaction_qty,0))),
                         decode(nvl(order_transaction_id,-999),-999,primary_quantity,nvl(interface_transaction_qty,0))
                  )),0),
	  min(primary_unit_of_measure),
	  min(item_id) -- Bug 11833312
   INTO   x_interface_quantity,
	  x_primary_uom,
	  x_item_id
   FROM   rcv_transactions_interface
   WHERE  (transaction_status_code = 'PENDING'
          and processing_status_code <> 'ERROR')
   AND    parent_transaction_id = p_transaction_id
   AND	  po_distribution_id = p_po_distribution_id;
Line: 3881

        SELECT MUOM2.unit_of_measure
        INTO   X_primary_uom
        FROM   mtl_units_of_measure MUOM1,
               mtl_units_of_measure MUOM2
        WHERE  MUOM1.unit_of_measure = X_transaction_uom
        AND    MUOM1.uom_class       = MUOM2.uom_class
        AND    MUOM2.base_uom_flag   = 'Y';
Line: 3893

       SELECT MSI.primary_unit_of_measure
       INTO   X_primary_uom
       FROM   mtl_system_items_kfv  MSI
       WHERE  MSI.inventory_item_id  =  X_item_id
       AND    MSI.organization_id    =  X_organization_id;
Line: 3941

      SELECT   PL.ITEM_ID,
               PL.UNIT_MEAS_LOOKUP_CODE
      INTO     x_item_id,
               x_po_uom
      FROM     PO_LINE_LOCATIONS       PLL,
               PO_LINES                PL
      WHERE    PLL.LINE_LOCATION_ID =  p_line_location_id AND
               PLL.PO_LINE_ID       =  PL.PO_LINE_ID;
Line: 3951

      SELECT nvl(sum(decode(nvl(order_transaction_id,-999),-999,primary_quantity,nvl(interface_transaction_qty,0))),0),
               MIN(PRIMARY_UNIT_OF_MEASURE)
      INTO     x_interface_quantity,
               x_primary_uom
      FROM     RCV_TRANSACTIONS_INTERFACE
      WHERE    (TRANSACTION_STATUS_CODE = 'PENDING'
                and processing_status_code <> 'ERROR') AND
               TRANSACTION_TYPE        IN ('RECEIVE','MATCH','CORRECT') AND
               PO_LINE_LOCATION_ID     = p_line_location_id;
Line: 4018

   SELECT rsl.item_id,
	  rsl.unit_of_measure
   INTO   x_item_id,
	  x_shipment_uom
   FROM   rcv_shipment_lines rsl
   WHERE  rsl.shipment_line_id = p_shipment_line_id;
Line: 4027

   SELECT nvl(sum(decode(nvl(order_transaction_id,-999),-999,primary_quantity,nvl(interface_transaction_qty,0))),0),
	  min(primary_unit_of_measure)
   INTO   x_interface_quantity,
	  x_primary_uom
   FROM   rcv_transactions_interface
   WHERE  (transaction_status_code = 'PENDING'
          and processing_status_code <> 'ERROR')
   AND    transaction_type  = 'RECEIVE'
   AND    shipment_line_id = p_shipment_line_id
   AND    po_line_location_id = p_line_location_id;
Line: 4165

		select sum(nvl(quantity,0))
		into l_quantity_returned
		from rcv_transactions
		where shipment_line_id = p_shipment_line_id and
		transaction_type = 'RETURN TO VENDOR';
Line: 4206

			SELECT  quantity,
			unit_of_measure
			INTO    x_available_quantity,
			x_unit_of_measure
			FROM    mtl_supply
			WHERE   supply_type_code = 'SHIPMENT'
			AND     supply_source_id = p_shipment_line_id
			AND     po_distribution_id = p_distribution_id;
Line: 4234

		select nvl(sum( decode(nvl(order_transaction_id,-999),-999,primary_quantity,nvl(interface_transaction_qty,0))),0),
                       min(primary_unit_of_measure),
                       min(item_id) -- Bug 12336493
		INTO   l_interface_quantity,
		       l_primary_uom,
                       l_item_id
		FROM   rcv_transactions_interface
		WHERE  (transaction_status_code = 'PENDING'
		AND    processing_status_code <> 'ERROR')
		AND    transaction_type = 'RECEIVE'
		AND    shipment_line_id = p_shipment_line_id
		AND    po_line_location_id = p_line_location_id
		AND    po_distribution_id = p_distribution_id;
Line: 4294

		select
		   1 + (nvl(poll.qty_rcv_tolerance,0)/100),   -- 1337787
		   nvl(poll.quantity,0),
		   nvl(poll.quantity_received,0),
		   nvl(poll.quantity_cancelled,0)
		INTO
		   l_qty_rcv_tolerance,
		   l_qty_ordered,
		   l_qty_received,
		   l_qty_cancelled
		from   po_distributions_all pod,  --
		   po_line_locations_all poll,  --
		   po_lines_all pol  --
		where  pod.line_location_id = poll.line_location_id
		and    pod.po_distribution_id = p_distribution_id
		and    pod.po_line_id = pol.po_line_id;