DBA Data[Home] [Help]

APPS.PON_LARGE_AUCTION_UTIL_PKG SQL Statements

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

Line: 15

PROCEDURE delete_line_attachments
(
	p_auc_header_id		IN pon_bid_headers.auction_header_id%TYPE,
	p_bid_number		IN pon_bid_headers.bid_number%TYPE,
	p_batch_start		IN pon_bid_item_prices.line_number%TYPE,
	p_batch_end			IN pon_bid_item_prices.line_number%TYPE
) IS

	-- Determine which lines have attachments
	CURSOR bid_lines_with_attachments IS
	  SELECT DISTINCT ad.pk3_value
	  FROM  fnd_attached_documents ad
	  WHERE   ad.entity_name = 'PON_BID_ITEM_PRICES'
	  AND ad.pk1_value = p_auc_header_id
	  AND ad.pk2_value = p_bid_number
	  AND ad.pk3_value IS NOT null
  	AND to_number(ad.pk3_value) BETWEEN p_batch_start AND p_batch_end;
Line: 35

	-- Delete all line level attachments
	FOR line IN bid_lines_with_attachments LOOP

                FND_ATTACHED_DOCUMENTS2_PKG.delete_attachments
			(x_entity_name => 'PON_BID_ITEM_PRICES',
			x_pk1_value => p_auc_header_id,
			x_pk2_value => p_bid_number,
			x_pk3_value => line.pk3_value,
			x_delete_document_flag => 'Y');
Line: 46

END delete_line_attachments;
Line: 54

PROCEDURE delete_bid_payment_attachments
(
	p_bid_number		IN pon_bid_headers.bid_number%TYPE,
	p_batch_start		IN pon_bid_item_prices.line_number%TYPE,
	p_batch_end			IN pon_bid_item_prices.line_number%TYPE
) IS

l_module_name VARCHAR2 (30);
Line: 64

		SELECT  pay.bid_payment_id, pay.bid_number, pay.bid_line_number
		FROM fnd_attached_documents ad,
		pon_bid_payments_shipments pay
		WHERE ad.entity_name = 'PON_BID_PAYMENTS_SHIPMENTS'
			AND ad.pk1_value = pay.bid_number
			AND ad.pk2_value = pay.bid_line_number
			AND ad.pk3_value = pay.bid_payment_id
			AND pay.bid_number = p_bid_number
			AND pay.bid_line_number BETWEEN p_batch_start AND p_batch_end;
Line: 74

    l_module_name := 'Delete_bid_Payment_Attachments';
Line: 81

	-- Delete all attachments for the bid payments
  FOR payment IN bid_payments_with_attachments LOOP
        IF (FND_LOG.level_procedure >= FND_LOG.g_current_runtime_level) THEN
         FND_LOG.string (log_level => FND_LOG.level_procedure,
         module => g_module_prefix || l_module_name,
	 message => 'Deleting fnd attachments for bid payment id ' ||payment.bid_payment_id||'='|| l_module_name);
Line: 90

	FND_ATTACHED_DOCUMENTS2_PKG.delete_attachments
		(x_entity_name => 'PON_BID_PAYMENTS_SHIPMENTS',
		x_pk1_value => payment.bid_number,
		x_pk2_value => payment.bid_line_number,
		x_pk3_value => payment.bid_payment_id,
		x_delete_document_flag => 'Y');
Line: 101

   message => 'After Call FND_ATTACHED_DOCUMENTS2_PKG.DELETE_ATTACHMENTS = ' || l_module_name);
Line: 110

END delete_bid_payment_attachments;
Line: 120

PROCEDURE delete_bid
(
	p_auc_header_id		IN pon_bid_headers.auction_header_id%TYPE,
	p_bid_number		IN pon_bid_headers.bid_number%TYPE
) IS
	l_max_line_number	pon_bid_item_prices.line_number%TYPE;
Line: 138

	SELECT ah.max_internal_line_num
	INTO l_max_line_number
	FROM pon_auction_headers_all ah
	WHERE ah.auction_header_id = p_auc_header_id;
Line: 152

  PON_UNSOL_UTIL_PKG.DELETE_ALL_LINES(p_auction_header_id => p_auc_header_id,
                                      p_bid_number => p_bid_number,
                                      x_result     => l_result,
                                      x_error_code => l_error_code,
                                      x_error_message => l_error_message);
Line: 158

	-- Delete header attributes here
	DELETE FROM pon_bid_attribute_values
	WHERE bid_number = p_bid_number
	AND line_number = -1;
Line: 165

		-- Delete price differentials
		DELETE FROM pon_bid_price_differentials
		WHERE bid_number = p_bid_number
			AND line_number BETWEEN l_batch_start AND l_batch_end;
Line: 170

		-- Delete attributes
		DELETE FROM pon_bid_attribute_values
		WHERE bid_number = p_bid_number
			AND line_number BETWEEN l_batch_start AND l_batch_end;
