DBA Data[Home] [Help]

APPS.PON_BUYER_SUMMARY_PKG SQL Statements

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

Line: 12

    SELECT line_number, nvl(quantity,1) quantity, current_price
     FROM pon_auction_item_prices_all
     WHERE auction_header_id =  v_auction_header_id
     AND group_type IN ('LOT', 'LINE', 'GROUP_LINE');
Line: 18

 SELECT bl.price,
	   bl.quantity quantity,
	   bh.bid_number,
	   bh.trading_partner_name,
	   bh.trading_partner_id,
	   bh.trading_partner_contact_id,
	   bl.rank
      FROM pon_bid_headers bh,
           pon_bid_item_prices bl,
           pon_auction_headers_all ah,
           po_vendors pv,
           hz_parties hp
     WHERE ah.auction_header_id = bh.auction_header_id and
       bh.auction_header_id = bl.auction_header_id
       and bh.bid_number = bl.bid_number
       and bh.bid_status = 'ACTIVE'
       and bh.auction_header_id = v_auction_header_id
       and bl.auction_line_number = v_auction_line_number
       and nvl(bh.SHORTLIST_FLAG, 'Y') = 'Y'
       and bh.trading_partner_id = hp.party_id
       and hp.party_type = 'ORGANIZATION'
       and hp.party_id = pv.party_id
       and (pv.end_date_active IS NULL OR pv.end_date_active > SYSDATE)
     ORDER BY decode(ah.bid_ranking, 'PRICE_ONLY', 1/bl.price, nvl(bl.total_weighted_score,0)/bl.price) desc ,bl.publish_date asc;
Line: 59

    select pon_auction_summary_s.nextval
    into   v_batch_id
    from   dual;
Line: 63

    SELECT nvl(auction_type, 'REVERSE') INTO v_auction_type
    FROM pon_auction_headers_all
    WHERE auction_header_id = P_AUCTION_ID;
Line: 90

        insert into pon_auction_summary
		(batch_id,
	 	 auction_id,
		 line_number,
                 bid_number,
		 trading_partner_name,
		 trading_partner_id,
		 trading_partner_contact_id,
		 award_quantity,
		 bid_price,
		 auction_price,
		 response_quantity,
		 rank)
           values (v_batch_id,
	 	   p_auction_id,
		   auction_item.line_number,
                   v_bid_number,
		   v_tp_name,
		   v_tp_id,
		   v_tp_contact_id,
		   v_qty_award,
		   v_price,
		   auction_item.current_price,
		   v_quantity,
		   v_rank);
Line: 132

    insert into pon_auction_summary
          (batch_id,
	   auction_id,
           line_number,
           bid_number,
	   trading_partner_name,
	   trading_partner_id,
	   trading_partner_contact_id,
	   award_quantity,
           bid_price,
	   auction_price,
	   response_quantity)
    select v_batch_id,
	   p_auction_id,
           0,
           0,
           nvl(bp.trading_partner_name,bp.new_supplier_name),
           bp.trading_partner_id,
	   bp.trading_partner_contact_id,
	   0,
	   0,
	   0,
	   0
      from pon_bidding_parties bp
     where auction_header_id = p_auction_id and
       not exists (select 'exist' from pon_auction_summary where
                       trading_partner_id = bp.trading_partner_id and
		       batch_id = v_batch_id and
		       auction_header_id = p_auction_id);
Line: 178

    select count(*)
      into p_no_bid_open
      from pon_auction_item_prices_all poi, pon_auction_headers_all poh
     where poi.auction_header_id = p_auction_id
       and poh.auction_header_id = poi.auction_header_id
       and poh.open_bidding_date < sysdate
       and nvl(poi.close_bidding_date, poh.close_bidding_date) > sysdate
       and nvl(poi.number_of_bids,0) = 0 ;
Line: 187

    select count(*)
      into p_no_bid_closed
      from pon_auction_item_prices_all poi, pon_auction_headers_all poh
     where poi.auction_header_id = p_auction_id
       and poh.auction_header_id = poi.auction_header_id
       and poh.open_bidding_date < sysdate
       and nvl(poi.close_bidding_date, poh.close_bidding_date) <= sysdate
       and nvl(poi.number_of_bids,0) = 0 ;
Line: 196

    select count(*)
      into p_part_bid_open
      from pon_auction_item_prices_all poi, pon_auction_headers_all poh
     where poi.auction_header_id = p_auction_id
       and poh.auction_header_id = poi.auction_header_id
       and poh.open_bidding_date < sysdate
       and nvl(poi.close_bidding_date, poh.close_bidding_date) > sysdate
       and nvl(poi.number_of_bids,0) > 0
       and poi.quantity >
             (select sum(pbi.quantity)
                from pon_bid_item_prices pbi
               where pbi.auction_header_id = p_auction_id
                 and pbi.line_number = poi.line_number);
Line: 210

    select count(*)
      into p_part_bid_closed
      from pon_auction_item_prices_all poi, pon_auction_headers_all poh
     where poi.auction_header_id = p_auction_id
       and poh.auction_header_id = poi.auction_header_id
       and poh.open_bidding_date < sysdate
       and nvl(poi.close_bidding_date, poh.close_bidding_date) <= sysdate
       and nvl(poi.number_of_bids,0) > 0
       and poi.quantity >
             (select sum(pbi.quantity)
                from pon_bid_item_prices pbi
               where pbi.auction_header_id = p_auction_id
                 and pbi.line_number = poi.line_number);
Line: 224

    select count(*)
      into p_full_bid_open
      from pon_auction_item_prices_all poi, pon_auction_headers_all poh
     where poi.auction_header_id = p_auction_id
       and poh.auction_header_id = poi.auction_header_id
       and poh.open_bidding_date < sysdate
       and nvl(poi.close_bidding_date, poh.close_bidding_date) > sysdate
       and nvl(poi.number_of_bids,0) > 0
       and poi.quantity <=
             (select sum(pbi.quantity)
                from pon_bid_item_prices pbi
               where pbi.auction_header_id = p_auction_id
                 and pbi.line_number = poi.line_number);
Line: 240

    select count(*)
      into p_full_bid_closed
      from pon_auction_item_prices_all poi, pon_auction_headers_all poh
     where poi.auction_header_id = p_auction_id
       and poh.open_bidding_date < sysdate
       and poh.auction_header_id = poi.auction_header_id
       and nvl(poi.close_bidding_date, poh.close_bidding_date) <= sysdate
       and nvl(poi.number_of_bids,0) > 0
       and poi.quantity <=
             (select sum(pbi.quantity)
                from pon_bid_item_prices pbi
               where pbi.auction_header_id = p_auction_id
                 and pbi.line_number = poi.line_number);