Line: 175

		-- Delete price elements
		DELETE FROM pon_bid_price_elements
		WHERE bid_number = p_bid_number
			AND line_number BETWEEN l_batch_start AND l_batch_end;
Line: 180

		-- Delete shipments
		DELETE FROM pon_bid_shipments
		WHERE bid_number = p_bid_number
			AND line_number BETWEEN l_batch_start AND l_batch_end;
Line: 185

		-- Delete payment  attachments
		delete_bid_payment_attachments
			( p_bid_number,
			l_batch_start,
			l_batch_end);
Line: 191

		-- Delete Payments
		DELETE FROM pon_bid_payments_shipments
		WHERE bid_number = p_bid_number
			AND bid_line_number BETWEEN l_batch_start AND l_batch_end;
Line: 196

		-- Delete line attachments
		delete_line_attachments
			(p_auc_header_id,
			p_bid_number,
			l_batch_start,
			l_batch_end);
Line: 203

		-- Delete lines
		DELETE FROM pon_bid_item_prices
		WHERE bid_number = p_bid_number
			AND line_number BETWEEN l_batch_start AND l_batch_end;
Line: 228

END delete_bid;
Line: 306

	SELECT 'Y'
	INTO l_has_errors
	FROM pon_interface_errors
	WHERE request_id = p_request_id
		AND rownum = 1;
Line: 336

	SELECT count(request_id)
	INTO l_error_count
	FROM pon_interface_errors
	WHERE request_id = p_request_id;
Line: 454

	SELECT request_id
	INTO l_request_id
	FROM pon_auction_headers_all
	WHERE auction_header_id = p_auc_header_id;
Line: 491

	SELECT request_id
	INTO l_request_id
	FROM pon_bid_headers
	WHERE bid_number = p_bid_number;
Line: 562

	SELECT  '_' || dt.message_suffix
	INTO 	l_suffix
	FROM 	pon_auc_doctypes dt,
		pon_auction_headers_all ah
	WHERE 	dt.doctype_id 	     = ah.doctype_id
	AND	ah.auction_header_id = p_auction_id
	AND	rownum =1;
Line: 576

 * PROCEDURE:  UPDATE_AUCTION_IMPORT_COLS	PUBLIC
 *  PARAMETERS:
 *  p_auction_id 		IN auction-number
 *  p_request_id
 *  p_requested_by
 *  p_import_file_name
 *  p_request_date
 *  p_last_update_date

 *
 *  COMMENT: THIS PROCEDURE SHOULD BE INVOKED WHEN A CONCURRENT REQUEST IS
 *	     SUCCESSFULLY TRIGERRED FOR IMPORTING A SPEADSHEET IN THE FOLLOWING
 *	     SCENARIOS -
 *		** CREATE A SUPER-LARGE NEGOTIATION VIA SPREADSHEET IMPORT
 *		** AWARD A SUPER-LARGE NEGOTIATION VIA SPREADSHEET IMPORT
 *
 * ====================================================================== */

PROCEDURE	UPDATE_AUCTION_IMPORT_COLS(P_AUCTION_ID		IN	NUMBER,
					   P_REQUEST_ID		IN	NUMBER,
					   P_REQUESTED_BY 	IN	NUMBER,
					   P_REQUEST_DATE 	IN	DATE,
					   P_IMPORT_FILE  	IN	VARCHAR2,
					   P_LAST_UPDATE_DATE	IN	DATE,
					   X_RESULT 		OUT NOCOPY  VARCHAR2,
					   X_ERROR_CODE		OUT NOCOPY  VARCHAR2,
					   X_ERROR_MESG		OUT NOCOPY  VARCHAR2)


IS

l_api_name 	  CONSTANT 	VARCHAR2(30) := 'UPDATE_AUCTION_IMPORT_COLS';
Line: 609

l_last_update_date	DATE;
Line: 622

						|| p_last_update_date);
Line: 626

	IF( IS_AUCTION_NOT_UPDATED( p_auction_id , p_last_update_date)) THEN

		UPDATE 	PON_AUCTION_HEADERS_ALL
		SET
			REQUEST_ID	= p_request_id,
			REQUESTED_BY	= p_requested_by,
			REQUEST_DATE	= p_request_date,
			IMPORT_FILE_NAME= p_import_file,
			LAST_UPDATE_DATE= sysdate
		WHERE
			AUCTION_HEADER_ID= p_auction_id;
Line: 641

		X_ERROR_CODE 	:= 'PON_AUCTION_UPDATED_ALREADY';
Line: 642

		X_ERROR_MESG 	:= 'Auction ' ||p_auction_id  ||' has been updated in another session ' ;
Line: 656

						|| p_last_update_date);
Line: 671

					    || p_last_update_date);
Line: 675

		X_ERROR_CODE 	:= 'UPDATE_AUCTION_IMPORT_COLS_FAILED_COMPLETELY - ' || SQLCODE;
Line: 681

END UPDATE_AUCTION_IMPORT_COLS;
Line: 693

FUNCTION IS_AUCTION_NOT_UPDATED (p_auction_header_id 	IN	NUMBER,
				 p_last_update_date 	IN	DATE)
RETURN BOOLEAN IS

l_current_update_date 	DATE;
Line: 707

    	SELECT 	last_update_date
	INTO 	l_current_update_date
    	FROM 	pon_auction_headers_all
	WHERE 	auction_header_id = p_auction_header_id;
Line: 712

	IF (l_current_update_date = p_last_update_date) THEN
	   l_return_value := TRUE;
Line: 720

END  IS_AUCTION_NOT_UPDATED;
Line: 746

	Delete all the errors in the interface table that have
 	expiration date marked as less than the current date

	*/
      delete from pon_interface_errors
      where trunc(expiration_date) <= trunc(sysdate);
Line: 755

	Delete all the rows in the summary table used to store
	auto-award recommendation - mapping to auctions that haven't
	been updated in the past seven days (this is just a catch-all
	to avoid this temporary table from growing too much)

	please refer to bug 4947500 for further details

	*/

      delete from pon_auction_summary
      where auction_id in (select auction_header_id
			   from pon_auction_headers_all
			   where last_update_date < sysdate - 7);
Line: 803

    SELECT number_of_lines, trading_partner_id
    INTO v_num_lines, v_tpid
    FROM pon_auction_headers_all
    WHERE auction_header_id = p_auction_header_id;
Line: 809

        SELECT to_number(preference_value)
        INTO v_threshold
        FROM PON_PARTY_PREFERENCES
        WHERE party_id = v_tpid
          AND app_short_name= 'PON'
          AND preference_name='CONCURRENT_PROCESS_LINE_START';
Line: 840

    SELECT large_neg_enabled_flag
    INTO v_large_neg_flag
    FROM pon_auction_headers_all
    WHERE auction_header_id = p_auction_header_id;
Line: 873

    SELECT nvl(complete_flag,'Y')
    INTO v_complete_flag
    FROM pon_auction_headers_all
    WHERE auction_header_id = p_auc_header_id;
Line: 908

     SELECT REQUEST_ID INTO l_request_id
     FROM PON_AUCTION_HEADERS_ALL
     WHERE AUCTION_HEADER_ID = p_auc_header_id;
Line: 974

PROCEDURE delete_bid_by_header
(
	p_auc_header_id		IN pon_bid_headers.auction_header_id%TYPE,
	p_bid_number		IN pon_bid_headers.bid_number%TYPE,
	P_doc_type		    IN varchar2,
	x_msg_count   		OUT  NOCOPY NUMBER,
    x_return_status  	OUT  NOCOPY VARCHAR2,
    x_msg_data   	    OUT  NOCOPY VARCHAR2
) IS
	l_conterms_exist_flag varchar2(1) := 'N';
Line: 991

	-- Delete related records from tables for this bid
	pon_large_auction_util_pkg.delete_bid( p_auc_header_id, p_bid_number);
Line: 995

	-- Delete contract terms
	select conterms_exist_flag into l_conterms_exist_flag
		   from pon_auction_headers_all
  	   	   where auction_header_id = p_auc_header_id;
Line: 1003

	   OKC_TERMS_UTIL_GRP.delete_doc (
		p_api_version => 1.0,
		p_init_msg_list => FND_API.G_FALSE,
		p_commit => FND_API.G_FALSE,
                x_return_status       => l_return_status,
                x_msg_count           => x_msg_count,
                x_msg_data            => x_msg_data,
		p_validate_commit => null,
		p_validation_string => null,
		p_doc_type => P_doc_type,
		p_doc_id => p_bid_number );
Line: 1020

	-- Delete bid header attachment
	PON_LARGE_AUCTION_UTIL_PKG.delete_bid_header_attachment
	(
	 p_auc_header_id => p_auc_header_id,
	 p_bid_number => p_bid_number
	);
Line: 1027

	-- Delete bid header
	delete from pon_bid_headers where bid_number = p_bid_number;
Line: 1035

            FND_LOG.STRING(FND_LOG.LEVEL_STATEMENT, 'PON.PLSQL.PON_LARGE_AUCTION_UTIL_PKG.delete_bid_from_header', 'PON_FAIL_CALL_DEL_DOC');
Line: 1042

            FND_LOG.STRING(FND_LOG.LEVEL_EXCEPTION, 'PON.PLSQL.PON_LARGE_AUCTION_UTIL_PKG.delete_bid_from_header', 'Others:' || substr(1, 255, sqlerrm) );
Line: 1044

END delete_bid_by_header;
Line: 1047

PROCEDURE delete_bid_header_attachment
(
	p_auc_header_id		IN pon_bid_headers.auction_header_id%TYPE,
	p_bid_number		IN pon_bid_headers.bid_number%TYPE

) IS
BEGIN

	-- Delete bid header attachment
	FND_ATTACHED_DOCUMENTS2_PKG.delete_attachments
			(x_entity_name => 'PON_BID_HEADERS',
			x_pk1_value => p_auc_header_id,
			x_pk2_value => p_bid_number,
			x_delete_document_flag => 'Y');