DBA Data[Home] [Help]

APPS.ASO_QUOTE_HEADERS_PVT SQL Statements

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

Line: 333

	SELECT ASO_QUOTE_NUMBER_S.nextval
	FROM dual;
Line: 337

	SELECT quote_version
	FROM ASO_QUOTE_HEADERS_ALL
	WHERE quote_number = X_qte_number;
Line: 342

	SELECT quote_status_id
	FROM ASO_QUOTE_STATUSES_VL
	WHERE status_code = c_status_code;
Line: 347

        SELECT price_list_id
        FROM OE_ORDER_TYPES_V
        WHERE order_type_id = c_order_type_id;
Line: 352

        SELECT currency_code
        FROM qp_price_lists_v
        WHERE price_list_id = c_price_list_id;
Line: 358

   	SELECT resource_id FROM JTF_RS_SRP_VL
   	WHERE person_id =  p_qte_header_rec.employee_person_id;
Line: 630

PROCEDURE Insert_Rows (
    P_qte_Header_Rec        IN       ASO_QUOTE_PUB.qte_header_rec_Type,
    p_Price_Attributes_Tbl  IN       ASO_QUOTE_PUB.Price_Attributes_Tbl_Type,
    P_Price_Adjustment_Tbl  IN       ASO_QUOTE_PUB.Price_Adj_Tbl_Type,
    P_Price_Adj_Attr_Tbl	   IN       ASO_QUOTE_PUB.Price_Adj_Attr_Tbl_Type,
    P_Payment_Tbl		   IN       ASO_QUOTE_PUB.Payment_Tbl_Type,
    P_Shipment_Tbl		   IN       ASO_QUOTE_PUB.Shipment_Tbl_Type,
    P_Freight_Charge_Tbl	   IN       ASO_QUOTE_PUB.Freight_Charge_Tbl_Type,
    P_Tax_Detail_Tbl        IN       ASO_QUOTE_PUB.Tax_Detail_Tbl_Type,
    P_hd_Attr_Ext_Tbl       IN       ASO_QUOTE_PUB.Line_Attribs_Ext_Tbl_Type,
    P_Sales_Credit_Tbl      IN       ASO_QUOTE_PUB.Sales_Credit_Tbl_Type,
    P_Quote_Party_Tbl       IN       ASO_QUOTE_PUB.Quote_Party_Tbl_Type,
    P_Qte_Access_Tbl        IN       ASO_QUOTE_PUB.Qte_Access_Tbl_Type,
    X_qte_Header_Rec        OUT NOCOPY /* file.sql.39 change */      ASO_QUOTE_PUB.qte_header_rec_Type,
    X_Price_Attributes_Tbl  OUT NOCOPY /* file.sql.39 change */      ASO_QUOTE_PUB.Price_Attributes_Tbl_Type,
    X_Price_Adjustment_Tbl  OUT NOCOPY /* file.sql.39 change */      ASO_QUOTE_PUB.Price_Adj_Tbl_Type,
    x_Price_Adj_Attr_Tbl	   OUT NOCOPY /* file.sql.39 change */      ASO_QUOTE_PUB.Price_Adj_Attr_Tbl_Type,
    X_Payment_Tbl		   OUT NOCOPY /* file.sql.39 change */      ASO_QUOTE_PUB.Payment_Tbl_Type,
    X_Shipment_Rec		   OUT NOCOPY /* file.sql.39 change */      ASO_QUOTE_PUB.Shipment_Rec_Type,
    X_Freight_Charge_Tbl	   OUT NOCOPY /* file.sql.39 change */      ASO_QUOTE_PUB.Freight_Charge_Tbl_Type,
    X_Tax_Detail_Tbl        OUT NOCOPY /* file.sql.39 change */      ASO_QUOTE_PUB.Tax_Detail_Tbl_Type,
    X_hd_Attr_Ext_Tbl       OUT NOCOPY /* file.sql.39 change */      ASO_QUOTE_PUB.Line_Attribs_Ext_Tbl_Type,
    X_Sales_Credit_Tbl      OUT NOCOPY /* file.sql.39 change */      ASO_QUOTE_PUB.Sales_Credit_Tbl_Type,
    X_Quote_Party_Tbl       OUT NOCOPY /* file.sql.39 change */      ASO_QUOTE_PUB.Quote_Party_Tbl_Type,
    X_Qte_Access_Tbl        OUT NOCOPY /* file.sql.39 change */      ASO_QUOTE_PUB.Qte_Access_Tbl_Type,
    X_Return_Status		   OUT NOCOPY /* file.sql.39 change */      VARCHAR2,
    X_Msg_Count 		   OUT NOCOPY /* file.sql.39 change */      NUMBER,
    X_Msg_Data			   OUT NOCOPY /* file.sql.39 change */      VARCHAR2
    )
IS
    l_price_adj_rec		ASO_QUOTE_PUB.Price_Adj_Rec_Type;
Line: 723

    aso_debug_pub.add('Begin Insert Rows', 1, 'Y');
Line: 726

    ASO_QUOTE_HEADERS_PKG.Insert_Row(
	  px_QUOTE_HEADER_ID  => lx_qte_header_id,
	  p_CREATION_DATE  => l_SYSDATE,
	  p_CREATED_BY	=> G_USER_ID,
	  p_LAST_UPDATE_DATE  => l_sysdate,
	  p_LAST_UPDATED_BY  => G_USER_ID,
	  p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
	  p_REQUEST_ID	=> p_qte_header_rec.REQUEST_ID,
	  p_PROGRAM_APPLICATION_ID  => p_qte_header_rec.PROGRAM_APPLICATION_ID,
	  p_PROGRAM_ID	=> p_qte_header_rec.PROGRAM_ID,
	  p_PROGRAM_UPDATE_DATE  => p_qte_header_rec.PROGRAM_UPDATE_DATE,
	  p_ORG_ID  => l_org_id,
	  p_QUOTE_NAME	=> p_qte_header_rec.QUOTE_NAME,
	  p_QUOTE_NUMBER  => p_qte_header_rec.QUOTE_NUMBER,
	  p_QUOTE_VERSION  => p_qte_header_rec.QUOTE_VERSION,
	  p_QUOTE_STATUS_ID  => p_qte_header_rec.QUOTE_STATUS_ID,
	  p_QUOTE_SOURCE_CODE  => p_qte_header_rec.QUOTE_SOURCE_CODE,
	  p_QUOTE_EXPIRATION_DATE  => trunc(p_qte_header_rec.QUOTE_EXPIRATION_DATE),
	  p_PRICE_FROZEN_DATE  => p_qte_header_rec.PRICE_FROZEN_DATE,
	  p_QUOTE_PASSWORD  => p_qte_header_rec.QUOTE_PASSWORD,
	  p_ORIGINAL_SYSTEM_REFERENCE  => p_qte_header_rec.ORIGINAL_SYSTEM_REFERENCE,
	  p_PARTY_ID  => p_qte_header_rec.PARTY_ID,
	  p_CUST_ACCOUNT_ID  => p_qte_header_rec.CUST_ACCOUNT_ID,
	  p_ORG_CONTACT_ID  => p_qte_header_rec.ORG_CONTACT_ID,
	  p_PHONE_ID  => p_QTE_header_rec.PHONE_ID,
	  p_INVOICE_TO_PARTY_SITE_ID  => p_qte_header_rec.INVOICE_TO_PARTY_SITE_ID,
	  p_INVOICE_TO_PARTY_ID  => p_qte_header_rec.INVOICE_TO_PARTY_ID,
          p_Invoice_to_CUST_ACCOUNT_ID  => p_qte_header_rec.Invoice_to_CUST_ACCOUNT_ID,
	  p_ORIG_MKTG_SOURCE_CODE_ID  => p_qte_header_rec.ORIG_MKTG_SOURCE_CODE_ID,
	  p_MARKETING_SOURCE_CODE_ID  => p_qte_header_rec.MARKETING_SOURCE_CODE_ID,
	  p_ORDER_TYPE_ID  => p_qte_header_rec.ORDER_TYPE_ID,
	  p_QUOTE_CATEGORY_CODE  => p_qte_header_rec.QUOTE_CATEGORY_CODE,
	  p_ORDERED_DATE  => p_qte_header_rec.ORDERED_DATE,
	  p_ACCOUNTING_RULE_ID	=> p_qte_header_rec.ACCOUNTING_RULE_ID,
	  p_INVOICING_RULE_ID  => p_qte_header_rec.INVOICING_RULE_ID,
	  p_EMPLOYEE_PERSON_ID	=> p_qte_header_rec.EMPLOYEE_PERSON_ID,
	  p_PRICE_LIST_ID  => p_qte_header_rec.PRICE_LIST_ID,
	  p_CURRENCY_CODE  => p_qte_header_rec.CURRENCY_CODE,
	  p_TOTAL_LIST_PRICE  => p_qte_header_rec.TOTAL_LIST_PRICE,
	  p_TOTAL_ADJUSTED_AMOUNT  => p_qte_header_rec.TOTAL_ADJUSTED_AMOUNT,
	  p_TOTAL_ADJUSTED_PERCENT  => p_qte_header_rec.TOTAL_ADJUSTED_PERCENT,
	  p_TOTAL_TAX  => p_qte_header_rec.TOTAL_TAX,
	  p_TOTAL_SHIPPING_CHARGE  => p_qte_header_rec.TOTAL_SHIPPING_CHARGE,
	  p_SURCHARGE  => p_qte_header_rec.SURCHARGE,
	  p_TOTAL_QUOTE_PRICE  => p_qte_header_rec.TOTAL_QUOTE_PRICE,
	  p_PAYMENT_AMOUNT  => p_qte_header_rec.PAYMENT_AMOUNT,
	  p_EXCHANGE_RATE  => p_qte_header_rec.EXCHANGE_RATE,
	  p_EXCHANGE_TYPE_CODE	=> p_qte_header_rec.EXCHANGE_TYPE_CODE,
	  p_EXCHANGE_RATE_DATE	=> p_qte_header_rec.EXCHANGE_RATE_DATE,
	  p_CONTRACT_ID  => p_qte_header_rec.CONTRACT_ID,
	  p_SALES_CHANNEL_CODE	=> p_qte_header_rec.SALES_CHANNEL_CODE,
	  p_ORDER_ID  => p_QTE_header_rec.ORDER_ID,
	  p_RESOURCE_ID =>  p_qte_header_rec.RESOURCE_ID,
	  p_ATTRIBUTE_CATEGORY	=> p_qte_header_rec.ATTRIBUTE_CATEGORY,
	  p_ATTRIBUTE1	=> p_qte_header_rec.ATTRIBUTE1,
	  p_ATTRIBUTE2	=> p_qte_header_rec.ATTRIBUTE2,
	  p_ATTRIBUTE3	=> p_qte_header_rec.ATTRIBUTE3,
	  p_ATTRIBUTE4	=> p_qte_header_rec.ATTRIBUTE4,
	  p_ATTRIBUTE5	=> p_qte_header_rec.ATTRIBUTE5,
	  p_ATTRIBUTE6	=> p_qte_header_rec.ATTRIBUTE6,
	  p_ATTRIBUTE7	=> p_qte_header_rec.ATTRIBUTE7,
	  p_ATTRIBUTE8	=> p_qte_header_rec.ATTRIBUTE8,
	  p_ATTRIBUTE9	=> p_qte_header_rec.ATTRIBUTE9,
	  p_ATTRIBUTE10  => p_qte_header_rec.ATTRIBUTE10,
	  p_ATTRIBUTE11  => p_qte_header_rec.ATTRIBUTE11,
	  p_ATTRIBUTE12  => p_qte_header_rec.ATTRIBUTE12,
	  p_ATTRIBUTE13  => p_qte_header_rec.ATTRIBUTE13,
	  p_ATTRIBUTE14  => p_qte_header_rec.ATTRIBUTE14,
	  p_ATTRIBUTE15  => p_qte_header_rec.ATTRIBUTE15,
       p_ATTRIBUTE16  => p_qte_header_rec.ATTRIBUTE16,
       p_ATTRIBUTE17  => p_qte_header_rec.ATTRIBUTE17,
       p_ATTRIBUTE18  => p_qte_header_rec.ATTRIBUTE18,
       p_ATTRIBUTE19  => p_qte_header_rec.ATTRIBUTE19,
       p_ATTRIBUTE20  => p_qte_header_rec.ATTRIBUTE20,
-- hyang new okc
	  p_CONTRACT_TEMPLATE_ID  => FND_API.G_MISS_NUM,
	  p_CONTRACT_TEMPLATE_MAJOR_VER  => FND_API.G_MISS_NUM,
	  p_CONTRACT_REQUESTER_ID   => FND_API.G_MISS_NUM,
	  p_CONTRACT_APPROVAL_LEVEL => FND_API.G_MISS_CHAR,
-- end of hyang new okc
	  p_PUBLISH_FLAG            => p_qte_header_rec.PUBLISH_FLAG,
	  p_RESOURCE_GRP_ID         => p_qte_header_rec.RESOURCE_GRP_ID,
          p_SOLD_TO_PARTY_SITE_ID   => p_qte_header_rec.SOLD_TO_PARTY_SITE_ID,
          p_DISPLAY_ARITHMETIC_OPERATOR => p_qte_header_rec.DISPLAY_ARITHMETIC_OPERATOR,
          p_MAX_VERSION_FLAG        => p_qte_header_rec.max_version_flag,
          p_QUOTE_TYPE              => p_qte_header_rec.QUOTE_TYPE,
          p_QUOTE_DESCRIPTION       => p_qte_header_rec.QUOTE_DESCRIPTION,
          p_MINISITE_ID             => p_qte_header_rec.MINISITE_ID,
	  p_CUST_PARTY_ID          => p_qte_header_rec.CUST_PARTY_ID,
	  p_INVOICE_TO_CUST_PARTY_ID => p_qte_header_rec.INVOICE_TO_CUST_PARTY_ID,
	  p_Pricing_Status_indicator  	     =>  p_qte_header_rec.Pricing_Status_indicator,
	  p_Tax_status_Indicator	     =>  p_qte_header_rec.Tax_status_Indicator,
	  p_Price_updated_date	     	     =>  p_qte_header_rec.Price_updated_date,
	  p_Tax_updated_date		     =>  p_qte_header_rec.Tax_updated_date,
	  p_Recalculate_flag		     =>  p_qte_header_rec.Recalculate_flag,
	  p_price_request_id		     => p_qte_header_rec.price_request_id,
	  p_credit_update_date		     => p_qte_header_rec.credit_update_date,
-- hyang new okc
    P_Customer_Name_And_Title       =>  p_qte_header_rec.Customer_Name_And_Title,
    P_Customer_Signature_Date       =>  p_qte_header_rec.Customer_Signature_Date,
    P_Supplier_Name_And_Title       =>  p_qte_header_rec.Supplier_Name_And_Title,
    P_Supplier_Signature_Date       =>  p_qte_header_rec.Supplier_Signature_Date,
-- end of hyang new okc
    p_END_CUSTOMER_PARTY_ID         =>  p_qte_header_rec.END_CUSTOMER_PARTY_ID,
    p_END_CUSTOMER_CUST_PARTY_ID    =>  p_qte_header_rec.END_CUSTOMER_CUST_PARTY_ID,
    p_END_CUSTOMER_PARTY_SITE_ID    =>  p_qte_header_rec.END_CUSTOMER_PARTY_SITE_ID,
    p_END_CUSTOMER_CUST_ACCOUNT_ID  =>  p_qte_header_rec.END_CUSTOMER_CUST_ACCOUNT_ID,
    P_OBJECT_VERSION_NUMBER         =>  p_qte_header_rec.OBJECT_VERSION_NUMBER,
    p_assistance_requested          =>  p_qte_header_rec.assistance_requested,
    p_assistance_reason_code        =>  p_qte_header_rec.assistance_reason_code,
    p_automatic_price_flag          =>  p_qte_header_rec.automatic_price_flag,
    p_automatic_tax_flag            =>  p_qte_header_rec.automatic_tax_flag,
    p_header_paynow_charges         =>  p_qte_header_rec.header_paynow_charges
      -- ER 12879412
/*    P_PRODUCT_FISC_CLASSIFICATION => p_qte_header_rec.PRODUCT_FISC_CLASSIFICATION,
    P_TRX_BUSINESS_CATEGORY =>   p_qte_header_rec.TRX_BUSINESS_CATEGORY*/
);
Line: 845

    x_qte_header_rec.LAST_UPDATE_DATE := l_sysdate;
Line: 849

	aso_debug_pub.add('After quote headers.insert rows - Insert Rows', 1, 'Y');
Line: 859

	ASO_PRICE_ADJUSTMENTS_PKG.Insert_Row(
	    px_PRICE_ADJUSTMENT_ID  => x_price_adjustment_tbl(i).PRICE_ADJUSTMENT_ID,
	    p_CREATION_DATE  => SYSDATE,
	    p_CREATED_BY  => G_USER_ID,
	    p_LAST_UPDATE_DATE	=> l_sysdate,
	    p_LAST_UPDATED_BY  => G_USER_ID,
	    p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
	    p_PROGRAM_APPLICATION_ID  => l_price_adj_rec.PROGRAM_APPLICATION_ID,
	    p_PROGRAM_ID  => l_price_adj_rec.PROGRAM_ID,
	    p_PROGRAM_UPDATE_DATE  => l_price_adj_rec.PROGRAM_UPDATE_DATE,
	    p_REQUEST_ID  => l_price_adj_rec.REQUEST_ID,
	    p_QUOTE_HEADER_ID  => lx_QTE_HEADER_ID,
	    p_QUOTE_LINE_ID  => NULL,
	    p_MODIFIER_HEADER_ID  => l_price_adj_rec.MODIFIER_HEADER_ID,
	    p_MODIFIER_LINE_ID	=> l_price_adj_rec.MODIFIER_LINE_ID,
	    p_MODIFIER_LINE_TYPE_CODE  => l_price_adj_rec.MODIFIER_LINE_TYPE_CODE,
	    p_MODIFIER_MECHANISM_TYPE_CODE  => l_price_adj_rec.MODIFIER_MECHANISM_TYPE_CODE,
	    p_MODIFIED_FROM  => l_price_adj_rec.MODIFIED_FROM,
	    p_MODIFIED_TO  => l_price_adj_rec.MODIFIED_TO,
	    p_OPERAND  => l_price_adj_rec.OPERAND,
	    p_ARITHMETIC_OPERATOR  => l_price_adj_rec.ARITHMETIC_OPERATOR,
	    p_AUTOMATIC_FLAG  => l_price_adj_rec.AUTOMATIC_FLAG,
	    p_UPDATE_ALLOWABLE_FLAG  => l_price_adj_rec.UPDATE_ALLOWABLE_FLAG,
	    p_UPDATED_FLAG  => l_price_adj_rec.UPDATED_FLAG,
	    p_APPLIED_FLAG  => l_price_adj_rec.APPLIED_FLAG,
	    p_ON_INVOICE_FLAG  => l_price_adj_rec.ON_INVOICE_FLAG,
	    p_PRICING_PHASE_ID	=> l_price_adj_rec.PRICING_PHASE_ID,
	    p_ATTRIBUTE_CATEGORY  => l_price_adj_rec.ATTRIBUTE_CATEGORY,
	    p_ATTRIBUTE1  => l_price_adj_rec.ATTRIBUTE1,
	    p_ATTRIBUTE2  => l_price_adj_rec.ATTRIBUTE2,
	    p_ATTRIBUTE3  => l_price_adj_rec.ATTRIBUTE3,
	    p_ATTRIBUTE4  => l_price_adj_rec.ATTRIBUTE4,
	    p_ATTRIBUTE5  => l_price_adj_rec.ATTRIBUTE5,
	    p_ATTRIBUTE6  => l_price_adj_rec.ATTRIBUTE6,
	    p_ATTRIBUTE7  => l_price_adj_rec.ATTRIBUTE7,
	    p_ATTRIBUTE8  => l_price_adj_rec.ATTRIBUTE8,
	    p_ATTRIBUTE9  => l_price_adj_rec.ATTRIBUTE9,
	    p_ATTRIBUTE10  => l_price_adj_rec.ATTRIBUTE10,
	    p_ATTRIBUTE11  => l_price_adj_rec.ATTRIBUTE11,
	    p_ATTRIBUTE12  => l_price_adj_rec.ATTRIBUTE12,
	    p_ATTRIBUTE13  => l_price_adj_rec.ATTRIBUTE13,
	    p_ATTRIBUTE14  => l_price_adj_rec.ATTRIBUTE14,
	    p_ATTRIBUTE15  => l_price_adj_rec.ATTRIBUTE15,
         p_ATTRIBUTE16  => l_price_adj_rec.ATTRIBUTE16,
	    p_ATTRIBUTE17  => l_price_adj_rec.ATTRIBUTE17,
	    p_ATTRIBUTE18  => l_price_adj_rec.ATTRIBUTE18,
	    p_ATTRIBUTE19  => l_price_adj_rec.ATTRIBUTE19,
	    p_ATTRIBUTE20  => l_price_adj_rec.ATTRIBUTE20,
  p_ORIG_SYS_DISCOUNT_REF                    => l_price_adj_rec.ORIG_SYS_DISCOUNT_REF ,
          p_CHANGE_SEQUENCE                           => l_price_adj_rec.CHANGE_SEQUENCE ,
          -- p_LIST_HEADER_ID                            => l_price_adj_rec. ,
          -- p_LIST_LINE_ID                              => l_price_adj_rec. ,
          -- p_LIST_LINE_TYPE_CODE                       => l_price_adj_rec.,
          p_UPDATE_ALLOWED                            => l_price_adj_rec.UPDATE_ALLOWED,
          p_CHANGE_REASON_CODE                        => l_price_adj_rec.CHANGE_REASON_CODE,
          p_CHANGE_REASON_TEXT                        => l_price_adj_rec.CHANGE_REASON_TEXT,
          p_COST_ID                                   => l_price_adj_rec.COST_ID ,
          p_TAX_CODE                                  => l_price_adj_rec.TAX_CODE,
          p_TAX_EXEMPT_FLAG                           => l_price_adj_rec.TAX_EXEMPT_FLAG,
          p_TAX_EXEMPT_NUMBER                         => l_price_adj_rec.TAX_EXEMPT_NUMBER,
          p_TAX_EXEMPT_REASON_CODE                    => l_price_adj_rec.TAX_EXEMPT_REASON_CODE,
          p_PARENT_ADJUSTMENT_ID                      => l_price_adj_rec.PARENT_ADJUSTMENT_ID,
          p_INVOICED_FLAG                             => l_price_adj_rec.INVOICED_FLAG,
          p_ESTIMATED_FLAG                            => l_price_adj_rec.ESTIMATED_FLAG,
          p_INC_IN_SALES_PERFORMANCE                  => l_price_adj_rec.INC_IN_SALES_PERFORMANCE,
          p_SPLIT_ACTION_CODE                         => l_price_adj_rec.SPLIT_ACTION_CODE,
          p_ADJUSTED_AMOUNT                           => l_price_adj_rec.ADJUSTED_AMOUNT ,
          p_CHARGE_TYPE_CODE                          => l_price_adj_rec.CHARGE_TYPE_CODE,
          p_CHARGE_SUBTYPE_CODE                       => l_price_adj_rec.CHARGE_SUBTYPE_CODE,
          p_RANGE_BREAK_QUANTITY                      => l_price_adj_rec.RANGE_BREAK_QUANTITY,
          p_ACCRUAL_CONVERSION_RATE                   => l_price_adj_rec.ACCRUAL_CONVERSION_RATE ,
          p_PRICING_GROUP_SEQUENCE                    => l_price_adj_rec.PRICING_GROUP_SEQUENCE,
          p_ACCRUAL_FLAG                              => l_price_adj_rec.ACCRUAL_FLAG,
          p_LIST_LINE_NO                              => l_price_adj_rec.LIST_LINE_NO,
          p_SOURCE_SYSTEM_CODE                        => l_price_adj_rec.SOURCE_SYSTEM_CODE ,
          p_BENEFIT_QTY                               => l_price_adj_rec.BENEFIT_QTY,
          p_BENEFIT_UOM_CODE                          => l_price_adj_rec.BENEFIT_UOM_CODE,
          p_PRINT_ON_INVOICE_FLAG                     => l_price_adj_rec.PRINT_ON_INVOICE_FLAG,
          p_EXPIRATION_DATE                           => l_price_adj_rec.EXPIRATION_DATE,
          p_REBATE_TRANSACTION_TYPE_CODE              => l_price_adj_rec.REBATE_TRANSACTION_TYPE_CODE,
          p_REBATE_TRANSACTION_REFERENCE              => l_price_adj_rec.REBATE_TRANSACTION_REFERENCE,
          p_REBATE_PAYMENT_SYSTEM_CODE                => l_price_adj_rec.REBATE_PAYMENT_SYSTEM_CODE,
          p_REDEEMED_DATE                             => l_price_adj_rec.REDEEMED_DATE,
          p_REDEEMED_FLAG                             => l_price_adj_rec.REDEEMED_FLAG,
          p_MODIFIER_LEVEL_CODE                       => l_price_adj_rec.MODIFIER_LEVEL_CODE,
          p_PRICE_BREAK_TYPE_CODE                     => l_price_adj_rec.PRICE_BREAK_TYPE_CODE ,
          p_SUBSTITUTION_ATTRIBUTE                    => l_price_adj_rec.SUBSTITUTION_ATTRIBUTE,
          p_PRORATION_TYPE_CODE                       => l_price_adj_rec.PRORATION_TYPE_CODE ,
          p_INCLUDE_ON_RETURNS_FLAG                   => l_price_adj_rec.INCLUDE_ON_RETURNS_FLAG,
          p_CREDIT_OR_CHARGE_FLAG                     => l_price_adj_rec.CREDIT_OR_CHARGE_FLAG,
		p_quote_shipment_id                          => l_price_adj_rec.quote_shipment_id,
		p_OPERAND_PER_PQTY                          => l_price_adj_rec.OPERAND_PER_PQTY,
	     p_ADJUSTED_AMOUNT_PER_PQTY                  => l_price_adj_rec.ADJUSTED_AMOUNT_PER_PQTY,
		P_OBJECT_VERSION_NUMBER                     => l_price_adj_rec.OBJECT_VERSION_NUMBER
        );
Line: 954

        x_price_adjustment_tbl(i).LAST_UPDATE_DATE := l_sysdate;
Line: 967

	ASO_PRICE_ADJ_ATTRIBS_PKG.Insert_Row(
		px_PRICE_ADJ_ATTRIB_ID	 => x_price_adj_attr_tbl(i).PRICE_ADJ_ATTRIB_ID,
		p_CREATION_DATE  => SYSDATE,
		p_CREATED_BY  => G_USER_ID,
		p_LAST_UPDATE_DATE  => l_sysdate,
		p_LAST_UPDATED_BY  => G_USER_ID,
		p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
		p_PROGRAM_APPLICATION_ID  =>l_price_adj_attr_tbl(i).PROGRAM_APPLICATION_ID,
		p_PROGRAM_ID  => l_price_adj_attr_tbl(i).PROGRAM_ID,
		p_PROGRAM_UPDATE_DATE  => l_price_adj_attr_tbl(i).PROGRAM_UPDATE_DATE,
		p_REQUEST_ID  => l_price_adj_attr_tbl(i).REQUEST_ID,
		p_PRICE_ADJUSTMENT_ID => l_price_adj_attr_tbl(i).PRICE_ADJUSTMENT_ID,
		p_PRICING_CONTEXT  => l_price_adj_attr_tbl(i).PRICING_CONTEXT,
		p_PRICING_ATTRIBUTE => l_price_adj_attr_tbl(i).PRICING_ATTRIBUTE,
		p_PRICING_ATTR_VALUE_FROM => l_price_adj_attr_tbl(i).PRICING_ATTR_VALUE_FROM,
		p_PRICING_ATTR_VALUE_TO  => l_price_adj_attr_tbl(i).PRICING_ATTR_VALUE_TO,
		p_COMPARISON_OPERATOR	=> l_price_adj_attr_tbl(i).COMPARISON_OPERATOR,
		p_FLEX_TITLE   => l_price_adj_attr_tbl(i).FLEX_TITLE,
		P_OBJECT_VERSION_NUMBER => l_price_adj_attr_tbl(i).OBJECT_VERSION_NUMBER);
Line: 986

        x_price_adj_attr_tbl(i).LAST_UPDATE_DATE := l_sysdate;
Line: 990

    aso_debug_pub.add('After Price_adj.insert_rows - Insert Rows', 1, 'Y');
Line: 1001

       aso_debug_pub.add('Inside ASO_PAYMENTS_PKG - Insert Rows p_payment_tbl(i).payment_term_id'||p_payment_tbl(i).payment_term_id, 1, 'Y');
Line: 1002

       aso_debug_pub.add('Inside ASO_PAYMENTS_PKG - Insert Rows l_payment_rec.PAYMENT_TERM_ID_FROM'||l_payment_rec.PAYMENT_TERM_ID_FROM, 1, 'Y');
Line: 1016

               aso_debug_pub.add('Insert_Rows: Before  call to create_payment_row ', 1, 'Y');
Line: 1026

               aso_debug_pub.add('Insert_Rows: After call to create_payment_row: x_return_status: '||x_return_status, 1, 'Y');
Line: 1042

     x_payment_tbl(i).LAST_UPDATE_DATE := l_sysdate;
Line: 1047

    aso_debug_pub.add('After Payments.insert_rows - Insert Rows', 1, 'Y');
Line: 1059

      aso_debug_pub.add('Before ASO_SHIPMENTS_PKG.insert_rows - p_shipment_tbl(1).ship_method_code'||p_shipment_tbl(1).ship_method_code, 1, 'Y');
Line: 1060

      aso_debug_pub.add('Before ASO_SHIPMENTS_PKG.insert_rows - p_shipment_tbl(1).freight_terms_code'||p_shipment_tbl(1).freight_terms_code, 1, 'Y');
Line: 1067

	ASO_SHIPMENTS_PKG.Insert_Row(
	    px_SHIPMENT_ID  => lx_shipment_id,
	    p_CREATION_DATE  => SYSDATE,
	    p_CREATED_BY  => G_USER_ID,
	    p_LAST_UPDATE_DATE	=> l_sysdate,
	    p_LAST_UPDATED_BY  => G_USER_ID,
	    p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
	    p_REQUEST_ID  => x_shipment_rec.REQUEST_ID,
	    p_PROGRAM_APPLICATION_ID  => x_shipment_rec.PROGRAM_APPLICATION_ID,
	    p_PROGRAM_ID  => x_shipment_rec.PROGRAM_ID,
	    p_PROGRAM_UPDATE_DATE  => x_shipment_rec.PROGRAM_UPDATE_DATE,
	    p_QUOTE_HEADER_ID  => lx_Qte_HEADER_ID,
	    p_QUOTE_LINE_ID  => NULL,
	    p_PROMISE_DATE  => x_shipment_rec.PROMISE_DATE,
	    p_REQUEST_DATE  => x_shipment_rec.REQUEST_DATE,
	    p_SCHEDULE_SHIP_DATE  => x_shipment_rec.SCHEDULE_SHIP_DATE,
	    p_SHIP_TO_PARTY_SITE_ID  => x_shipment_rec.SHIP_TO_PARTY_SITE_ID,
	    p_SHIP_TO_PARTY_ID	=> x_shipment_rec.SHIP_TO_PARTY_ID,
         p_SHIP_TO_CUST_ACCOUNT_ID  => x_Shipment_rec.SHIP_TO_CUST_ACCOUNT_ID,
	    p_SHIP_PARTIAL_FLAG  => x_shipment_rec.SHIP_PARTIAL_FLAG,
	    p_SHIP_SET_ID  => x_shipment_rec.SHIP_SET_ID,
	    p_SHIP_METHOD_CODE	=> x_shipment_rec.SHIP_METHOD_CODE,
	    p_FREIGHT_TERMS_CODE  => x_shipment_rec.FREIGHT_TERMS_CODE,
	    p_FREIGHT_CARRIER_CODE  => x_shipment_rec.FREIGHT_CARRIER_CODE,
	    p_FOB_CODE	=> x_shipment_rec.FOB_CODE,
	    p_SHIPPING_INSTRUCTIONS  => x_shipment_rec.SHIPPING_INSTRUCTIONS,
	    p_PACKING_INSTRUCTIONS  => x_shipment_rec.PACKING_INSTRUCTIONS,
	    p_QUANTITY	=> x_shipment_rec.QUANTITY,
	    p_RESERVED_QUANTITY  => x_shipment_rec.RESERVED_QUANTITY,
	    p_RESERVATION_ID  => x_shipment_rec.RESERVATION_ID,
	    p_ORDER_LINE_ID  => x_shipment_rec.ORDER_LINE_ID,
	    p_ATTRIBUTE_CATEGORY  => x_SHIPMENT_rec.ATTRIBUTE_CATEGORY,
	    p_ATTRIBUTE1  => x_shipment_rec.ATTRIBUTE1,
	    p_ATTRIBUTE2  => x_shipment_rec.ATTRIBUTE2,
	    p_ATTRIBUTE3  => x_shipment_rec.ATTRIBUTE3,
	    p_ATTRIBUTE4  => x_shipment_rec.ATTRIBUTE4,
	    p_ATTRIBUTE5  => x_shipment_rec.ATTRIBUTE5,
	    p_ATTRIBUTE6  => x_shipment_rec.ATTRIBUTE6,
	    p_ATTRIBUTE7  => x_shipment_rec.ATTRIBUTE7,
	    p_ATTRIBUTE8  => x_shipment_rec.ATTRIBUTE8,
	    p_ATTRIBUTE9  => x_shipment_rec.ATTRIBUTE9,
	    p_ATTRIBUTE10  => x_shipment_rec.ATTRIBUTE10,
	    p_ATTRIBUTE11  => x_shipment_rec.ATTRIBUTE11,
	    p_ATTRIBUTE12  => x_shipment_rec.ATTRIBUTE12,
	    p_ATTRIBUTE13  => x_shipment_rec.ATTRIBUTE13,
	    p_ATTRIBUTE14  => x_shipment_rec.ATTRIBUTE14,
	    p_ATTRIBUTE15  => x_shipment_rec.ATTRIBUTE15,
         p_ATTRIBUTE16  => x_shipment_rec.ATTRIBUTE16,
	    p_ATTRIBUTE17  => x_shipment_rec.ATTRIBUTE17,
	    p_ATTRIBUTE18  => x_shipment_rec.ATTRIBUTE18,
	    p_ATTRIBUTE19  => x_shipment_rec.ATTRIBUTE19,
	    p_ATTRIBUTE20  => x_shipment_rec.ATTRIBUTE20,
	    p_SHIPMENT_PRIORITY_CODE => x_shipment_rec.SHIPMENT_PRIORITY_CODE,
         p_SHIP_QUOTE_PRICE => x_shipment_rec.SHIP_QUOTE_PRICE,
	    p_SHIP_FROM_ORG_ID => x_shipment_rec.SHIP_FROM_ORG_ID,
	    p_SHIP_TO_CUST_PARTY_ID => x_shipment_rec.SHIP_TO_CUST_PARTY_ID,
         p_SHIP_METHOD_CODE_FROM     => x_shipment_rec.SHIP_METHOD_CODE_FROM,
         p_FREIGHT_TERMS_CODE_FROM  => x_shipment_rec.FREIGHT_TERMS_CODE_FROM,
	    P_OBJECT_VERSION_NUMBER => x_shipment_rec.OBJECT_VERSION_NUMBER,
         p_REQUEST_DATE_TYPE => x_shipment_rec.REQUEST_DATE_TYPE,
	    p_demand_class_code => x_shipment_rec.demand_class_code
);
Line: 1130

        x_shipment_rec.LAST_UPDATE_DATE := l_sysdate;
Line: 1134

    aso_debug_pub.add('After shipments.insert_rows - Insert Rows', 1, 'Y');
Line: 1144

	ASO_FREIGHT_CHARGES_PKG.Insert_Row(
	    px_FREIGHT_CHARGE_ID  => x_FREIGHT_CHARGE_tbl(i).freight_charge_id,
	    p_CREATION_DATE  => SYSDATE,
	    p_CREATED_BY  => G_USER_ID,
	    p_LAST_UPDATE_DATE	=> l_sysdate,
	    p_LAST_UPDATED_BY  => G_USER_ID,
	    p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
	    p_REQUEST_ID  => l_freight_charge_rec.REQUEST_ID,
	    p_PROGRAM_APPLICATION_ID  => l_freight_charge_rec.PROGRAM_APPLICATION_ID,
	    p_PROGRAM_ID  => l_freight_charge_rec.PROGRAM_ID,
	    p_PROGRAM_UPDATE_DATE  => l_freight_charge_rec.PROGRAM_UPDATE_DATE,
	    p_QUOTE_SHIPMENT_ID  => lx_SHIPMENT_ID,
	    p_FREIGHT_CHARGE_TYPE_ID  => l_freight_charge_rec.FREIGHT_CHARGE_TYPE_ID,
	    p_CHARGE_AMOUNT  => l_freight_charge_rec.CHARGE_AMOUNT,
	    p_ATTRIBUTE_CATEGORY  => l_freight_charge_rec.ATTRIBUTE_CATEGORY,
	    p_ATTRIBUTE1  => l_freight_charge_rec.ATTRIBUTE1,
	    p_ATTRIBUTE2  => l_freight_charge_rec.ATTRIBUTE2,
	    p_ATTRIBUTE3  => l_freight_charge_rec.ATTRIBUTE3,
	    p_ATTRIBUTE4  => l_freight_charge_rec.ATTRIBUTE4,
	    p_ATTRIBUTE5  => l_freight_charge_rec.ATTRIBUTE5,
	    p_ATTRIBUTE6  => l_freight_charge_rec.ATTRIBUTE6,
	    p_ATTRIBUTE7  => l_freight_charge_rec.ATTRIBUTE7,
	    p_ATTRIBUTE8  => l_freight_charge_rec.ATTRIBUTE8,
	    p_ATTRIBUTE9  => l_freight_charge_rec.ATTRIBUTE9,
	    p_ATTRIBUTE10  => l_freight_charge_rec.ATTRIBUTE10,
	    p_ATTRIBUTE11  => l_freight_charge_rec.ATTRIBUTE11,
	    p_ATTRIBUTE12  => l_freight_charge_rec.ATTRIBUTE12,
	    p_ATTRIBUTE13  => l_freight_charge_rec.ATTRIBUTE13,
	    p_ATTRIBUTE14  => l_freight_charge_rec.ATTRIBUTE14,
	    p_ATTRIBUTE15  => l_freight_charge_rec.ATTRIBUTE15);
Line: 1175

    x_FREIGHT_CHARGE_tbl(i).LAST_UPDATE_DATE := l_sysdate;
Line: 1180

    aso_debug_pub.add('After Freight_charges.insert_rows - Insert Rows', 1, 'Y');
Line: 1185

    aso_debug_pub.add('Insert Rows - tax.count: '||to_char(P_tax_detail_Tbl.count), 1, 'N');
Line: 1193

	ASO_TAX_DETAILS_PKG.Insert_Row(
	    px_TAX_DETAIL_ID  => x_tax_detail_tbl(i).TAX_DETAIL_ID,
	    p_CREATION_DATE  => SYSDATE,
	    p_CREATED_BY  => G_USER_ID,
	    p_LAST_UPDATE_DATE	=> l_sysdate,
	    p_LAST_UPDATED_BY  => G_USER_ID,
	    p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
	    p_REQUEST_ID  => l_tax_detail_rec.REQUEST_ID,
	    p_PROGRAM_APPLICATION_ID  => l_tax_detail_rec.PROGRAM_APPLICATION_ID,
	    p_PROGRAM_ID  => l_tax_detail_rec.PROGRAM_ID,
	    p_PROGRAM_UPDATE_DATE  => l_tax_detail_rec.PROGRAM_UPDATE_DATE,
	    p_QUOTE_HEADER_ID  => lx_Qte_HEADER_ID,
	    p_QUOTE_LINE_ID  => NULL,
	    p_QUOTE_SHIPMENT_ID  => lx_SHIPMENT_ID,
	    p_ORIG_TAX_CODE  => l_tax_detail_rec.ORIG_TAX_CODE,
	    p_TAX_CODE	=> l_tax_detail_rec.TAX_CODE,
	    p_TAX_RATE	=> l_tax_detail_rec.TAX_RATE,
	    p_TAX_DATE	=> l_tax_detail_rec.TAX_DATE,
	    p_TAX_AMOUNT  => l_tax_detail_rec.TAX_AMOUNT,
	    p_TAX_EXEMPT_FLAG  => l_tax_detail_rec.TAX_EXEMPT_FLAG,
	    p_TAX_EXEMPT_NUMBER  => l_tax_detail_rec.TAX_EXEMPT_NUMBER,
	    p_TAX_EXEMPT_REASON_CODE  => l_tax_detail_rec.TAX_EXEMPT_REASON_CODE,
	    p_ATTRIBUTE_CATEGORY  => l_tax_detail_rec.ATTRIBUTE_CATEGORY,
	    p_ATTRIBUTE1  => l_tax_detail_rec.ATTRIBUTE1,
	    p_ATTRIBUTE2  => l_tax_detail_rec.ATTRIBUTE2,
	    p_ATTRIBUTE3  => l_tax_detail_rec.ATTRIBUTE3,
	    p_ATTRIBUTE4  => l_tax_detail_rec.ATTRIBUTE4,
	    p_ATTRIBUTE5  => l_tax_detail_rec.ATTRIBUTE5,
	    p_ATTRIBUTE6  => l_tax_detail_rec.ATTRIBUTE6,
	    p_ATTRIBUTE7  => l_tax_detail_rec.ATTRIBUTE7,
	    p_ATTRIBUTE8  => l_tax_detail_rec.ATTRIBUTE8,
	    p_ATTRIBUTE9  => l_tax_detail_rec.ATTRIBUTE9,
	    p_ATTRIBUTE10  => l_tax_detail_rec.ATTRIBUTE10,
	    p_ATTRIBUTE11  => l_tax_detail_rec.ATTRIBUTE11,
	    p_ATTRIBUTE12  => l_tax_detail_rec.ATTRIBUTE12,
	    p_ATTRIBUTE13  => l_tax_detail_rec.ATTRIBUTE13,
	    p_ATTRIBUTE14  => l_tax_detail_rec.ATTRIBUTE14,
	    p_ATTRIBUTE15  => l_tax_detail_rec.ATTRIBUTE15,
	    p_ATTRIBUTE16  => l_tax_detail_rec.ATTRIBUTE16,
	    p_ATTRIBUTE17  => l_tax_detail_rec.ATTRIBUTE17,
	    p_ATTRIBUTE18  => l_tax_detail_rec.ATTRIBUTE18,
	    p_ATTRIBUTE19  => l_tax_detail_rec.ATTRIBUTE19,
	    p_ATTRIBUTE20  => l_tax_detail_rec.ATTRIBUTE20,
	    p_TAX_INCLUSIVE_FLAG  => l_tax_detail_rec.TAX_INCLUSIVE_FLAG,
	    p_OBJECT_VERSION_NUMBER => l_tax_detail_rec.OBJECT_VERSION_NUMBER,
	    p_TAX_RATE_ID => l_tax_detail_rec.TAX_RATE_ID
	    );
Line: 1240

        x_tax_detail_tbl(i).LAST_UPDATE_DATE := l_sysdate;
Line: 1243

    aso_debug_pub.add('After tax_details.insert_rows - Insert Rows', 1, 'Y');
Line: 1253

       ASO_SALES_CREDITS_PKG.Insert_Row(
          p_CREATION_DATE  => SYSDATE,
          p_CREATED_BY  => G_USER_ID,
          p_LAST_UPDATED_BY  => G_USER_ID,
          p_LAST_UPDATE_DATE  => SYSDATE,
          p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
          p_REQUEST_ID  => l_sales_CREDIT_rec.REQUEST_ID,
          p_PROGRAM_APPLICATION_ID  => l_sales_CREDIT_rec.PROGRAM_APPLICATION_ID,
          p_PROGRAM_ID  => l_sales_CREDIT_rec.PROGRAM_ID,
          p_PROGRAM_UPDATE_DATE  => l_sales_CREDIT_rec.PROGRAM_UPDATE_DATE,
          px_SALES_CREDIT_ID  => x_SALES_CREDIT_tbl(i).SALES_CREDIT_ID,
          p_QUOTE_HEADER_ID  => l_sales_CREDIT_rec.QUOTE_HEADER_ID,
          p_QUOTE_LINE_ID  => l_sales_CREDIT_rec.QUOTE_LINE_ID,
          p_PERCENT  => l_sales_CREDIT_rec.PERCENT,
          p_RESOURCE_ID  => l_sales_CREDIT_rec.RESOURCE_ID,
          p_RESOURCE_GROUP_ID  => l_sales_CREDIT_rec.RESOURCE_GROUP_ID,
          p_EMPLOYEE_PERSON_ID  => l_sales_CREDIT_rec.EMPLOYEE_PERSON_ID,
          p_SALES_CREDIT_TYPE_ID  => l_sales_CREDIT_rec.SALES_CREDIT_TYPE_ID,
--          p_SECURITY_GROUP_ID  => l_sales_CREDIT_rec.SECURITY_GROUP_ID,
          p_ATTRIBUTE_CATEGORY_CODE  => l_sales_CREDIT_rec.ATTRIBUTE_CATEGORY_CODE,
          p_ATTRIBUTE1  => l_sales_CREDIT_rec.ATTRIBUTE1,
          p_ATTRIBUTE2  => l_sales_CREDIT_rec.ATTRIBUTE2,
          p_ATTRIBUTE3  => l_sales_CREDIT_rec.ATTRIBUTE3,
          p_ATTRIBUTE4  => l_sales_CREDIT_rec.ATTRIBUTE4,
          p_ATTRIBUTE5  => l_sales_CREDIT_rec.ATTRIBUTE5,
          p_ATTRIBUTE6  => l_sales_CREDIT_rec.ATTRIBUTE6,
          p_ATTRIBUTE7  => l_sales_CREDIT_rec.ATTRIBUTE7,
          p_ATTRIBUTE8  => l_sales_CREDIT_rec.ATTRIBUTE8,
          p_ATTRIBUTE9  => l_sales_CREDIT_rec.ATTRIBUTE9,
          p_ATTRIBUTE10  => l_sales_CREDIT_rec.ATTRIBUTE10,
          p_ATTRIBUTE11  => l_sales_CREDIT_rec.ATTRIBUTE11,
          p_ATTRIBUTE12  => l_sales_CREDIT_rec.ATTRIBUTE12,
          p_ATTRIBUTE13  => l_sales_CREDIT_rec.ATTRIBUTE13,
          p_ATTRIBUTE14  => l_sales_CREDIT_rec.ATTRIBUTE14,
          p_ATTRIBUTE15  => l_sales_CREDIT_rec.ATTRIBUTE15,
          p_ATTRIBUTE16  => l_sales_CREDIT_rec.ATTRIBUTE16,
		p_ATTRIBUTE17  => l_sales_CREDIT_rec.ATTRIBUTE17,
		p_ATTRIBUTE18  => l_sales_CREDIT_rec.ATTRIBUTE18,
		p_ATTRIBUTE19  => l_sales_CREDIT_rec.ATTRIBUTE19,
		p_ATTRIBUTE20  => l_sales_CREDIT_rec.ATTRIBUTE20,
		p_SYSTEM_ASSIGNED_FLAG  => 'N',
          p_CREDIT_RULE_ID  => l_sales_CREDIT_rec.CREDIT_RULE_ID,
          p_OBJECT_VERSION_NUMBER  => l_sales_CREDIT_rec.OBJECT_VERSION_NUMBER);
Line: 1302

 aso_debug_pub.add('Insert Rows - Quote_party.count: ' || p_quote_party_Tbl.count, 1, 'N');
Line: 1303

 aso_debug_pub.add('Insert Rows - Quote_party header: '|| x_qte_header_rec.quote_header_id, 1, 'N');
Line: 1314

           ASO_QUOTE_PARTIES_PKG.Insert_Row(
          px_QUOTE_PARTY_ID  => x_quote_party_tbl(i).QUOTE_PARTY_ID,
          p_CREATION_DATE  => SYSDATE,
          p_CREATED_BY  => G_USER_ID,
          p_LAST_UPDATE_DATE  => SYSDATE,
          p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
          p_LAST_UPDATED_BY  => G_USER_ID,
          p_REQUEST_ID  => l_QUOTE_PARTY_rec.REQUEST_ID,
          p_PROGRAM_APPLICATION_ID  =>l_QUOTE_PARTY_rec.PROGRAM_APPLICATION_ID,
          p_PROGRAM_ID  => l_QUOTE_PARTY_rec.PROGRAM_ID,
          p_PROGRAM_UPDATE_DATE  => l_QUOTE_PARTY_rec.PROGRAM_UPDATE_DATE,
          p_QUOTE_HEADER_ID  => l_QUOTE_PARTY_rec.QUOTE_HEADER_ID,
          p_QUOTE_LINE_ID  => l_QUOTE_PARTY_rec.QUOTE_LINE_ID,
          p_QUOTE_SHIPMENT_ID  => l_QUOTE_PARTY_rec.QUOTE_SHIPMENT_ID,
          p_PARTY_TYPE  => l_QUOTE_PARTY_rec.PARTY_TYPE,
          p_PARTY_ID  => l_QUOTE_PARTY_rec.PARTY_ID,
          p_PARTY_OBJECT_TYPE  => l_QUOTE_PARTY_rec.PARTY_OBJECT_TYPE,
          p_PARTY_OBJECT_ID  => l_QUOTE_PARTY_rec.PARTY_OBJECT_ID,
          p_ATTRIBUTE_CATEGORY  => l_QUOTE_PARTY_rec.ATTRIBUTE_CATEGORY,
          p_ATTRIBUTE1  => l_QUOTE_PARTY_rec.ATTRIBUTE1,
          p_ATTRIBUTE2  => l_QUOTE_PARTY_rec.ATTRIBUTE2,
          p_ATTRIBUTE3  => l_QUOTE_PARTY_rec.ATTRIBUTE3,
          p_ATTRIBUTE4  => l_QUOTE_PARTY_rec.ATTRIBUTE4,
          p_ATTRIBUTE5  => l_QUOTE_PARTY_rec.ATTRIBUTE5,
          p_ATTRIBUTE6  => l_QUOTE_PARTY_rec.ATTRIBUTE6,
          p_ATTRIBUTE7  => l_QUOTE_PARTY_rec.ATTRIBUTE7,
          p_ATTRIBUTE8  => l_QUOTE_PARTY_rec.ATTRIBUTE8,
          p_ATTRIBUTE9  => l_QUOTE_PARTY_rec.ATTRIBUTE9,
          p_ATTRIBUTE10  => l_QUOTE_PARTY_rec.ATTRIBUTE10,
          p_ATTRIBUTE11  => l_QUOTE_PARTY_rec.ATTRIBUTE11,
          p_ATTRIBUTE12  => l_QUOTE_PARTY_rec.ATTRIBUTE12,
          p_ATTRIBUTE13  => l_QUOTE_PARTY_rec.ATTRIBUTE13,
          p_ATTRIBUTE14  => l_QUOTE_PARTY_rec.ATTRIBUTE14,
          p_ATTRIBUTE15  => l_QUOTE_PARTY_rec.ATTRIBUTE15,
  --          p_SECURITY_GROUP_ID  => p_QUOTE_PARTY_rec.SECURITY_GROUP_ID);
Line: 1361

 ASO_QUOTE_LINE_ATTRIBS_EXT_PKG.Insert_Row(
          px_LINE_ATTRIBUTE_ID  => x_hd_Attr_Ext_Tbl(i).LINE_ATTRIBUTE_ID,
          p_CREATION_DATE          => SYSDATE,
          p_CREATED_BY             => G_USER_ID,
          p_LAST_UPDATE_DATE       => SYSDATE,
          p_LAST_UPDATED_BY        => G_USER_ID,
          p_LAST_UPDATE_LOGIN      => G_LOGIN_ID,
          p_REQUEST_ID             => l_LINE_ATTRIBS_rec.REQUEST_ID,
          p_PROGRAM_APPLICATION_ID =>l_LINE_ATTRIBS_rec.PROGRAM_APPLICATION_ID,
          p_PROGRAM_ID             => l_LINE_ATTRIBS_rec.PROGRAM_ID,
          p_PROGRAM_UPDATE_DATE    => l_LINE_ATTRIBS_rec.PROGRAM_UPDATE_DATE,
           p_APPLICATION_ID         => l_LINE_ATTRIBS_rec.APPLICATION_ID,
          p_STATUS                 => l_LINE_ATTRIBS_rec.STATUS,
          p_QUOTE_HEADER_ID        => l_LINE_ATTRIBS_rec.QUOTE_HEADER_ID,
          p_QUOTE_LINE_ID          => l_LINE_ATTRIBS_rec.QUOTE_LINE_ID,
          p_QUOTE_SHIPMENT_ID      => l_LINE_ATTRIBS_rec.QUOTE_SHIPMENT_ID,
          p_ATTRIBUTE_TYPE_CODE    => l_LINE_ATTRIBS_rec.ATTRIBUTE_TYPE_CODE,
          p_NAME                   => l_LINE_ATTRIBS_rec.NAME,
          p_VALUE                  => l_LINE_ATTRIBS_rec.VALUE,
           p_VALUE_TYPE             => l_LINE_ATTRIBS_rec.VALUE_TYPE,
          p_START_DATE_ACTIVE      => l_LINE_ATTRIBS_rec.START_DATE_ACTIVE,
          p_END_DATE_ACTIVE        => l_LINE_ATTRIBS_rec.END_DATE_ACTIVE,
		p_OBJECT_VERSION_NUMBER  => l_LINE_ATTRIBS_rec.OBJECT_VERSION_NUMBER);
Line: 1432

ASO_PRICE_ATTRIBUTES_PKG.Insert_Row(
          px_PRICE_ATTRIBUTE_ID   => x_price_attributes_tbl(i).price_attribute_id,
          p_CREATION_DATE         => SYSDATE,
          p_CREATED_BY            => G_USER_ID,
          p_LAST_UPDATE_DATE      => SYSDATE,
          p_LAST_UPDATED_BY       => G_USER_ID,
          p_LAST_UPDATE_LOGIN     => G_LOGIN_ID,
          p_REQUEST_ID            => l_price_attributes_rec.REQUEST_ID,
          p_PROGRAM_APPLICATION_ID  => l_price_attributes_rec.PROGRAM_APPLICATION_ID,
          p_PROGRAM_ID           => l_price_attributes_rec.PROGRAM_ID,
          p_PROGRAM_UPDATE_DATE  => l_price_attributes_rec.PROGRAM_UPDATE_DATE,
          p_QUOTE_HEADER_ID      => l_price_attributes_rec.QUOTE_HEADER_ID,
          p_QUOTE_LINE_ID        => l_price_attributes_rec.quote_line_id,
          p_FLEX_TITLE           => l_price_attributes_rec.flex_title,
          p_PRICING_CONTEXT      => l_price_attributes_rec.pricing_context,
          p_PRICING_ATTRIBUTE1    => l_price_attributes_rec.PRICING_ATTRIBUTE1,
          p_PRICING_ATTRIBUTE2    => l_price_attributes_rec.PRICING_ATTRIBUTE2,
          p_PRICING_ATTRIBUTE3    => l_price_attributes_rec.PRICING_ATTRIBUTE3,
          p_PRICING_ATTRIBUTE4    => l_price_attributes_rec.PRICING_ATTRIBUTE4,
          p_PRICING_ATTRIBUTE5    => l_price_attributes_rec.PRICING_ATTRIBUTE5,
          p_PRICING_ATTRIBUTE6    => l_price_attributes_rec.PRICING_ATTRIBUTE6,
          p_PRICING_ATTRIBUTE7    => l_price_attributes_rec.PRICING_ATTRIBUTE7,
          p_PRICING_ATTRIBUTE8    => l_price_attributes_rec.PRICING_ATTRIBUTE8,
          p_PRICING_ATTRIBUTE9    => l_price_attributes_rec.PRICING_ATTRIBUTE9,
        p_PRICING_ATTRIBUTE10    => l_price_attributes_rec.PRICING_ATTRIBUTE10,
        p_PRICING_ATTRIBUTE11    => l_price_attributes_rec.PRICING_ATTRIBUTE11,
        p_PRICING_ATTRIBUTE12    => l_price_attributes_rec.PRICING_ATTRIBUTE12,
        p_PRICING_ATTRIBUTE13    => l_price_attributes_rec.PRICING_ATTRIBUTE13,
        p_PRICING_ATTRIBUTE14    => l_price_attributes_rec.PRICING_ATTRIBUTE14,
        p_PRICING_ATTRIBUTE15    => l_price_attributes_rec.PRICING_ATTRIBUTE15,
        p_PRICING_ATTRIBUTE16    => l_price_attributes_rec.PRICING_ATTRIBUTE16,
        p_PRICING_ATTRIBUTE17    => l_price_attributes_rec.PRICING_ATTRIBUTE17,
        p_PRICING_ATTRIBUTE18    => l_price_attributes_rec.PRICING_ATTRIBUTE18,
        p_PRICING_ATTRIBUTE19    => l_price_attributes_rec.PRICING_ATTRIBUTE19,
        p_PRICING_ATTRIBUTE20    => l_price_attributes_rec.PRICING_ATTRIBUTE20,
        p_PRICING_ATTRIBUTE21    => l_price_attributes_rec.PRICING_ATTRIBUTE21,
        p_PRICING_ATTRIBUTE22    => l_price_attributes_rec.PRICING_ATTRIBUTE22,
        p_PRICING_ATTRIBUTE23    => l_price_attributes_rec.PRICING_ATTRIBUTE23,
        p_PRICING_ATTRIBUTE24    => l_price_attributes_rec.PRICING_ATTRIBUTE24,
        p_PRICING_ATTRIBUTE25    => l_price_attributes_rec.PRICING_ATTRIBUTE25,
        p_PRICING_ATTRIBUTE26    => l_price_attributes_rec.PRICING_ATTRIBUTE26,
        p_PRICING_ATTRIBUTE27    => l_price_attributes_rec.PRICING_ATTRIBUTE27,
        p_PRICING_ATTRIBUTE28    => l_price_attributes_rec.PRICING_ATTRIBUTE28,
        p_PRICING_ATTRIBUTE29    => l_price_attributes_rec.PRICING_ATTRIBUTE29,
        p_PRICING_ATTRIBUTE30    => l_price_attributes_rec.PRICING_ATTRIBUTE30,
        p_PRICING_ATTRIBUTE31    => l_price_attributes_rec.PRICING_ATTRIBUTE31,
        p_PRICING_ATTRIBUTE32    => l_price_attributes_rec.PRICING_ATTRIBUTE32,
        p_PRICING_ATTRIBUTE33    => l_price_attributes_rec.PRICING_ATTRIBUTE33,
        p_PRICING_ATTRIBUTE34    => l_price_attributes_rec.PRICING_ATTRIBUTE34,
        p_PRICING_ATTRIBUTE35    => l_price_attributes_rec.PRICING_ATTRIBUTE35,
        p_PRICING_ATTRIBUTE36    => l_price_attributes_rec.PRICING_ATTRIBUTE36,
        p_PRICING_ATTRIBUTE37    => l_price_attributes_rec.PRICING_ATTRIBUTE37,
        p_PRICING_ATTRIBUTE38    => l_price_attributes_rec.PRICING_ATTRIBUTE38,
        p_PRICING_ATTRIBUTE39    => l_price_attributes_rec.PRICING_ATTRIBUTE39,
        p_PRICING_ATTRIBUTE40    => l_price_attributes_rec.PRICING_ATTRIBUTE40,
        p_PRICING_ATTRIBUTE41    => l_price_attributes_rec.PRICING_ATTRIBUTE41,
        p_PRICING_ATTRIBUTE42    => l_price_attributes_rec.PRICING_ATTRIBUTE42,
        p_PRICING_ATTRIBUTE43    => l_price_attributes_rec.PRICING_ATTRIBUTE43,
        p_PRICING_ATTRIBUTE44    => l_price_attributes_rec.PRICING_ATTRIBUTE44,
        p_PRICING_ATTRIBUTE45    => l_price_attributes_rec.PRICING_ATTRIBUTE45,
        p_PRICING_ATTRIBUTE46    => l_price_attributes_rec.PRICING_ATTRIBUTE46,
        p_PRICING_ATTRIBUTE47    => l_price_attributes_rec.PRICING_ATTRIBUTE47,
        p_PRICING_ATTRIBUTE48    => l_price_attributes_rec.PRICING_ATTRIBUTE48,
        p_PRICING_ATTRIBUTE49    => l_price_attributes_rec.PRICING_ATTRIBUTE49,
        p_PRICING_ATTRIBUTE50    => l_price_attributes_rec.PRICING_ATTRIBUTE50,
        p_PRICING_ATTRIBUTE51    => l_price_attributes_rec.PRICING_ATTRIBUTE51,
        p_PRICING_ATTRIBUTE52    => l_price_attributes_rec.PRICING_ATTRIBUTE52,
        p_PRICING_ATTRIBUTE53    => l_price_attributes_rec.PRICING_ATTRIBUTE53,
        p_PRICING_ATTRIBUTE54    => l_price_attributes_rec.PRICING_ATTRIBUTE54,
        p_PRICING_ATTRIBUTE55    => l_price_attributes_rec.PRICING_ATTRIBUTE55,
        p_PRICING_ATTRIBUTE56    => l_price_attributes_rec.PRICING_ATTRIBUTE56,
        p_PRICING_ATTRIBUTE57    => l_price_attributes_rec.PRICING_ATTRIBUTE57,
        p_PRICING_ATTRIBUTE58    => l_price_attributes_rec.PRICING_ATTRIBUTE58,
        p_PRICING_ATTRIBUTE59    => l_price_attributes_rec.PRICING_ATTRIBUTE59,
        p_PRICING_ATTRIBUTE60    => l_price_attributes_rec.PRICING_ATTRIBUTE60,
        p_PRICING_ATTRIBUTE61    => l_price_attributes_rec.PRICING_ATTRIBUTE61,
        p_PRICING_ATTRIBUTE62    => l_price_attributes_rec.PRICING_ATTRIBUTE62,
        p_PRICING_ATTRIBUTE63    => l_price_attributes_rec.PRICING_ATTRIBUTE63,
        p_PRICING_ATTRIBUTE64    => l_price_attributes_rec.PRICING_ATTRIBUTE64,
        p_PRICING_ATTRIBUTE65    => l_price_attributes_rec.PRICING_ATTRIBUTE65,
        p_PRICING_ATTRIBUTE66    => l_price_attributes_rec.PRICING_ATTRIBUTE66,
        p_PRICING_ATTRIBUTE67    => l_price_attributes_rec.PRICING_ATTRIBUTE67,
        p_PRICING_ATTRIBUTE68    => l_price_attributes_rec.PRICING_ATTRIBUTE68,
        p_PRICING_ATTRIBUTE69    => l_price_attributes_rec.PRICING_ATTRIBUTE69,
        p_PRICING_ATTRIBUTE70    => l_price_attributes_rec.PRICING_ATTRIBUTE70,
        p_PRICING_ATTRIBUTE71    => l_price_attributes_rec.PRICING_ATTRIBUTE71,
        p_PRICING_ATTRIBUTE72    => l_price_attributes_rec.PRICING_ATTRIBUTE72,
        p_PRICING_ATTRIBUTE73    => l_price_attributes_rec.PRICING_ATTRIBUTE73,
        p_PRICING_ATTRIBUTE74    => l_price_attributes_rec.PRICING_ATTRIBUTE74,
        p_PRICING_ATTRIBUTE75    => l_price_attributes_rec.PRICING_ATTRIBUTE75,
        p_PRICING_ATTRIBUTE76    => l_price_attributes_rec.PRICING_ATTRIBUTE76,
        p_PRICING_ATTRIBUTE77    => l_price_attributes_rec.PRICING_ATTRIBUTE77,
        p_PRICING_ATTRIBUTE78    => l_price_attributes_rec.PRICING_ATTRIBUTE78,
        p_PRICING_ATTRIBUTE79    => l_price_attributes_rec.PRICING_ATTRIBUTE79,
        p_PRICING_ATTRIBUTE80    => l_price_attributes_rec.PRICING_ATTRIBUTE80,
        p_PRICING_ATTRIBUTE81    => l_price_attributes_rec.PRICING_ATTRIBUTE81,
        p_PRICING_ATTRIBUTE82    => l_price_attributes_rec.PRICING_ATTRIBUTE82,
        p_PRICING_ATTRIBUTE83    => l_price_attributes_rec.PRICING_ATTRIBUTE83,
        p_PRICING_ATTRIBUTE84    => l_price_attributes_rec.PRICING_ATTRIBUTE84,
        p_PRICING_ATTRIBUTE85    => l_price_attributes_rec.PRICING_ATTRIBUTE85,
        p_PRICING_ATTRIBUTE86    => l_price_attributes_rec.PRICING_ATTRIBUTE86,
        p_PRICING_ATTRIBUTE87    => l_price_attributes_rec.PRICING_ATTRIBUTE87,
        p_PRICING_ATTRIBUTE88    => l_price_attributes_rec.PRICING_ATTRIBUTE88,
        p_PRICING_ATTRIBUTE89    => l_price_attributes_rec.PRICING_ATTRIBUTE89,
        p_PRICING_ATTRIBUTE90    => l_price_attributes_rec.PRICING_ATTRIBUTE90,
        p_PRICING_ATTRIBUTE91    => l_price_attributes_rec.PRICING_ATTRIBUTE91,
        p_PRICING_ATTRIBUTE92    => l_price_attributes_rec.PRICING_ATTRIBUTE92,
        p_PRICING_ATTRIBUTE93    => l_price_attributes_rec.PRICING_ATTRIBUTE93,
        p_PRICING_ATTRIBUTE94    => l_price_attributes_rec.PRICING_ATTRIBUTE94,
        p_PRICING_ATTRIBUTE95    => l_price_attributes_rec.PRICING_ATTRIBUTE95,
        p_PRICING_ATTRIBUTE96    => l_price_attributes_rec.PRICING_ATTRIBUTE96,
        p_PRICING_ATTRIBUTE97    => l_price_attributes_rec.PRICING_ATTRIBUTE97,
        p_PRICING_ATTRIBUTE98    => l_price_attributes_rec.PRICING_ATTRIBUTE98,
        p_PRICING_ATTRIBUTE99    => l_price_attributes_rec.PRICING_ATTRIBUTE99,
        p_PRICING_ATTRIBUTE100  => l_price_attributes_rec.PRICING_ATTRIBUTE100,
          p_CONTEXT    => l_price_attributes_rec.CONTEXT,
          p_ATTRIBUTE1    => l_price_attributes_rec.ATTRIBUTE1,
          p_ATTRIBUTE2    => l_price_attributes_rec.ATTRIBUTE2,
          p_ATTRIBUTE3    => l_price_attributes_rec.ATTRIBUTE3,
          p_ATTRIBUTE4    => l_price_attributes_rec.ATTRIBUTE4,
          p_ATTRIBUTE5    => l_price_attributes_rec.ATTRIBUTE5,
          p_ATTRIBUTE6    => l_price_attributes_rec.ATTRIBUTE6,
          p_ATTRIBUTE7    => l_price_attributes_rec.ATTRIBUTE7,
          p_ATTRIBUTE8    => l_price_attributes_rec.ATTRIBUTE8,
          p_ATTRIBUTE9    => l_price_attributes_rec.ATTRIBUTE9,
          p_ATTRIBUTE10    => l_price_attributes_rec.ATTRIBUTE10,
          p_ATTRIBUTE11    => l_price_attributes_rec.ATTRIBUTE11,
          p_ATTRIBUTE12    => l_price_attributes_rec.ATTRIBUTE12,
          p_ATTRIBUTE13    => l_price_attributes_rec.ATTRIBUTE13,
          p_ATTRIBUTE14    => l_price_attributes_rec.ATTRIBUTE14,
          p_ATTRIBUTE15    => l_price_attributes_rec.ATTRIBUTE15,
	     p_ATTRIBUTE16    => l_price_attributes_rec.ATTRIBUTE16,
		p_ATTRIBUTE17    => l_price_attributes_rec.ATTRIBUTE17,
		p_ATTRIBUTE18    => l_price_attributes_rec.ATTRIBUTE18,
		p_ATTRIBUTE19    => l_price_attributes_rec.ATTRIBUTE19,
		p_ATTRIBUTE20    => l_price_attributes_rec.ATTRIBUTE20,
		p_OBJECT_VERSION_NUMBER => l_price_attributes_rec.OBJECT_VERSION_NUMBER
);
Line: 1574

           aso_debug_pub.add('Insert_Rows: l_qte_access_tbl.count: '||l_qte_access_tbl.count, 1, 'Y');
Line: 1583

           aso_debug_pub.add('Insert_Rows: Before call to Add_Resource', 1, 'Y');
Line: 1599

               aso_debug_pub.add('Insert_Rows: After call to Add_Resource: x_return_status: '||x_return_status, 1, 'Y');
Line: 1604

END Insert_Rows;
Line: 1607

PROCEDURE Update_Rows (
    P_qte_Header_Rec        IN   ASO_QUOTE_PUB.qte_header_rec_Type,
    p_Price_Attributes_Tbl  IN   ASO_QUOTE_PUB.Price_Attributes_Tbl_Type,
    P_Price_Adjustment_Tbl  IN   ASO_QUOTE_PUB.Price_Adj_Tbl_Type,
    P_Price_Adj_Attr_Tbl    IN   ASO_QUOTE_PUB.Price_Adj_Attr_Tbl_Type,
    P_Payment_Tbl           IN   ASO_QUOTE_PUB.Payment_Tbl_Type,
    P_Shipment_Tbl          IN   ASO_QUOTE_PUB.Shipment_Tbl_Type,
    P_Freight_Charge_Tbl    IN   ASO_QUOTE_PUB.Freight_Charge_Tbl_Type,
    P_Tax_Detail_Tbl        IN   ASO_QUOTE_PUB.Tax_Detail_Tbl_Type,
    P_hd_Attr_Ext_Tbl       IN   ASO_QUOTE_PUB.Line_Attribs_Ext_Tbl_Type,
    P_Sales_Credit_Tbl      IN   ASO_QUOTE_PUB.Sales_Credit_Tbl_Type,
    P_Quote_Party_Tbl       IN   ASO_QUOTE_PUB.Quote_Party_Tbl_Type,
    P_Qte_Access_Tbl        IN   ASO_QUOTE_PUB.Qte_Access_Tbl_Type,
    X_qte_Header_Rec        OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.qte_header_rec_Type,
    X_Price_Attributes_Tbl  OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Price_Attributes_Tbl_Type,
    X_Price_Adjustment_Tbl  OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Price_Adj_Tbl_Type,
    x_Price_Adj_Attr_Tbl	   OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Price_Adj_Attr_Tbl_Type,
    X_Payment_Tbl		   OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Payment_Tbl_Type,
    X_Shipment_Tbl		   OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Shipment_Tbl_Type,
    X_Freight_Charge_Tbl	   OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Freight_Charge_Tbl_Type,
    X_Tax_Detail_Tbl        OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Tax_Detail_Tbl_Type,
    X_hd_Attr_Ext_Tbl       OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Line_Attribs_Ext_Tbl_Type,
    X_Sales_Credit_Tbl      OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Sales_Credit_Tbl_Type,
    X_Quote_Party_Tbl       OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Quote_Party_Tbl_Type,
    X_Qte_Access_Tbl        OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Qte_Access_Tbl_Type,
    X_Return_Status	        OUT NOCOPY /* file.sql.39 change */  VARCHAR2,
    X_Msg_Count             OUT NOCOPY /* file.sql.39 change */  NUMBER,
    X_Msg_Data	             OUT NOCOPY /* file.sql.39 change */  VARCHAR2
    )
IS
    l_price_adj_rec		   ASO_QUOTE_PUB.Price_Adj_Rec_Type;
Line: 1665

    SELECT payment_term_id_from,payment_term_id
    FROM   ASO_PAYMENTS
    WHERE  payment_id = p_payment_id;
Line: 1671

    SELECT ship_method_code_from,ship_method_code,
    Freight_terms_code_from,Freight_terms_code
    FROM   ASO_SHIPMENTS
    WHERE  shipment_id = p_shipment_id;
Line: 1677

    select quote_number from aso_quote_headers_all
    where quote_header_id = p_qte_header_rec.quote_header_id;
Line: 1681

    select payment_type_code
    from aso_payments
    where payment_id = l_payment_id;
Line: 1686

    select invoice_to_cust_party_id
    from aso_quote_headers_all
    where quote_header_id = l_qte_hdr_id;
Line: 1698

    x_qte_header_rec.last_update_date := l_sysdate;
Line: 1700

	 aso_debug_pub.add('Begin Update Rows', 1, 'Y');
Line: 1758

    ASO_QUOTE_HEADERS_PKG.Update_Row(
	  p_QUOTE_HEADER_ID  => p_qte_header_rec.QUOTE_HEADER_ID,
	  p_CREATION_DATE  => p_qte_header_rec.creation_date,
	  p_CREATED_BY	=> G_USER_ID,
	  p_LAST_UPDATE_DATE  => l_sysdate,
	  p_LAST_UPDATED_BY  => G_USER_ID,
	  p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
	  p_REQUEST_ID	=> p_qte_header_rec.REQUEST_ID,
	  p_PROGRAM_APPLICATION_ID  => p_qte_header_rec.PROGRAM_APPLICATION_ID,
	  p_PROGRAM_ID	=> p_qte_header_rec.PROGRAM_ID,
	  p_PROGRAM_UPDATE_DATE  => p_qte_header_rec.PROGRAM_UPDATE_DATE,
	  p_ORG_ID  => p_qte_header_rec.ORG_ID,
	  p_QUOTE_NAME	=> p_qte_header_rec.QUOTE_NAME,
	  p_QUOTE_NUMBER  => p_qte_header_rec.QUOTE_NUMBER,
	  p_QUOTE_VERSION  => p_qte_header_rec.QUOTE_VERSION,
	  p_QUOTE_STATUS_ID  => p_qte_header_rec.QUOTE_STATUS_ID,
	  p_QUOTE_SOURCE_CODE  => p_qte_header_rec.QUOTE_SOURCE_CODE,
	  p_QUOTE_EXPIRATION_DATE  => trunc(p_qte_header_rec.QUOTE_EXPIRATION_DATE),
	  p_PRICE_FROZEN_DATE  => p_qte_header_rec.PRICE_FROZEN_DATE,
	  p_QUOTE_PASSWORD  => p_qte_header_rec.QUOTE_PASSWORD,
	  p_ORIGINAL_SYSTEM_REFERENCE  => p_qte_header_rec.ORIGINAL_SYSTEM_REFERENCE,
	  p_PARTY_ID  => p_qte_header_rec.PARTY_ID,
	  p_CUST_ACCOUNT_ID  => p_qte_header_rec.CUST_ACCOUNT_ID,
	  p_ORG_CONTACT_ID  => p_qte_header_rec.ORG_CONTACT_ID,
	  p_PHONE_ID  => p_QTE_header_rec.PHONE_ID,
	  p_INVOICE_TO_PARTY_SITE_ID  => p_qte_header_rec.INVOICE_TO_PARTY_SITE_ID,
	  p_INVOICE_TO_PARTY_ID  => p_qte_header_rec.INVOICE_TO_PARTY_ID,
       p_Invoice_to_CUST_ACCOUNT_ID  => p_qte_header_rec.Invoice_to_CUST_ACCOUNT_ID,
	  p_ORIG_MKTG_SOURCE_CODE_ID  => p_qte_header_rec.ORIG_MKTG_SOURCE_CODE_ID,
	  p_MARKETING_SOURCE_CODE_ID  => p_qte_header_rec.MARKETING_SOURCE_CODE_ID,
	  p_ORDER_TYPE_ID  => p_qte_header_rec.ORDER_TYPE_ID,
	  p_QUOTE_CATEGORY_CODE  => p_qte_header_rec.QUOTE_CATEGORY_CODE,
	  p_ORDERED_DATE  => p_qte_header_rec.ORDERED_DATE,
	  p_ACCOUNTING_RULE_ID	=> p_qte_header_rec.ACCOUNTING_RULE_ID,
	  p_INVOICING_RULE_ID  => p_qte_header_rec.INVOICING_RULE_ID,
	  p_EMPLOYEE_PERSON_ID	=> p_qte_header_rec.EMPLOYEE_PERSON_ID,
	  p_PRICE_LIST_ID  => p_qte_header_rec.PRICE_LIST_ID,
	  p_CURRENCY_CODE  => p_qte_header_rec.CURRENCY_CODE,
	  p_TOTAL_LIST_PRICE  => p_qte_header_rec.TOTAL_LIST_PRICE,
	  p_TOTAL_ADJUSTED_AMOUNT  => p_qte_header_rec.TOTAL_ADJUSTED_AMOUNT,
	  p_TOTAL_ADJUSTED_PERCENT  => p_qte_header_rec.TOTAL_ADJUSTED_PERCENT,
	  p_TOTAL_TAX  => p_qte_header_rec.TOTAL_TAX,
	  p_TOTAL_SHIPPING_CHARGE  => p_qte_header_rec.TOTAL_SHIPPING_CHARGE,
	  p_SURCHARGE  => p_qte_header_rec.SURCHARGE,
	  p_TOTAL_QUOTE_PRICE  => p_qte_header_rec.TOTAL_QUOTE_PRICE,
	  p_PAYMENT_AMOUNT  => p_qte_header_rec.PAYMENT_AMOUNT,
	  p_EXCHANGE_RATE  => p_qte_header_rec.EXCHANGE_RATE,
	  p_EXCHANGE_TYPE_CODE	=> p_qte_header_rec.EXCHANGE_TYPE_CODE,
	  p_EXCHANGE_RATE_DATE	=> p_qte_header_rec.EXCHANGE_RATE_DATE,
	  p_CONTRACT_ID  => p_qte_header_rec.CONTRACT_ID,
	  p_SALES_CHANNEL_CODE	=> p_qte_header_rec.SALES_CHANNEL_CODE,
	  p_ORDER_ID  => p_QTE_header_rec.ORDER_ID,
	  p_RESOURCE_ID => p_qte_header_rec.RESOURCE_ID,
	  p_ATTRIBUTE_CATEGORY	=> p_qte_header_rec.ATTRIBUTE_CATEGORY,
	  p_ATTRIBUTE1	=> p_qte_header_rec.ATTRIBUTE1,
	  p_ATTRIBUTE2	=> p_qte_header_rec.ATTRIBUTE2,
	  p_ATTRIBUTE3	=> p_qte_header_rec.ATTRIBUTE3,
	  p_ATTRIBUTE4	=> p_qte_header_rec.ATTRIBUTE4,
	  p_ATTRIBUTE5	=> p_qte_header_rec.ATTRIBUTE5,
	  p_ATTRIBUTE6	=> p_qte_header_rec.ATTRIBUTE6,
	  p_ATTRIBUTE7	=> p_qte_header_rec.ATTRIBUTE7,
	  p_ATTRIBUTE8	=> p_qte_header_rec.ATTRIBUTE8,
	  p_ATTRIBUTE9	=> p_qte_header_rec.ATTRIBUTE9,
	  p_ATTRIBUTE10  => p_qte_header_rec.ATTRIBUTE10,
	  p_ATTRIBUTE11  => p_qte_header_rec.ATTRIBUTE11,
	  p_ATTRIBUTE12  => p_qte_header_rec.ATTRIBUTE12,
	  p_ATTRIBUTE13  => p_qte_header_rec.ATTRIBUTE13,
	  p_ATTRIBUTE14  => p_qte_header_rec.ATTRIBUTE14,
	  p_ATTRIBUTE15  => p_qte_header_rec.ATTRIBUTE15,
       p_ATTRIBUTE16  => p_qte_header_rec.ATTRIBUTE16,
       p_ATTRIBUTE17  => p_qte_header_rec.ATTRIBUTE17,
       p_ATTRIBUTE18  => p_qte_header_rec.ATTRIBUTE18,
       p_ATTRIBUTE19  => p_qte_header_rec.ATTRIBUTE19,
       p_ATTRIBUTE20  => p_qte_header_rec.ATTRIBUTE20,
-- hyang new okc
	  p_CONTRACT_TEMPLATE_ID  => FND_API.G_MISS_NUM,
	  p_CONTRACT_TEMPLATE_MAJOR_VER  => FND_API.G_MISS_NUM,
	  p_CONTRACT_REQUESTER_ID   => FND_API.G_MISS_NUM,
	  p_CONTRACT_APPROVAL_LEVEL => FND_API.G_MISS_CHAR,
-- end of hyang new okc
	  p_PUBLISH_FLAG            => p_qte_header_rec.PUBLISH_FLAG,
	  p_RESOURCE_GRP_ID         => p_qte_header_rec.RESOURCE_GRP_ID,
       p_SOLD_TO_PARTY_SITE_ID   => p_qte_header_rec.SOLD_TO_PARTY_SITE_ID,
	  p_DISPLAY_ARITHMETIC_OPERATOR => p_qte_header_rec.DISPLAY_ARITHMETIC_OPERATOR,
	  p_MAX_VERSION_FLAG     => p_qte_header_rec.MAX_VERSION_FLAG,
	  p_QUOTE_TYPE           => p_qte_header_rec.QUOTE_TYPE,
	  p_QUOTE_DESCRIPTION    => p_qte_header_rec.QUOTE_DESCRIPTION,
	  p_MINISITE_ID          => p_qte_header_rec.MINISITE_ID,
	  p_CUST_PARTY_ID          => p_qte_header_rec.CUST_PARTY_ID,
	  p_INVOICE_TO_CUST_PARTY_ID => p_qte_header_rec.INVOICE_TO_CUST_PARTY_ID,
       p_Pricing_Status_indicator        =>  p_qte_header_rec.Pricing_Status_indicator,
       p_Tax_status_Indicator      =>  p_qte_header_rec.Tax_status_Indicator,
       p_Price_updated_date                  =>  p_qte_header_rec.Price_updated_date,
       p_Tax_updated_date               =>  p_qte_header_rec.Tax_updated_date,
       p_Recalculate_flag               =>  p_qte_header_rec.Recalculate_flag,
       p_price_request_id               => p_qte_header_rec.price_request_id,
       p_credit_update_date             => p_qte_header_rec.credit_update_date,
-- hyang new okc
    P_Customer_Name_And_Title       =>  p_qte_header_rec.Customer_Name_And_Title,
    P_Customer_Signature_Date       =>  p_qte_header_rec.Customer_Signature_Date,
    P_Supplier_Name_And_Title       =>  p_qte_header_rec.Supplier_Name_And_Title,
    P_Supplier_Signature_Date       =>  p_qte_header_rec.Supplier_Signature_Date,
-- end of hyang new okc
    p_END_CUSTOMER_PARTY_ID         =>  p_qte_header_rec.END_CUSTOMER_PARTY_ID,
    p_END_CUSTOMER_CUST_PARTY_ID    =>  p_qte_header_rec.END_CUSTOMER_CUST_PARTY_ID,
    p_END_CUSTOMER_PARTY_SITE_ID    =>  p_qte_header_rec.END_CUSTOMER_PARTY_SITE_ID,
    p_END_CUSTOMER_CUST_ACCOUNT_ID  =>  p_qte_header_rec.END_CUSTOMER_CUST_ACCOUNT_ID,
    p_OBJECT_VERSION_NUMBER         =>  p_qte_header_rec.OBJECT_VERSION_NUMBER,
    p_assistance_requested          =>  p_qte_header_rec.assistance_requested,
    p_assistance_reason_code        =>  p_qte_header_rec.assistance_reason_code,
    p_automatic_price_flag          =>  p_qte_header_rec.automatic_price_flag,
    p_automatic_tax_flag            =>  p_qte_header_rec.automatic_tax_flag,
    p_header_paynow_charges         =>  p_qte_header_rec.header_paynow_charges
          -- ER 12879412
/*    P_PRODUCT_FISC_CLASSIFICATION => p_qte_header_rec.PRODUCT_FISC_CLASSIFICATION,
    P_TRX_BUSINESS_CATEGORY =>   p_qte_header_rec.TRX_BUSINESS_CATEGORY*/

);
Line: 1884

   select count(*) into ct
   from aso_quote_statuses_vl
   where status_code = 'INACTIVE'
   and quote_status_id = p_qte_header_rec.QUOTE_STATUS_ID;
Line: 1891

	 aso_debug_pub.add('Begin Update Rows limit count '||ct, 1, 'Y');
Line: 1896

       (SELECT  price_request_code, amount
	FROM   qp_limit_transactions
	WHERE  price_request_code like p_price_req_code
	and price_request_type_code='ASO')
    loop
      if c_limit.amount>0 then
        IF aso_debug_pub.g_debug_flag = 'Y' THEN
	 aso_debug_pub.add('Begin Update Rows limit price_request_code '||c_limit.price_request_code, 1, 'Y');
Line: 1926

	aso_debug_pub.add('Update Rows - price_adj.count: '||x_price_adjustment_tbl.counT, 1, 'N');
Line: 1933

     x_price_adjustment_tbl(i).last_update_date := l_sysdate;
Line: 1937

	aso_debug_pub.add('Before price_adj.update_rows - Update Rows', 1, 'Y');
Line: 1940

	ASO_PRICE_ADJUSTMENTS_PKG.Insert_Row(
	    px_PRICE_ADJUSTMENT_ID  => x_price_adjustment_tbl(i).PRICE_ADJUSTMENT_ID,
	    p_CREATION_DATE  => SYSDATE,
	    p_CREATED_BY  => G_USER_ID,
	    p_LAST_UPDATE_DATE	=> l_sysdate,
	    p_LAST_UPDATED_BY  => G_USER_ID,
	    p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
	    p_PROGRAM_APPLICATION_ID  => l_price_adj_rec.PROGRAM_APPLICATION_ID,
	    p_PROGRAM_ID  => l_price_adj_rec.PROGRAM_ID,
	    p_PROGRAM_UPDATE_DATE  => l_price_adj_rec.PROGRAM_UPDATE_DATE,
	    p_REQUEST_ID  => l_price_adj_rec.REQUEST_ID,
	    p_QUOTE_HEADER_ID  => l_qte_header_id,
	    p_QUOTE_LINE_ID  => NULL,
	    p_MODIFIER_HEADER_ID  => l_price_adj_rec.MODIFIER_HEADER_ID,
	    p_MODIFIER_LINE_ID	=> l_price_adj_rec.MODIFIER_LINE_ID,
	    p_MODIFIER_LINE_TYPE_CODE  => l_price_adj_rec.MODIFIER_LINE_TYPE_CODE,
	    p_MODIFIER_MECHANISM_TYPE_CODE  => l_price_adj_rec.MODIFIER_MECHANISM_TYPE_CODE,
	    p_MODIFIED_FROM  => l_price_adj_rec.MODIFIED_FROM,
	    p_MODIFIED_TO  => l_price_adj_rec.MODIFIED_TO,
	    p_OPERAND  => l_price_adj_rec.OPERAND,
	    p_ARITHMETIC_OPERATOR  => l_price_adj_rec.ARITHMETIC_OPERATOR,
	    p_AUTOMATIC_FLAG  => l_price_adj_rec.AUTOMATIC_FLAG,
	    p_UPDATE_ALLOWABLE_FLAG  => l_price_adj_rec.UPDATE_ALLOWABLE_FLAG,
	    p_UPDATED_FLAG  => l_price_adj_rec.UPDATED_FLAG,
	    p_APPLIED_FLAG  => l_price_adj_rec.APPLIED_FLAG,
	    p_ON_INVOICE_FLAG  => l_price_adj_rec.ON_INVOICE_FLAG,
	    p_PRICING_PHASE_ID	=> l_price_adj_rec.PRICING_PHASE_ID,
	    p_ATTRIBUTE_CATEGORY  => l_price_adj_rec.ATTRIBUTE_CATEGORY,
	    p_ATTRIBUTE1  => l_price_adj_rec.ATTRIBUTE1,
	    p_ATTRIBUTE2  => l_price_adj_rec.ATTRIBUTE2,
	    p_ATTRIBUTE3  => l_price_adj_rec.ATTRIBUTE3,
	    p_ATTRIBUTE4  => l_price_adj_rec.ATTRIBUTE4,
	    p_ATTRIBUTE5  => l_price_adj_rec.ATTRIBUTE5,
	    p_ATTRIBUTE6  => l_price_adj_rec.ATTRIBUTE6,
	    p_ATTRIBUTE7  => l_price_adj_rec.ATTRIBUTE7,
	    p_ATTRIBUTE8  => l_price_adj_rec.ATTRIBUTE8,
	    p_ATTRIBUTE9  => l_price_adj_rec.ATTRIBUTE9,
	    p_ATTRIBUTE10  => l_price_adj_rec.ATTRIBUTE10,
	    p_ATTRIBUTE11  => l_price_adj_rec.ATTRIBUTE11,
	    p_ATTRIBUTE12  => l_price_adj_rec.ATTRIBUTE12,
	    p_ATTRIBUTE13  => l_price_adj_rec.ATTRIBUTE13,
	    p_ATTRIBUTE14  => l_price_adj_rec.ATTRIBUTE14,
	    p_ATTRIBUTE15  => l_price_adj_rec.ATTRIBUTE15,
           p_ATTRIBUTE16  => l_price_adj_rec.ATTRIBUTE16,
          p_ATTRIBUTE17  => l_price_adj_rec.ATTRIBUTE17,
          p_ATTRIBUTE18  => l_price_adj_rec.ATTRIBUTE18,
          p_ATTRIBUTE19  => l_price_adj_rec.ATTRIBUTE19,
          p_ATTRIBUTE20  => l_price_adj_rec.ATTRIBUTE20,
          p_ORIG_SYS_DISCOUNT_REF                    => l_price_adj_rec.ORIG_SYS_DISCOUNT_REF ,
          p_CHANGE_SEQUENCE                           => l_price_adj_rec.CHANGE_SEQUENCE ,
          -- p_LIST_HEADER_ID                            => l_price_adj_rec. ,
          -- p_LIST_LINE_ID                              => l_price_adj_rec. ,
          -- p_LIST_LINE_TYPE_CODE                       => l_price_adj_rec.,
          p_UPDATE_ALLOWED                            => l_price_adj_rec.UPDATE_ALLOWED,
          p_CHANGE_REASON_CODE                        => l_price_adj_rec.CHANGE_REASON_CODE,
          p_CHANGE_REASON_TEXT                        => l_price_adj_rec.CHANGE_REASON_TEXT,
          p_COST_ID                                   => l_price_adj_rec.COST_ID ,
          p_TAX_CODE                                  => l_price_adj_rec.TAX_CODE,
          p_TAX_EXEMPT_FLAG                           => l_price_adj_rec.TAX_EXEMPT_FLAG,
          p_TAX_EXEMPT_NUMBER                         => l_price_adj_rec.TAX_EXEMPT_NUMBER,
          p_TAX_EXEMPT_REASON_CODE                    => l_price_adj_rec.TAX_EXEMPT_REASON_CODE,
          p_PARENT_ADJUSTMENT_ID                      => l_price_adj_rec.PARENT_ADJUSTMENT_ID,
          p_INVOICED_FLAG                             => l_price_adj_rec.INVOICED_FLAG,
          p_ESTIMATED_FLAG                            => l_price_adj_rec.ESTIMATED_FLAG,
          p_INC_IN_SALES_PERFORMANCE                  => l_price_adj_rec.INC_IN_SALES_PERFORMANCE,
          p_SPLIT_ACTION_CODE                         => l_price_adj_rec.SPLIT_ACTION_CODE,
          p_ADJUSTED_AMOUNT                           => l_price_adj_rec.ADJUSTED_AMOUNT ,
          p_CHARGE_TYPE_CODE                          => l_price_adj_rec.CHARGE_TYPE_CODE,
          p_CHARGE_SUBTYPE_CODE                       => l_price_adj_rec.CHARGE_SUBTYPE_CODE,
          p_RANGE_BREAK_QUANTITY                      => l_price_adj_rec.RANGE_BREAK_QUANTITY,
          p_ACCRUAL_CONVERSION_RATE                   => l_price_adj_rec.ACCRUAL_CONVERSION_RATE ,
          p_PRICING_GROUP_SEQUENCE                    => l_price_adj_rec.PRICING_GROUP_SEQUENCE,
          p_ACCRUAL_FLAG                              => l_price_adj_rec.ACCRUAL_FLAG,
          p_LIST_LINE_NO                              => l_price_adj_rec.LIST_LINE_NO,
          p_SOURCE_SYSTEM_CODE                        => l_price_adj_rec.SOURCE_SYSTEM_CODE ,
          p_BENEFIT_QTY                               => l_price_adj_rec.BENEFIT_QTY,
          p_BENEFIT_UOM_CODE                          => l_price_adj_rec.BENEFIT_UOM_CODE,
          p_PRINT_ON_INVOICE_FLAG                     => l_price_adj_rec.PRINT_ON_INVOICE_FLAG,
          p_EXPIRATION_DATE                           => l_price_adj_rec.EXPIRATION_DATE,
          p_REBATE_TRANSACTION_TYPE_CODE              => l_price_adj_rec.REBATE_TRANSACTION_TYPE_CODE,
          p_REBATE_TRANSACTION_REFERENCE              => l_price_adj_rec.REBATE_TRANSACTION_REFERENCE,
          p_REBATE_PAYMENT_SYSTEM_CODE                => l_price_adj_rec.REBATE_PAYMENT_SYSTEM_CODE,
          p_REDEEMED_DATE                             => l_price_adj_rec.REDEEMED_DATE,
          p_REDEEMED_FLAG                             => l_price_adj_rec.REDEEMED_FLAG,
          p_MODIFIER_LEVEL_CODE                       => l_price_adj_rec.MODIFIER_LEVEL_CODE,
          p_PRICE_BREAK_TYPE_CODE                     => l_price_adj_rec.PRICE_BREAK_TYPE_CODE ,
          p_SUBSTITUTION_ATTRIBUTE                    => l_price_adj_rec.SUBSTITUTION_ATTRIBUTE,
          p_PRORATION_TYPE_CODE                       => l_price_adj_rec.PRORATION_TYPE_CODE ,
          p_INCLUDE_ON_RETURNS_FLAG                   => l_price_adj_rec.INCLUDE_ON_RETURNS_FLAG,
          p_CREDIT_OR_CHARGE_FLAG                     => l_price_adj_rec.CREDIT_OR_CHARGE_FLAG,
		p_quote_shipment_id                          => l_price_adj_rec.quote_shipment_id,
		p_OPERAND_PER_PQTY                          => l_price_adj_rec.OPERAND_PER_PQTY,
		p_ADJUSTED_AMOUNT_PER_PQTY                  => l_price_adj_rec.ADJUSTED_AMOUNT_PER_PQTY,
		p_OBJECT_VERSION_NUMBER                     => l_price_adj_rec.OBJECT_VERSION_NUMBER
        );
Line: 2040

      ELSIF P_Price_Adjustment_Tbl(i).operation_code = 'UPDATE' THEN

	l_price_adj_rec := p_price_adjustment_tbl(i);
Line: 2044

    x_price_adjustment_tbl(i).last_update_date := l_sysdate;
Line: 2045

	ASO_PRICE_ADJUSTMENTS_PKG.Update_Row(
	    p_PRICE_ADJUSTMENT_ID  => l_price_adj_rec.PRICE_ADJUSTMENT_ID,
	    p_CREATION_DATE  => l_price_adj_rec.creation_date,
	    p_CREATED_BY  => G_USER_ID,
	    p_LAST_UPDATE_DATE	=> l_sysdate,
	    p_LAST_UPDATED_BY  => G_USER_ID,
	    p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
	    p_PROGRAM_APPLICATION_ID  => l_price_adj_rec.PROGRAM_APPLICATION_ID,
	    p_PROGRAM_ID  => l_price_adj_rec.PROGRAM_ID,
	    p_PROGRAM_UPDATE_DATE  => l_price_adj_rec.PROGRAM_UPDATE_DATE,
	    p_REQUEST_ID  => l_price_adj_rec.REQUEST_ID,
	    p_QUOTE_HEADER_ID  => l_qte_header_id,
	    p_QUOTE_LINE_ID  => NULL,
	    p_MODIFIER_HEADER_ID  => l_price_adj_rec.MODIFIER_HEADER_ID,
	    p_MODIFIER_LINE_ID	=> l_price_adj_rec.MODIFIER_LINE_ID,
	    p_MODIFIER_LINE_TYPE_CODE  => l_price_adj_rec.MODIFIER_LINE_TYPE_CODE,
	    p_MODIFIER_MECHANISM_TYPE_CODE  => l_price_adj_rec.MODIFIER_MECHANISM_TYPE_CODE,
	    p_MODIFIED_FROM  => l_price_adj_rec.MODIFIED_FROM,
	    p_MODIFIED_TO  => l_price_adj_rec.MODIFIED_TO,
	    p_OPERAND  => l_price_adj_rec.OPERAND,
	    p_ARITHMETIC_OPERATOR  => l_price_adj_rec.ARITHMETIC_OPERATOR,
	    p_AUTOMATIC_FLAG  => l_price_adj_rec.AUTOMATIC_FLAG,
	    p_UPDATE_ALLOWABLE_FLAG  => l_price_adj_rec.UPDATE_ALLOWABLE_FLAG,
	    p_UPDATED_FLAG  => l_price_adj_rec.UPDATED_FLAG,
	    p_APPLIED_FLAG  => l_price_adj_rec.APPLIED_FLAG,
	    p_ON_INVOICE_FLAG  => l_price_adj_rec.ON_INVOICE_FLAG,
	    p_PRICING_PHASE_ID	=> l_price_adj_rec.PRICING_PHASE_ID,
	    p_ATTRIBUTE_CATEGORY  => l_price_adj_rec.ATTRIBUTE_CATEGORY,
	    p_ATTRIBUTE1  => l_price_adj_rec.ATTRIBUTE1,
	    p_ATTRIBUTE2  => l_price_adj_rec.ATTRIBUTE2,
	    p_ATTRIBUTE3  => l_price_adj_rec.ATTRIBUTE3,
	    p_ATTRIBUTE4  => l_price_adj_rec.ATTRIBUTE4,
	    p_ATTRIBUTE5  => l_price_adj_rec.ATTRIBUTE5,
	    p_ATTRIBUTE6  => l_price_adj_rec.ATTRIBUTE6,
	    p_ATTRIBUTE7  => l_price_adj_rec.ATTRIBUTE7,
	    p_ATTRIBUTE8  => l_price_adj_rec.ATTRIBUTE8,
	    p_ATTRIBUTE9  => l_price_adj_rec.ATTRIBUTE9,
	    p_ATTRIBUTE10  => l_price_adj_rec.ATTRIBUTE10,
	    p_ATTRIBUTE11  => l_price_adj_rec.ATTRIBUTE11,
	    p_ATTRIBUTE12  => l_price_adj_rec.ATTRIBUTE12,
	    p_ATTRIBUTE13  => l_price_adj_rec.ATTRIBUTE13,
	    p_ATTRIBUTE14  => l_price_adj_rec.ATTRIBUTE14,
	    p_ATTRIBUTE15  => l_price_adj_rec.ATTRIBUTE15,
          p_ATTRIBUTE16  => l_price_adj_rec.ATTRIBUTE16,
          p_ATTRIBUTE17  => l_price_adj_rec.ATTRIBUTE17,
          p_ATTRIBUTE18  => l_price_adj_rec.ATTRIBUTE18,
          p_ATTRIBUTE19  => l_price_adj_rec.ATTRIBUTE19,
          p_ATTRIBUTE20  => l_price_adj_rec.ATTRIBUTE20,
		   p_ORIG_SYS_DISCOUNT_REF                    => l_price_adj_rec.ORIG_SYS_DISCOUNT_REF ,
          p_CHANGE_SEQUENCE                           => l_price_adj_rec.CHANGE_SEQUENCE ,
          -- p_LIST_HEADER_ID                            => l_price_adj_rec. ,
          -- p_LIST_LINE_ID                              => l_price_adj_rec. ,
          -- p_LIST_LINE_TYPE_CODE                       => l_price_adj_rec.,
          p_UPDATE_ALLOWED                            => l_price_adj_rec.UPDATE_ALLOWED,
          p_CHANGE_REASON_CODE                        => l_price_adj_rec.CHANGE_REASON_CODE,
          p_CHANGE_REASON_TEXT                        => l_price_adj_rec.CHANGE_REASON_TEXT,
          p_COST_ID                                   => l_price_adj_rec.COST_ID ,
          p_TAX_CODE                                  => l_price_adj_rec.TAX_CODE,
          p_TAX_EXEMPT_FLAG                           => l_price_adj_rec.TAX_EXEMPT_FLAG,
          p_TAX_EXEMPT_NUMBER                         => l_price_adj_rec.TAX_EXEMPT_NUMBER,
          p_TAX_EXEMPT_REASON_CODE                    => l_price_adj_rec.TAX_EXEMPT_REASON_CODE,
          p_PARENT_ADJUSTMENT_ID                      => l_price_adj_rec.PARENT_ADJUSTMENT_ID,
          p_INVOICED_FLAG                             => l_price_adj_rec.INVOICED_FLAG,
          p_ESTIMATED_FLAG                            => l_price_adj_rec.ESTIMATED_FLAG,
          p_INC_IN_SALES_PERFORMANCE                  => l_price_adj_rec.INC_IN_SALES_PERFORMANCE,
          p_SPLIT_ACTION_CODE                         => l_price_adj_rec.SPLIT_ACTION_CODE,
          p_ADJUSTED_AMOUNT                           => l_price_adj_rec.ADJUSTED_AMOUNT ,
          p_CHARGE_TYPE_CODE                          => l_price_adj_rec.CHARGE_TYPE_CODE,
          p_CHARGE_SUBTYPE_CODE                       => l_price_adj_rec.CHARGE_SUBTYPE_CODE,
          p_RANGE_BREAK_QUANTITY                      => l_price_adj_rec.RANGE_BREAK_QUANTITY,
          p_ACCRUAL_CONVERSION_RATE                   => l_price_adj_rec.ACCRUAL_CONVERSION_RATE ,
          p_PRICING_GROUP_SEQUENCE                    => l_price_adj_rec.PRICING_GROUP_SEQUENCE,
          p_ACCRUAL_FLAG                              => l_price_adj_rec.ACCRUAL_FLAG,
          p_LIST_LINE_NO                              => l_price_adj_rec.LIST_LINE_NO,
          p_SOURCE_SYSTEM_CODE                        => l_price_adj_rec.SOURCE_SYSTEM_CODE ,
          p_BENEFIT_QTY                               => l_price_adj_rec.BENEFIT_QTY,
          p_BENEFIT_UOM_CODE                          => l_price_adj_rec.BENEFIT_UOM_CODE,
          p_PRINT_ON_INVOICE_FLAG                     => l_price_adj_rec.PRINT_ON_INVOICE_FLAG,
          p_EXPIRATION_DATE                           => l_price_adj_rec.EXPIRATION_DATE,
          p_REBATE_TRANSACTION_TYPE_CODE              => l_price_adj_rec.REBATE_TRANSACTION_TYPE_CODE,
          p_REBATE_TRANSACTION_REFERENCE              => l_price_adj_rec.REBATE_TRANSACTION_REFERENCE,
          p_REBATE_PAYMENT_SYSTEM_CODE                => l_price_adj_rec.REBATE_PAYMENT_SYSTEM_CODE,
          p_REDEEMED_DATE                             => l_price_adj_rec.REDEEMED_DATE,
          p_REDEEMED_FLAG                             => l_price_adj_rec.REDEEMED_FLAG,
          p_MODIFIER_LEVEL_CODE                       => l_price_adj_rec.MODIFIER_LEVEL_CODE,
          p_PRICE_BREAK_TYPE_CODE                     => l_price_adj_rec.PRICE_BREAK_TYPE_CODE ,
          p_SUBSTITUTION_ATTRIBUTE                    => l_price_adj_rec.SUBSTITUTION_ATTRIBUTE,
          p_PRORATION_TYPE_CODE                       => l_price_adj_rec.PRORATION_TYPE_CODE ,
          p_INCLUDE_ON_RETURNS_FLAG                   => l_price_adj_rec.INCLUDE_ON_RETURNS_FLAG,
          p_CREDIT_OR_CHARGE_FLAG                     => l_price_adj_rec.CREDIT_OR_CHARGE_FLAG,
		p_quote_shipment_id                          => l_price_adj_rec.quote_shipment_id,
		p_OPERAND_PER_PQTY                          => l_price_adj_rec.OPERAND_PER_PQTY,
		p_ADJUSTED_AMOUNT_PER_PQTY                  => l_price_adj_rec.ADJUSTED_AMOUNT_PER_PQTY,
		p_OBJECT_VERSION_NUMBER                     => l_price_adj_rec.OBJECT_VERSION_NUMBER
        );
Line: 2140

      ELSIF P_Price_Adjustment_Tbl(i).operation_code = 'DELETE' THEN
	ASO_PRICE_ADJUSTMENTS_PKG.Delete_Row(
	    p_PRICE_ADJUSTMENT_ID  => p_price_adjustment_tbl(i).PRICE_ADJUSTMENT_ID);
Line: 2160

      x_price_adj_attr_tbl(i).LAST_UPDATE_DATE := l_sysdate;
Line: 2162

	ASO_PRICE_ADJ_ATTRIBS_PKG.Insert_Row(
		px_PRICE_ADJ_ATTRIB_ID	 => x_price_adj_attr_tbl(i).PRICE_ADJ_ATTRIB_ID,
		p_CREATION_DATE  => SYSDATE,
		p_CREATED_BY  => G_USER_ID,
		p_LAST_UPDATE_DATE  => l_sysdate,
		p_LAST_UPDATED_BY  => G_USER_ID,
		p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
		p_PROGRAM_APPLICATION_ID  =>l_price_adj_attr_tbl(i).PROGRAM_APPLICATION_ID,
		p_PROGRAM_ID  => l_price_adj_attr_tbl(i).PROGRAM_ID,
		p_PROGRAM_UPDATE_DATE  => l_price_adj_attr_tbl(i).PROGRAM_UPDATE_DATE,
		p_REQUEST_ID  => l_price_adj_attr_tbl(i).REQUEST_ID,
		p_PRICE_ADJUSTMENT_ID => l_price_adj_attr_tbl(i).PRICE_ADJUSTMENT_ID,
		p_PRICING_CONTEXT  => l_price_adj_attr_tbl(i).PRICING_CONTEXT,
		p_PRICING_ATTRIBUTE => l_price_adj_attr_tbl(i).PRICING_ATTRIBUTE,
		p_PRICING_ATTR_VALUE_FROM => l_price_adj_attr_tbl(i).PRICING_ATTR_VALUE_FROM,
		p_PRICING_ATTR_VALUE_TO  => l_price_adj_attr_tbl(i).PRICING_ATTR_VALUE_TO,
		p_COMPARISON_OPERATOR	=> l_price_adj_attr_tbl(i).COMPARISON_OPERATOR,
		p_FLEX_TITLE   => l_price_adj_attr_tbl(i).FLEX_TITLE,
		p_OBJECT_VERSION_NUMBER  => l_price_adj_attr_tbl(i).OBJECT_VERSION_NUMBER
		);
Line: 2183

      ELSIF l_Price_Adj_Attr_Tbl(i).operation_code = 'UPDATE' THEN

	 x_price_adj_attr_tbl(i) := l_price_adj_attr_tbl(i);
Line: 2187

      x_price_adj_attr_tbl(i).LAST_UPDATE_DATE := l_sysdate;
Line: 2189

	ASO_PRICE_ADJ_ATTRIBS_PKG.Update_Row(
		p_PRICE_ADJ_ATTRIB_ID	=> x_price_adj_attr_tbl(i).PRICE_ADJ_ATTRIB_ID,
		p_CREATION_DATE  => l_price_adj_attr_tbl(i).creation_date,
		p_CREATED_BY  => G_USER_ID,
		p_LAST_UPDATE_DATE  => l_sysdate,
		p_LAST_UPDATED_BY  => G_USER_ID,
		p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
		p_PROGRAM_APPLICATION_ID  =>l_price_adj_attr_tbl(i).PROGRAM_APPLICATION_ID,
		p_PROGRAM_ID  => l_price_adj_attr_tbl(i).PROGRAM_ID,
		p_PROGRAM_UPDATE_DATE  => l_price_adj_attr_tbl(i).PROGRAM_UPDATE_DATE,
		p_REQUEST_ID  => l_price_adj_attr_tbl(i).REQUEST_ID,
		p_PRICE_ADJUSTMENT_ID => l_price_adj_attr_tbl(i).PRICE_ADJUSTMENT_ID,
		p_PRICING_CONTEXT  => l_price_adj_attr_tbl(i).PRICING_CONTEXT,
		p_PRICING_ATTRIBUTE => l_price_adj_attr_tbl(i).PRICING_ATTRIBUTE,
		p_PRICING_ATTR_VALUE_FROM => l_price_adj_attr_tbl(i).PRICING_ATTR_VALUE_FROM,
		p_PRICING_ATTR_VALUE_TO  => l_price_adj_attr_tbl(i).PRICING_ATTR_VALUE_TO,
		p_COMPARISON_OPERATOR	=> l_price_adj_attr_tbl(i).COMPARISON_OPERATOR,
		p_FLEX_TITLE   => l_price_adj_attr_tbl(i).FLEX_TITLE,
		p_OBJECT_VERSION_NUMBER  => l_price_adj_attr_tbl(i).OBJECT_VERSION_NUMBER);
Line: 2208

      ELSIF l_Price_Adj_Attr_Tbl(i).operation_code = 'DELETE' THEN
	ASO_PRICE_ADJ_ATTRIBS_PKG.Delete_Row(
	    p_PRICE_ADJ_ATTRIB_ID  => l_price_adj_attr_tbl(i).PRICE_ADJUSTMENT_ID);
Line: 2224

         aso_debug_pub.add('Inside ASO_PAYMENTS_PKG - Insert Rows p_payment_tbl(i).payment_term_id'||p_payment_tbl(i).payment_term_id, 1, 'Y');
Line: 2225

        aso_debug_pub.add('Inside ASO_PAYMENTS_PKG - Insert Rows l_payment_rec.PAYMENT_TERM_ID_FROM'||l_payment_rec.PAYMENT_TERM_ID_FROM, 1, 'Y');
Line: 2229

           x_payment_tbl(i).LAST_UPDATE_DATE := l_sysdate;
Line: 2238

               aso_debug_pub.add('Update_Rows: Before  call to create_payment_row ', 1, 'Y');
Line: 2248

               aso_debug_pub.add('Update_Rows: After call to create_payment_row: x_return_status: '||x_return_status, 1, 'Y');
Line: 2261

           x_payment_tbl(i).LAST_UPDATE_DATE := l_sysdate;
Line: 2266

      ELSIF P_Payment_Tbl(i).operation_code = 'UPDATE' THEN

          l_payment_rec := p_payment_tbl(i);
Line: 2287

         aso_debug_pub.add('Inside ASO_PAYMENTS_PKG - Update Rows l_payment_rec.payment_term_id'||l_payment_rec.payment_term_id, 1, 'Y');
Line: 2288

        aso_debug_pub.add('Inside ASO_PAYMENTS_PKG - Update Rows l_payment_rec.PAYMENT_TERM_ID_FROM'||l_payment_rec.PAYMENT_TERM_ID_FROM, 1, 'Y');
Line: 2291

        x_payment_tbl(i).last_update_date     := l_sysdate;
Line: 2299

               aso_debug_pub.add('Update_Rows: Before  call to update_payment_row ', 1, 'Y');
Line: 2302

         aso_payment_int.update_payment_row(p_payment_rec => l_payment_rec  ,
                                             x_payment_rec   => x_payment_tbl(i),
                                             x_return_status => x_return_status,
                                             x_msg_count     => x_msg_count,
                                             x_msg_data      => x_msg_data);
Line: 2309

               aso_debug_pub.add('Update_Rows: After call to update_payment_row: x_return_status: '||x_return_status, 1, 'Y');
Line: 2322

           x_payment_tbl(i).LAST_UPDATE_DATE := l_sysdate;
Line: 2327

      ELSIF P_Payment_Tbl(i).operation_code = 'DELETE' THEN

     -- Payments Changes
          l_payment_rec := P_Payment_Tbl(i);
Line: 2334

               aso_debug_pub.add('Update_Rows: Before  call to delete_payment_row ', 1, 'Y');
Line: 2337

         aso_payment_int.delete_payment_row(p_payment_rec => l_payment_rec  ,
                                             x_return_status => x_return_status,
                                             x_msg_count     => x_msg_count,
                                             x_msg_data      => x_msg_data);
Line: 2343

               aso_debug_pub.add('Update_Rows: After call to delete_payment_row: x_return_status: '||x_return_status, 1, 'Y');
Line: 2373

      aso_debug_pub.add('Before ASO_SHIPMENTS_PKG.insert_rows - p_shipment_tbl(1).ship_method_code'||p_shipment_tbl(1).ship_method_code, 1, 'Y');
Line: 2374

      aso_debug_pub.add('Before ASO_SHIPMENTS_PKG.insert_rows - p_shipment_tbl(1).freight_terms_code'||p_shipment_tbl(1).freight_terms_code, 1, 'Y');
Line: 2381

       x_shipment_tbl(i).last_update_date        := l_sysdate;
Line: 2385

	ASO_SHIPMENTS_PKG.Insert_Row(
	    px_SHIPMENT_ID  => x_shipment_tbl(i).SHIPMENT_ID,
	    p_CREATION_DATE  => SYSDATE,
	    p_CREATED_BY  => G_USER_ID,
	    p_LAST_UPDATE_DATE	=> l_sysdate,
	    p_LAST_UPDATED_BY  => G_USER_ID,
	    p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
	    p_REQUEST_ID  => l_shipment_rec.REQUEST_ID,
	    p_PROGRAM_APPLICATION_ID  => l_shipment_rec.PROGRAM_APPLICATION_ID,
	    p_PROGRAM_ID  => l_shipment_rec.PROGRAM_ID,
	    p_PROGRAM_UPDATE_DATE  => l_shipment_rec.PROGRAM_UPDATE_DATE,
	    p_QUOTE_HEADER_ID  => l_qte_HEADER_ID,
	    p_QUOTE_LINE_ID  => NULL,
	    p_PROMISE_DATE  => l_shipment_rec.PROMISE_DATE,
	    p_REQUEST_DATE  => l_shipment_rec.REQUEST_DATE,
	    p_SCHEDULE_SHIP_DATE  => l_shipment_rec.SCHEDULE_SHIP_DATE,
	    p_SHIP_TO_PARTY_SITE_ID  => l_shipment_rec.SHIP_TO_PARTY_SITE_ID,
	    p_SHIP_TO_PARTY_ID	=> l_shipment_rec.SHIP_TO_PARTY_ID,
            p_ship_to_CUST_ACCOUNT_ID  => l_shipment_rec.ship_to_CUST_ACCOUNT_ID,
	    p_SHIP_PARTIAL_FLAG  => l_shipment_rec.SHIP_PARTIAL_FLAG,
	    p_SHIP_SET_ID  => l_shipment_rec.SHIP_SET_ID,
	    p_SHIP_METHOD_CODE	=> l_shipment_rec.SHIP_METHOD_CODE,
	    p_FREIGHT_TERMS_CODE  => l_shipment_rec.FREIGHT_TERMS_CODE,
	    p_FREIGHT_CARRIER_CODE  => l_shipment_rec.FREIGHT_CARRIER_CODE,
	    p_FOB_CODE	=> l_shipment_rec.FOB_CODE,
	    p_SHIPPING_INSTRUCTIONS  => l_shipment_rec.SHIPPING_INSTRUCTIONS,
	    p_PACKING_INSTRUCTIONS  => l_shipment_rec.PACKING_INSTRUCTIONS,
	    p_QUANTITY	=> l_shipment_rec.QUANTITY,
	    p_RESERVED_QUANTITY  => l_shipment_rec.RESERVED_QUANTITY,
	    p_RESERVATION_ID  => l_shipment_rec.RESERVATION_ID,
	    p_ORDER_LINE_ID  => l_shipment_rec.ORDER_LINE_ID,
	    p_ATTRIBUTE_CATEGORY  => l_shipment_rec.ATTRIBUTE_CATEGORY,
	    p_ATTRIBUTE1  => l_shipment_rec.ATTRIBUTE1,
	    p_ATTRIBUTE2  => l_shipment_rec.ATTRIBUTE2,
	    p_ATTRIBUTE3  => l_shipment_rec.ATTRIBUTE3,
	    p_ATTRIBUTE4  => l_shipment_rec.ATTRIBUTE4,
	    p_ATTRIBUTE5  => l_shipment_rec.ATTRIBUTE5,
	    p_ATTRIBUTE6  => l_shipment_rec.ATTRIBUTE6,
	    p_ATTRIBUTE7  => l_shipment_rec.ATTRIBUTE7,
	    p_ATTRIBUTE8  => l_shipment_rec.ATTRIBUTE8,
	    p_ATTRIBUTE9  => l_shipment_rec.ATTRIBUTE9,
	    p_ATTRIBUTE10  => l_shipment_rec.ATTRIBUTE10,
	    p_ATTRIBUTE11  => l_shipment_rec.ATTRIBUTE11,
	    p_ATTRIBUTE12  => l_shipment_rec.ATTRIBUTE12,
	    p_ATTRIBUTE13  => l_shipment_rec.ATTRIBUTE13,
	    p_ATTRIBUTE14  => l_shipment_rec.ATTRIBUTE14,
	    p_ATTRIBUTE15  => l_shipment_rec.ATTRIBUTE15,
         p_ATTRIBUTE16  =>  l_shipment_rec.ATTRIBUTE16,
         p_ATTRIBUTE17  =>  l_shipment_rec.ATTRIBUTE17,
         p_ATTRIBUTE18  =>  l_shipment_rec.ATTRIBUTE18,
         p_ATTRIBUTE19  =>  l_shipment_rec.ATTRIBUTE19,
         p_ATTRIBUTE20  =>  l_shipment_rec.ATTRIBUTE20,
		p_SHIPMENT_PRIORITY_CODE => l_shipment_rec.SHIPMENT_PRIORITY_CODE,
          p_SHIP_QUOTE_PRICE => l_shipment_rec.SHIP_QUOTE_PRICE,
	    p_SHIP_FROM_ORG_ID => l_shipment_rec.SHIP_FROM_ORG_ID,
	    p_SHIP_TO_CUST_PARTY_ID => l_shipment_rec.SHIP_TO_CUST_PARTY_ID,
         p_SHIP_METHOD_CODE_FROM   => l_shipment_rec.SHIP_METHOD_CODE_FROM,
         p_FREIGHT_TERMS_CODE_FROM  => l_shipment_rec.FREIGHT_TERMS_CODE_FROM,
	    p_OBJECT_VERSION_NUMBER  => l_shipment_rec.OBJECT_VERSION_NUMBER,
	    p_REQUEST_DATE_TYPE => l_shipment_rec.REQUEST_DATE_TYPE,
         p_demand_class_code => l_shipment_rec.demand_class_code
	    );
Line: 2455

     ELSIF P_Shipment_Tbl(i).operation_code = 'UPDATE' THEN

          l_sysdate                          := sysdate;
Line: 2458

          x_shipment_tbl(i).last_update_date := l_sysdate;
Line: 2493

            aso_debug_pub.add('Before ASO_SHIPMENTS_PKG.update_rows - l_shipment_rec.ship_method_code'||l_shipment_rec.ship_method_code, 1, 'Y');
Line: 2494

      aso_debug_pub.add('Before ASO_SHIPMENTS_PKG.update_rows - l_shipment_rec.freight_terms_code'||l_shipment_rec.freight_terms_code, 1, 'Y');
Line: 2500

	ASO_SHIPMENTS_PKG.Update_Row(
	    p_SHIPMENT_ID  => l_shipment_rec.SHIPMENT_ID,
	    p_CREATION_DATE  => l_shipment_rec.creation_date,
	    p_CREATED_BY  => G_USER_ID,
	    p_LAST_UPDATE_DATE	=> l_sysdate,
	    p_LAST_UPDATED_BY  => G_USER_ID,
	    p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
	    p_REQUEST_ID  => l_shipment_rec.REQUEST_ID,
	    p_PROGRAM_APPLICATION_ID  => l_shipment_rec.PROGRAM_APPLICATION_ID,
	    p_PROGRAM_ID  => l_shipment_rec.PROGRAM_ID,
	    p_PROGRAM_UPDATE_DATE  => l_shipment_rec.PROGRAM_UPDATE_DATE,
	    p_QUOTE_HEADER_ID  => l_qte_HEADER_ID,
	    p_QUOTE_LINE_ID  => NULL,
	    p_PROMISE_DATE  => l_shipment_rec.PROMISE_DATE,
	    p_REQUEST_DATE  => l_shipment_rec.REQUEST_DATE,
	    p_SCHEDULE_SHIP_DATE  => l_shipment_rec.SCHEDULE_SHIP_DATE,
	    p_SHIP_TO_PARTY_SITE_ID  => l_shipment_rec.SHIP_TO_PARTY_SITE_ID,
	    p_SHIP_TO_PARTY_ID	=> l_shipment_rec.SHIP_TO_PARTY_ID,
            p_ship_to_CUST_ACCOUNT_ID  => l_shipment_rec.ship_to_CUST_ACCOUNT_ID,
	    p_SHIP_PARTIAL_FLAG  => l_shipment_rec.SHIP_PARTIAL_FLAG,
	    p_SHIP_SET_ID  => l_shipment_rec.SHIP_SET_ID,
	    p_SHIP_METHOD_CODE	=> l_shipment_rec.SHIP_METHOD_CODE,
	    p_FREIGHT_TERMS_CODE  => l_shipment_rec.FREIGHT_TERMS_CODE,
	    p_FREIGHT_CARRIER_CODE  => l_shipment_rec.FREIGHT_CARRIER_CODE,
	    p_FOB_CODE	=> l_shipment_rec.FOB_CODE,
	    p_SHIPPING_INSTRUCTIONS  => l_shipment_rec.SHIPPING_INSTRUCTIONS,
	    p_PACKING_INSTRUCTIONS  => l_shipment_rec.PACKING_INSTRUCTIONS,
	    p_QUANTITY	=> l_shipment_rec.QUANTITY,
	    p_RESERVED_QUANTITY  => l_shipment_rec.RESERVED_QUANTITY,
	    p_RESERVATION_ID  => l_shipment_rec.RESERVATION_ID,
	    p_ORDER_LINE_ID  => l_shipment_rec.ORDER_LINE_ID,
	    p_ATTRIBUTE_CATEGORY  => l_shipment_rec.ATTRIBUTE_CATEGORY,
	    p_ATTRIBUTE1  => l_shipment_rec.ATTRIBUTE1,
	    p_ATTRIBUTE2  => l_shipment_rec.ATTRIBUTE2,
	    p_ATTRIBUTE3  => l_shipment_rec.ATTRIBUTE3,
	    p_ATTRIBUTE4  => l_shipment_rec.ATTRIBUTE4,
	    p_ATTRIBUTE5  => l_shipment_rec.ATTRIBUTE5,
	    p_ATTRIBUTE6  => l_shipment_rec.ATTRIBUTE6,
	    p_ATTRIBUTE7  => l_shipment_rec.ATTRIBUTE7,
	    p_ATTRIBUTE8  => l_shipment_rec.ATTRIBUTE8,
	    p_ATTRIBUTE9  => l_shipment_rec.ATTRIBUTE9,
	    p_ATTRIBUTE10  => l_shipment_rec.ATTRIBUTE10,
	    p_ATTRIBUTE11  => l_shipment_rec.ATTRIBUTE11,
	    p_ATTRIBUTE12  => l_shipment_rec.ATTRIBUTE12,
	    p_ATTRIBUTE13  => l_shipment_rec.ATTRIBUTE13,
	    p_ATTRIBUTE14  => l_shipment_rec.ATTRIBUTE14,
	    p_ATTRIBUTE15  => l_shipment_rec.ATTRIBUTE15,
          p_ATTRIBUTE16  =>  l_shipment_rec.ATTRIBUTE16,
          p_ATTRIBUTE17  =>  l_shipment_rec.ATTRIBUTE17,
          p_ATTRIBUTE18  =>  l_shipment_rec.ATTRIBUTE18,
          p_ATTRIBUTE19  =>  l_shipment_rec.ATTRIBUTE19,
          p_ATTRIBUTE20  =>  l_shipment_rec.ATTRIBUTE20,
		p_SHIPMENT_PRIORITY_CODE => l_shipment_rec.SHIPMENT_PRIORITY_CODE,
          p_SHIP_QUOTE_PRICE => l_shipment_rec.SHIP_QUOTE_PRICE,
	    p_SHIP_FROM_ORG_ID => l_shipment_rec.SHIP_FROM_ORG_ID,
	    p_SHIP_TO_CUST_PARTY_ID => l_shipment_rec.SHIP_TO_CUST_PARTY_ID,
         p_SHIP_METHOD_CODE_FROM   => l_shipment_rec.SHIP_METHOD_CODE_FROM,
         p_FREIGHT_TERMS_CODE_FROM  => l_shipment_rec.FREIGHT_TERMS_CODE_FROM,
	    p_OBJECT_VERSION_NUMBER  => l_shipment_rec.OBJECT_VERSION_NUMBER,
         p_REQUEST_DATE_TYPE => l_shipment_rec.REQUEST_DATE_TYPE,
         p_demand_class_code => l_shipment_rec.demand_class_code
         );
Line: 2562

      ELSIF P_Shipment_Tbl(i).operation_code = 'DELETE' THEN
	ASO_SHIPMENTS_PKG.Delete_Row(
	    p_SHIPMENT_ID  => P_Shipment_Tbl(i).SHIPMENT_ID);
Line: 2573

        x_FREIGHT_CHARGE_tbl(i).last_update_date := l_sysdate;
Line: 2576

	    ASO_FREIGHT_CHARGES_PKG.Insert_Row(
		px_FREIGHT_CHARGE_ID  => x_FREIGHT_CHARGE_tbl(i).freight_charge_id,
		p_CREATION_DATE  => SYSDATE,
	    	p_CREATED_BY  => G_USER_ID,
	    	p_LAST_UPDATE_DATE  => l_sysdate,
	    	p_LAST_UPDATED_BY  => G_USER_ID,
	    	p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
	    	p_REQUEST_ID  => l_freight_charge_rec.REQUEST_ID,
	    	p_PROGRAM_APPLICATION_ID  => l_freight_charge_rec.PROGRAM_APPLICATION_ID,
	    	p_PROGRAM_ID  => l_freight_charge_rec.PROGRAM_ID,
	    	p_PROGRAM_UPDATE_DATE  => l_freight_charge_rec.PROGRAM_UPDATE_DATE,
	    	p_QUOTE_SHIPMENT_ID  => l_freight_charge_rec.Quote_SHIPMENT_ID,
	    	p_FREIGHT_CHARGE_TYPE_ID  => l_freight_charge_rec.FREIGHT_CHARGE_TYPE_ID,
	    	p_CHARGE_AMOUNT  => l_freight_charge_rec.CHARGE_AMOUNT,
	    	p_ATTRIBUTE_CATEGORY  => l_freight_charge_rec.ATTRIBUTE_CATEGORY,
	    	p_ATTRIBUTE1  => l_freight_charge_rec.ATTRIBUTE1,
	    	p_ATTRIBUTE2  => l_freight_charge_rec.ATTRIBUTE2,
	    	p_ATTRIBUTE3  => l_freight_charge_rec.ATTRIBUTE3,
	    	p_ATTRIBUTE4  => l_freight_charge_rec.ATTRIBUTE4,
	    	p_ATTRIBUTE5  => l_freight_charge_rec.ATTRIBUTE5,
	    	p_ATTRIBUTE6  => l_freight_charge_rec.ATTRIBUTE6,
	    	p_ATTRIBUTE7  => l_freight_charge_rec.ATTRIBUTE7,
	    	p_ATTRIBUTE8  => l_freight_charge_rec.ATTRIBUTE8,
	    	p_ATTRIBUTE9  => l_freight_charge_rec.ATTRIBUTE9,
	    	p_ATTRIBUTE10  => l_freight_charge_rec.ATTRIBUTE10,
	    	p_ATTRIBUTE11  => l_freight_charge_rec.ATTRIBUTE11,
	    	p_ATTRIBUTE12  => l_freight_charge_rec.ATTRIBUTE12,
	    	p_ATTRIBUTE13  => l_freight_charge_rec.ATTRIBUTE13,
	    	p_ATTRIBUTE14  => l_freight_charge_rec.ATTRIBUTE14,
	    	p_ATTRIBUTE15  => l_freight_charge_rec.ATTRIBUTE15);
Line: 2606

	 ELSIF l_Freight_Charge_Tbl(i).operation_code = 'UPDATE' THEN
        l_sysdate := sysdate;
Line: 2609

        x_FREIGHT_CHARGE_tbl(i).last_update_date := l_sysdate;
Line: 2610

	    ASO_FREIGHT_CHARGES_PKG.Update_Row(
		p_FREIGHT_CHARGE_ID  => l_freight_charge_rec.freight_charge_id,
		p_CREATION_DATE  => l_freight_charge_rec.creation_date,
	    	p_CREATED_BY  => G_USER_ID,
	    	p_LAST_UPDATE_DATE  => l_sysdate,
	    	p_LAST_UPDATED_BY  => G_USER_ID,
	    	p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
	    	p_REQUEST_ID  => l_freight_charge_rec.REQUEST_ID,
	    	p_PROGRAM_APPLICATION_ID  => l_freight_charge_rec.PROGRAM_APPLICATION_ID,
	    	p_PROGRAM_ID  => l_freight_charge_rec.PROGRAM_ID,
	    	p_PROGRAM_UPDATE_DATE  => l_freight_charge_rec.PROGRAM_UPDATE_DATE,
	    	p_QUOTE_SHIPMENT_ID  => l_freight_charge_rec.Quote_SHIPMENT_ID,
	    	p_FREIGHT_CHARGE_TYPE_ID  => l_freight_charge_rec.FREIGHT_CHARGE_TYPE_ID,
	    	p_CHARGE_AMOUNT  => l_freight_charge_rec.CHARGE_AMOUNT,
	    	p_ATTRIBUTE_CATEGORY  => l_freight_charge_rec.ATTRIBUTE_CATEGORY,
	    	p_ATTRIBUTE1  => l_freight_charge_rec.ATTRIBUTE1,
	    	p_ATTRIBUTE2  => l_freight_charge_rec.ATTRIBUTE2,
	    	p_ATTRIBUTE3  => l_freight_charge_rec.ATTRIBUTE3,
	    	p_ATTRIBUTE4  => l_freight_charge_rec.ATTRIBUTE4,
	    	p_ATTRIBUTE5  => l_freight_charge_rec.ATTRIBUTE5,
	    	p_ATTRIBUTE6  => l_freight_charge_rec.ATTRIBUTE6,
	    	p_ATTRIBUTE7  => l_freight_charge_rec.ATTRIBUTE7,
	    	p_ATTRIBUTE8  => l_freight_charge_rec.ATTRIBUTE8,
	    	p_ATTRIBUTE9  => l_freight_charge_rec.ATTRIBUTE9,
	    	p_ATTRIBUTE10  => l_freight_charge_rec.ATTRIBUTE10,
	    	p_ATTRIBUTE11  => l_freight_charge_rec.ATTRIBUTE11,
	    	p_ATTRIBUTE12  => l_freight_charge_rec.ATTRIBUTE12,
	    	p_ATTRIBUTE13  => l_freight_charge_rec.ATTRIBUTE13,
	    	p_ATTRIBUTE14  => l_freight_charge_rec.ATTRIBUTE14,
	    	p_ATTRIBUTE15  => l_freight_charge_rec.ATTRIBUTE15);
Line: 2640

	 ELSIF l_Freight_Charge_Tbl(i).operation_code = 'DELETE' THEN
	     ASO_FREIGHT_CHARGES_PKG.Delete_Row(
		p_FREIGHT_CHARGE_ID  => l_freight_charge_tbl(i).freight_charge_id);
Line: 2653

    x_tax_detail_tbl(i).LAST_UPDATE_DATE := l_sysdate;
Line: 2654

	ASO_TAX_DETAILS_PKG.Insert_Row(
	    px_TAX_DETAIL_ID  => x_tax_detail_tbl(i).TAX_DETAIL_ID,
	    p_CREATION_DATE  => SYSDATE,
	    p_CREATED_BY  => G_USER_ID,
	    p_LAST_UPDATE_DATE	=> l_sysdate,
	    p_LAST_UPDATED_BY  => G_USER_ID,
	    p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
	    p_REQUEST_ID  => l_tax_detail_rec.REQUEST_ID,
	    p_PROGRAM_APPLICATION_ID  => l_tax_detail_rec.PROGRAM_APPLICATION_ID,
	    p_PROGRAM_ID  => l_tax_detail_rec.PROGRAM_ID,
	    p_PROGRAM_UPDATE_DATE  => l_tax_detail_rec.PROGRAM_UPDATE_DATE,
	    p_QUOTE_HEADER_ID  => l_qte_HEADER_ID,
	    p_QUOTE_LINE_ID  => NULL,
	    p_QUOTE_SHIPMENT_ID  => l_tax_detail_rec.quote_shipment_id,
	    p_ORIG_TAX_CODE  => l_tax_detail_rec.ORIG_TAX_CODE,
	    p_TAX_CODE	=> l_tax_detail_rec.TAX_CODE,
	    p_TAX_RATE	=> l_tax_detail_rec.TAX_RATE,
	    p_TAX_DATE	=> l_tax_detail_rec.TAX_DATE,
	    p_TAX_AMOUNT  => l_tax_detail_rec.TAX_AMOUNT,
	    p_TAX_EXEMPT_FLAG  => l_tax_detail_rec.TAX_EXEMPT_FLAG,
	    p_TAX_EXEMPT_NUMBER  => l_tax_detail_rec.TAX_EXEMPT_NUMBER,
	    p_TAX_EXEMPT_REASON_CODE  => l_tax_detail_rec.TAX_EXEMPT_REASON_CODE,
	    p_ATTRIBUTE_CATEGORY  => l_tax_detail_rec.ATTRIBUTE_CATEGORY,
	    p_ATTRIBUTE1  => l_tax_detail_rec.ATTRIBUTE1,
	    p_ATTRIBUTE2  => l_tax_detail_rec.ATTRIBUTE2,
	    p_ATTRIBUTE3  => l_tax_detail_rec.ATTRIBUTE3,
	    p_ATTRIBUTE4  => l_tax_detail_rec.ATTRIBUTE4,
	    p_ATTRIBUTE5  => l_tax_detail_rec.ATTRIBUTE5,
	    p_ATTRIBUTE6  => l_tax_detail_rec.ATTRIBUTE6,
	    p_ATTRIBUTE7  => l_tax_detail_rec.ATTRIBUTE7,
	    p_ATTRIBUTE8  => l_tax_detail_rec.ATTRIBUTE8,
	    p_ATTRIBUTE9  => l_tax_detail_rec.ATTRIBUTE9,
	    p_ATTRIBUTE10  => l_tax_detail_rec.ATTRIBUTE10,
	    p_ATTRIBUTE11  => l_tax_detail_rec.ATTRIBUTE11,
	    p_ATTRIBUTE12  => l_tax_detail_rec.ATTRIBUTE12,
	    p_ATTRIBUTE13  => l_tax_detail_rec.ATTRIBUTE13,
	    p_ATTRIBUTE14  => l_tax_detail_rec.ATTRIBUTE14,
	    p_ATTRIBUTE15  => l_tax_detail_rec.ATTRIBUTE15,
	     p_ATTRIBUTE16  =>  l_tax_detail_rec.ATTRIBUTE16,
          p_ATTRIBUTE17  =>  l_tax_detail_rec.ATTRIBUTE17,
          p_ATTRIBUTE18  =>  l_tax_detail_rec.ATTRIBUTE18,
          p_ATTRIBUTE19  =>  l_tax_detail_rec.ATTRIBUTE19,
          p_ATTRIBUTE20  =>  l_tax_detail_rec.ATTRIBUTE20,
	    p_TAX_INCLUSIVE_FLAG  => l_tax_detail_rec.TAX_INCLUSIVE_FLAG,
	    p_OBJECT_VERSION_NUMBER  => l_tax_detail_rec.OBJECT_VERSION_NUMBER,
	    p_TAX_RATE_ID => l_tax_detail_rec.TAX_RATE_ID
	    );
Line: 2702

      ELSIF P_Tax_Detail_Tbl(i).operation_code = 'UPDATE' THEN
      l_sysdate := sysdate;
Line: 2705

    x_tax_detail_tbl(i).LAST_UPDATE_DATE := l_sysdate;
Line: 2706

	ASO_TAX_DETAILS_PKG.update_Row(
	    p_TAX_DETAIL_ID  => l_tax_detail_rec.TAX_DETAIL_ID,
	    p_CREATION_DATE  => l_tax_detail_rec.creation_date,
	    p_CREATED_BY  => G_USER_ID,
	    p_LAST_UPDATE_DATE	=> l_sysdate,
	    p_LAST_UPDATED_BY  => G_USER_ID,
	    p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
	    p_REQUEST_ID  => l_tax_detail_rec.REQUEST_ID,
	    p_PROGRAM_APPLICATION_ID  => l_tax_detail_rec.PROGRAM_APPLICATION_ID,
	    p_PROGRAM_ID  => l_tax_detail_rec.PROGRAM_ID,
	    p_PROGRAM_UPDATE_DATE  => l_tax_detail_rec.PROGRAM_UPDATE_DATE,
	    p_QUOTE_HEADER_ID  => l_Qte_HEADER_ID,
	    p_QUOTE_LINE_ID  => NULL,
	    p_QUOTE_SHIPMENT_ID  => l_tax_detail_rec.quote_shipment_id,
	    p_ORIG_TAX_CODE  => l_tax_detail_rec.ORIG_TAX_CODE,
	    p_TAX_CODE	=> l_tax_detail_rec.TAX_CODE,
	    p_TAX_RATE	=> l_tax_detail_rec.TAX_RATE,
	    p_TAX_DATE	=> l_tax_detail_rec.TAX_DATE,
	    p_TAX_AMOUNT  => l_tax_detail_rec.TAX_AMOUNT,
	    p_TAX_EXEMPT_FLAG  => l_tax_detail_rec.TAX_EXEMPT_FLAG,
	    p_TAX_EXEMPT_NUMBER  => l_tax_detail_rec.TAX_EXEMPT_NUMBER,
	    p_TAX_EXEMPT_REASON_CODE  => l_tax_detail_rec.TAX_EXEMPT_REASON_CODE,
	    p_ATTRIBUTE_CATEGORY  => l_tax_detail_rec.ATTRIBUTE_CATEGORY,
	    p_ATTRIBUTE1  => l_tax_detail_rec.ATTRIBUTE1,
	    p_ATTRIBUTE2  => l_tax_detail_rec.ATTRIBUTE2,
	    p_ATTRIBUTE3  => l_tax_detail_rec.ATTRIBUTE3,
	    p_ATTRIBUTE4  => l_tax_detail_rec.ATTRIBUTE4,
	    p_ATTRIBUTE5  => l_tax_detail_rec.ATTRIBUTE5,
	    p_ATTRIBUTE6  => l_tax_detail_rec.ATTRIBUTE6,
	    p_ATTRIBUTE7  => l_tax_detail_rec.ATTRIBUTE7,
	    p_ATTRIBUTE8  => l_tax_detail_rec.ATTRIBUTE8,
	    p_ATTRIBUTE9  => l_tax_detail_rec.ATTRIBUTE9,
	    p_ATTRIBUTE10  => l_tax_detail_rec.ATTRIBUTE10,
	    p_ATTRIBUTE11  => l_tax_detail_rec.ATTRIBUTE11,
	    p_ATTRIBUTE12  => l_tax_detail_rec.ATTRIBUTE12,
	    p_ATTRIBUTE13  => l_tax_detail_rec.ATTRIBUTE13,
	    p_ATTRIBUTE14  => l_tax_detail_rec.ATTRIBUTE14,
	    p_ATTRIBUTE15  => l_tax_detail_rec.ATTRIBUTE15,
          p_ATTRIBUTE16  => l_tax_detail_rec.ATTRIBUTE16,
          p_ATTRIBUTE17  => l_tax_detail_rec.ATTRIBUTE17,
          p_ATTRIBUTE18  => l_tax_detail_rec.ATTRIBUTE18,
          p_ATTRIBUTE19  => l_tax_detail_rec.ATTRIBUTE19,
          p_ATTRIBUTE20  => l_tax_detail_rec.ATTRIBUTE20,
	    p_TAX_INCLUSIVE_FLAG  => l_tax_detail_rec.TAX_INCLUSIVE_FLAG,
	    p_OBJECT_VERSION_NUMBER  => l_tax_detail_rec.OBJECT_VERSION_NUMBER,
	    p_TAX_RATE_ID => l_tax_detail_rec.TAX_RATE_ID
	    );
Line: 2753

      ELSIF P_Tax_Detail_Tbl(i).operation_code = 'DELETE' THEN
	ASO_TAX_DETAILS_PKG.Delete_Row(
	    p_TAX_DETAIL_ID  => P_Tax_Detail_Tbl(i).TAX_DETAIL_ID);
Line: 2810

   ASO_PRICE_ATTRIBUTES_PKG.Insert_Row(
          px_PRICE_ATTRIBUTE_ID   => x_price_attributes_tbl(i).price_attribute_id,
          p_CREATION_DATE  	=> SYSDATE,
          p_CREATED_BY  	=> G_USER_ID,
          p_LAST_UPDATE_DATE  	=> SYSDATE,
          p_LAST_UPDATED_BY  	=> G_USER_ID,
          p_LAST_UPDATE_LOGIN  	=> G_LOGIN_ID,
          p_REQUEST_ID  	=> l_price_attributes_rec.REQUEST_ID,
          p_PROGRAM_APPLICATION_ID  => l_price_attributes_rec.PROGRAM_APPLICATION_ID,
          p_PROGRAM_ID  	=> l_price_attributes_rec.PROGRAM_ID,
          p_PROGRAM_UPDATE_DATE  => l_price_attributes_rec.PROGRAM_UPDATE_DATE,
          p_QUOTE_HEADER_ID      => l_price_attributes_rec.QUOTE_HEADER_ID,
          p_QUOTE_LINE_ID        => null,
          p_FLEX_TITLE           => l_price_attributes_rec.flex_title,
          p_PRICING_CONTEXT      => l_price_attributes_rec.pricing_context,
          p_PRICING_ATTRIBUTE1    => l_price_attributes_rec.PRICING_ATTRIBUTE1,
          p_PRICING_ATTRIBUTE2    => l_price_attributes_rec.PRICING_ATTRIBUTE2,
          p_PRICING_ATTRIBUTE3    => l_price_attributes_rec.PRICING_ATTRIBUTE3,
          p_PRICING_ATTRIBUTE4    => l_price_attributes_rec.PRICING_ATTRIBUTE4,
          p_PRICING_ATTRIBUTE5    => l_price_attributes_rec.PRICING_ATTRIBUTE5,
          p_PRICING_ATTRIBUTE6    => l_price_attributes_rec.PRICING_ATTRIBUTE6,
          p_PRICING_ATTRIBUTE7    => l_price_attributes_rec.PRICING_ATTRIBUTE7,
          p_PRICING_ATTRIBUTE8    => l_price_attributes_rec.PRICING_ATTRIBUTE8,
          p_PRICING_ATTRIBUTE9    => l_price_attributes_rec.PRICING_ATTRIBUTE9,
        p_PRICING_ATTRIBUTE10    => l_price_attributes_rec.PRICING_ATTRIBUTE10,
        p_PRICING_ATTRIBUTE11    => l_price_attributes_rec.PRICING_ATTRIBUTE11,
        p_PRICING_ATTRIBUTE12    => l_price_attributes_rec.PRICING_ATTRIBUTE12,
        p_PRICING_ATTRIBUTE13    => l_price_attributes_rec.PRICING_ATTRIBUTE13,
        p_PRICING_ATTRIBUTE14    => l_price_attributes_rec.PRICING_ATTRIBUTE14,
        p_PRICING_ATTRIBUTE15    => l_price_attributes_rec.PRICING_ATTRIBUTE15,
        p_PRICING_ATTRIBUTE16    => l_price_attributes_rec.PRICING_ATTRIBUTE16,
        p_PRICING_ATTRIBUTE17    => l_price_attributes_rec.PRICING_ATTRIBUTE17,
        p_PRICING_ATTRIBUTE18    => l_price_attributes_rec.PRICING_ATTRIBUTE18,
        p_PRICING_ATTRIBUTE19    => l_price_attributes_rec.PRICING_ATTRIBUTE19,
        p_PRICING_ATTRIBUTE20    => l_price_attributes_rec.PRICING_ATTRIBUTE20,
        p_PRICING_ATTRIBUTE21    => l_price_attributes_rec.PRICING_ATTRIBUTE21,
        p_PRICING_ATTRIBUTE22    => l_price_attributes_rec.PRICING_ATTRIBUTE22,
        p_PRICING_ATTRIBUTE23    => l_price_attributes_rec.PRICING_ATTRIBUTE23,
        p_PRICING_ATTRIBUTE24    => l_price_attributes_rec.PRICING_ATTRIBUTE24,
        p_PRICING_ATTRIBUTE25    => l_price_attributes_rec.PRICING_ATTRIBUTE25,
        p_PRICING_ATTRIBUTE26    => l_price_attributes_rec.PRICING_ATTRIBUTE26,
        p_PRICING_ATTRIBUTE27    => l_price_attributes_rec.PRICING_ATTRIBUTE27,
        p_PRICING_ATTRIBUTE28    => l_price_attributes_rec.PRICING_ATTRIBUTE28,
        p_PRICING_ATTRIBUTE29    => l_price_attributes_rec.PRICING_ATTRIBUTE29,
        p_PRICING_ATTRIBUTE30    => l_price_attributes_rec.PRICING_ATTRIBUTE30,
        p_PRICING_ATTRIBUTE31    => l_price_attributes_rec.PRICING_ATTRIBUTE31,
        p_PRICING_ATTRIBUTE32    => l_price_attributes_rec.PRICING_ATTRIBUTE32,
        p_PRICING_ATTRIBUTE33    => l_price_attributes_rec.PRICING_ATTRIBUTE33,
        p_PRICING_ATTRIBUTE34    => l_price_attributes_rec.PRICING_ATTRIBUTE34,
        p_PRICING_ATTRIBUTE35    => l_price_attributes_rec.PRICING_ATTRIBUTE35,
        p_PRICING_ATTRIBUTE36    => l_price_attributes_rec.PRICING_ATTRIBUTE36,
        p_PRICING_ATTRIBUTE37    => l_price_attributes_rec.PRICING_ATTRIBUTE37,
        p_PRICING_ATTRIBUTE38    => l_price_attributes_rec.PRICING_ATTRIBUTE38,
        p_PRICING_ATTRIBUTE39    => l_price_attributes_rec.PRICING_ATTRIBUTE39,
        p_PRICING_ATTRIBUTE40    => l_price_attributes_rec.PRICING_ATTRIBUTE40,
        p_PRICING_ATTRIBUTE41    => l_price_attributes_rec.PRICING_ATTRIBUTE41,
        p_PRICING_ATTRIBUTE42    => l_price_attributes_rec.PRICING_ATTRIBUTE42,
        p_PRICING_ATTRIBUTE43    => l_price_attributes_rec.PRICING_ATTRIBUTE43,
        p_PRICING_ATTRIBUTE44    => l_price_attributes_rec.PRICING_ATTRIBUTE44,
        p_PRICING_ATTRIBUTE45    => l_price_attributes_rec.PRICING_ATTRIBUTE45,
        p_PRICING_ATTRIBUTE46    => l_price_attributes_rec.PRICING_ATTRIBUTE46,
        p_PRICING_ATTRIBUTE47    => l_price_attributes_rec.PRICING_ATTRIBUTE47,
        p_PRICING_ATTRIBUTE48    => l_price_attributes_rec.PRICING_ATTRIBUTE48,
        p_PRICING_ATTRIBUTE49    => l_price_attributes_rec.PRICING_ATTRIBUTE49,
        p_PRICING_ATTRIBUTE50    => l_price_attributes_rec.PRICING_ATTRIBUTE50,
        p_PRICING_ATTRIBUTE51    => l_price_attributes_rec.PRICING_ATTRIBUTE51,
        p_PRICING_ATTRIBUTE52    => l_price_attributes_rec.PRICING_ATTRIBUTE52,
        p_PRICING_ATTRIBUTE53    => l_price_attributes_rec.PRICING_ATTRIBUTE53,
        p_PRICING_ATTRIBUTE54    => l_price_attributes_rec.PRICING_ATTRIBUTE54,
        p_PRICING_ATTRIBUTE55    => l_price_attributes_rec.PRICING_ATTRIBUTE55,
        p_PRICING_ATTRIBUTE56    => l_price_attributes_rec.PRICING_ATTRIBUTE56,
        p_PRICING_ATTRIBUTE57    => l_price_attributes_rec.PRICING_ATTRIBUTE57,
        p_PRICING_ATTRIBUTE58    => l_price_attributes_rec.PRICING_ATTRIBUTE58,
        p_PRICING_ATTRIBUTE59    => l_price_attributes_rec.PRICING_ATTRIBUTE59,
        p_PRICING_ATTRIBUTE60    => l_price_attributes_rec.PRICING_ATTRIBUTE60,
        p_PRICING_ATTRIBUTE61    => l_price_attributes_rec.PRICING_ATTRIBUTE61,
        p_PRICING_ATTRIBUTE62    => l_price_attributes_rec.PRICING_ATTRIBUTE62,
        p_PRICING_ATTRIBUTE63    => l_price_attributes_rec.PRICING_ATTRIBUTE63,
        p_PRICING_ATTRIBUTE64    => l_price_attributes_rec.PRICING_ATTRIBUTE64,
        p_PRICING_ATTRIBUTE65    => l_price_attributes_rec.PRICING_ATTRIBUTE65,
        p_PRICING_ATTRIBUTE66    => l_price_attributes_rec.PRICING_ATTRIBUTE66,
        p_PRICING_ATTRIBUTE67    => l_price_attributes_rec.PRICING_ATTRIBUTE67,
        p_PRICING_ATTRIBUTE68    => l_price_attributes_rec.PRICING_ATTRIBUTE68,
        p_PRICING_ATTRIBUTE69    => l_price_attributes_rec.PRICING_ATTRIBUTE69,
        p_PRICING_ATTRIBUTE70    => l_price_attributes_rec.PRICING_ATTRIBUTE70,
        p_PRICING_ATTRIBUTE71    => l_price_attributes_rec.PRICING_ATTRIBUTE71,
        p_PRICING_ATTRIBUTE72    => l_price_attributes_rec.PRICING_ATTRIBUTE72,
        p_PRICING_ATTRIBUTE73    => l_price_attributes_rec.PRICING_ATTRIBUTE73,
        p_PRICING_ATTRIBUTE74    => l_price_attributes_rec.PRICING_ATTRIBUTE74,
        p_PRICING_ATTRIBUTE75    => l_price_attributes_rec.PRICING_ATTRIBUTE75,
        p_PRICING_ATTRIBUTE76    => l_price_attributes_rec.PRICING_ATTRIBUTE76,
        p_PRICING_ATTRIBUTE77    => l_price_attributes_rec.PRICING_ATTRIBUTE77,
        p_PRICING_ATTRIBUTE78    => l_price_attributes_rec.PRICING_ATTRIBUTE78,
        p_PRICING_ATTRIBUTE79    => l_price_attributes_rec.PRICING_ATTRIBUTE79,
        p_PRICING_ATTRIBUTE80    => l_price_attributes_rec.PRICING_ATTRIBUTE80,
        p_PRICING_ATTRIBUTE81    => l_price_attributes_rec.PRICING_ATTRIBUTE81,
        p_PRICING_ATTRIBUTE82    => l_price_attributes_rec.PRICING_ATTRIBUTE82,
        p_PRICING_ATTRIBUTE83    => l_price_attributes_rec.PRICING_ATTRIBUTE83,
        p_PRICING_ATTRIBUTE84    => l_price_attributes_rec.PRICING_ATTRIBUTE84,
        p_PRICING_ATTRIBUTE85    => l_price_attributes_rec.PRICING_ATTRIBUTE85,
        p_PRICING_ATTRIBUTE86    => l_price_attributes_rec.PRICING_ATTRIBUTE86,
        p_PRICING_ATTRIBUTE87    => l_price_attributes_rec.PRICING_ATTRIBUTE87,
        p_PRICING_ATTRIBUTE88    => l_price_attributes_rec.PRICING_ATTRIBUTE88,
        p_PRICING_ATTRIBUTE89    => l_price_attributes_rec.PRICING_ATTRIBUTE89,
        p_PRICING_ATTRIBUTE90    => l_price_attributes_rec.PRICING_ATTRIBUTE90,
        p_PRICING_ATTRIBUTE91    => l_price_attributes_rec.PRICING_ATTRIBUTE91,
        p_PRICING_ATTRIBUTE92    => l_price_attributes_rec.PRICING_ATTRIBUTE92,
        p_PRICING_ATTRIBUTE93    => l_price_attributes_rec.PRICING_ATTRIBUTE93,
        p_PRICING_ATTRIBUTE94    => l_price_attributes_rec.PRICING_ATTRIBUTE94,
        p_PRICING_ATTRIBUTE95    => l_price_attributes_rec.PRICING_ATTRIBUTE95,
        p_PRICING_ATTRIBUTE96    => l_price_attributes_rec.PRICING_ATTRIBUTE96,
        p_PRICING_ATTRIBUTE97    => l_price_attributes_rec.PRICING_ATTRIBUTE97,
        p_PRICING_ATTRIBUTE98    => l_price_attributes_rec.PRICING_ATTRIBUTE98,
        p_PRICING_ATTRIBUTE99    => l_price_attributes_rec.PRICING_ATTRIBUTE99,
        p_PRICING_ATTRIBUTE100  => l_price_attributes_rec.PRICING_ATTRIBUTE100,
          p_CONTEXT    => l_price_attributes_rec.CONTEXT,
          p_ATTRIBUTE1    => l_price_attributes_rec.ATTRIBUTE1,
          p_ATTRIBUTE2    => l_price_attributes_rec.ATTRIBUTE2,
          p_ATTRIBUTE3    => l_price_attributes_rec.ATTRIBUTE3,
          p_ATTRIBUTE4    => l_price_attributes_rec.ATTRIBUTE4,
          p_ATTRIBUTE5    => l_price_attributes_rec.ATTRIBUTE5,
          p_ATTRIBUTE6    => l_price_attributes_rec.ATTRIBUTE6,
          p_ATTRIBUTE7    => l_price_attributes_rec.ATTRIBUTE7,
          p_ATTRIBUTE8    => l_price_attributes_rec.ATTRIBUTE8,
          p_ATTRIBUTE9    => l_price_attributes_rec.ATTRIBUTE9,
          p_ATTRIBUTE10    => l_price_attributes_rec.ATTRIBUTE10,
          p_ATTRIBUTE11    => l_price_attributes_rec.ATTRIBUTE11,
          p_ATTRIBUTE12    => l_price_attributes_rec.ATTRIBUTE12,
          p_ATTRIBUTE13    => l_price_attributes_rec.ATTRIBUTE13,
          p_ATTRIBUTE14    => l_price_attributes_rec.ATTRIBUTE14,
          p_ATTRIBUTE15    => l_price_attributes_rec.ATTRIBUTE15,
	     p_ATTRIBUTE16    => l_price_attributes_rec.ATTRIBUTE16,
          p_ATTRIBUTE17    => l_price_attributes_rec.ATTRIBUTE17,
          p_ATTRIBUTE18    => l_price_attributes_rec.ATTRIBUTE18,
          p_ATTRIBUTE19    => l_price_attributes_rec.ATTRIBUTE19,
          p_ATTRIBUTE20    => l_price_attributes_rec.ATTRIBUTE20,
	    p_OBJECT_VERSION_NUMBER  => l_price_attributes_rec.OBJECT_VERSION_NUMBER
);
Line: 2950

   ELSIF l_price_attributes_rec.operation_code = 'UPDATE' THEN

ASO_PRICE_ATTRIBUTES_PKG.Update_Row(
          p_PRICE_ATTRIBUTE_ID  => l_price_attributes_rec.price_attribute_id,
          p_CREATION_DATE  	=> l_price_attributes_rec.creation_date,
          p_CREATED_BY  	=> G_USER_ID,
          p_LAST_UPDATE_DATE  	=> SYSDATE,
          p_LAST_UPDATED_BY  	=> G_USER_ID,
          p_LAST_UPDATE_LOGIN  	=> G_LOGIN_ID,
          p_REQUEST_ID  	=> l_price_attributes_rec.REQUEST_ID,
          p_PROGRAM_APPLICATION_ID  => l_price_attributes_rec.PROGRAM_APPLICATION_ID,
          p_PROGRAM_ID  	 => l_price_attributes_rec.PROGRAM_ID,
          p_PROGRAM_UPDATE_DATE  => l_price_attributes_rec.PROGRAM_UPDATE_DATE,
          p_QUOTE_HEADER_ID      => l_price_attributes_rec.QUOTE_HEADER_ID,
          p_QUOTE_LINE_ID        => l_price_attributes_rec.quote_line_id,
          p_FLEX_TITLE           => l_price_attributes_rec.flex_title,
          p_PRICING_CONTEXT      => l_price_attributes_rec.pricing_context,
          p_PRICING_ATTRIBUTE1    => l_price_attributes_rec.PRICING_ATTRIBUTE1,
          p_PRICING_ATTRIBUTE2    => l_price_attributes_rec.PRICING_ATTRIBUTE2,
          p_PRICING_ATTRIBUTE3    => l_price_attributes_rec.PRICING_ATTRIBUTE3,
          p_PRICING_ATTRIBUTE4    => l_price_attributes_rec.PRICING_ATTRIBUTE4,
          p_PRICING_ATTRIBUTE5    => l_price_attributes_rec.PRICING_ATTRIBUTE5,
          p_PRICING_ATTRIBUTE6    => l_price_attributes_rec.PRICING_ATTRIBUTE6,
          p_PRICING_ATTRIBUTE7    => l_price_attributes_rec.PRICING_ATTRIBUTE7,
          p_PRICING_ATTRIBUTE8    => l_price_attributes_rec.PRICING_ATTRIBUTE8,
          p_PRICING_ATTRIBUTE9    => l_price_attributes_rec.PRICING_ATTRIBUTE9,
        p_PRICING_ATTRIBUTE10    => l_price_attributes_rec.PRICING_ATTRIBUTE10,
        p_PRICING_ATTRIBUTE11    => l_price_attributes_rec.PRICING_ATTRIBUTE11,
        p_PRICING_ATTRIBUTE12    => l_price_attributes_rec.PRICING_ATTRIBUTE12,
        p_PRICING_ATTRIBUTE13    => l_price_attributes_rec.PRICING_ATTRIBUTE13,
        p_PRICING_ATTRIBUTE14    => l_price_attributes_rec.PRICING_ATTRIBUTE14,
        p_PRICING_ATTRIBUTE15    => l_price_attributes_rec.PRICING_ATTRIBUTE15,
        p_PRICING_ATTRIBUTE16    => l_price_attributes_rec.PRICING_ATTRIBUTE16,
        p_PRICING_ATTRIBUTE17    => l_price_attributes_rec.PRICING_ATTRIBUTE17,
        p_PRICING_ATTRIBUTE18    => l_price_attributes_rec.PRICING_ATTRIBUTE18,
        p_PRICING_ATTRIBUTE19    => l_price_attributes_rec.PRICING_ATTRIBUTE19,
        p_PRICING_ATTRIBUTE20    => l_price_attributes_rec.PRICING_ATTRIBUTE20,
        p_PRICING_ATTRIBUTE21    => l_price_attributes_rec.PRICING_ATTRIBUTE21,
        p_PRICING_ATTRIBUTE22    => l_price_attributes_rec.PRICING_ATTRIBUTE22,
        p_PRICING_ATTRIBUTE23    => l_price_attributes_rec.PRICING_ATTRIBUTE23,
        p_PRICING_ATTRIBUTE24    => l_price_attributes_rec.PRICING_ATTRIBUTE24,
        p_PRICING_ATTRIBUTE25    => l_price_attributes_rec.PRICING_ATTRIBUTE25,
        p_PRICING_ATTRIBUTE26    => l_price_attributes_rec.PRICING_ATTRIBUTE26,
        p_PRICING_ATTRIBUTE27    => l_price_attributes_rec.PRICING_ATTRIBUTE27,
        p_PRICING_ATTRIBUTE28    => l_price_attributes_rec.PRICING_ATTRIBUTE28,
        p_PRICING_ATTRIBUTE29    => l_price_attributes_rec.PRICING_ATTRIBUTE29,
        p_PRICING_ATTRIBUTE30    => l_price_attributes_rec.PRICING_ATTRIBUTE30,
        p_PRICING_ATTRIBUTE31    => l_price_attributes_rec.PRICING_ATTRIBUTE31,
        p_PRICING_ATTRIBUTE32    => l_price_attributes_rec.PRICING_ATTRIBUTE32,
        p_PRICING_ATTRIBUTE33    => l_price_attributes_rec.PRICING_ATTRIBUTE33,
        p_PRICING_ATTRIBUTE34    => l_price_attributes_rec.PRICING_ATTRIBUTE34,
        p_PRICING_ATTRIBUTE35    => l_price_attributes_rec.PRICING_ATTRIBUTE35,
        p_PRICING_ATTRIBUTE36    => l_price_attributes_rec.PRICING_ATTRIBUTE36,
        p_PRICING_ATTRIBUTE37    => l_price_attributes_rec.PRICING_ATTRIBUTE37,
        p_PRICING_ATTRIBUTE38    => l_price_attributes_rec.PRICING_ATTRIBUTE38,
        p_PRICING_ATTRIBUTE39    => l_price_attributes_rec.PRICING_ATTRIBUTE39,
        p_PRICING_ATTRIBUTE40    => l_price_attributes_rec.PRICING_ATTRIBUTE40,
        p_PRICING_ATTRIBUTE41    => l_price_attributes_rec.PRICING_ATTRIBUTE41,
        p_PRICING_ATTRIBUTE42    => l_price_attributes_rec.PRICING_ATTRIBUTE42,
        p_PRICING_ATTRIBUTE43    => l_price_attributes_rec.PRICING_ATTRIBUTE43,
        p_PRICING_ATTRIBUTE44    => l_price_attributes_rec.PRICING_ATTRIBUTE44,
        p_PRICING_ATTRIBUTE45    => l_price_attributes_rec.PRICING_ATTRIBUTE45,
        p_PRICING_ATTRIBUTE46    => l_price_attributes_rec.PRICING_ATTRIBUTE46,
        p_PRICING_ATTRIBUTE47    => l_price_attributes_rec.PRICING_ATTRIBUTE47,
        p_PRICING_ATTRIBUTE48    => l_price_attributes_rec.PRICING_ATTRIBUTE48,
        p_PRICING_ATTRIBUTE49    => l_price_attributes_rec.PRICING_ATTRIBUTE49,
        p_PRICING_ATTRIBUTE50    => l_price_attributes_rec.PRICING_ATTRIBUTE50,
        p_PRICING_ATTRIBUTE51    => l_price_attributes_rec.PRICING_ATTRIBUTE51,
        p_PRICING_ATTRIBUTE52    => l_price_attributes_rec.PRICING_ATTRIBUTE52,
        p_PRICING_ATTRIBUTE53    => l_price_attributes_rec.PRICING_ATTRIBUTE53,
        p_PRICING_ATTRIBUTE54    => l_price_attributes_rec.PRICING_ATTRIBUTE54,
        p_PRICING_ATTRIBUTE55    => l_price_attributes_rec.PRICING_ATTRIBUTE55,
        p_PRICING_ATTRIBUTE56    => l_price_attributes_rec.PRICING_ATTRIBUTE56,
        p_PRICING_ATTRIBUTE57    => l_price_attributes_rec.PRICING_ATTRIBUTE57,
        p_PRICING_ATTRIBUTE58    => l_price_attributes_rec.PRICING_ATTRIBUTE58,
        p_PRICING_ATTRIBUTE59    => l_price_attributes_rec.PRICING_ATTRIBUTE59,
        p_PRICING_ATTRIBUTE60    => l_price_attributes_rec.PRICING_ATTRIBUTE60,
        p_PRICING_ATTRIBUTE61    => l_price_attributes_rec.PRICING_ATTRIBUTE61,
        p_PRICING_ATTRIBUTE62    => l_price_attributes_rec.PRICING_ATTRIBUTE62,
        p_PRICING_ATTRIBUTE63    => l_price_attributes_rec.PRICING_ATTRIBUTE63,
        p_PRICING_ATTRIBUTE64    => l_price_attributes_rec.PRICING_ATTRIBUTE64,
        p_PRICING_ATTRIBUTE65    => l_price_attributes_rec.PRICING_ATTRIBUTE65,
        p_PRICING_ATTRIBUTE66    => l_price_attributes_rec.PRICING_ATTRIBUTE66,
        p_PRICING_ATTRIBUTE67    => l_price_attributes_rec.PRICING_ATTRIBUTE67,
        p_PRICING_ATTRIBUTE68    => l_price_attributes_rec.PRICING_ATTRIBUTE68,
        p_PRICING_ATTRIBUTE69    => l_price_attributes_rec.PRICING_ATTRIBUTE69,
        p_PRICING_ATTRIBUTE70    => l_price_attributes_rec.PRICING_ATTRIBUTE70,
        p_PRICING_ATTRIBUTE71    => l_price_attributes_rec.PRICING_ATTRIBUTE71,
        p_PRICING_ATTRIBUTE72    => l_price_attributes_rec.PRICING_ATTRIBUTE72,
        p_PRICING_ATTRIBUTE73    => l_price_attributes_rec.PRICING_ATTRIBUTE73,
        p_PRICING_ATTRIBUTE74    => l_price_attributes_rec.PRICING_ATTRIBUTE74,
        p_PRICING_ATTRIBUTE75    => l_price_attributes_rec.PRICING_ATTRIBUTE75,
        p_PRICING_ATTRIBUTE76    => l_price_attributes_rec.PRICING_ATTRIBUTE76,
        p_PRICING_ATTRIBUTE77    => l_price_attributes_rec.PRICING_ATTRIBUTE77,
        p_PRICING_ATTRIBUTE78    => l_price_attributes_rec.PRICING_ATTRIBUTE78,
        p_PRICING_ATTRIBUTE79    => l_price_attributes_rec.PRICING_ATTRIBUTE79,
        p_PRICING_ATTRIBUTE80    => l_price_attributes_rec.PRICING_ATTRIBUTE80,
        p_PRICING_ATTRIBUTE81    => l_price_attributes_rec.PRICING_ATTRIBUTE81,
        p_PRICING_ATTRIBUTE82    => l_price_attributes_rec.PRICING_ATTRIBUTE82,
        p_PRICING_ATTRIBUTE83    => l_price_attributes_rec.PRICING_ATTRIBUTE83,
        p_PRICING_ATTRIBUTE84    => l_price_attributes_rec.PRICING_ATTRIBUTE84,
        p_PRICING_ATTRIBUTE85    => l_price_attributes_rec.PRICING_ATTRIBUTE85,
        p_PRICING_ATTRIBUTE86    => l_price_attributes_rec.PRICING_ATTRIBUTE86,
        p_PRICING_ATTRIBUTE87    => l_price_attributes_rec.PRICING_ATTRIBUTE87,
        p_PRICING_ATTRIBUTE88    => l_price_attributes_rec.PRICING_ATTRIBUTE88,
        p_PRICING_ATTRIBUTE89    => l_price_attributes_rec.PRICING_ATTRIBUTE89,
        p_PRICING_ATTRIBUTE90    => l_price_attributes_rec.PRICING_ATTRIBUTE90,
        p_PRICING_ATTRIBUTE91    => l_price_attributes_rec.PRICING_ATTRIBUTE91,
        p_PRICING_ATTRIBUTE92    => l_price_attributes_rec.PRICING_ATTRIBUTE92,
        p_PRICING_ATTRIBUTE93    => l_price_attributes_rec.PRICING_ATTRIBUTE93,
        p_PRICING_ATTRIBUTE94    => l_price_attributes_rec.PRICING_ATTRIBUTE94,
        p_PRICING_ATTRIBUTE95    => l_price_attributes_rec.PRICING_ATTRIBUTE95,
        p_PRICING_ATTRIBUTE96    => l_price_attributes_rec.PRICING_ATTRIBUTE96,
        p_PRICING_ATTRIBUTE97    => l_price_attributes_rec.PRICING_ATTRIBUTE97,
        p_PRICING_ATTRIBUTE98    => l_price_attributes_rec.PRICING_ATTRIBUTE98,
        p_PRICING_ATTRIBUTE99    => l_price_attributes_rec.PRICING_ATTRIBUTE99,
        p_PRICING_ATTRIBUTE100  => l_price_attributes_rec.PRICING_ATTRIBUTE100,
          p_CONTEXT    => l_price_attributes_rec.CONTEXT,
          p_ATTRIBUTE1    => l_price_attributes_rec.ATTRIBUTE1,
          p_ATTRIBUTE2    => l_price_attributes_rec.ATTRIBUTE2,
          p_ATTRIBUTE3    => l_price_attributes_rec.ATTRIBUTE3,
          p_ATTRIBUTE4    => l_price_attributes_rec.ATTRIBUTE4,
          p_ATTRIBUTE5    => l_price_attributes_rec.ATTRIBUTE5,
          p_ATTRIBUTE6    => l_price_attributes_rec.ATTRIBUTE6,
          p_ATTRIBUTE7    => l_price_attributes_rec.ATTRIBUTE7,
          p_ATTRIBUTE8    => l_price_attributes_rec.ATTRIBUTE8,
          p_ATTRIBUTE9    => l_price_attributes_rec.ATTRIBUTE9,
          p_ATTRIBUTE10    => l_price_attributes_rec.ATTRIBUTE10,
          p_ATTRIBUTE11    => l_price_attributes_rec.ATTRIBUTE11,
          p_ATTRIBUTE12    => l_price_attributes_rec.ATTRIBUTE12,
          p_ATTRIBUTE13    => l_price_attributes_rec.ATTRIBUTE13,
          p_ATTRIBUTE14    => l_price_attributes_rec.ATTRIBUTE14,
          p_ATTRIBUTE15    => l_price_attributes_rec.ATTRIBUTE15,
	     p_ATTRIBUTE16    => l_price_attributes_rec.ATTRIBUTE16,
          p_ATTRIBUTE17    => l_price_attributes_rec.ATTRIBUTE17,
          p_ATTRIBUTE18    => l_price_attributes_rec.ATTRIBUTE18,
          p_ATTRIBUTE19    => l_price_attributes_rec.ATTRIBUTE19,
          p_ATTRIBUTE20    => l_price_attributes_rec.ATTRIBUTE20,
	    p_OBJECT_VERSION_NUMBER  => l_price_attributes_rec.OBJECT_VERSION_NUMBER
);
Line: 3091

/* Commented the following code to call new api aso_pricing_int.delete_promotion 07/22/02

  ELSIF l_price_attributes_rec.operation_code = 'DELETE' THEN
  ASO_PRICE_ATTRIBUTES_PKG.Delete_Row(
       p_PRICE_ATTRIBUTE_ID   => l_price_attributes_rec.price_attribute_id);
Line: 3106

   aso_debug_pub.add('Update_Rows: p_Price_Attributes_Tbl.count: '||p_Price_Attributes_Tbl.count,1, 'N');
Line: 3107

   aso_debug_pub.add('Update_Rows: Before call to aso_pricing_int.Delete_Promotion',1, 'N');
Line: 3112

        aso_pricing_int.Delete_Promotion (
                           P_Api_Version_Number =>  1.0,
                           P_Init_Msg_List      =>  FND_API.G_FALSE,
                           P_Commit             =>  FND_API.G_FALSE,
                           p_price_attr_tbl     =>  p_Price_Attributes_Tbl,
                           x_return_status      =>  x_return_status,
                           x_msg_count          =>  x_msg_count,
                           x_msg_data           =>  x_msg_data
                                   );
Line: 3123

	   aso_debug_pub.add('Update_Rows: After call to Delete_Promotion: x_return_status: '||x_return_status,1, 'N');
Line: 3141

       ASO_SALES_CREDITS_PKG.Insert_Row(
          p_CREATION_DATE  => SYSDATE,
          p_CREATED_BY  => G_USER_ID,
          p_LAST_UPDATED_BY  => G_USER_ID,
          p_LAST_UPDATE_DATE  => SYSDATE,
          p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
          p_REQUEST_ID  => l_sales_CREDIT_rec.REQUEST_ID,
          p_PROGRAM_APPLICATION_ID  => l_sales_CREDIT_rec.PROGRAM_APPLICATION_ID,
          p_PROGRAM_ID  => l_sales_CREDIT_rec.PROGRAM_ID,
          p_PROGRAM_UPDATE_DATE  => l_sales_CREDIT_rec.PROGRAM_UPDATE_DATE,
          px_SALES_CREDIT_ID  => x_SALES_CREDIT_tbl(i).SALES_CREDIT_ID,
          p_QUOTE_HEADER_ID  => l_sales_CREDIT_rec.QUOTE_HEADER_ID,
          p_QUOTE_LINE_ID  => l_sales_CREDIT_rec.QUOTE_LINE_ID,
          p_PERCENT  => l_sales_CREDIT_rec.PERCENT,
          p_RESOURCE_ID  => l_sales_CREDIT_rec.RESOURCE_ID,
          p_RESOURCE_GROUP_ID  => l_sales_CREDIT_rec.RESOURCE_GROUP_ID,
          p_EMPLOYEE_PERSON_ID  => l_sales_CREDIT_rec.EMPLOYEE_PERSON_ID,
          p_SALES_CREDIT_TYPE_ID  => l_sales_CREDIT_rec.SALES_CREDIT_TYPE_ID,
--          p_SECURITY_GROUP_ID  => l_sales_CREDIT_rec.SECURITY_GROUP_ID,
          p_ATTRIBUTE_CATEGORY_CODE  => l_sales_CREDIT_rec.ATTRIBUTE_CATEGORY_CODE,
          p_ATTRIBUTE1  => l_sales_CREDIT_rec.ATTRIBUTE1,
          p_ATTRIBUTE2  => l_sales_CREDIT_rec.ATTRIBUTE2,
          p_ATTRIBUTE3  => l_sales_CREDIT_rec.ATTRIBUTE3,
          p_ATTRIBUTE4  => l_sales_CREDIT_rec.ATTRIBUTE4,
          p_ATTRIBUTE5  => l_sales_CREDIT_rec.ATTRIBUTE5,
          p_ATTRIBUTE6  => l_sales_CREDIT_rec.ATTRIBUTE6,
          p_ATTRIBUTE7  => l_sales_CREDIT_rec.ATTRIBUTE7,
          p_ATTRIBUTE8  => l_sales_CREDIT_rec.ATTRIBUTE8,
          p_ATTRIBUTE9  => l_sales_CREDIT_rec.ATTRIBUTE9,
          p_ATTRIBUTE10  => l_sales_CREDIT_rec.ATTRIBUTE10,
          p_ATTRIBUTE11  => l_sales_CREDIT_rec.ATTRIBUTE11,
          p_ATTRIBUTE12  => l_sales_CREDIT_rec.ATTRIBUTE12,
          p_ATTRIBUTE13  => l_sales_CREDIT_rec.ATTRIBUTE13,
          p_ATTRIBUTE14  => l_sales_CREDIT_rec.ATTRIBUTE14,
          p_ATTRIBUTE15  => l_sales_CREDIT_rec.ATTRIBUTE15,
          p_ATTRIBUTE16  => l_sales_CREDIT_rec.ATTRIBUTE16,
          p_ATTRIBUTE17  => l_sales_CREDIT_rec.ATTRIBUTE17,
          p_ATTRIBUTE18  => l_sales_CREDIT_rec.ATTRIBUTE18,
          p_ATTRIBUTE19  => l_sales_CREDIT_rec.ATTRIBUTE19,
          p_ATTRIBUTE20  => l_sales_CREDIT_rec.ATTRIBUTE20,
		p_SYSTEM_ASSIGNED_FLAG  => 'N',
          p_CREDIT_RULE_ID  => l_sales_CREDIT_rec.CREDIT_RULE_ID,
          p_OBJECT_VERSION_NUMBER  => l_sales_CREDIT_rec.OBJECT_VERSION_NUMBER);
Line: 3185

        ELSIF l_sales_credit_rec.operation_code = 'UPDATE' THEN
               ASO_SALES_CREDITS_PKG.Update_Row(
          p_CREATION_DATE  => l_sales_CREDIT_rec.creation_date,
          p_CREATED_BY  => G_USER_ID,
          p_LAST_UPDATED_BY  => G_USER_ID,
          p_LAST_UPDATE_DATE  => SYSDATE,
          p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
          p_REQUEST_ID  => l_sales_CREDIT_rec.REQUEST_ID,
          p_PROGRAM_APPLICATION_ID=> l_sales_CREDIT_rec.PROGRAM_APPLICATION_ID,
          p_PROGRAM_ID  => l_sales_CREDIT_rec.PROGRAM_ID,
          p_PROGRAM_UPDATE_DATE  => l_sales_CREDIT_rec.PROGRAM_UPDATE_DATE,
          p_SALES_CREDIT_ID  => l_SALES_CREDIT_rec.SALES_CREDIT_ID,
          p_QUOTE_HEADER_ID  => l_sales_CREDIT_rec.QUOTE_HEADER_ID,
          p_QUOTE_LINE_ID  => l_sales_CREDIT_rec.QUOTE_LINE_ID,
          p_PERCENT  => l_sales_CREDIT_rec.PERCENT,
          p_RESOURCE_ID  => l_sales_CREDIT_rec.RESOURCE_ID,
          p_RESOURCE_GROUP_ID  => l_sales_CREDIT_rec.RESOURCE_GROUP_ID,
          p_EMPLOYEE_PERSON_ID  => l_sales_CREDIT_rec.EMPLOYEE_PERSON_ID,
          p_SALES_CREDIT_TYPE_ID  => l_sales_CREDIT_rec.SALES_CREDIT_TYPE_ID,
--          p_SECURITY_GROUP_ID  => l_sales_CREDIT_rec.SECURITY_GROUP_ID,
          p_ATTRIBUTE_CATEGORY_CODE  => l_sales_CREDIT_rec.ATTRIBUTE_CATEGORY_CODE,
          p_ATTRIBUTE1  => l_sales_CREDIT_rec.ATTRIBUTE1,
          p_ATTRIBUTE2  => l_sales_CREDIT_rec.ATTRIBUTE2,
          p_ATTRIBUTE3  => l_sales_CREDIT_rec.ATTRIBUTE3,
          p_ATTRIBUTE4  => l_sales_CREDIT_rec.ATTRIBUTE4,
          p_ATTRIBUTE5  => l_sales_CREDIT_rec.ATTRIBUTE5,
          p_ATTRIBUTE6  => l_sales_CREDIT_rec.ATTRIBUTE6,
          p_ATTRIBUTE7  => l_sales_CREDIT_rec.ATTRIBUTE7,
          p_ATTRIBUTE8  => l_sales_CREDIT_rec.ATTRIBUTE8,
          p_ATTRIBUTE9  => l_sales_CREDIT_rec.ATTRIBUTE9,
          p_ATTRIBUTE10  => l_sales_CREDIT_rec.ATTRIBUTE10,
          p_ATTRIBUTE11  => l_sales_CREDIT_rec.ATTRIBUTE11,
          p_ATTRIBUTE12  => l_sales_CREDIT_rec.ATTRIBUTE12,
          p_ATTRIBUTE13  => l_sales_CREDIT_rec.ATTRIBUTE13,
          p_ATTRIBUTE14  => l_sales_CREDIT_rec.ATTRIBUTE14,
          p_ATTRIBUTE15  => l_sales_CREDIT_rec.ATTRIBUTE15,
          p_ATTRIBUTE16  => l_sales_CREDIT_rec.ATTRIBUTE16,
          p_ATTRIBUTE17  => l_sales_CREDIT_rec.ATTRIBUTE17,
          p_ATTRIBUTE18  => l_sales_CREDIT_rec.ATTRIBUTE18,
          p_ATTRIBUTE19  => l_sales_CREDIT_rec.ATTRIBUTE19,
          p_ATTRIBUTE20  => l_sales_CREDIT_rec.ATTRIBUTE20,
		p_SYSTEM_ASSIGNED_FLAG  => 'N',
          p_CREDIT_RULE_ID  => l_sales_CREDIT_rec.CREDIT_RULE_ID,
          p_OBJECT_VERSION_NUMBER  => l_sales_CREDIT_rec.OBJECT_VERSION_NUMBER);
Line: 3229

         ELSIF l_sales_credit_rec.operation_code = 'DELETE' THEN
                 ASO_SALES_CREDITS_PKG.Delete_Row(
          p_SALES_CREDIT_ID  => l_SALES_CREDIT_rec.SALES_CREDIT_ID);
Line: 3245

           ASO_QUOTE_PARTIES_PKG.Insert_Row(
          px_QUOTE_PARTY_ID  => x_quote_party_tbl(i).QUOTE_PARTY_ID,
          p_CREATION_DATE  => SYSDATE,
          p_CREATED_BY  => G_USER_ID,
          p_LAST_UPDATE_DATE  => SYSDATE,
          p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
          p_LAST_UPDATED_BY  => G_USER_ID,
          p_REQUEST_ID  => l_QUOTE_PARTY_rec.REQUEST_ID,
          p_PROGRAM_APPLICATION_ID  =>l_QUOTE_PARTY_rec.PROGRAM_APPLICATION_ID,
          p_PROGRAM_ID  => l_QUOTE_PARTY_rec.PROGRAM_ID,
          p_PROGRAM_UPDATE_DATE  => l_QUOTE_PARTY_rec.PROGRAM_UPDATE_DATE,
          p_QUOTE_HEADER_ID  => l_QUOTE_PARTY_rec.QUOTE_HEADER_ID,
          p_QUOTE_LINE_ID  => l_QUOTE_PARTY_rec.QUOTE_LINE_ID,
          p_QUOTE_SHIPMENT_ID  => l_QUOTE_PARTY_rec.QUOTE_SHIPMENT_ID,
          p_PARTY_TYPE  => l_QUOTE_PARTY_rec.PARTY_TYPE,
          p_PARTY_ID  => l_QUOTE_PARTY_rec.PARTY_ID,
          p_PARTY_OBJECT_TYPE  => l_QUOTE_PARTY_rec.PARTY_OBJECT_TYPE,
          p_PARTY_OBJECT_ID  => l_QUOTE_PARTY_rec.PARTY_OBJECT_ID,
          p_ATTRIBUTE_CATEGORY  => l_QUOTE_PARTY_rec.ATTRIBUTE_CATEGORY,
          p_ATTRIBUTE1  => l_QUOTE_PARTY_rec.ATTRIBUTE1,
          p_ATTRIBUTE2  => l_QUOTE_PARTY_rec.ATTRIBUTE2,
          p_ATTRIBUTE3  => l_QUOTE_PARTY_rec.ATTRIBUTE3,
          p_ATTRIBUTE4  => l_QUOTE_PARTY_rec.ATTRIBUTE4,
          p_ATTRIBUTE5  => l_QUOTE_PARTY_rec.ATTRIBUTE5,
          p_ATTRIBUTE6  => l_QUOTE_PARTY_rec.ATTRIBUTE6,
          p_ATTRIBUTE7  => l_QUOTE_PARTY_rec.ATTRIBUTE7,
          p_ATTRIBUTE8  => l_QUOTE_PARTY_rec.ATTRIBUTE8,
          p_ATTRIBUTE9  => l_QUOTE_PARTY_rec.ATTRIBUTE9,
          p_ATTRIBUTE10  => l_QUOTE_PARTY_rec.ATTRIBUTE10,
          p_ATTRIBUTE11  => l_QUOTE_PARTY_rec.ATTRIBUTE11,
          p_ATTRIBUTE12  => l_QUOTE_PARTY_rec.ATTRIBUTE12,
          p_ATTRIBUTE13  => l_QUOTE_PARTY_rec.ATTRIBUTE13,
          p_ATTRIBUTE14  => l_QUOTE_PARTY_rec.ATTRIBUTE14,
          p_ATTRIBUTE15  => l_QUOTE_PARTY_rec.ATTRIBUTE15,
  --          p_SECURITY_GROUP_ID  => p_QUOTE_PARTY_rec.SECURITY_GROUP_ID);
Line: 3282

        ELSIF  l_quote_party_rec.operation_code = 'UPDATE' THEN
            ASO_QUOTE_PARTIES_PKG.Update_Row(
          p_QUOTE_PARTY_ID  => l_quote_party_rec.QUOTE_PARTY_ID,
          p_CREATION_DATE  => l_quote_party_rec.creation_date,
          p_CREATED_BY  => G_USER_ID,
          p_LAST_UPDATE_DATE  => SYSDATE,
          p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
          p_LAST_UPDATED_BY  => G_USER_ID,
          p_REQUEST_ID  => l_QUOTE_PARTY_rec.REQUEST_ID,
          p_PROGRAM_APPLICATION_ID  =>l_QUOTE_PARTY_rec.PROGRAM_APPLICATION_ID,
          p_PROGRAM_ID  => l_QUOTE_PARTY_rec.PROGRAM_ID,
          p_PROGRAM_UPDATE_DATE  => l_QUOTE_PARTY_rec.PROGRAM_UPDATE_DATE,
          p_QUOTE_HEADER_ID  => l_QUOTE_PARTY_rec.QUOTE_HEADER_ID,
          p_QUOTE_LINE_ID  => l_QUOTE_PARTY_rec.QUOTE_LINE_ID,
          p_QUOTE_SHIPMENT_ID  => l_QUOTE_PARTY_rec.QUOTE_SHIPMENT_ID,
          p_PARTY_TYPE  => l_QUOTE_PARTY_rec.PARTY_TYPE,
          p_PARTY_ID  => l_QUOTE_PARTY_rec.PARTY_ID,
          p_PARTY_OBJECT_TYPE  => l_QUOTE_PARTY_rec.PARTY_OBJECT_TYPE,
          p_PARTY_OBJECT_ID  => l_QUOTE_PARTY_rec.PARTY_OBJECT_ID,
          p_ATTRIBUTE_CATEGORY  => l_QUOTE_PARTY_rec.ATTRIBUTE_CATEGORY,
          p_ATTRIBUTE1  => l_QUOTE_PARTY_rec.ATTRIBUTE1,
          p_ATTRIBUTE2  => l_QUOTE_PARTY_rec.ATTRIBUTE2,
          p_ATTRIBUTE3  => l_QUOTE_PARTY_rec.ATTRIBUTE3,
          p_ATTRIBUTE4  => l_QUOTE_PARTY_rec.ATTRIBUTE4,
          p_ATTRIBUTE5  => l_QUOTE_PARTY_rec.ATTRIBUTE5,
          p_ATTRIBUTE6  => l_QUOTE_PARTY_rec.ATTRIBUTE6,
          p_ATTRIBUTE7  => l_QUOTE_PARTY_rec.ATTRIBUTE7,
          p_ATTRIBUTE8  => l_QUOTE_PARTY_rec.ATTRIBUTE8,
          p_ATTRIBUTE9  => l_QUOTE_PARTY_rec.ATTRIBUTE9,
          p_ATTRIBUTE10  => l_QUOTE_PARTY_rec.ATTRIBUTE10,
          p_ATTRIBUTE11  => l_QUOTE_PARTY_rec.ATTRIBUTE11,
          p_ATTRIBUTE12  => l_QUOTE_PARTY_rec.ATTRIBUTE12,
          p_ATTRIBUTE13  => l_QUOTE_PARTY_rec.ATTRIBUTE13,
          p_ATTRIBUTE14  => l_QUOTE_PARTY_rec.ATTRIBUTE14,
          p_ATTRIBUTE15  => l_QUOTE_PARTY_rec.ATTRIBUTE15,
        p_OBJECT_VERSION_NUMBER  => l_QUOTE_PARTY_rec.OBJECT_VERSION_NUMBER);
Line: 3319

        ELSIF  l_quote_party_rec.operation_code = 'DELETE' THEN
            ASO_QUOTE_PARTIES_PKG.Delete_Row(
          p_QUOTE_PARTY_ID  => l_QUOTE_PARTY_rec.QUOTE_PARTY_ID);
Line: 3334

 ASO_QUOTE_LINE_ATTRIBS_EXT_PKG.Insert_Row(
          px_LINE_ATTRIBUTE_ID  => x_hd_Attr_Ext_Tbl(i).LINE_ATTRIBUTE_ID,
          p_CREATION_DATE          => SYSDATE,
          p_CREATED_BY             => G_USER_ID,
          p_LAST_UPDATE_DATE       => SYSDATE,
          p_LAST_UPDATED_BY        => G_USER_ID,
          p_LAST_UPDATE_LOGIN      => G_LOGIN_ID,
          p_REQUEST_ID             => l_LINE_ATTRIBS_rec.REQUEST_ID,
          p_PROGRAM_APPLICATION_ID =>l_LINE_ATTRIBS_rec.PROGRAM_APPLICATION_ID,
          p_PROGRAM_ID             => l_LINE_ATTRIBS_rec.PROGRAM_ID,
          p_PROGRAM_UPDATE_DATE    => l_LINE_ATTRIBS_rec.PROGRAM_UPDATE_DATE,
           p_APPLICATION_ID         => l_LINE_ATTRIBS_rec.APPLICATION_ID,
           p_STATUS                 => l_LINE_ATTRIBS_rec.STATUS,
          p_QUOTE_HEADER_ID          => l_LINE_ATTRIBS_rec.QUOTE_HEADER_ID,
          p_QUOTE_LINE_ID          => l_LINE_ATTRIBS_rec.QUOTE_LINE_ID,
          p_QUOTE_SHIPMENT_ID          => l_LINE_ATTRIBS_rec.QUOTE_SHIPMENT_ID,
          p_ATTRIBUTE_TYPE_CODE    => l_LINE_ATTRIBS_rec.ATTRIBUTE_TYPE_CODE,
          p_NAME                   => l_LINE_ATTRIBS_rec.NAME,
          p_VALUE                  => l_LINE_ATTRIBS_rec.VALUE,
           p_VALUE_TYPE             => l_LINE_ATTRIBS_rec.VALUE_TYPE,
          p_START_DATE_ACTIVE      => l_LINE_ATTRIBS_rec.START_DATE_ACTIVE,
          p_END_DATE_ACTIVE        => l_LINE_ATTRIBS_rec.END_DATE_ACTIVE,
        p_OBJECT_VERSION_NUMBER  => l_LINE_ATTRIBS_rec.OBJECT_VERSION_NUMBER);
Line: 3358

      ELSIF l_line_attribs_rec.operation_code = 'UPDATE' THEN
      ASO_QUOTE_LINE_ATTRIBS_EXT_PKG.Update_Row(
          p_LINE_ATTRIBUTE_ID  => l_LINE_ATTRIBS_REC.LINE_ATTRIBUTE_ID,
          p_CREATION_DATE          => l_LINE_ATTRIBS_REC.creation_date,
          p_CREATED_BY             => G_USER_ID,
          p_LAST_UPDATE_DATE       => SYSDATE,
          p_LAST_UPDATED_BY        => G_USER_ID,
          p_LAST_UPDATE_LOGIN      => G_LOGIN_ID,
          p_REQUEST_ID             => l_LINE_ATTRIBS_rec.REQUEST_ID,
          p_PROGRAM_APPLICATION_ID =>l_LINE_ATTRIBS_rec.PROGRAM_APPLICATION_ID,
          p_PROGRAM_ID             => l_LINE_ATTRIBS_rec.PROGRAM_ID,
          p_PROGRAM_UPDATE_DATE    => l_LINE_ATTRIBS_rec.PROGRAM_UPDATE_DATE,
           p_APPLICATION_ID         => l_LINE_ATTRIBS_rec.APPLICATION_ID,
          p_STATUS                 => l_LINE_ATTRIBS_rec.STATUS,
          p_QUOTE_HEADER_ID        => l_LINE_ATTRIBS_rec.QUOTE_HEADER_ID,
          p_QUOTE_LINE_ID          => l_LINE_ATTRIBS_rec.QUOTE_LINE_ID,
          p_QUOTE_SHIPMENT_ID      => l_LINE_ATTRIBS_rec.QUOTE_SHIPMENT_ID,
          p_ATTRIBUTE_TYPE_CODE    => l_LINE_ATTRIBS_rec.ATTRIBUTE_TYPE_CODE,
          p_NAME                   => l_LINE_ATTRIBS_rec.NAME,
          p_VALUE                  => l_LINE_ATTRIBS_rec.VALUE,
          p_VALUE_TYPE             => l_LINE_ATTRIBS_rec.VALUE_TYPE,
          p_START_DATE_ACTIVE      => l_LINE_ATTRIBS_rec.START_DATE_ACTIVE,
          p_END_DATE_ACTIVE        => l_LINE_ATTRIBS_rec.END_DATE_ACTIVE,
        p_OBJECT_VERSION_NUMBER  => l_LINE_ATTRIBS_rec.OBJECT_VERSION_NUMBER);
Line: 3383

     ELSIF l_line_attribs_rec.operation_code = 'DELETE' THEN
     ASO_QUOTE_LINE_ATTRIBS_EXT_PKG.delete_Row(
          p_LINE_ATTRIB_ID  => l_LINE_ATTRIBS_rec.LINE_ATTRIBUTE_ID);
Line: 3391

           aso_debug_pub.add('Update_Rows: l_qte_access_tbl.count: '||l_qte_access_tbl.count, 1, 'Y');
Line: 3410

                    aso_debug_pub.add('Update_Rows: Before call to Add_Resource', 1, 'Y');
Line: 3424

                    aso_debug_pub.add('Update_Rows: After call to Add_Resource: x_return_status: '|| x_return_status, 1, 'Y');
Line: 3425

                    aso_debug_pub.add('Update_Rows: lx_Qte_Access_tbl.count: '|| lx_Qte_Access_tbl.count, 1, 'Y');
Line: 3432

		 elsif p_qte_access_tbl(i).operation_code = 'UPDATE' then

			 l_qte_access_tbl(1)                  := p_qte_access_tbl(i);
Line: 3438

                    aso_debug_pub.add('Update_Rows: Before call to Add_Resource to update access', 1, 'Y');
Line: 3452

                    aso_debug_pub.add('Update_Rows: After call to Add_Resource: x_return_status: '||x_return_status, 1, 'Y');
Line: 3453

                    aso_debug_pub.add('Update_Rows: lx_Qte_Access_tbl.count: '|| lx_Qte_Access_tbl.count, 1, 'Y');
Line: 3460

		 elsif p_qte_access_tbl(i).operation_code = 'DELETE' then

			 l_qte_access_tbl(1)                  := p_qte_access_tbl(i);
Line: 3466

                    aso_debug_pub.add('Update_Rows: Before call to Add_Resource', 1, 'Y');
Line: 3469

                ASO_SECURITY_INT.Delete_Resource(
                     P_INIT_MSG_LIST              => FND_API.G_FALSE,
                     P_COMMIT                     => FND_API.G_FALSE,
                     P_Qte_Access_tbl             => l_qte_access_tbl,
                     X_RETURN_STATUS              => x_return_status,
                     X_msg_count                  => X_msg_count,
                     X_msg_data                   => X_msg_data );
Line: 3478

                    aso_debug_pub.add('Update_Rows: After call to Add_Resource: x_return_status: '||x_return_status, 1, 'Y');
Line: 3487

END Update_Rows;
Line: 3501

PROCEDURE Update_Quote_Total ( P_Qte_Header_id             IN   NUMBER,
                               P_Calculate_Tax             IN   VARCHAR2,
                               P_Calculate_Freight_Charge  IN   VARCHAR2,
                               P_Control_Rec               IN   ASO_QUOTE_PUB.CONTROL_REC_TYPE
                                                                :=  ASO_QUOTE_PUB.G_MISS_CONTROL_REC,
                               P_Call_Ar_Api_Flag          IN   VARCHAR2 := FND_API.G_FALSE,
                               X_Return_Status             OUT NOCOPY /* file.sql.39 change */      VARCHAR2,
                               X_Msg_Count                 OUT NOCOPY /* file.sql.39 change */      NUMBER,
                               X_Msg_Data                  OUT NOCOPY /* file.sql.39 change */      VARCHAR2
                             )
IS

-- bug 14015509
  l_precision              NUMBER;
Line: 3517

   SELECT quote_line_id, line_category_code, round(nvl(line_list_price * quantity, 0),l_precision) total_list_price,
          round(nvl(line_adjusted_amount * quantity,
              nvl(line_adjusted_percent * line_list_price * quantity, 0)),l_precision) ln_total_discount,
	       round( nvl(line_quote_price * quantity, 0),l_precision) ln_selling_price
   FROM   ASO_QUOTE_LINES_ALL
   WHERE  quote_header_id = p_qte_header_id
   and    charge_periodicity_code is null; -- Recurring charges Change
Line: 3526

   SELECT round(nvl(sum(decode(tax_inclusive_flag, 'Y', 0,nvl(tax_amount,0))),0),l_precision) tax_amt_for_qte_total,
		round(nvl(sum(nvl(tax_amount, 0)),0),l_precision) tax_amount
   FROM   ASO_TAX_DETAILS
   WHERE  quote_header_id              =   p_qte_header_id
   and    quote_line_id                =   p_quote_line_id;
Line: 3533

   SELECT round(nvl(sum(nvl(tax_amount, 0)),0),l_precision)
   FROM   ASO_TAX_DETAILS
   WHERE  quote_header_id = p_qte_header_id
   and    quote_line_id is null;
Line: 3539

   select count(tax_detail_id)
   from aso_tax_details
   where quote_header_id = p_qte_header_id
   and tax_amount is not null;
Line: 3546

   SELECT round(total_shipping_charge,l_precision)
   FROM   aso_quote_headers_all
   WHERE  quote_header_id = p_qte_header_id;
Line: 3551

   SELECT	total_adjusted_percent
   FROM   aso_quote_headers_all
   WHERE  quote_header_id = p_qte_header_id;
Line: 3557

  SELECT payment_term_id
  FROM aso_payments
  WHERE  quote_header_id = p_qte_header_id
  and    quote_line_id is null;
Line: 3563

  SELECT currency_code
  FROM aso_quote_headers_all
  WHERE  quote_header_id = p_qte_header_id;
Line: 3568

  Select org_id,quote_type
  from aso_quote_headers_all
  where quote_header_id = p_qte_header_id;
Line: 3573

  select sum(payment_amount)
  from aso_payments
  where quote_header_id = l_qte_hdr_id
  and quote_line_id is not null;
Line: 3619

	    aso_debug_pub.add('Begin update_quote_total procedure.', 1, 'Y');
Line: 3620

         aso_debug_pub.add('Update_quote_total: Input parameters value.');
Line: 3621

         aso_debug_pub.add('Update_quote_total: p_qte_header_id:            '|| p_qte_header_id);
Line: 3622

         aso_debug_pub.add('Update_quote_total: p_calculate_tax:            '|| p_calculate_tax);
Line: 3623

         aso_debug_pub.add('Update_quote_total: p_calculate_freight_charge: '|| p_calculate_freight_charge);
Line: 3633

	        aso_debug_pub.add('Update_quote_total: l_total_quote_price:        '|| l_total_quote_price);
Line: 3644

		        aso_debug_pub.add('Update_quote_total: l_total_list_price:  '|| l_total_list_price);
Line: 3645

                  aso_debug_pub.add('Update_quote_total: l_ln_total_discount: '|| l_ln_total_discount);
Line: 3646

		    aso_debug_pub.add('Update_quote_total: l_total_selling_price '|| l_total_selling_price); -- bug 8584380
Line: 3657

		        aso_debug_pub.add('Update_quote_total: l_total_tax (-): '|| l_total_tax);
Line: 3666

			        aso_debug_pub.add('Update_quote_total: After call to get_line_freight_charges');
Line: 3685

		        aso_debug_pub.add('Update_quote_total: l_total_list_price:  '|| l_total_list_price);
Line: 3686

                  aso_debug_pub.add('Update_quote_total: l_ln_total_discount: '|| l_ln_total_discount);
Line: 3687

		    aso_debug_pub.add('Update_quote_total: l_total_selling_price '|| l_total_selling_price); -- bug 8584380
Line: 3698

		        aso_debug_pub.add('Update_quote_total: l_total_tax (+): '|| l_total_tax);
Line: 3707

			        aso_debug_pub.add('Update_quote_total: After call to get_line_freight_charges');
Line: 3730

	    aso_debug_pub.add('Update_quote_total: l_header_tax: '|| l_header_tax);
Line: 3731

         aso_debug_pub.add('Update_Quote_Total: p_control_rec.price_mode: '|| p_control_rec.price_mode);
Line: 3746

             aso_debug_pub.add('Update_quote_total: l_count: '|| l_count);
Line: 3766

	    aso_debug_pub.add('Update_quote_total: l_total_tax:               '|| l_total_tax);
Line: 3767

	    aso_debug_pub.add('Update_quote_total: l_total_tax_for_qte_total: '|| l_total_tax_for_qte_total);
Line: 3776

	        aso_debug_pub.add('Update_quote_total: l_header_shipping_charge: '|| l_header_shipping_charge);
Line: 3782

	        aso_debug_pub.add('Update_quote_total: l_total_shipping_charge:  '|| l_total_shipping_charge);
Line: 3792

	        aso_debug_pub.add('Update_quote_total: l_total_shipping_charge:  '|| l_total_shipping_charge);
Line: 3808

	    aso_debug_pub.add('Update_quote_total: l_total_quote_price: '|| l_total_quote_price);
Line: 3809

	     aso_debug_pub.add('Update_quote_total: l_ln_total_discount: '|| l_ln_total_discount);   -- bug 8584380
Line: 3841

          aso_debug_pub.add('Update_Quote_Total - Value of Installment Option Param: '||l_installment_option, 1, 'Y');
Line: 3863

          aso_debug_pub.add('Update_Quote_Total- Input to AR_VIEW_TERM_GRP.pay_now_amounts follows:  ', 1, 'Y');
Line: 3864

          aso_debug_pub.add('Update_Quote_Total- l_header_shipping_charge:    '||l_header_shipping_charge, 1, 'Y');
Line: 3865

          aso_debug_pub.add('Update_Quote_Total- l_hdr_currency_code:         '||l_hdr_currency_code, 1, 'Y');
Line: 3866

          aso_debug_pub.add('Update_Quote_Total- l_hdr_term_id:               '||l_hdr_term_id, 1, 'Y');
Line: 3867

		aso_debug_pub.add('Update_Quote_Total- P_Call_Ar_Api_Flag:          '||P_Call_Ar_Api_Flag,1,'Y');
Line: 3873

          aso_debug_pub.add('Update_Quote_Total: before call to AR_VIEW_TERM_GRP.pay_now_amounts', 1, 'Y');
Line: 3895

              aso_debug_pub.add('Update_Quote_Total: After call to AR_VIEW_TERM_GRP.pay_now_amounts: x_return_status: '
                                 || x_return_status, 1, 'Y');
Line: 3916

          aso_debug_pub.add('Update_Quote_Total- Output from AR_VIEW_TERM_GRP.pay_now_amounts follows: ', 1, 'Y');
Line: 3917

          aso_debug_pub.add('Update_Quote_Total- l_paynow_amount:     '||l_paynow_amount, 1, 'Y');
Line: 3918

          aso_debug_pub.add('Update_Quote_Total- l_paynow_charges:    '||l_paynow_charges, 1, 'Y');
Line: 3919

          aso_debug_pub.add('Update_Quote_Total- l_paynow_tax:        '||l_paynow_tax, 1, 'Y');
Line: 3920

          aso_debug_pub.add('Update_Quote_Total- l_paynow_total:      '||l_paynow_total, 1, 'Y');
Line: 3926

		/*update aso_quote_headers_all
          set header_paynow_charges    = l_paynow_charges,
              last_updated_by        =  fnd_global.user_id,
              last_update_login      =  fnd_global.conc_login_id
          where quote_header_id = P_Qte_Header_id; */
Line: 3939

     UPDATE ASO_QUOTE_HEADERS_ALL
     SET total_list_price       =  l_total_list_price,
         total_shipping_charge  =  l_total_shipping_charge,
         total_adjusted_amount  =  l_ln_total_discount,
         total_adjusted_percent =  decode( l_total_list_price, 0, NULL,
                                          (l_ln_total_discount/l_total_list_price) * 100 ),
         total_quote_price      =  l_total_quote_price,
         total_tax              =  l_total_tax,
	    header_paynow_charges  =  nvl(l_paynow_charges,header_paynow_charges),
         last_update_date       =  sysdate,
         last_updated_by        =  fnd_global.user_id,
         last_update_login      =  fnd_global.conc_login_id
     WHERE quote_header_id = p_qte_header_id;
Line: 3960

	    aso_debug_pub.add('Update_quote_total: l_total_quote_price: '|| l_total_quote_price);
Line: 3961

	    aso_debug_pub.add('End of Update_quote_total');
Line: 3964

END Update_Quote_Total;
Line: 4091

l_price_updated_date_flag  VARCHAR2(1) := fnd_api.g_false;
Line: 4093

cursor c_last_update_date( p_qte_hdr_id  number ) is
select last_update_date
from aso_quote_headers_all
where quote_header_id = p_qte_hdr_id;
Line: 4100

SELECT 'Y'
FROM ASO_QUOTE_HEADERS_ALL A, ASO_QUOTE_STATUSES_B B
WHERE A.Quote_Header_Id = l_qte_hdr
AND A.Quote_Status_Id = B.Quote_Status_Id
AND B.Status_Code = 'STORE DRAFT';
Line: 4107

 SELECT Sales_Credit_Type_Id
 FROM OE_SALES_CREDIT_TYPES
 WHERE Quota_Flag = 'Y';
Line: 4112

Select object_id
from aso_quote_related_objects
where quote_object_id = p_qte_header_id
and quote_object_type_code = 'HEADER'
and relationship_type_code = 'OPP_QUOTE';
Line: 4119

select nvl(sum(nvl(tax_amount, 0)),0) tax_amount
FROM   ASO_TAX_DETAILS
WHERE  quote_header_id              =   p_qte_header_id
and    quote_line_id                =   p_quote_line_id;
Line: 4125

SELECT payment_term_id
FROM aso_payments
WHERE  quote_header_id              =   p_qte_header_id
and    quote_line_id                =   p_quote_line_id;
Line: 4131

SELECT payment_term_id
FROM aso_payments
WHERE  quote_header_id              =   p_qte_header_id
and    quote_line_id                IS NULL ;
Line: 4137

select line_quote_price,quantity
from   aso_quote_lines_all
where  quote_line_id = p_quote_line_id;
Line: 4142

select  master_organization_id
from    oe_system_parameters
where   org_id = l_main_org_id;
Line: 4567

                if (p_hd_sales_credit_tbl(i).operation_code = 'CREATE' or p_hd_sales_credit_tbl(i).operation_code = 'UPDATE') then

                    ASO_VALIDATE_PVT.Validate_Resource_id(
                              p_init_msg_list => FND_API.G_FALSE,
                              p_resource_id	 => p_hd_sales_credit_tbl(i).resource_id  ,
                              x_return_status => x_return_status,
                              x_msg_count     => x_msg_count,
                              x_msg_data      => x_msg_data);
Line: 5098

          aso_debug_pub.add('Create_Quote: Before call to insert_rows', 1, 'Y');
Line: 5101

      Insert_Rows (
			p_qte_header_rec        => l_qte_header_rec,
			p_Price_Attributes_Tbl  => p_hd_price_attributes_tbl,
			P_Price_Adjustment_Tbl  => l_price_adj_tbl,
			P_Price_Adj_Attr_Tbl    => l_price_adj_attr_tbl,
			P_Payment_Tbl	         => l_hd_payment_tbl,
			P_Shipment_tbl	         => l_hd_shipment_tbl,
			P_Freight_Charge_Tbl    => p_hd_freight_charge_tbl,
			P_Tax_Detail_Tbl        => l_hd_tax_detail_tbl,
               P_hd_Attr_Ext_Tbl       => P_hd_Attr_Ext_Tbl,
               P_sales_credit_tbl      => p_hd_sales_credit_tbl,
               P_quote_party_tbl       => p_hd_quote_party_tbl,
               P_Qte_Access_Tbl        => P_Qte_Access_Tbl,
			x_qte_header_rec        => x_qte_header_rec,
			x_Price_Attributes_Tbl  => x_hd_price_attributes_tbl,
			x_Price_Adjustment_Tbl  => l_price_adj_tbl_out,
			x_Price_Adj_Attr_Tbl    => l_price_adj_attr_tbl_out,
			x_Payment_Tbl           => x_hd_payment_tbl,
			x_Shipment_rec	         => x_hd_shipment_rec,
			x_Freight_Charge_Tbl    => x_hd_freight_charge_tbl,
			x_Tax_Detail_Tbl        => x_hd_tax_detail_tbl,
               x_hd_Attr_Ext_Tbl       => x_hd_Attr_Ext_Tbl,
               x_sales_credit_tbl      => x_hd_sales_credit_tbl,
               x_quote_party_tbl       => x_hd_quote_party_tbl,
               x_Qte_Access_Tbl        => x_Qte_Access_Tbl,
			X_Return_Status 	    => l_return_status,
			X_Msg_Count		    => x_msg_count,
			X_Msg_Data		    => x_msg_data);
Line: 5131

          aso_debug_pub.add('Create_Quote: After call to Insert_Rows: x_return_status: '||x_return_status, 1, 'N');
Line: 5162

                   p_update_flag        => 'N',
                   p_template_id_tbl    => l_template_tbl,
                   p_qte_header_rec     => x_qte_header_rec,
                   p_control_rec        => p_control_rec,
                   x_qte_line_tbl       => lx_qte_line_tbl,
                   x_qte_line_dtl_tbl   => x_qte_line_dtl_tbl,
                   x_return_status      => x_return_status,
                   x_msg_count          => x_msg_count,
                   x_msg_data           => x_msg_data
                   );
Line: 5367

	         open  c_last_update_date(x_qte_header_rec.quote_header_id);
Line: 5368

	         fetch c_last_update_date into x_qte_header_rec.last_update_date;
Line: 5369

	         close c_last_update_date;
Line: 5371

              l_control_rec.last_update_date  :=  x_qte_header_rec.last_update_date;
Line: 5375

                  aso_debug_pub.add('x_qte_header_rec.last_update_date: '|| x_qte_header_rec.last_update_date);
Line: 5376

                  aso_debug_pub.add('l_control_rec.last_update_date:    '|| l_control_rec.last_update_date);
Line: 5401

              ASO_SALES_CREDITS_PKG.Insert_Row(
                              p_CREATION_DATE            => SYSDATE,
                              p_CREATED_BY               => G_USER_ID,
                              p_LAST_UPDATED_BY          => G_USER_ID,
                              p_LAST_UPDATE_DATE         => SYSDATE,
                              p_LAST_UPDATE_LOGIN        => G_LOGIN_ID,
                              p_REQUEST_ID               => FND_API.G_MISS_NUM,
                              p_PROGRAM_APPLICATION_ID   => FND_API.G_MISS_NUM,
                              p_PROGRAM_ID               => FND_API.G_MISS_NUM,
                              p_PROGRAM_UPDATE_DATE      => FND_API.G_MISS_DATE,
                              px_SALES_CREDIT_ID         => x_hd_sales_credit_tbl(1).Sales_Credit_Id,
                              p_QUOTE_HEADER_ID          => lx_qte_header_rec.QUOTE_HEADER_ID,
                              p_QUOTE_LINE_ID            => FND_API.G_MISS_NUM,
                              p_PERCENT                  => 100,
                              p_RESOURCE_ID              => lx_qte_header_rec.RESOURCE_ID,
                              p_RESOURCE_GROUP_ID        => lx_qte_header_rec.RESOURCE_GRP_ID,
                              p_EMPLOYEE_PERSON_ID       => FND_API.G_MISS_NUM,
                              p_SALES_CREDIT_TYPE_ID     => l_quota_id,
                              p_ATTRIBUTE_CATEGORY_CODE  => FND_API.G_MISS_CHAR,
                              p_ATTRIBUTE1               => FND_API.G_MISS_CHAR,
                              p_ATTRIBUTE2               => FND_API.G_MISS_CHAR,
                              p_ATTRIBUTE3               => FND_API.G_MISS_CHAR,
                              p_ATTRIBUTE4               => FND_API.G_MISS_CHAR,
                              p_ATTRIBUTE5               => FND_API.G_MISS_CHAR,
                              p_ATTRIBUTE6               => FND_API.G_MISS_CHAR,
                              p_ATTRIBUTE7               => FND_API.G_MISS_CHAR,
                              p_ATTRIBUTE8               => FND_API.G_MISS_CHAR,
                              p_ATTRIBUTE9               => FND_API.G_MISS_CHAR,
                              p_ATTRIBUTE10              => FND_API.G_MISS_CHAR,
                              p_ATTRIBUTE11              => FND_API.G_MISS_CHAR,
                              p_ATTRIBUTE12              => FND_API.G_MISS_CHAR,
                              p_ATTRIBUTE13              => FND_API.G_MISS_CHAR,
                              p_ATTRIBUTE14              => FND_API.G_MISS_CHAR,
                              p_ATTRIBUTE15              => FND_API.G_MISS_CHAR,
                              p_ATTRIBUTE16              => FND_API.G_MISS_CHAR,
                              p_ATTRIBUTE17              => FND_API.G_MISS_CHAR,
                              p_ATTRIBUTE18              => FND_API.G_MISS_CHAR,
                              p_ATTRIBUTE19              => FND_API.G_MISS_CHAR,
                              p_ATTRIBUTE20              => FND_API.G_MISS_CHAR,
                              p_SYSTEM_ASSIGNED_FLAG     => 'N',
                              p_CREDIT_RULE_ID           => FND_API.G_MISS_NUM,
                              p_OBJECT_VERSION_NUMBER    => FND_API.G_MISS_NUM );
Line: 5445

                  aso_debug_pub.add('Create_Quote: After call to Insert_Row Sales_Credit_Id: '|| x_hd_sales_credit_tbl(1).Sales_Credit_Id);
Line: 5576

               FND_MESSAGE.Set_Token('ROW', 'ASO_QUOTE_HEADER AFTER INSERT ROW', TRUE);
Line: 5807

          open  c_last_update_date(x_qte_header_rec.quote_header_id);
Line: 5808

          fetch c_last_update_date into l_control_rec.last_update_date;
Line: 5809

          close c_last_update_date;
Line: 5812

              aso_debug_pub.add('l_control_rec.last_update_date: '|| l_control_rec.last_update_date);
Line: 5820

                          p_update_header_flag   => FND_API.G_FALSE,
                          p_qte_header_rec       => p_qte_header_rec,
                          P_qte_Line_Rec	    => l_qte_line_rec,
                          P_qte_line_dtl_tbl     => l_qte_line_dtl_tbl,
                          P_Line_Attribs_Ext_Tbl => l_line_attr_Ext_Tbl,
                          P_price_attributes_tbl => l_price_attr_tbl,
                          P_Price_Adj_Tbl        => l_price_adj_tbl,
                          P_Price_Adj_Attr_Tbl   => l_Price_Adj_Attr_Tbl,
                          P_Payment_Tbl          => l_payment_tbl,
                          P_Shipment_Tbl         => l_ln_shipment_tbl,
                          P_Freight_Charge_Tbl   => l_freight_charge_tbl,
                          P_Tax_Detail_Tbl       => l_tax_detail_tbl,
                          P_quote_party_tbl      => l_quote_party_tbl ,
                          P_sales_Credit_tbl     => l_sales_Credit_tbl ,
                          x_qte_Line_Rec	    => l_qte_line_rec_out,
                          x_qte_line_dtl_tbl     => l_qte_line_dtl_tbl_out,
                          x_Line_Attribs_Ext_Tbl => l_line_attr_Ext_Tbl_out,
                          x_price_attributes_tbl => l_price_attr_tbl_out,
                          x_Price_Adj_Tbl        => l_price_adj_tbl_out,
                          x_Price_Adj_Attr_Tbl   => l_Price_Adj_Attr_Tbl_out,
                          x_Payment_Tbl          => l_payment_tbl_out,
                          x_Shipment_Tbl	    => l_ln_shipment_tbl_out,
                          x_Freight_Charge_Tbl   => l_freight_charge_tbl_out,
                          x_Tax_Detail_Tbl       => l_tax_detail_tbl_out,
                          X_quote_party_tbl      => l_quote_party_tbl_out ,
                          X_sales_Credit_tbl     => l_sales_Credit_tbl_out ,
                          X_Return_Status        => l_return_status,
                          X_Msg_Count            => x_msg_count,
                          X_Msg_Data             => x_msg_data );
Line: 5883

          open  c_last_update_date(x_qte_header_rec.quote_header_id);
Line: 5884

          fetch c_last_update_date into x_qte_header_rec.last_update_date;
Line: 5885

          close c_last_update_date;
Line: 5887

          l_control_rec.last_update_date  :=  x_qte_header_rec.last_update_date;
Line: 5891

              aso_debug_pub.add('x_qte_header_rec.last_update_date: '|| x_qte_header_rec.last_update_date);
Line: 5892

              aso_debug_pub.add('l_control_rec.last_update_date:    '|| l_control_rec.last_update_date);
Line: 5927

		     update aso_quote_line_details
		     set top_model_line_id=l_top_model_line_id,ato_line_id=l_ato_line_id
		     where quote_line_id=l_qte_line_rec.quote_line_id;
Line: 6032

           ASO_PRICE_RLTSHIPS_PKG.Insert_Row(
                        px_ADJ_RELATIONSHIP_ID   => l_price_adj_rltship_rec.ADJ_RELATIONSHIP_ID,
                        p_creation_date          => sysdate,
                        p_CREATED_BY             => G_USER_ID,
                        p_LAST_UPDATE_DATE       => sysdate,
                        p_LAST_UPDATED_BY        => G_USER_ID,
                        p_LAST_UPDATE_LOGIN      => G_USER_ID,
                        p_PROGRAM_APPLICATION_ID => l_price_adj_rltship_rec.PROGRAM_APPLICATION_ID,
                        p_PROGRAM_ID             => l_price_adj_rltship_rec.PROGRAM_ID,
                        p_PROGRAM_UPDATE_DATE    => l_price_adj_rltship_rec.PROGRAM_UPDATE_DATE,
                        p_REQUEST_ID             => l_price_adj_rltship_rec.REQUEST_ID,
                        p_QUOTE_LINE_ID          => l_price_adj_rltship_rec.quote_line_id,
                        p_PRICE_ADJUSTMENT_ID    => l_price_adj_rltship_rec.price_adjustment_id,
                        p_RLTD_PRICE_ADJ_ID      => l_price_adj_rltship_rec.rltd_price_adj_id,
                        p_QUOTE_SHIPMENT_ID      => l_price_adj_rltship_rec.quote_shipment_id,
                        p_OBJECT_VERSION_NUMBER  => l_price_adj_rltship_rec.OBJECT_VERSION_NUMBER );
Line: 6101

           ASO_LINE_RELATIONSHIPS_PKG.Insert_Row(
                        px_LINE_RELATIONSHIP_ID   => l_line_rltship_rec.LINE_RELATIONSHIP_ID,
                        p_CREATION_DATE           => SYSDATE,
                        p_CREATED_BY              => G_USER_ID,
                        p_LAST_UPDATED_BY         => G_USER_ID,
                        p_LAST_UPDATE_DATE        => SYSDATE,
                        p_LAST_UPDATE_LOGIN       => G_LOGIN_ID,
                        p_REQUEST_ID              => l_line_rltship_rec.REQUEST_ID,
                        p_PROGRAM_APPLICATION_ID  => l_line_rltship_rec.PROGRAM_APPLICATION_ID,
                        p_PROGRAM_ID              => l_line_rltship_rec.PROGRAM_ID,
                        p_PROGRAM_UPDATE_DATE     => l_line_rltship_rec.PROGRAM_UPDATE_DATE,
                        p_QUOTE_LINE_ID           => l_line_rltship_rec.quote_line_id,
                        p_RELATED_QUOTE_LINE_ID   => l_line_rltship_rec.RELATED_QUOTE_LINE_ID,
                        p_RECIPROCAL_FLAG         => l_line_rltship_rec.RECIPROCAL_FLAG,
                        P_RELATIONSHIP_TYPE_CODE  => l_line_rltship_rec.RELATIONSHIP_TYPE_CODE,
                        p_OBJECT_VERSION_NUMBER   => l_price_adj_rltship_rec.OBJECT_VERSION_NUMBER);
Line: 6127

               update aso_quote_line_details
               set ref_type_code          =  'CONFIG',
                   ref_line_id            =  l_line_rltship_rec.quote_line_id,
                   last_update_date       =  sysdate,
                   last_updated_by        =  fnd_global.user_id,
                   last_update_login      =  fnd_global.conc_login_id
               where quote_line_id = l_line_rltship_rec.related_quote_line_id;
Line: 6143

      update aso_quote_line_details
      set ref_type_code     = 'CONFIG',
          last_update_date  = sysdate,
          last_updated_by   = fnd_global.user_id,
          last_update_login = fnd_global.conc_login_id
      where config_header_id is not null
      and config_revision_num is not null
      and ref_type_code is null
      and quote_line_id in (select quote_line_id from aso_quote_lines_all
                            where item_type_code = 'MDL'
                            and quote_header_id  = x_qte_header_rec.quote_header_id);
Line: 6238

      /*New Pricing Changes to update the date*/

	 IF p_control_rec.header_pricing_event ='BATCH' AND p_control_rec.price_mode='ENTIRE_QUOTE' THEN

	 	l_price_updated_date_flag := fnd_api.g_true;
Line: 6260

          l_tax_control_rec.update_DB := 'Y';*/
Line: 6310

      /*New Tax Changes to update the date*/

	 IF aso_debug_pub.g_debug_flag = 'Y' THEN

		aso_debug_pub.add('Create_Quote: control record parameter values');
Line: 6320

	     aso_debug_pub.add('l_price_updated_date_flag:                 ' || l_price_updated_date_flag);
Line: 6326

          IF l_price_updated_date_flag = fnd_api.g_true THEN

              update aso_quote_headers_all
              set tax_updated_date   = sysdate,
                  price_updated_date = sysdate
              where quote_header_id = x_qte_header_rec.quote_header_id;
Line: 6335

              update aso_quote_headers_all
              set tax_updated_date   = sysdate
              where quote_header_id = x_qte_header_rec.quote_header_id;
Line: 6341

      ELSIF l_price_updated_date_flag = fnd_api.g_true THEN

          update aso_quote_headers_all
          set price_updated_date = sysdate
          where quote_header_id = x_qte_header_rec.quote_header_id;
Line: 6398

                   if (l_qte_line_tbl(i).operation_code = 'CREATE' or l_qte_line_tbl(i).operation_code = 'UPDATE')  then
                    l_call_ar_api :=  fnd_api.g_true;
Line: 6520

          update aso_quote_lines_all
          set line_paynow_charges    = l_paynow_charges,
              line_paynow_tax        = l_paynow_tax,
              line_paynow_subtotal   = l_paynow_amount,
              last_update_date       =  sysdate,
              last_updated_by        =  fnd_global.user_id,
              last_update_login      =  fnd_global.conc_login_id
          where quote_line_id = X_Qte_Line_Tbl(i).quote_line_id;
Line: 6537

          aso_debug_pub.add('Create_Quote - before update_quote_total ', 1, 'Y');
Line: 6541

      Update_Quote_Total ( P_Qte_Header_id            => x_Qte_Header_rec.quote_header_id,
			            P_Calculate_Tax            => p_control_rec.calculate_tax_flag,
			            P_calculate_Freight_Charge => p_control_rec.calculate_freight_charge_flag,
                           p_control_rec              => p_control_rec,
			            P_Call_Ar_Api_Flag         => l_call_ar_api,
					  X_Return_Status            => x_return_status,
			            X_Msg_Count                => x_msg_count,
			            X_Msg_Data                 => x_msg_data);
Line: 6556

	          FND_MESSAGE.Set_Token('ROW', 'ASO_QUOTE_HEADER AFTER UPDATETOTAL', TRUE);
Line: 6577

	           aso_debug_pub.add( 'Create_Quote - p_validation_string: ' || TO_CHAR(x_Qte_Header_rec.LAST_UPDATE_DATE), 1, 'Y');
Line: 6586

      	                                  p_validation_string      => TO_CHAR(x_Qte_Header_rec.LAST_UPDATE_DATE),
                                            X_Return_Status          => X_Return_Status,
                                            X_Msg_Count              => X_Msg_Count,
                                            X_Msg_Data               => X_Msg_Data );
Line: 6613

         aso_debug_pub.add('ASO_QUOTE_HEADERS_PVT.CREATE_QUOTE : Calling ASO_UTILITY_PVT.UPDATE_CHANGED_QUOTES, quote number : ' || x_qte_header_rec.quote_number, 1, 'Y');
Line: 6618

      ASO_UTILITY_PVT.UPDATE_CHANGED_QUOTES(x_qte_header_rec.quote_number);
Line: 6689

PROCEDURE Update_quote(
    P_Api_Version_Number	      IN   NUMBER,
    P_Init_Msg_List		      IN   VARCHAR2	                                := FND_API.G_FALSE,
    P_Commit			      IN   VARCHAR2	                                := FND_API.G_FALSE,
    p_validation_level		 IN   NUMBER	                                := FND_API.G_VALID_LEVEL_FULL,
    P_Control_Rec		      IN   ASO_QUOTE_PUB.Control_Rec_Type           := ASO_QUOTE_PUB.G_Miss_Control_Rec,
    P_Qte_Header_Rec		 IN   ASO_QUOTE_PUB.Qte_Header_Rec_Type        := ASO_QUOTE_PUB.G_Miss_Qte_Header_Rec,
    P_hd_Price_Attributes_Tbl	 IN   ASO_QUOTE_PUB.Price_Attributes_Tbl_Type  := ASO_QUOTE_PUB.G_Miss_Price_Attributes_Tbl,
    P_hd_Payment_Tbl		 IN   ASO_QUOTE_PUB.Payment_Tbl_Type           := ASO_QUOTE_PUB.G_MISS_PAYMENT_TBL,
    P_hd_Shipment_Tbl		 IN   ASO_QUOTE_PUB.Shipment_Tbl_Type          := ASO_QUOTE_PUB.G_MISS_SHIPMENT_TBL,
    P_hd_Freight_Charge_Tbl	 IN   ASO_QUOTE_PUB.Freight_Charge_Tbl_Type    := ASO_QUOTE_PUB.G_Miss_Freight_Charge_Tbl,
    P_hd_Tax_Detail_Tbl		 IN   ASO_QUOTE_PUB.Tax_Detail_Tbl_Type        := ASO_QUOTE_PUB.G_Miss_Tax_Detail_Tbl,
    P_hd_Attr_Ext_Tbl		 IN   ASO_QUOTE_PUB.Line_Attribs_Ext_Tbl_Type  := ASO_QUOTE_PUB.G_MISS_Line_Attribs_Ext_TBL,
    P_hd_Sales_Credit_Tbl      IN   ASO_QUOTE_PUB.Sales_Credit_Tbl_Type      := ASO_QUOTE_PUB.G_MISS_Sales_Credit_Tbl,
    P_hd_Quote_Party_Tbl       IN   ASO_QUOTE_PUB.Quote_Party_Tbl_Type       := ASO_QUOTE_PUB.G_MISS_Quote_Party_Tbl,
    P_Qte_Line_Tbl		      IN   ASO_QUOTE_PUB.Qte_Line_Tbl_Type          := ASO_QUOTE_PUB.G_MISS_QTE_LINE_TBL,
    P_Qte_Line_Dtl_Tbl		 IN   ASO_QUOTE_PUB.Qte_Line_Dtl_Tbl_Type      := ASO_QUOTE_PUB.G_MISS_QTE_LINE_DTL_TBL,
    P_Line_Attr_Ext_Tbl		 IN   ASO_QUOTE_PUB.Line_Attribs_Ext_Tbl_Type  := ASO_QUOTE_PUB.G_MISS_Line_Attribs_Ext_TBL,
    P_line_rltship_tbl		 IN   ASO_QUOTE_PUB.Line_Rltship_Tbl_Type      := ASO_QUOTE_PUB.G_MISS_Line_Rltship_Tbl,
    P_Price_Adjustment_Tbl	 IN   ASO_QUOTE_PUB.Price_Adj_Tbl_Type         := ASO_QUOTE_PUB.G_Miss_Price_Adj_Tbl,
    P_Price_Adj_Attr_Tbl	      IN   ASO_QUOTE_PUB.Price_Adj_Attr_Tbl_Type    := ASO_QUOTE_PUB.G_Miss_PRICE_ADJ_ATTR_Tbl,
    P_Price_Adj_Rltship_Tbl	 IN   ASO_QUOTE_PUB.Price_Adj_Rltship_Tbl_Type := ASO_QUOTE_PUB.G_Miss_Price_Adj_Rltship_Tbl,
    P_ln_Price_Attributes_Tbl	 IN   ASO_QUOTE_PUB.Price_Attributes_Tbl_Type  := ASO_QUOTE_PUB.G_Miss_Price_Attributes_Tbl,
    P_ln_Payment_Tbl		 IN   ASO_QUOTE_PUB.Payment_Tbl_Type           := ASO_QUOTE_PUB.G_MISS_PAYMENT_TBL,
    P_ln_Shipment_Tbl		 IN   ASO_QUOTE_PUB.Shipment_Tbl_Type          := ASO_QUOTE_PUB.G_MISS_SHIPMENT_TBL,
    P_ln_Freight_Charge_Tbl	 IN   ASO_QUOTE_PUB.Freight_Charge_Tbl_Type    := ASO_QUOTE_PUB.G_Miss_Freight_Charge_Tbl,
    P_ln_Tax_Detail_Tbl		 IN   ASO_QUOTE_PUB.Tax_Detail_Tbl_Type        := ASO_QUOTE_PUB.G_Miss_Tax_Detail_Tbl,
    P_ln_Sales_Credit_Tbl      IN   ASO_QUOTE_PUB.Sales_Credit_Tbl_Type      := ASO_QUOTE_PUB.G_MISS_Sales_Credit_Tbl,
    P_ln_Quote_Party_Tbl       IN   ASO_QUOTE_PUB.Quote_Party_Tbl_Type       := ASO_QUOTE_PUB.G_MISS_Quote_Party_Tbl,
    P_Qte_Access_Tbl           IN   ASO_QUOTE_PUB.Qte_Access_Tbl_Type        := ASO_QUOTE_PUB.G_MISS_QTE_ACCESS_TBL,
    P_Template_Tbl             IN   ASO_QUOTE_PUB.Template_Tbl_Type          := ASO_QUOTE_PUB.G_MISS_TEMPLATE_TBL,
    P_Related_Obj_Tbl          IN   ASO_QUOTE_PUB.Related_Obj_Tbl_Type       := ASO_QUOTE_PUB.G_MISS_RELATED_OBJ_TBL,
    x_Qte_Header_Rec		 OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Qte_Header_Rec_Type,
    X_Qte_Line_Tbl		      OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Qte_Line_Tbl_Type,
    X_Qte_Line_Dtl_Tbl		 OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Qte_Line_Dtl_Tbl_Type,
    X_hd_Price_Attributes_Tbl	 OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Price_Attributes_Tbl_Type,
    X_hd_Payment_Tbl		 OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Payment_Tbl_Type,
    X_hd_Shipment_Tbl		 OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Shipment_Tbl_Type,
    X_hd_Freight_Charge_Tbl	 OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Freight_Charge_Tbl_Type,
    X_hd_Tax_Detail_Tbl		 OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Tax_Detail_Tbl_Type,
    X_hd_Attr_Ext_Tbl		 OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Line_Attribs_Ext_Tbl_Type,
    X_hd_Sales_Credit_Tbl      OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Sales_Credit_Tbl_Type,
    X_hd_Quote_Party_Tbl       OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Quote_Party_Tbl_Type,
    x_Line_Attr_Ext_Tbl		 OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Line_Attribs_Ext_Tbl_Type,
    X_line_rltship_tbl		 OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Line_Rltship_Tbl_Type,
    X_Price_Adjustment_Tbl	 OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Price_Adj_Tbl_Type,
    X_Price_Adj_Attr_Tbl	      OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Price_Adj_Attr_Tbl_Type,
    X_Price_Adj_Rltship_Tbl	 OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Price_Adj_Rltship_Tbl_Type,
    X_ln_Price_Attributes_Tbl	 OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Price_Attributes_Tbl_Type,
    X_ln_Payment_Tbl		 OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Payment_Tbl_Type,
    X_ln_Shipment_Tbl		 OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Shipment_Tbl_Type,
    X_ln_Freight_Charge_Tbl	 OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Freight_Charge_Tbl_Type,
    X_ln_Tax_Detail_Tbl		 OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Tax_Detail_Tbl_Type,
    X_Ln_Sales_Credit_Tbl      OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Sales_Credit_Tbl_Type,
    X_Ln_Quote_Party_Tbl       OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Quote_Party_Tbl_Type,
    X_Qte_Access_Tbl           OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Qte_Access_Tbl_Type,
    X_Template_Tbl             OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Template_Tbl_Type,
    X_Related_Obj_Tbl          OUT NOCOPY /* file.sql.39 change */  ASO_QUOTE_PUB.Related_Obj_Tbl_Type,
    X_Return_Status		      OUT NOCOPY /* file.sql.39 change */  VARCHAR2,
    X_Msg_Count 		      OUT NOCOPY /* file.sql.39 change */  NUMBER,
    X_Msg_Data			      OUT NOCOPY /* file.sql.39 change */  VARCHAR2
    )
IS
lx_line_relationship_id number;
Line: 6755

    Select LAST_UPDATE_DATE, QUOTE_STATUS_ID, quote_number, party_id, cust_account_id,
           order_type_id, order_id, object_version_number, currency_code, price_list_id
    From  ASO_QUOTE_HEADERS_ALL
    Where QUOTE_HEADER_ID = c_QUOTE_HEADER_ID;
Line: 6761

    SELECT  AUTO_VERSION_FLAG
    FROM    ASO_QUOTE_STATUSES_B
    WHERE   quote_status_id = c_qte_status_id;
Line: 6766

    SELECT max(quote_version)
    FROM ASO_QUOTE_HEADERS_ALL
    WHERE quote_number = X_qte_number;
Line: 6771

    SELECT payment_id, payment_option FROM ASO_PAYMENTS
    WHERE quote_header_id = P_Qte_Header_Rec.quote_header_id
    AND quote_line_id IS NULL;
Line: 6776

    SELECT shipment_id FROM ASO_SHIPMENTS
    WHERE quote_header_id = P_Qte_Header_Rec.quote_header_id
    AND quote_line_id IS NULL;
Line: 6781

    SELECT tax_detail_id FROM ASO_TAX_DETAILS
    WHERE quote_header_id = P_Qte_Header_Rec.quote_header_id
    AND quote_line_id IS NULL
    AND ORIG_TAX_CODE IS NOT NULL;
Line: 6787

    SELECT quote_line_id  FROM ASO_QUOTE_LINES_ALL
    where quote_line_id= l_d_qte_line;
Line: 6791

    cursor c_last_update_date( p_qte_hdr_id  number) is
    select last_update_date
    from aso_quote_headers_all
    where quote_header_id = p_qte_hdr_id;
Line: 6797

    select quote_line_id,order_line_type_id,line_category_code,price_list_id,line_quote_price,quantity
    from aso_quote_lines_all
    where quote_header_id = p_qte_hdr_id;
Line: 6802

    select related_object_id,last_update_date
    from aso_quote_related_objects
    where quote_object_id = p_qte_hdr_id
    and quote_object_type_code = 'HEADER'
    and relationship_type_code = 'OPP_QUOTE';
Line: 6809

    Select object_id
    from aso_quote_related_objects
    where quote_object_id = p_qte_header_id
    and quote_object_type_code = 'HEADER'
    and relationship_type_code = 'OPP_QUOTE';
Line: 6825

    l_last_update_date          DATE;
Line: 6829

    l_update_allowed		  VARCHAR2(1);
Line: 6833

    l_api_name			       CONSTANT VARCHAR2(30) := 'Update_quote';
Line: 6900

    l_delete_qte_line_tbl       aso_quote_pub.qte_line_tbl_type     := aso_quote_pub.g_miss_qte_line_tbl;
Line: 6920

    select quote_line_id from aso_quote_line_details
    where config_header_id = p_config_header_id
    and   config_revision_num = p_config_revision_num
    and   ref_type_code = 'CONFIG'
    and   ref_line_id is NULL;
Line: 6927

    select config_hdr_id
    from cz_config_details_v
    where config_hdr_id = p_config_hdr_id
    and config_rev_nbr = p_config_rev_nbr;
Line: 6946

    l_price_updated_date_flag  VARCHAR2(1) := fnd_api.g_false;
Line: 6958

    SELECT 'Y'
    FROM ASO_QUOTE_STATUSES_B A, ASO_QUOTE_STATUSES_B B
    WHERE A.Quote_Status_Id = l_old_stat
    AND A.Status_Code = 'STORE DRAFT'
    AND B.Quote_Status_Id = l_new_stat
    AND B.Status_Code = 'DRAFT';
Line: 6966

    SELECT Sales_Credit_Type_Id
    FROM OE_SALES_CREDIT_TYPES
    WHERE Quota_Flag = 'Y';
Line: 6971

    SELECT 'Y'
    FROM ASO_SALES_CREDITS
    WHERE quote_header_id = l_qte_hdr_id;
Line: 6976

    select nvl(sum(nvl(tax_amount, 0)),0) tax_amount
    FROM   ASO_TAX_DETAILS
    WHERE  quote_header_id              =   p_qte_header_id
    and    quote_line_id                =   p_quote_line_id;
Line: 6982

    SELECT payment_term_id
    FROM aso_payments
    WHERE  quote_header_id              =   p_qte_header_id
    and    quote_line_id                =   p_quote_line_id;
Line: 6988

    SELECT payment_term_id
    FROM aso_payments
    WHERE  quote_header_id              =   p_qte_header_id
    and    quote_line_id                IS NULL;
Line: 6994

    SELECT resource_id
    FROM Aso_Quote_Headers_All
    WHERE quote_header_id = lc_qte_header_id;
Line: 6999

    SELECT  master_organization_id
    FROM    oe_system_parameters
    WHERE   org_id = l_main_org_id;
Line: 7004

    SELECT  org_id
    FROM    aso_quote_headers_all
    WHERE   quote_header_id = p_qte_header_id;
Line: 7063

            SELECT END_CUSTOMER_CUST_ACCOUNT_ID,cust_account_id
  	     FROM aso_quote_headers_all
	     WHERE quote_header_id= p_qte_hdr_id;
Line: 7068

      SELECT a1.quote_line_id,
	SERVICE_REF_LINE_ID   ,
	service_ref_type_code ,
	a2.inventory_item_id
   FROM aso_quote_line_details a1,
	aso_quote_lines_all a2
  WHERE a2.quote_header_id = p_qte_hdr_id
	AND a1.quote_line_id       = a2.quote_line_id
	AND SERVICE_REF_TYPE_CODE IN ('CUSTOMER_PRODUCT','PRODUCT_CATALOG');
Line: 7100

       SELECT 'x'
       FROM OE_AGREEMENTS_VL
       WHERE AGREEMENT_ID = P_AGREEMENT_ID
       AND  INVOICE_TO_CUSTOMER_ID = P_INVOICE_TO_CUSTOMER_ID;
Line: 7111

       select service_ref_line_id
       from aso_quote_line_Details
       where quote_line_id=  P_Quote_line_id
       and service_ref_type_code ='QUOTE';
Line: 7123

  select item_type_code
  from aso_quote_lines_all
  where quote_line_id = P_Quote_line_id;
Line: 7130

  select service_ref_type_code
  from aso_quote_line_details
  where quote_line_id = P_Quote_line_id;
Line: 7146

    select item_type_code
     from aso_quote_lines_all
    where quote_line_id= l_d_qte_line;
Line: 7155

   Select cust_account_id
   From aso_quote_headers_all
   Where quote_header_id = p_quote_header_id;
Line: 7160

   SELECT hcp.standard_terms
   FROM   hz_cust_accounts hca,hz_customer_profiles hcp
   WHERE  hca.cust_account_id = p_cust_account_id
   AND    hcp.cust_account_id = hca.cust_account_id
   AND    nvl(hcp.status,'A') = 'A';
Line: 7175

      Select pri.list_header_id, pri.currency_code
      from OE_AGREEMENTS_B agr, qp_list_headers_vl pri
      where agr.agreement_id = p_agreement_id
      and pri.list_header_id = agr.price_list_id
      and pri.list_type_code in ('PRL','AGR')
      and pri.active_flag = 'Y'
      and trunc(nvl(pri.start_date_active, sysdate)) <= trunc(sysdate)
      and trunc(nvl(pri.end_date_active, sysdate)) >= trunc(sysdate);
Line: 7185

      Select pri.list_header_id , pri.currency_code
      from HZ_CUST_ACCOUNTS cust, qp_list_headers_vl pri
      where cust.cust_account_id = p_cust_acct_id
      and cust.price_list_id = pri.list_header_id
      and pri.list_type_code in ('PRL','AGR')
      and pri.active_flag = 'Y'
      and trunc(nvl(pri.start_date_active, sysdate)) <= trunc(sysdate)
      and trunc(nvl(pri.end_date_active, sysdate)) >= trunc(sysdate);
Line: 7195

      Select pri.list_header_id, pri.currency_code
      from OE_TRANSACTION_TYPES_ALL ord, qp_list_headers_vl pri
      where ord.TRANSACTION_TYPE_ID = p_order_type_id
      and ord.price_list_id = pri.list_header_id
      and pri.list_type_code in ('PRL','AGR')
      and pri.active_flag = 'Y'
      and trunc(nvl(pri.start_date_active, sysdate)) <= trunc(sysdate)
      and trunc(nvl(pri.end_date_active, sysdate)) >= trunc(sysdate);
Line: 7209

       Select quote_expiration_date
       From aso_quote_headers_all
       Where Quote_header_id = P_Quote_header_id;
Line: 7219

      SAVEPOINT UPDATE_quote_PVT;
Line: 7223

	     aso_debug_pub.add('Begin Update_Quote Procedure', 1, 'Y');
Line: 7241

	     aso_debug_pub.add('Update_Quote - Begin ', 1, 'Y');
Line: 7275

          aso_debug_pub.add('Update_Quote: Before call to aso_input_param_debug.print_quote_input procedure', 1, 'Y');
Line: 7294

          aso_debug_pub.add('Update_Quote: After call to aso_input_param_debug.print_quote_input procedure', 1, 'Y');
Line: 7298

      Fetch C_Get_quote into l_LAST_UPDATE_DATE, l_qte_status_id, l_qte_number,l_party_id, l_cust_account_id,
	                        l_order_type_id,l_order_id,l_object_version_number, l_currency_code, l_price_list_id;
Line: 7304

	         FND_MESSAGE.Set_Name('ASO', 'ASO_API_MISSING_UPDATE_TARGET');
Line: 7314

          aso_debug_pub.add('Update_Quote: quote_header_id:         '|| p_qte_header_rec.quote_header_id, 1, 'Y');
Line: 7315

          aso_debug_pub.add('Update_Quote: l_LAST_UPDATE_DATE:      '|| l_LAST_UPDATE_DATE, 1, 'Y');
Line: 7316

          aso_debug_pub.add('Update_Quote: l_qte_status_id:         '|| l_qte_status_id, 1, 'Y');
Line: 7317

          aso_debug_pub.add('Update_Quote: l_qte_number:            '|| l_qte_number, 1, 'Y');
Line: 7318

          aso_debug_pub.add('Update_Quote: l_order_type_id:         '|| l_order_type_id, 1, 'Y');
Line: 7319

          aso_debug_pub.add('Update_Quote: l_order_id:              '|| l_order_id, 1, 'Y');
Line: 7320

		aso_debug_pub.add('Update_Quote: l_object_version_number: '|| l_object_version_number,1,'Y');
Line: 7321

		aso_debug_pub.add('Update_Quote: l_currency_code:         '|| l_currency_code,1,'Y');
Line: 7322

		aso_debug_pub.add('Update_Quote: l_price_list_id:         '|| l_price_list_id,1,'Y');
Line: 7325

      If (l_last_update_date is NULL or l_last_update_date = FND_API.G_MISS_Date ) Then

	     IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
	         FND_MESSAGE.Set_Name('ASO', 'ASO_API_MISSING_COLUMN');
Line: 7329

	         FND_MESSAGE.Set_Token('COLUMN', 'Last_Update_Date', FALSE);
Line: 7337

      If (l_last_update_date <> p_qte_header_rec.last_update_date) Then

	     IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
	         FND_MESSAGE.Set_Name('ASO', 'ASO_API_RECORD_CHANGED');
Line: 7354

             aso_debug_pub.add('Update_Quote - p_qte_header_rec.object_version_number:' ||p_qte_header_rec.object_version_number,1,'Y');
Line: 7389

              FND_MESSAGE.Set_Name('ASO', 'ASO_API_UPDATE_QUOTE_SUBMITTED');
Line: 7397

	     aso_debug_pub.add('Update_Quote - quote_number: '||to_char(l_qte_number), 1, 'N');
Line: 7416

            aso_debug_pub.add('Update_Quote - l_control_rec.Change_Customer_flag : ' ||l_control_rec.Change_Customer_flag,1,'Y');
Line: 7435

            aso_debug_pub.add('Update_Quote - Change Customer Flow starts', 1, 'Y');
Line: 7507

	    aso_debug_pub.ADD ( 'Update_Quote , Change Customer Flow - Price List defaulting starting', 1 , 'N' );
Line: 7508

	    aso_debug_pub.ADD ( 'Update_Quote , Change Customer Flow - Agreement Id : '||l_qte_header_rec.CONTRACT_ID, 1 , 'N' );
Line: 7509

	    aso_debug_pub.ADD ( 'Update_Quote , Change Customer Flow - Customer Account Id : '||l_qte_header_rec.CUST_ACCOUNT_ID, 1 , 'N' );
Line: 7510

            aso_debug_pub.ADD ( 'Update_Quote , Change Customer Flow - Order Type Id : '||l_qte_header_rec.ORDER_TYPE_ID, 1 , 'N' );
Line: 7519

	       aso_debug_pub.ADD ( 'Update_Quote , Change Customer Flow - Price List is defaulted based on Agreement', 1 , 'N' );
Line: 7530

	          aso_debug_pub.ADD ( 'Update_Quote , Change Customer Flow - Price List is defaulted based on Customer Account', 1 , 'N' );
Line: 7540

	             aso_debug_pub.ADD ( 'Update_Quote , Change Customer Flow - Price List is defaulted based on Order Type', 1 , 'N' );
Line: 7552

	    aso_debug_pub.ADD ( 'Update_Quote , Change Customer Flow - l_qte_header_rec.PRICE_LIST_ID : '||l_qte_header_rec.PRICE_LIST_ID, 1 , 'N' );
Line: 7553

	    aso_debug_pub.ADD ( 'Update_Quote , Change Customer Flow - l_qte_header_rec.CURRENCY_CODE : '||l_qte_header_rec.CURRENCY_CODE, 1 , 'N' );
Line: 7586

	 l_shipment_tbl(1).OPERATION_CODE                := 'UPDATE';
Line: 7588

	 aso_debug_pub.add('Update_Quote - Change Customer Flow , Profile ASO_API_ENABLE_SECURITY : ' ||FND_PROFILE.VALUE ('ASO_API_ENABLE_SECURITY' ),1,'Y');
Line: 7589

	 aso_debug_pub.add('Update_Quote - Change Customer Flow , l_sales_team_prof : ' ||l_sales_team_prof,1,'Y');
Line: 7595

		   aso_debug_pub.ADD ( 'Update_Quote - Change Customer Flow , Before calling ASO_SALES_TEAM_PVT.Assign_Sales_Team ' , 1 , 'N' );
Line: 7605

                                   P_Operation       => 'UPDATE',
                                   x_Qte_Header_Rec  => lx_qte_header_rec,
                                   x_return_status   => x_return_status,
                                   x_msg_count       => x_msg_count,
                                   x_msg_data        => x_msg_data );
Line: 7612

                   aso_debug_pub.add('Update_Quote -  Change Customer Flow , After calling ASO_SALES_TEAM_PVT.Assign_Sales_Team , x_return_status: '||x_return_status, 1, 'N');
Line: 7641

	       aso_debug_pub.add('Update_Quote -  Change Customer Flow, l_payment_tbl(1).PAYMENT_TERM_ID : '||l_payment_tbl(1).PAYMENT_TERM_ID, 1, 'N');
Line: 7646

	    l_payment_tbl(1).OPERATION_CODE  := 'UPDATE';
Line: 7655

	    l_tax_detail_tbl(1).OPERATION_CODE  := 'UPDATE';
Line: 7668

               aso_debug_pub.add('Update_Quote - Before defaulting framework', 1, 'Y');
Line: 7669

               aso_debug_pub.add('Update_Quote - Populate defaulting control record from the header control record', 1, 'Y');
Line: 7675

            l_def_control_rec.Defaulting_Flow_Code := 'UPDATE';
Line: 7676

            l_def_control_rec.Last_Update_Date := P_Qte_Header_Rec.Last_Update_Date;
Line: 7684

               aso_debug_pub.add('Last_Update_Date - '||l_def_control_rec.Last_Update_Date, 1, 'Y');
Line: 7695

               aso_debug_pub.add('Update_Quote - Pick '||l_db_object_name ||' based on calling application '||l_def_control_rec.application_type_code, 1, 'Y');
Line: 7711

               aso_debug_pub.add('Update_Quote - Change Customer Flow , Before Call to Default_Entity', 1, 'Y');
Line: 7739

               aso_debug_pub.add('Update_Quote - Change Customer Flow , After Call to Default_Entity , x_return_status : '||x_return_status, 1, 'Y');
Line: 7773

                aso_debug_pub.add('Update_Quote - Change Customer Flow , l_control_rec.defaulting_fwk_flag : N', 1, 'Y');
Line: 7785

            aso_debug_pub.add('Update_Quote: Before call to aso_input_param_debug.print_quote_input procedure for change customer flow', 1, 'Y');
Line: 7804

            aso_debug_pub.add('Update_Quote: After call to aso_input_param_debug.print_quote_input procedure for change customer flow', 1, 'Y');
Line: 7814

	     aso_debug_pub.add('Update_Quote - auto_version: '||l_auto_version, 1, 'N');
Line: 7836

	         aso_debug_pub.add('Update_Quote - p_qte_header_rec.order_type_id '||p_qte_header_rec.order_type_id, 1, 'N');
Line: 7844

	       aso_debug_pub.add('Update_Quote - Value of Order Type Profile'||to_number(ASO_UTILITY_PVT.GET_OU_ATTRIBUTE_VALUE(ASO_UTILITY_PVT.G_DEFAULT_ORDER_TYPE)), 1, 'N');
Line: 7848

              aso_debug_pub.add('Update_Quote - order_type_id from database '||l_order_type_id, 1, 'N');
Line: 7870

          aso_debug_pub.add('Update_Quote - l_qte_header_rec.publish_flag '||l_qte_header_rec.publish_flag, 1, 'N');
Line: 7884

              aso_debug_pub.add('Update_Quote - chk_cust_accts: x_return_status: '||x_return_status, 1, 'N');
Line: 7901

              aso_debug_pub.add('Update_Quote - assign_cust_accts: x_return_status: '||x_return_status, 1, 'N');
Line: 7915

	           aso_debug_pub.add('Update_Quote - before validate_party: ', 1, 'N');
Line: 8005

      SELECT count(*)
      INTO ls_count
      FROM aso_quote_line_details a1,
	aso_quote_lines_all a2
      WHERE a2.quote_header_id = l_qte_header_rec.quote_header_id
	AND a1.quote_line_id       = a2.quote_line_id
	AND SERVICE_REF_TYPE_CODE IN ('CUSTOMER_PRODUCT','PRODUCT_CATALOG');
Line: 8018

        aso_debug_pub.add('ASO_QUOTE_HEADERS_PVT UPDATE_QUOTE: header_id'||l_qte_header_rec.quote_header_id);
Line: 8019

	aso_debug_pub.add('ASO_QUOTE_HEADERS_PVT UPDATE_QUOTE:  cust Acct id'||ls_cust_account_id);
Line: 8020

	aso_debug_pub.add('ASO_QUOTE_HEADERS_PVT UPDATE_QUOTE: end cust Acct id'||ls_end_cust_account_id);
Line: 8021

	aso_debug_pub.add('ASO_QUOTE_HEADERS_PVT UPDATE_QUOTE: record end cust Acct id'||p_qte_header_rec.END_CUSTOMER_CUST_ACCOUNT_ID);
Line: 8022

	aso_debug_pub.add('ASO_QUOTE_HEADERS_PVT UPDATE_QUOTE: record end LAST_UPDATED_BY'||p_qte_header_rec.LAST_UPDATED_BY);
Line: 8040

 IF ( (p_qte_header_rec.END_CUSTOMER_CUST_ACCOUNT_ID is NULL) or ((p_qte_header_rec.END_CUSTOMER_CUST_ACCOUNT_ID=FND_API.G_MISS_NUM) and (p_qte_header_rec.LAST_UPDATED_BY <> FND_API.G_MISS_NUM)) ) -- end customer is cleared
   OR
   ((p_qte_header_rec.END_CUSTOMER_CUST_ACCOUNT_ID is NOT NULL ) and (p_qte_header_rec.END_CUSTOMER_CUST_ACCOUNT_ID <> FND_API.G_MISS_NUM)) -- end customer is changed

   THEN
    IF aso_debug_pub.g_debug_flag = 'Y' THEN
      aso_debug_pub.add('UPDATE_QUOTE: End customer is changed');
Line: 8066

      aso_debug_pub.add('UPDATE_QUOTE: new ib cust: '|| ls_ib_cust_account_id);
Line: 8067

      aso_debug_pub.add('UPDATE_QUOTE: original ib cust: '|| ls_ib_cust_account_id_orig);
Line: 8068

       aso_debug_pub.add('UPDATE_QUOTE: new pc cust: '|| ls_pc_cust_account_id);
Line: 8069

      aso_debug_pub.add('UPDATE_QUOTE: original pc cust: '|| ls_pc_cust_account_id_orig);
Line: 8081

			aso_debug_pub.add('UPDATE_QUOTE:install base validation');
Line: 8092

			    ls_qte_line_tbl(i).operation_code:='DELETE';
Line: 8098

			aso_debug_pub.add('UPDATE_QUOTE:install base validation found'||found);
Line: 8105

			l_qte_line_rec.operation_code:='DELETE';
Line: 8130

			aso_debug_pub.add('UPDATE_QUOTE:SERVICE_REF_TYPE_CODE '||c1.SERVICE_REF_TYPE_CODE);
Line: 8131

			aso_debug_pub.add('UPDATE_QUOTE: PRODUCT_CATALOG service ref line id'||c1.SERVICE_REF_LINE_ID, 1, 'Y');
Line: 8132

			aso_debug_pub.add('UPDATE_QUOTE: PRODUCT_CATALOG Servicable product'||l_inventory_item_id, 1, 'Y');
Line: 8133

			aso_debug_pub.add('UPDATE_QUOTE: PRODUCT_CATALOG service item id'||ls_service_inventory_item_id, 1, 'Y');
Line: 8134

			aso_debug_pub.add('UPDATE_QUOTE: PRODUCT_CATALOG DB customer id'||ls_cust_account_id, 1, 'Y');
Line: 8135

			aso_debug_pub.add('UPDATE_QUOTE: PRODUCT_CATALOG DB end customer id'||ls_end_cust_account_id, 1, 'Y');
Line: 8136

			aso_debug_pub.add('UPDATE_QUOTE: PRODUCT_CATALOG record structure end customer id'||ls_pc_cust_account_id, 1, 'Y');
Line: 8153

			aso_debug_pub.add('UPDATE_QUOTE:SERVICE_not available');
Line: 8161

			    ls_qte_line_tbl(i).operation_code:='DELETE';
Line: 8167

			aso_debug_pub.add('UPDATE_QUOTE:product base validation found'||found);
Line: 8174

			l_qte_line_rec.operation_code:='DELETE';
Line: 8294

                if (p_hd_sales_credit_tbl(i).operation_code = 'CREATE' or p_hd_sales_credit_tbl(i).operation_code = 'UPDATE') then

                    ASO_VALIDATE_PVT.Validate_Resource_id(
                                p_init_msg_list => FND_API.G_FALSE,
                                p_resource_id   => p_hd_sales_credit_tbl(i).resource_id  ,
                                x_return_status => x_return_status,
                                x_msg_count     => x_msg_count,
                                x_msg_data      => x_msg_data);
Line: 8400

                            p_operation_code   =>   'UPDATE',
                            p_application_type_code   =>   l_control_rec.application_type_code,
                            x_return_status	   => x_return_status,
                            x_msg_count		=> x_msg_count,
                            x_msg_data		=> 	x_msg_data);
Line: 8508

                           p_operation_code  => 'UPDATE',
                           p_application_type_code  => l_control_rec.application_type_code,
                           x_return_status	=> x_return_status,
                           x_msg_count		=> x_msg_count,
                           x_msg_data		=> x_msg_data);
Line: 8533

              ELSIF l_hd_payment_tbl(i).operation_code = 'UPDATE' THEN

                  IF l_hd_payment_tbl(i).payment_id <> FND_API.G_MISS_NUM AND
                      l_payment_db_tbl.exists(l_hd_payment_tbl(i).payment_id) AND
                      l_hd_payment_tbl(i).payment_option <> FND_API.G_MISS_CHAR THEN

                         l_payment_db_tbl(l_hd_payment_tbl(i).payment_id) := l_hd_payment_tbl(i).payment_option;
Line: 8542

              ELSIF l_hd_payment_tbl(i).operation_code = 'DELETE' THEN

                  IF l_hd_payment_tbl(i).payment_id <> FND_API.G_MISS_NUM AND
                      l_payment_db_tbl.exists(l_hd_payment_tbl(i).payment_id) THEN

                        l_payment_db_tbl.DELETE(l_hd_payment_tbl(i).payment_id);
Line: 8616

               ELSIF l_hd_shipment_tbl(i).operation_code = 'DELETE' THEN

                   IF l_hd_shipment_tbl(i).shipment_id <> FND_API.G_MISS_NUM AND
                      l_shipment_db_tbl.exists(l_hd_shipment_tbl(i).shipment_id) THEN

                       l_shipment_db_tbl.DELETE(l_hd_shipment_tbl(i).shipment_id);
Line: 8651

               ELSIF l_hd_tax_detail_tbl(i).operation_code ='DELETE' AND
                     l_hd_tax_detail_tbl(i).tax_detail_id <> FND_API.G_MISS_NUM AND
                     l_tax_db_tbl.exists(l_hd_tax_detail_tbl(i).tax_detail_id) THEN

                       l_tax_db_tbl.delete(l_hd_tax_detail_tbl(i).tax_detail_id);
Line: 8697

		      aso_debug_pub.add('Update_Quote: After copy_quote l_return_status: ' || l_return_status);
Line: 8698

                aso_debug_pub.add('Update_Quote: After copy_quote l_qte_header_id: ' || l_qte_header_id);
Line: 8699

                aso_debug_pub.add('Update_Quote: After copy_quote l_quote_number:  ' || l_quote_number);
Line: 8702

            update aso_quote_headers_all
            set quote_version      =  l_qte_header_rec.quote_version + 1,
                max_version_flag   =  'Y',
                creation_date      =  sysdate
            where quote_header_id = l_qte_header_rec.quote_header_id;
Line: 8708

            update aso_quote_headers_all
            set max_version_flag      =  'N',
                quote_version         =  l_old_header_rec.quote_version,
                quote_status_id       =  l_old_header_rec.quote_status_id,
                creation_date         =  l_old_header_rec.creation_date,
			 created_by            =  l_old_header_rec.created_by,
			 last_update_date      =  sysdate,
                last_updated_by       =  g_user_id,
                last_update_login     =  g_login_id
            where quote_header_id = l_qte_header_id;
Line: 8719

            update aso_quote_headers_all
            set quote_version         =  l_qte_header_rec.quote_version,
                last_update_date      =  sysdate,
			 created_by            =  g_user_id,
			 last_updated_by       =  g_user_id,
                last_update_login     =  g_login_id
            where quote_header_id = l_qte_header_rec.quote_header_id;
Line: 8727

            open  c_last_update_date(l_qte_header_rec.quote_header_id);
Line: 8728

            fetch c_last_update_date into l_qte_header_rec.last_update_date;
Line: 8729

            close c_last_update_date;
Line: 8731

            l_control_rec.last_update_date  :=  l_qte_header_rec.last_update_date;
Line: 8734

                aso_debug_pub.add('Update_Quote: After updating aso_quote_headers_all table for auto versioning.');
Line: 8735

                aso_debug_pub.add('l_qte_header_rec.last_update_date: '|| l_qte_header_rec.last_update_date);
Line: 8736

                aso_debug_pub.add('l_control_rec.last_update_date:    '|| l_control_rec.last_update_date);
Line: 8789

        	             p_operation_code  => 'UPDATE',
        	             p_application_type_code  => l_control_rec.application_type_code,
        	             x_return_status	 => x_return_status,
                       x_msg_count		 => x_msg_count,
                       x_msg_data		 => x_msg_data);
Line: 8800

       IF ((l_shipment_rec.ship_method_code is not null and l_shipment_rec.ship_method_code <> fnd_api.g_miss_char and l_shipment_rec.operation_code = 'UPDATE')
          or (P_Qte_Header_Rec.org_id is not null and P_Qte_Header_Rec.org_id <> fnd_api.g_miss_num)) THEN

          -- get the value from db if not passed in
         IF (P_Qte_Header_Rec.org_id is null or P_Qte_Header_Rec.org_id = fnd_api.g_miss_num ) THEN
          OPEN c_org_id(l_qte_header_rec.quote_header_id);
Line: 8818

           aso_debug_pub.add('Update_Quote - l_shipment_rec.ship_method_code:  '|| l_shipment_rec.ship_method_code, 1, 'N');
Line: 8819

           aso_debug_pub.add('Update_Quote - P_Qte_Header_Rec.org_id:   '|| P_Qte_Header_Rec.org_id, 1, 'N');
Line: 8820

           aso_debug_pub.add('Update_Quote - l_master_organization_id:  '|| l_master_organization_id, 1, 'N');
Line: 8821

           aso_debug_pub.add('Update_Quote - l_quote_org_id         :   '|| l_quote_org_id, 1, 'N');
Line: 8822

           aso_debug_pub.add('Update_Quote - before validate ship_method_code ', 1, 'N');
Line: 8837

           aso_debug_pub.add('Update_Quote - After validate ship_method_code ', 1, 'N');
Line: 8852

                   P_Operation_Code      => 'UPDATE',
                   p_application_type_code      => l_control_rec.application_type_code,
                   x_return_status       => x_return_status,
                   x_msg_count           => x_msg_count,
                   x_msg_data            => x_msg_data);
Line: 8863

          aso_debug_pub.add('Update_Quote - before Validate_Agreement:l_qte_header_rec.contract_id: '||l_qte_header_rec.contract_id, 1, 'N');
Line: 8877

               aso_debug_pub.add('Update_Quote - after Validate_Agreement:x_return_status: '||x_return_status, 1, 'N');
Line: 8887

	     aso_debug_pub.add('Update_Quote: l_qte_header_rec.minisite_id: '|| l_qte_header_rec.minisite_id);
Line: 8900

		     aso_debug_pub.add('Update_Quote: After call to ASO_VALIDATE_PVT.Validate_MiniSite');
Line: 8901

               aso_debug_pub.add('Update_Quote: x_return_status: '|| x_return_status);
Line: 8911

	     aso_debug_pub.add('Update_Quote: Before call to update_rows procedures', 1, 'Y');
Line: 8914

      Update_Rows (
			p_qte_header_rec	    => l_qte_header_rec,
			p_Price_Attributes_Tbl  => p_hd_price_attributes_tbl,
			P_Price_Adjustment_Tbl  => l_price_adj_tbl,
			P_Price_Adj_Attr_Tbl    => l_price_adj_attr_tbl,
			P_Payment_Tbl		    => l_hd_payment_tbl,
			P_Shipment_Tbl		    => l_hd_shipment_tbl,
			P_Freight_Charge_Tbl    => p_hd_freight_charge_tbl,
			P_Tax_Detail_Tbl	    => l_hd_tax_detail_tbl,
               P_hd_Attr_Ext_Tbl	    => P_hd_Attr_Ext_Tbl,
               P_sales_credit_tbl      => p_hd_sales_credit_tbl,
               P_quote_party_tbl       => p_hd_quote_party_tbl,
               P_Qte_Access_Tbl        => P_Qte_Access_Tbl,
			x_qte_header_rec        => x_qte_header_rec,
			x_Price_Attributes_Tbl  => x_hd_price_attributes_tbl,
			x_Price_Adjustment_Tbl  => l_price_adj_tbl_out,
			x_Price_Adj_Attr_Tbl    => l_price_adj_attr_tbl_out,
			x_Payment_Tbl		    => x_hd_payment_tbl,
			x_Shipment_Tbl		    => x_hd_shipment_tbl,
			x_Freight_Charge_Tbl    => x_hd_freight_charge_tbl,
			x_Tax_Detail_Tbl        => x_hd_tax_detail_tbl,
               x_hd_Attr_Ext_Tbl       => x_hd_Attr_Ext_Tbl,
               x_sales_credit_tbl      => x_hd_sales_credit_tbl,
               x_quote_party_tbl       => x_hd_quote_party_tbl,
               x_Qte_Access_Tbl        => x_Qte_Access_Tbl,
			X_Return_Status 	    => l_return_status,
			X_Msg_Count		    => x_msg_count,
			X_Msg_Data		    => x_msg_data);
Line: 8947

          aso_debug_pub.add('Update_Quote: After call to update_rows: l_return_status: ' || l_return_status, 1, 'Y');
Line: 8948

          aso_debug_pub.add('Update_Quote: value of ASO_API_ENABLE_SECURITY: ' || FND_PROFILE.value('ASO_API_ENABLE_SECURITY'), 1, 'Y');
Line: 8954

          aso_debug_pub.add('Update_Quote: p_template_tbl.count: ' || p_template_tbl.count, 1, 'Y');
Line: 8977

             aso_debug_pub.add('Update_Quote: l_template_tbl.count: ' || l_template_tbl.count, 1, 'Y');
Line: 8978

             aso_debug_pub.add('Update_Quote: Before call to aso_quote_templ_pvt.add_template_to_quote procedure', 1, 'Y');
Line: 8986

                   p_update_flag        => 'N',
                   p_template_id_tbl    => l_template_tbl,
                   p_qte_header_rec     => x_qte_header_rec,
                   p_control_rec        => p_control_rec,
                   x_qte_line_tbl       => lx_qte_line_tbl,
                   x_qte_line_dtl_tbl   => x_qte_line_dtl_tbl,
                   x_return_status      => x_return_status,
                   x_msg_count          => x_msg_count,
                   x_msg_data           => x_msg_data
                   );
Line: 9000

	        aso_debug_pub.add('Update_Quote: After call to aso_quote_templ_pvt.add_template_to_quote: x_return_status: '|| x_return_status, 1, 'Y');
Line: 9001

	        aso_debug_pub.add('Update_Quote: lx_qte_line_tbl.count:    ' || lx_qte_line_tbl.count, 1, 'Y');
Line: 9002

	        aso_debug_pub.add('Update_Quote: x_qte_line_dtl_tbl.count: ' || x_qte_line_dtl_tbl.count, 1, 'Y');
Line: 9005

	             aso_debug_pub.add('Update_Quote: lx_qte_line_tbl('||i||').inventory_item_id: '|| lx_qte_line_tbl(i).inventory_item_id, 1, 'N');
Line: 9006

	             aso_debug_pub.add('Update_Quote: lx_qte_line_tbl('||i||').uom_code:          '|| lx_qte_line_tbl(i).uom_code, 1, 'N');
Line: 9007

	             aso_debug_pub.add('Update_Quote: lx_qte_line_tbl('||i||').quantity:          '|| lx_qte_line_tbl(i).quantity, 1, 'N');
Line: 9012

	             aso_debug_pub.add('Update_Quote: x_qte_line_dtl_tbl('||i||').qte_line_index:             '|| x_qte_line_dtl_tbl(i).qte_line_index, 1, 'N');
Line: 9013

	             aso_debug_pub.add('Update_Quote: x_qte_line_dtl_tbl('||i||').ref_line_index:             '|| x_qte_line_dtl_tbl(i).ref_line_index, 1, 'N');
Line: 9014

	             aso_debug_pub.add('Update_Quote: x_qte_line_dtl_tbl('||i||').service_ref_qte_line_index: '|| x_qte_line_dtl_tbl(i).service_ref_qte_line_index, 1, 'N');
Line: 9015

	             aso_debug_pub.add('Update_Quote: x_qte_line_dtl_tbl('||i||').service_ref_line_id:        '|| x_qte_line_dtl_tbl(i).service_ref_line_id, 1, 'N');
Line: 9073

	     aso_debug_pub.add('Update_Quote: ls_qte_line_tbl.count:      ' || ls_qte_line_tbl.count, 1, 'Y');  -- bug 9433340
Line: 9074

	     aso_debug_pub.add('Update_Quote: lx_qte_line_dtl_tbl.count: ' || lx_qte_line_dtl_tbl.count, 1, 'Y');
Line: 9077

	          aso_debug_pub.add('Update_Quote: ls_qte_line_tbl('||i||').inventory_item_id: '|| ls_qte_line_tbl(i).inventory_item_id, 1, 'N');
Line: 9078

	          aso_debug_pub.add('Update_Quote: ls_qte_line_tbl('||i||').uom_code:          '|| ls_qte_line_tbl(i).uom_code, 1, 'N');
Line: 9079

	          aso_debug_pub.add('Update_Quote: ls_qte_line_tbl('||i||').quantity:          '|| ls_qte_line_tbl(i).quantity, 1, 'N');
Line: 9084

	          aso_debug_pub.add('Update_Quote: lx_qte_line_dtl_tbl('||i||').qte_line_index:             '|| lx_qte_line_dtl_tbl(i).qte_line_index, 1, 'N');
Line: 9085

	          aso_debug_pub.add('Update_Quote: lx_qte_line_dtl_tbl('||i||').ref_line_index:             '|| lx_qte_line_dtl_tbl(i).ref_line_index, 1, 'N');
Line: 9086

	          aso_debug_pub.add('Update_Quote: lx_qte_line_dtl_tbl('||i||').service_ref_qte_line_index: '|| lx_qte_line_dtl_tbl(i).service_ref_qte_line_index, 1, 'N');
Line: 9087

	          aso_debug_pub.add('Update_Quote: lx_qte_line_dtl_tbl('||i||').service_ref_line_id:        '|| lx_qte_line_dtl_tbl(i).service_ref_line_id, 1, 'N');
Line: 9088

	          aso_debug_pub.add('Update_Quote: lx_qte_line_dtl_tbl('||i||').ato_line_index:             '|| lx_qte_line_dtl_tbl(i).ato_line_index, 1, 'N');
Line: 9089

	          aso_debug_pub.add('Update_Quote: lx_qte_line_dtl_tbl('||i||').ato_line_id:                '|| lx_qte_line_dtl_tbl(i).ato_line_id, 1, 'N');
Line: 9090

	          aso_debug_pub.add('Update_Quote: lx_qte_line_dtl_tbl('||i||').top_model_line_index:       '|| lx_qte_line_dtl_tbl(i).top_model_line_index, 1, 'N');
Line: 9091

	          aso_debug_pub.add('Update_Quote: lx_qte_line_dtl_tbl('||i||').top_model_line_id:          '|| lx_qte_line_dtl_tbl(i).top_model_line_id, 1, 'N');
Line: 9099

			 aso_debug_pub.add('Update_Quote: value of p_qte_header_rec.quote_type: ' || p_qte_header_rec.quote_type, 1, 'Y');
Line: 9100

			 aso_debug_pub.add('Update_Quote: value of l_qte_header_rec.resource_id: ' || l_qte_header_rec.resource_id, 1, 'Y');
Line: 9101

			 aso_debug_pub.add('Update_Quote: value of l_qte_header_rec.resource_grp_id: ' || l_qte_header_rec.resource_grp_id, 1, 'Y');
Line: 9124

                   aso_debug_pub.add('Update_Quote - before assign_sales_team l_store_trans: '||l_store_trans, 1, 'Y');
Line: 9125

                   aso_debug_pub.add('Update_Quote - before assign_sales_team l_sales_team_prof: '||l_sales_team_prof, 1, 'Y');
Line: 9136

                                  P_Operation        => 'UPDATE',
                                  x_Qte_Header_Rec   => lx_qte_header_rec,
                                  x_return_status    => x_return_status,
                                  x_msg_count        => x_msg_count,
                                  x_msg_data         => x_msg_data);
Line: 9159

                    l_qte_access_rec.LAST_UPDATED_BY          := G_USER_ID;
Line: 9160

                    l_qte_access_rec.LAST_UPDATE_LOGIN        := G_LOGIN_ID;
Line: 9161

                    l_qte_access_rec.LAST_UPDATE_DATE         := SYSDATE;
Line: 9165

                    l_qte_access_rec.PROGRAM_UPDATE_DATE      := l_qte_header_rec.program_update_date;
Line: 9172

                    l_qte_access_rec.UPDATE_ACCESS_FLAG       := 'Y';
Line: 9178

		              aso_debug_pub.add('Update_Quote: before Add_Resource: l_qte_header_rec.resource_id:    ' || l_qte_header_rec.resource_id, 1, 'Y');
Line: 9179

                        aso_debug_pub.add('Update_Quote: before Add_Resource', 1, 'Y');
Line: 9194

		              aso_debug_pub.add('Update_Quote: after Add_Resource: x_return_status: ' || x_return_status, 1, 'Y');
Line: 9201

                    open  c_last_update_date(x_qte_header_rec.quote_header_id);
Line: 9202

                    fetch c_last_update_date into x_qte_header_rec.last_update_date;
Line: 9203

                    close c_last_update_date;
Line: 9205

                    l_control_rec.last_update_date  :=  x_qte_header_rec.last_update_date;
Line: 9208

                        aso_debug_pub.add('Update_Quote: After call to Add_Resource.');
Line: 9209

                        aso_debug_pub.add('x_qte_header_rec.last_update_date: '|| x_qte_header_rec.last_update_date);
Line: 9210

                        aso_debug_pub.add('l_control_rec.last_update_date:    '|| l_control_rec.last_update_date);
Line: 9231

          ASO_SALES_CREDITS_PKG.Insert_Row(
          p_CREATION_DATE  => SYSDATE,
          p_CREATED_BY  => G_USER_ID,
          p_LAST_UPDATED_BY  => G_USER_ID,
          p_LAST_UPDATE_DATE  => SYSDATE,
          p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
          p_REQUEST_ID  => FND_API.G_MISS_NUM,
          p_PROGRAM_APPLICATION_ID  => FND_API.G_MISS_NUM,
          p_PROGRAM_ID  => FND_API.G_MISS_NUM,
          p_PROGRAM_UPDATE_DATE  => FND_API.G_MISS_DATE,
          px_SALES_CREDIT_ID  => x_hd_sales_credit_tbl(1).Sales_Credit_Id,
          p_QUOTE_HEADER_ID  => l_qte_header_rec.QUOTE_HEADER_ID,
          p_QUOTE_LINE_ID  => FND_API.G_MISS_NUM,
          p_PERCENT  => 100,
          p_RESOURCE_ID  => l_qte_header_rec.RESOURCE_ID,
          p_RESOURCE_GROUP_ID  => l_qte_header_rec.RESOURCE_GRP_ID,
          p_EMPLOYEE_PERSON_ID  => FND_API.G_MISS_NUM,
          p_SALES_CREDIT_TYPE_ID  => l_quota_id,
          p_ATTRIBUTE_CATEGORY_CODE  => FND_API.G_MISS_CHAR,
          p_ATTRIBUTE1  => FND_API.G_MISS_CHAR,
          p_ATTRIBUTE2  => FND_API.G_MISS_CHAR,
          p_ATTRIBUTE3  => FND_API.G_MISS_CHAR,
          p_ATTRIBUTE4  => FND_API.G_MISS_CHAR,
          p_ATTRIBUTE5  => FND_API.G_MISS_CHAR,
          p_ATTRIBUTE6  => FND_API.G_MISS_CHAR,
          p_ATTRIBUTE7  => FND_API.G_MISS_CHAR,
          p_ATTRIBUTE8  => FND_API.G_MISS_CHAR,
          p_ATTRIBUTE9  => FND_API.G_MISS_CHAR,
          p_ATTRIBUTE10  => FND_API.G_MISS_CHAR,
          p_ATTRIBUTE11  => FND_API.G_MISS_CHAR,
          p_ATTRIBUTE12  => FND_API.G_MISS_CHAR,
          p_ATTRIBUTE13  => FND_API.G_MISS_CHAR,
          p_ATTRIBUTE14  => FND_API.G_MISS_CHAR,
          p_ATTRIBUTE15  => FND_API.G_MISS_CHAR,
          p_ATTRIBUTE16  => FND_API.G_MISS_CHAR,
          p_ATTRIBUTE17  => FND_API.G_MISS_CHAR,
          p_ATTRIBUTE18  => FND_API.G_MISS_CHAR,
          p_ATTRIBUTE19  => FND_API.G_MISS_CHAR,
          p_ATTRIBUTE20  => FND_API.G_MISS_CHAR,
          p_SYSTEM_ASSIGNED_FLAG  => 'N',
          p_CREDIT_RULE_ID  => FND_API.G_MISS_NUM,
          p_OBJECT_VERSION_NUMBER  => FND_API.G_MISS_NUM);
Line: 9274

       aso_debug_pub.add('After Insert SCred ');
Line: 9311

                l_related_obj_rec.operation_code := 'UPDATE';
Line: 9315

                l_related_obj_rec.operation_code := 'DELETE';
Line: 9351

                 aso_debug_pub.add('Update_Quote: After call to Create_Object_Relationship: x_return_status: '||x_return_status, 1, 'N');
Line: 9360

        ELSIF l_related_obj_rec.operation_code = 'UPDATE' THEN

          IF ((l_related_obj_rec.related_object_id = NULL OR l_related_obj_rec.related_object_id = FND_API.G_MISS_NUM)
		   OR (l_related_obj_rec.last_update_date = null or l_related_obj_rec.last_update_date = FND_API.G_MISS_DATE))THEN
		   Open c_related_obj_id(l_qte_header_rec.quote_header_id);
Line: 9365

		   Fetch c_related_obj_id INTO l_related_obj_rec.related_object_id,l_related_obj_rec.last_update_date;
Line: 9371

            ASO_RLTSHIP_PUB.Update_Object_Relationship(
              P_Api_Version_Number         => 1.0,
              P_Init_Msg_List              => FND_API.G_FALSE,
              P_Commit                     => FND_API.G_FALSE,
              p_validation_level           => p_validation_level,
              P_RELATED_OBJ_Rec            => l_related_obj_rec,
              X_Return_Status              => X_Return_Status,
              X_Msg_Count                  => X_Msg_Count,
              X_Msg_Data                   => X_Msg_Data);
Line: 9382

                 aso_debug_pub.add('Update_Quote: After call to Update_Object_Relationship: x_return_status: '||x_return_status, 1, 'N');
Line: 9391

        ELSIF l_related_obj_rec.operation_code = 'DELETE' THEN

          IF l_related_obj_rec.related_object_id = NULL OR l_related_obj_rec.related_object_id = FND_API.G_MISS_NUM THEN
             Open c_related_obj_id(l_qte_header_rec.quote_header_id);
Line: 9395

             Fetch c_related_obj_id INTO l_related_obj_rec.related_object_id,l_related_obj_rec.last_update_date;
Line: 9400

            ASO_RLTSHIP_PUB.Delete_Object_Relationship(
              P_Api_Version_Number         => 1.0,
              P_Init_Msg_List              => FND_API.G_FALSE,
              P_Commit                     => FND_API.G_FALSE,
              p_validation_level           => p_validation_level,
              P_RELATED_OBJ_Rec            => l_related_obj_rec,
              X_Return_Status              => X_Return_Status,
              X_Msg_Count                  => X_Msg_Count,
              X_Msg_Data                   => X_Msg_Data);
Line: 9411

                 aso_debug_pub.add('Update_Quote: After call to Delete_Object_Relationship: x_return_status: '||x_return_status, 1, 'N');
Line: 9480

	      FND_MESSAGE.Set_Token('ROW', 'ASO_QUOTE_HEADER AFTER UPDATE ROW', TRUE);
Line: 9538

                l_qte_line_rec.operation_code:='DELETE';
Line: 9540

		   aso_debug_pub.ADD ('Update_Quote:Trade in from install Base Check Failed' , 1, 'N' );
Line: 9561

                l_qte_line_rec.operation_code:='DELETE';
Line: 9563

	           aso_debug_pub.ADD ('Update_Quote : Container Model Check Failed' , 1, 'N' );
Line: 9581

	       l_qte_line_rec.operation_code:='DELETE';
Line: 9591

		   aso_debug_pub.ADD( 'Update_Quote:Before calling ASO_SERVICE_CONTRACTS_INT.Is_Service_Available for IB', 1 , 'N' );
Line: 9604

		   aso_debug_pub.ADD( 'Update_Quote:After calling ASO_SERVICE_CONTRACTS_INT.Is_Service_Available for IB', 1 , 'N' );
Line: 9608

		   l_qte_line_rec.operation_code:='DELETE';
Line: 9610

		      aso_debug_pub.add('Update_Quote: PC SERVICE not available');
Line: 9625

		   aso_debug_pub.ADD( 'Update_Quote:Before calling ASO_SERVICE_CONTRACTS_INT.Is_Service_Available for Quote', 1 , 'N' );
Line: 9638

		   aso_debug_pub.ADD( 'Update_Quote:After calling ASO_SERVICE_CONTRACTS_INT.Is_Service_Available for Quote', 1 , 'N' );
Line: 9642

		   l_qte_line_rec.operation_code:='DELETE';
Line: 9644

		      aso_debug_pub.add('Update_Quote: Quote SERVICE Not Available');
Line: 9655

 aso_debug_pub.add('UPDATE_QUOTE: l_qte_header_rec.Call_batch_validation_flag: '|| l_qte_header_rec.Call_batch_validation_flag,1,'N');
Line: 9660

   IF l_qte_line_rec.operation_code IN ('UPDATE','DELETE') THEN

      OPEN c_qte_line(l_qte_line_rec.quote_line_id);
Line: 9686

                       IF (l_qte_line_rec.operation_code = 'UPDATE') AND
					 (l_qte_line_rec.quantity <> FND_API.G_MISS_NUM) AND
                          (l_batch_qte_line_rec.quantity <> l_qte_line_rec.quantity) THEN

                           IF l_search_qte_line_tbl.EXISTS(l_qte_line_rec.quote_line_id) THEN
                               IF aso_debug_pub.g_debug_flag = 'Y' THEN
						 aso_debug_pub.add('UPDATE_QUOTE: Model line exist in the l_search_qte_line_tbl, no need to add again',1,'N');
Line: 9698

						 aso_debug_pub.add('UPDATE_QUOTE: Model line does not exist in the l_search_qte_line_tbl, need to add into it',1,'N');
Line: 9706

						 aso_debug_pub.add('UPDATE_QUOTE: Model line does not exist: l_model_line_id: '|| l_model_line_id,1,'N');
Line: 9711

                       ELSIF l_qte_line_rec.operation_code = 'DELETE' THEN

                            l_delete_qte_line_tbl(l_qte_line_rec.quote_line_id).quote_line_id
                                                    := l_qte_line_rec.quote_line_id;
Line: 9719

			        if l_qte_line_rec.operation_code = 'DELETE'  and l_batch_qte_line_rec.config_model_type = 'N'
				      and  l_batch_qte_line_dtl_tbl(1).config_delta = 0 THEN

                           l_deactivate_counter := l_deactivate_counter + 1;
Line: 9735

				             aso_debug_pub.add('UPDATE_QUOTE: c_model_line: l_model_line_id: '||l_model_line_id,1,'N');
Line: 9740

                                IF (l_qte_line_rec.operation_code = 'UPDATE') AND
                                   (l_qte_line_rec.quantity <> FND_API.G_MISS_NUM) AND
                                   (l_batch_qte_line_rec.quantity <> l_qte_line_rec.quantity) THEN

                                   IF aso_debug_pub.g_debug_flag = 'Y' THEN
							     aso_debug_pub.add('UPDATE_QUOTE: Children line having operation_code = UPDATE',1,'N');
Line: 9750

							    aso_debug_pub.add('UPDATE_QUOTE: Model line exist in the l_model_qte_line_tbl, no need to add again',1,'N');
Line: 9754

							    aso_debug_pub.add('UPDATE_QUOTE: Model line does not exist in the l_model_qte_line_tbl, need to add again',1,'N');
Line: 9761

                                ELSIF l_qte_line_rec.operation_code = 'DELETE' THEN

                                   IF aso_debug_pub.g_debug_flag = 'Y' THEN
							aso_debug_pub.add('UPDATE_QUOTE: Children line having operation_code = DELETE',1,'N');
Line: 9771

							    aso_debug_pub.add('UPDATE_QUOTE: Model line exist in the l_model_qte_line_tbl, no need to add again',1,'N');
Line: 9776

							    aso_debug_pub.add('UPDATE_QUOTE: Model line does not exist in the l_model_qte_line_tbl, need to add into it',1,'N');
Line: 9786

					           aso_debug_pub.add('UPDATE_QUOTE: c_model_line: Model line does not exist for this config line',1,'N');
Line: 9791

				    end if; --l_qte_line_rec.operation_code = 'DELETE' and l_batch_qte_line_rec.config_model_type = 'N' and l_batch_qte_line_dtl_tbl(1).config_delta = 0 THEN
Line: 9796

			    aso_debug_pub.add('UPDATE_QUOTE: Before Adding line to l_model_qte_line_tbl',1,'N');
Line: 9797

                   aso_debug_pub.add('UPDATE_QUOTE: Before Adding line to l_model_qte_line_tbl: l_add_model_line: '||l_add_model_line,1,'N');
Line: 9804

				   aso_debug_pub.add('UPDATE_QUOTE: Inside IF l_add_model_line = FND_API.G_TRUE: l_model_index: '||l_model_index,1,'N');
Line: 9814

			    aso_debug_pub.add('UPDATE_QUOTE: Before Adding line to l_p_batch_qte_line_tbl',1,'N');
Line: 9815

                   aso_debug_pub.add('UPDATE_QUOTE: Before Adding line to l_p_batch_qte_line_tbl: l_add_line: '||l_add_line,1,'N');
Line: 9820

				   aso_debug_pub.add('UPDATE_QUOTE: Inside IF l_add_line = FND_API.G_TRUE: l_batch_index: '||l_batch_index,1,'N');
Line: 9837

    END IF;--l_qte_line_rec.operation_code IN ('UPDATE','DELETE')
Line: 9993

aso_debug_pub.add('Update_Quote (create_quote_lines) - before Validate_Commitment ', 1, 'N');
Line: 10003

aso_debug_pub.add('Update_Quote - after Validate_Commitment: l_return_status: '||l_return_status, 1, 'N');
Line: 10015

	   open  c_last_update_date(x_qte_header_rec.quote_header_id);
Line: 10016

	   fetch c_last_update_date into l_control_rec.last_update_date;
Line: 10017

	   close c_last_update_date;
Line: 10020

		  aso_debug_pub.add('Update_Quote: Before call to Create_Quote_Lines');
Line: 10021

            aso_debug_pub.add('l_control_rec.last_update_date:    '|| l_control_rec.last_update_date);
Line: 10029

			p_update_header_flag	=> FND_API.G_FALSE,
                  p_qte_header_rec        =>  l_qte_header_rec,
			P_qte_Line_Rec		=> l_qte_line_rec,
			P_qte_line_dtl_tbl	=> l_qte_line_dtl_tbl,
			P_Line_Attribs_Ext_Tbl	=> l_line_attr_Ext_Tbl,
			P_price_attributes_tbl	=> l_price_attr_tbl,
			P_Price_Adj_Tbl		=> l_price_adj_tbl,
			P_Price_Adj_Attr_Tbl	=> l_Price_Adj_Attr_Tbl,
			P_Payment_Tbl		=> l_payment_tbl,
			P_Shipment_Tbl		=> l_shipment_tbl,
			P_Freight_Charge_Tbl	=> l_freight_charge_tbl,
			P_Tax_Detail_Tbl	=> l_tax_detail_tbl,
            P_quote_party_tbl       => l_quote_party_tbl ,
            P_sales_Credit_tbl      => l_sales_Credit_tbl ,
			x_qte_Line_Rec		=> l_qte_line_rec_out,
			x_qte_line_dtl_tbl	=> l_qte_line_dtl_tbl_out,
			x_Line_Attribs_Ext_Tbl	=> l_line_attr_Ext_Tbl_out,
			x_price_attributes_tbl	=> l_price_attr_tbl_out,
			x_Price_Adj_Tbl		=> l_price_adj_tbl_out,
			x_Price_Adj_Attr_Tbl	=> l_Price_Adj_Attr_Tbl_out,
			x_Payment_Tbl		=> l_payment_tbl_out,
			x_Shipment_Tbl		=> l_shipment_tbl_out,
			x_Freight_Charge_Tbl	=> l_freight_charge_tbl_out,
			x_Tax_Detail_Tbl	=> l_tax_detail_tbl_out,
               X_quote_party_tbl       => l_quote_party_tbl_out ,
               X_sales_Credit_tbl      => l_sales_Credit_tbl_out ,
			X_Return_Status 	=> l_return_status,
			X_Msg_Count		=> x_msg_count,
			X_Msg_Data		=> x_msg_data);
Line: 10075

		   aso_debug_pub.add('Update_Quote - after create_quote_lines return_status: '||l_return_status, 1, 'Y');
Line: 10093

        open  c_last_update_date(x_qte_header_rec.quote_header_id);
Line: 10094

        fetch c_last_update_date into x_qte_header_rec.last_update_date;
Line: 10095

        close c_last_update_date;
Line: 10097

        l_control_rec.last_update_date  :=  x_qte_header_rec.last_update_date;
Line: 10100

            aso_debug_pub.add('Update_Quote: After call to Create_Quote_Lines');
Line: 10101

            aso_debug_pub.add('x_qte_header_rec.last_update_date: '|| x_qte_header_rec.last_update_date);
Line: 10102

            aso_debug_pub.add('l_control_rec.last_update_date:    '|| l_control_rec.last_update_date);
Line: 10137

                      aso_debug_pub.add('Update_Quote: After call to Create_Quote_Lines updating the data for MDL line');
Line: 10139

		     update aso_quote_line_details
		     set top_model_line_id=l_top_model_line_id,ato_line_id=l_ato_line_id
		     where quote_line_id=l_qte_line_rec.quote_line_id;
Line: 10222

	ELSIF l_qte_line_rec.operation_code = 'UPDATE' THEN


     IF aso_debug_pub.g_debug_flag = 'Y' THEN
	aso_debug_pub.add('Update_Quote - if operation_code is update ', 1, 'N');
Line: 10382

aso_debug_pub.add('Update_Quote (update_quote_lines) - before Validate_Commitment ', 1, 'N');
Line: 10392

aso_debug_pub.add('Update_Quote (upd_qte_ln)- after Validate_Commitment: l_return_status: '||l_return_status, 1, 'N');
Line: 10403

	  -- update quote line (need to do the following validation:
	  -- 1. each line has at least one shipment rec
	  -- 2. each line has only one tax_detail rec in which to set the tax
	  --	exempt info.

	   open  c_last_update_date(x_qte_header_rec.quote_header_id);
Line: 10409

	   fetch c_last_update_date into l_control_rec.last_update_date;
Line: 10410

	   close c_last_update_date;
Line: 10413

		  aso_debug_pub.add('Update_Quote: Before call to Update_Quote_Line');
Line: 10414

            aso_debug_pub.add('l_control_rec.last_update_date:    '|| l_control_rec.last_update_date);
Line: 10418

	   ASO_QUOTE_LINES_PVT.Update_Quote_Line (
			P_Api_Version_Number	=> 1.0,
			p_validation_level	=> p_validation_level,
			p_control_rec		=> l_control_rec,
			p_update_header_flag	=> FND_API.G_FALSE,
                  p_qte_header_rec        => l_qte_header_rec,
			P_qte_Line_Rec		=> l_qte_line_rec,
			P_qte_line_dtl_tbl	=> l_qte_line_dtl_tbl,
			P_Line_Attribs_Ext_Tbl	=> l_line_attr_Ext_Tbl,
			P_price_attributes_tbl	=> l_price_attr_tbl,
			P_Price_Adj_Tbl		=> l_price_adj_tbl,
			P_Price_Adj_Attr_Tbl	=> l_Price_Adj_Attr_Tbl,
			P_Payment_Tbl		=> l_payment_tbl,
			P_Shipment_Tbl		=> l_shipment_tbl,
			P_Freight_Charge_Tbl	=> l_freight_charge_tbl,
			P_Tax_Detail_Tbl	=> l_tax_detail_tbl,
            P_quote_party_tbl       => l_quote_party_tbl ,
            P_sales_Credit_tbl      => l_sales_Credit_tbl ,
			x_qte_Line_Rec		=> l_qte_line_rec_out,
			x_qte_line_dtl_tbl	=> l_qte_line_dtl_tbl_out,
			x_Line_Attribs_Ext_Tbl	=> l_line_attr_Ext_Tbl_out,
			x_price_attributes_tbl	=> l_price_attr_tbl_out,
			x_Price_Adj_Tbl		=> l_price_adj_tbl_out,
			x_Price_Adj_Attr_Tbl	=> l_Price_Adj_Attr_Tbl_out,
			x_Payment_Tbl		=> l_payment_tbl_out,
			x_Shipment_Tbl		=> l_shipment_tbl_out,
			x_Freight_Charge_Tbl	=> l_freight_charge_tbl_out,
			x_Tax_Detail_Tbl	=> l_tax_detail_tbl_out,
            X_quote_party_tbl       => l_quote_party_tbl_out ,
            X_sales_Credit_tbl      => l_sales_Credit_tbl_out ,
			X_Return_Status 	=> l_return_status,
			X_Msg_Count		=> x_msg_count,
			X_Msg_Data		=> x_msg_data);
Line: 10468

	        aso_debug_pub.add('Update_Quote: after update_quote_line: l_return_status: '||l_return_status);
Line: 10471

        open  c_last_update_date(x_qte_header_rec.quote_header_id);
Line: 10472

        fetch c_last_update_date into x_qte_header_rec.last_update_date;
Line: 10473

        close c_last_update_date;
Line: 10475

        l_control_rec.last_update_date  :=  x_qte_header_rec.last_update_date;
Line: 10478

            aso_debug_pub.add('Update_Quote: After call to Update_Quote_Line');
Line: 10479

            aso_debug_pub.add('x_qte_header_rec.last_update_date: '|| x_qte_header_rec.last_update_date);
Line: 10480

            aso_debug_pub.add('l_control_rec.last_update_date:    '|| l_control_rec.last_update_date);
Line: 10553

	      FND_MESSAGE.Set_Token('ROW', 'ASO_QUOTE_HEADER AFTER UPDATE  QLN', TRUE);
Line: 10563

	ELSIF l_qte_line_rec.operation_code = 'DELETE' THEN


            OPEN c_qte_line(l_qte_line_rec.quote_line_id);
Line: 10571

	          open  c_last_update_date(x_qte_header_rec.quote_header_id);
Line: 10572

	          fetch c_last_update_date into l_control_rec.last_update_date;
Line: 10573

	          close c_last_update_date;
Line: 10576

		         aso_debug_pub.add('Update_Quote: Before call to Delete_Quote_Line');
Line: 10577

                   aso_debug_pub.add('l_control_rec.last_update_date:    '|| l_control_rec.last_update_date);
Line: 10585

		            aso_debug_pub.add('Update_Quote: Reverse Limits limit installed'||l_qte_line_rec.quote_line_id||'item type'||l_qte_line_rec.item_type_code);
Line: 10586

			aso_debug_pub.add('Update_Quote RASSHARM: Reverse Limits for handling l_qln_id'||l_qln_id);
Line: 10605

              aso_debug_pub.add('Update_Quote RASSHARM: Reverse Limits for handling CFG items'||l_item_type_code1);
Line: 10610

		                   aso_debug_pub.add('Update_Quote: Reverse Limits for handling CFG items');
Line: 10614

              select quote_line_id from aso_quote_line_Details
                where ref_type_code='CONFIG'
                and (top_model_line_id=l_qln_id or ref_line_id=l_qln_id)
                and top_model_line_id<>quote_line_id
              )
            loop
		        select nvl(quantity,0) into l_qty from aso_Quote_lines_all where quote_line_id=c1.quote_line_id;
Line: 10621

		        aso_debug_pub.add('rassharm Update_Quote: Reverse Limits for handling CFG items quote_line_id'||c1.quote_line_id||' *** qty'||l_qty);
Line: 10638

	          ASO_QUOTE_LINES_PVT.Delete_Quote_Line (
			P_Api_Version_Number	=> 1.0,
			p_control_rec		=> l_control_rec,
			p_update_header_flag	=> FND_API.G_FALSE,
			P_qte_Line_Rec		=> l_qte_line_rec,
			X_Return_Status 	=> l_return_status,
			X_Msg_Count		=> x_msg_count,
			X_Msg_Data		=> x_msg_data);
Line: 10652

	           aso_debug_pub.add('Update_Quote: after Delete_Quote_Line: l_return_status: '||l_return_status);
Line: 10661

	                 FND_MESSAGE.Set_Token('ROW', 'ASO_QUOTE_HEADER AFTER DELETE QLN', TRUE);
Line: 10673

            open  c_last_update_date(x_qte_header_rec.quote_header_id);
Line: 10674

            fetch c_last_update_date into x_qte_header_rec.last_update_date;
Line: 10675

            close c_last_update_date;
Line: 10677

            l_control_rec.last_update_date  :=  x_qte_header_rec.last_update_date;
Line: 10680

                aso_debug_pub.add('Update_Quote: After call to Update_Quote_Line');
Line: 10681

                aso_debug_pub.add('x_qte_header_rec.last_update_date: '|| x_qte_header_rec.last_update_date);
Line: 10682

                aso_debug_pub.add('l_control_rec.last_update_date:    '|| l_control_rec.last_update_date);
Line: 10695

aso_debug_pub.add('UPDATE_QUOTE: l_qte_header_rec.Call_batch_validation_flag: '||l_qte_header_rec.Call_batch_validation_flag,1,'N');
Line: 10701

   aso_debug_pub.add('UPDATE_QUOTE: l_model_qte_line_tbl.count: '||l_model_qte_line_tbl.count,1,'N');
Line: 10702

   aso_debug_pub.add('UPDATE_QUOTE: l_p_batch_qte_line_tbl.count: '||l_p_batch_qte_line_tbl.count,1,'N');
Line: 10703

   aso_debug_pub.add('UPDATE_QUOTE: l_p_batch_qte_line_dtl_tbl.count: '||l_p_batch_qte_line_dtl_tbl.count,1,'N');
Line: 10709

	  aso_debug_pub.add('UPDATE_QUOTE: l_model_qte_line_tbl('||i||').quote_line_id: '||l_model_qte_line_tbl(i).quote_line_id,1,'N');
Line: 10710

       aso_debug_pub.add('UPDATE_QUOTE: l_model_qte_line_dtl_tbl('||i||').config_header_id: '||l_model_qte_line_dtl_tbl(i).config_header_id,1,'N');
Line: 10711

       aso_debug_pub.add('UPDATE_QUOTE: l_model_qte_line_dtl_tbl('||i||').config_revision_num: '||l_model_qte_line_dtl_tbl(i).config_revision_num,1,'N');
Line: 10718

       IF l_delete_qte_line_tbl.EXISTS(l_model_qte_line_tbl(i).quote_line_id) THEN

           IF aso_debug_pub.g_debug_flag = 'Y' THEN
		 aso_debug_pub.add('UPDATE_QUOTE: Model line exist in l_delete_qte_line_tbl so it is already deleted along with children lines');
Line: 10735

				 aso_debug_pub.add('UPDATE_QUOTE: l_p_batch_qte_line_tbl('||j||').quote_line_id: '||l_p_batch_qte_line_tbl(j).quote_line_id,1,'N');
Line: 10736

                     aso_debug_pub.add('UPDATE_QUOTE: l_p_batch_qte_line_tbl('||j||').quantity: '||l_p_batch_qte_line_tbl(j).quantity,1,'N');
Line: 10737

                     aso_debug_pub.add('UPDATE_QUOTE: l_p_batch_qte_line_dtl_tbl('||j||').component_code: '||l_p_batch_qte_line_dtl_tbl(j).component_code,1,'N');
Line: 10748

		 aso_debug_pub.add('UPDATE_QUOTE: Before call to Validate_Configuration',1,'N');
Line: 10769

		     aso_debug_pub.add('UPDATE_QUOTE: After call to Validate_Configuration: l_return_status: '||l_return_status,1,'Y');
Line: 10770

		     aso_debug_pub.add('UPDATE_QUOTE: l_config_header_id:            '|| l_config_header_id,1,'N');
Line: 10771

		     aso_debug_pub.add('UPDATE_QUOTE: l_config_revision_num:         '|| l_config_revision_num,1,'N');
Line: 10772

		     aso_debug_pub.add('UPDATE_QUOTE: l_valid_configuration_flag:    '|| l_valid_configuration_flag,1,'N');
Line: 10773

		     aso_debug_pub.add('UPDATE_QUOTE: l_complete_configuration_flag: '|| l_complete_configuration_flag,1,'N');
Line: 10786

                       aso_debug_pub.add('Update Quote: A higher version exist for this configuration so deleting it from CZ');
Line: 10789

                   ASO_CFG_INT.DELETE_CONFIGURATION_AUTO( P_API_VERSION_NUMBER  => 1.0,
                                                          P_INIT_MSG_LIST       => FND_API.G_FALSE,
                                                          P_CONFIG_HDR_ID       => l_config_header_id,
                                                          P_CONFIG_REV_NBR      => l_config_revision_num,
                                                          X_RETURN_STATUS       => x_return_status,
                                                          X_MSG_COUNT           => x_msg_count,
                                                          X_MSG_DATA            => x_msg_data);
Line: 10798

                       aso_debug_pub.add('After call to ASO_CFG_INT.DELETE_CONFIGURATION_AUTO: x_Return_Status: ' || x_Return_Status);
Line: 10804

                          FND_MESSAGE.Set_Name('ASO', 'ASO_DELETE');
Line: 10827

       END IF; --l_delete_qte_line_tbl.EXISTS
Line: 10832

       aso_debug_pub.add('Update_Quote: l_deactivate_quote_line_tbl.count: ' || l_deactivate_quote_line_tbl.count);
Line: 10857

              p_delete_flag        => fnd_api.g_false,
              x_Qte_Header_Rec     => x_Qte_Header_Rec,
              x_return_status      => x_return_status,
              x_msg_count          => x_msg_count,
              x_msg_data           => x_msg_data);
Line: 10872

              p_delete_flag            => fnd_api.g_false,
              X_qte_header_rec        => x_Qte_Header_Rec,
              X_Return_Status           => X_Return_Status,
              X_Msg_Count              => X_Msg_Count,
              X_Msg_Data               => X_Msg_Data );
Line: 10915

	    ASO_PRICE_RLTSHIPS_PKG.Insert_Row(
		px_ADJ_RELATIONSHIP_ID	=> l_price_adj_rltship_rec.ADJ_RELATIONSHIP_ID,
		p_creation_date		=> sysdate,
		p_CREATED_BY		=> G_USER_ID,
		p_LAST_UPDATE_DATE	=> sysdate,
		p_LAST_UPDATED_BY	=> G_USER_ID,
		p_LAST_UPDATE_LOGIN	=> G_USER_ID,
		p_PROGRAM_APPLICATION_ID=> l_price_adj_rltship_rec.PROGRAM_APPLICATION_ID,
		p_PROGRAM_ID		=> l_price_adj_rltship_rec.PROGRAM_ID,
		p_PROGRAM_UPDATE_DATE	=> l_price_adj_rltship_rec.PROGRAM_UPDATE_DATE,
		p_REQUEST_ID		=> l_price_adj_rltship_rec.REQUEST_ID,
		p_QUOTE_LINE_ID		=> l_price_adj_rltship_rec.quote_line_id,
		p_PRICE_ADJUSTMENT_ID	=> l_price_adj_rltship_rec.price_adjustment_id,
		p_RLTD_PRICE_ADJ_ID	=> l_price_adj_rltship_rec.rltd_price_adj_id,
		p_QUOTE_SHIPMENT_ID	=> l_price_adj_rltship_rec.quote_shipment_id,
		p_OBJECT_VERSION_NUMBER => l_price_adj_rltship_rec.OBJECT_VERSION_NUMBER
		);
Line: 10932

	ELSIF l_price_adj_rltship_rec.operation_code = 'UPDATE' THEN
	    ASO_PRICE_RLTSHIPS_PKG.Update_Row(
		p_ADJ_RELATIONSHIP_ID  => l_price_adj_rltship_rec.ADJ_RELATIONSHIP_ID,
		p_creation_date		=> l_price_adj_rltship_rec.creation_date,
		p_CREATED_BY		=> G_USER_ID,
		p_LAST_UPDATE_DATE	=> sysdate,
		p_LAST_UPDATED_BY	=> G_USER_ID,
		p_LAST_UPDATE_LOGIN	=> G_USER_ID,
		p_PROGRAM_APPLICATION_ID=> l_price_adj_rltship_rec.PROGRAM_APPLICATION_ID,
		p_PROGRAM_ID		=> l_price_adj_rltship_rec.PROGRAM_ID,
		p_PROGRAM_UPDATE_DATE	=> l_price_adj_rltship_rec.PROGRAM_UPDATE_DATE,
		p_REQUEST_ID		=> l_price_adj_rltship_rec.REQUEST_ID,
		p_QUOTE_LINE_ID		=> l_price_adj_rltship_rec.quote_line_id,
		p_PRICE_ADJUSTMENT_ID	=> l_price_adj_rltship_rec.price_adjustment_id,
		p_RLTD_PRICE_ADJ_ID	=> l_price_adj_rltship_rec.rltd_price_adj_id,
		p_QUOTE_SHIPMENT_ID	=> l_price_adj_rltship_rec.quote_shipment_id,
		p_OBJECT_VERSION_NUMBER => l_price_adj_rltship_rec.OBJECT_VERSION_NUMBER
		);
Line: 10950

	ELSIF l_price_adj_rltship_rec.operation_code = 'DELETE' THEN
	    ASO_PRICE_RLTSHIPS_PKG.Delete_Row(
		p_ADJ_RELATIONSHIP_ID  => l_price_adj_rltship_rec.ADJ_RELATIONSHIP_ID);
Line: 10973

     select count(*) into  ct_rel
     from aso_line_relationships
     where quote_line_id = x_qte_line_dtl_tbl(1).ref_line_id
     and related_quote_line_id = x_qte_line_dtl_tbl(1).quote_line_id
     and relationship_type_code='CONFIG';
Line: 11019

	    ASO_LINE_RELATIONSHIPS_PKG.Insert_Row(
		px_LINE_RELATIONSHIP_ID  => l_line_rltship_rec.LINE_RELATIONSHIP_ID,
		p_CREATION_DATE  => SYSDATE,
		p_CREATED_BY  => G_USER_ID,
		p_LAST_UPDATED_BY  => G_USER_ID,
		p_LAST_UPDATE_DATE  => SYSDATE,
		p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
		p_REQUEST_ID  => l_line_rltship_rec.REQUEST_ID,
		p_PROGRAM_APPLICATION_ID  => l_line_rltship_rec.PROGRAM_APPLICATION_ID,
		p_PROGRAM_ID  => l_line_rltship_rec.PROGRAM_ID,
		p_PROGRAM_UPDATE_DATE  =>l_line_rltship_rec.PROGRAM_UPDATE_DATE,
		p_QUOTE_LINE_ID  => l_line_rltship_rec.quote_line_id,
		p_RELATED_QUOTE_LINE_ID  => l_line_rltship_rec.RELATED_QUOTE_LINE_ID,
		p_RECIPROCAL_FLAG  => l_line_rltship_rec.RECIPROCAL_FLAG,
		P_RELATIONSHIP_TYPE_CODE =>l_line_rltship_rec.RELATIONSHIP_TYPE_CODE,
		p_OBJECT_VERSION_NUMBER => l_line_rltship_rec.OBJECT_VERSION_NUMBER
		);
Line: 11036

	ELSIF l_line_rltship_rec.operation_code = 'UPDATE' THEN
	    ASO_LINE_RELATIONSHIPS_PKG.Update_Row(
		p_LINE_RELATIONSHIP_ID	=> l_line_rltship_rec.LINE_RELATIONSHIP_ID,
		p_CREATION_DATE  => l_line_rltship_rec.creation_date,
		p_CREATED_BY  => G_USER_ID,
		p_LAST_UPDATED_BY  => G_USER_ID,
		p_LAST_UPDATE_DATE  => SYSDATE,
		p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
		p_REQUEST_ID  => l_line_rltship_rec.REQUEST_ID,
		p_PROGRAM_APPLICATION_ID  => l_line_rltship_rec.PROGRAM_APPLICATION_ID,
		p_PROGRAM_ID  => l_line_rltship_rec.PROGRAM_ID,
		p_PROGRAM_UPDATE_DATE  =>l_line_rltship_rec.PROGRAM_UPDATE_DATE,
		p_QUOTE_LINE_ID  => l_line_rltship_rec.quote_line_id,
		p_RELATED_QUOTE_LINE_ID  => l_line_rltship_rec.RELATED_QUOTE_LINE_ID,
		p_RECIPROCAL_FLAG  => l_line_rltship_rec.RECIPROCAL_FLAG,
		P_RELATIONSHIP_TYPE_CODE =>l_line_rltship_rec.RELATIONSHIP_TYPE_CODE,
		p_OBJECT_VERSION_NUMBER => l_line_rltship_rec.OBJECT_VERSION_NUMBER
		);
Line: 11054

	ELSIF l_line_rltship_rec.operation_code = 'DELETE' THEN
	    ASO_LINE_RELATIONSHIPS_PKG.delete_Row(
		p_LINE_RELATIONSHIP_ID	=> l_line_rltship_rec.LINE_RELATIONSHIP_ID);
Line: 11061

 	   aso_debug_pub.add('Update_Quote: l_line_rltship_rec.quote_line_id:         '||l_line_rltship_rec.quote_line_id);
Line: 11062

        aso_debug_pub.add('Update_Quote: l_line_rltship_rec.related_quote_line_id: '||l_line_rltship_rec.related_quote_line_id);
Line: 11067

         l_line_rltship_rec.operation_code = 'UPDATE') then

          update aso_quote_line_details
          set ref_type_code      =  'CONFIG',
              ref_line_id        =  l_line_rltship_rec.quote_line_id,
              last_update_date   =  sysdate,
              last_updated_by    =  g_user_id,
              last_update_login  =  g_login_id
          where quote_line_id = l_line_rltship_rec.related_quote_line_id;
Line: 11082

	   aso_debug_pub.add('Update_Quote: x_qte_header_rec.quote_header_id: '|| x_qte_header_rec.quote_header_id);
Line: 11085

     update aso_quote_line_details
     set ref_type_code      =  'CONFIG',
         last_update_date   =  sysdate,
         last_updated_by    =  g_user_id,
         last_update_login  =  g_login_id
     where config_header_id is not null
     and config_revision_num is not null
     and ref_type_code is null
     and quote_line_id in (select quote_line_id from aso_quote_lines_all
                           where item_type_code = 'MDL'
                           and quote_header_id  = x_qte_header_rec.quote_header_id);
Line: 11098

	   aso_debug_pub.add('Update_Quote: Validating line type if Order type has changed');
Line: 11099

       aso_debug_pub.add('Update_Quote: l_qte_header_rec.order_type_id: '||l_qte_header_rec.order_type_id);
Line: 11159

	     aso_debug_pub.add('Update_Quote - before header_pricing ', 1, 'N');
Line: 11166

	       aso_debug_pub.add('Update_Quote - in header_pricing ', 1, 'N');
Line: 11184

            aso_debug_pub.add('Update_Quote: Before call to ASO_PRICING_INT.Pricing_Order');
Line: 11185

            aso_debug_pub.add('Update_Quote: x_qte_line_tbl.count:  ' || x_qte_line_tbl.count);
Line: 11215

            aso_debug_pub.add('Update_Quote: After call to ASO_PRICING_INT.Pricing_Order');
Line: 11216

	       aso_debug_pub.add('Update_Quote: l_return_status:       ' || l_return_status);
Line: 11217

            aso_debug_pub.add('Update_Quote: lx_qte_line_tbl.count: ' || lx_qte_line_tbl.count);
Line: 11218

            aso_debug_pub.add('Update_Quote: x_qte_line_tbl.count:  ' || x_qte_line_tbl.count);
Line: 11245

     /*New Pricing Changes to update the date*/


     IF p_control_rec.header_pricing_event = 'BATCH' and
        p_control_rec.price_mode='ENTIRE_QUOTE' THEN

          l_price_updated_date_flag := fnd_api.g_true;
Line: 11263

		SELECT
			COUNT(QUOTE_HEADER_ID)
		INTO
			l_lines
		FROM
			ASO_QUOTE_LINES_ALL
		WHERE
			QUOTE_HEADER_ID=x_qte_header_rec.quote_header_id;
Line: 11275

         l_tax_control_rec.update_DB := 'Y';
Line: 11291

	    aso_debug_pub.add('Update_Quote: Before call to tax engine');
Line: 11302

	    aso_debug_pub.add('Update_Quote: After call to tax engine');
Line: 11306

		aso_debug_pub.add('Update_Quote: NO LINE RECORDS.SO TAX NOT CALCULATED : x_return_status: '|| x_return_status, 1, 'Y');
Line: 11328

      /*New Tax Changes to update the date*/

	 IF aso_debug_pub.g_debug_flag = 'Y' THEN

	    aso_debug_pub.add('Update_Quote: control record parameter values');
Line: 11336

	    aso_debug_pub.add('l_price_updated_date_flag:          ' || l_price_updated_date_flag);
Line: 11342

          IF l_price_updated_date_flag = fnd_api.g_true THEN

              update aso_quote_headers_all
              set tax_updated_date   = sysdate,
                  price_updated_date = sysdate,
			   recalculate_flag   = 'N'
              where quote_header_id = x_qte_header_rec.quote_header_id;
Line: 11352

              update aso_quote_headers_all
              set tax_updated_date   = sysdate
              where quote_header_id = x_qte_header_rec.quote_header_id;
Line: 11358

      ELSIF l_price_updated_date_flag = fnd_api.g_true THEN

          update aso_quote_headers_all
          set price_updated_date = sysdate,
		    recalculate_flag   = 'N'
          where quote_header_id = x_qte_header_rec.quote_header_id;
Line: 11396

          aso_debug_pub.add('Update_Quote - Value of Installment Option Param: '||l_installment_option, 1, 'Y');
Line: 11406

             aso_debug_pub.add('Update_Quote - p_control_rec.header_pricing_event: '||p_control_rec.header_pricing_event, 1, 'Y');
Line: 11407

             aso_debug_pub.add('Update_Quote - p_control_rec.price_mode          : '||p_control_rec.price_mode, 1, 'Y');
Line: 11408

             aso_debug_pub.add('Update_Quote - l_qte_line_tbl.count              : '||l_qte_line_tbl.count, 1, 'Y');
Line: 11416

			    if (l_qte_line_tbl(i).operation_code = 'CREATE' or l_qte_line_tbl(i).operation_code = 'UPDATE')  then
			     l_call_ar_api :=  fnd_api.g_true;
Line: 11427

              aso_debug_pub.add('Update_Quote - l_call_ar_api: '|| l_call_ar_api, 1, 'Y');
Line: 11462

		aso_debug_pub.add('Update_Quote - ********** Input to AR_VIEW_TERM_GRP.pay_now_amounts follows ********** ', 1, 'Y');
Line: 11463

		aso_debug_pub.add('Update_Quote - quote_lines_rec.quote_line_id: '||quote_lines_rec.quote_line_id, 1, 'Y');
Line: 11464

          aso_debug_pub.add('Update_Quote - l_line_amount:                 '||l_line_amount, 1, 'Y');
Line: 11465

          aso_debug_pub.add('Update_Quote - l_line_shipping_charge:        '||l_line_shipping_charge, 1, 'Y');
Line: 11466

          aso_debug_pub.add('Update_Quote - l_line_tax:                    '||l_line_tax, 1, 'Y');
Line: 11467

          aso_debug_pub.add('Update_Quote - l_line_term_id:                '||l_line_term_id, 1, 'Y');
Line: 11473

          aso_debug_pub.add('Update_Quote: before call to AR_VIEW_TERM_GRP.pay_now_amounts', 1, 'Y');
Line: 11495

		    aso_debug_pub.add('Update_Quote: After call to AR_VIEW_TERM_GRP.pay_now_amounts: x_return_status: '|| x_return_status, 1, 'Y');          END IF;
Line: 11514

        aso_debug_pub.add('Update_Quote - Output from AR_VIEW_TERM_GRP.pay_now_amounts follows:', 1, 'Y');
Line: 11515

        aso_debug_pub.add('Update_Quote - l_paynow_amount:         '||l_paynow_amount, 1, 'Y');
Line: 11516

        aso_debug_pub.add('Update_Quote - l_paynow_charges:        '||l_paynow_charges, 1, 'Y');
Line: 11517

        aso_debug_pub.add('Update_Quote - l_paynow_tax:            '||l_paynow_tax, 1, 'Y');
Line: 11518

        aso_debug_pub.add('Update_Quote - l_paynow_total:          '||l_paynow_total, 1, 'Y');
Line: 11519

        aso_debug_pub.add('Update_Quote - ************  End  PNPL Processing ************ ', 1, 'Y');
Line: 11524

          update aso_quote_lines_all
          set line_paynow_charges    = l_paynow_charges,
              line_paynow_tax        = l_paynow_tax,
              line_paynow_subtotal   = l_paynow_amount,
              last_update_date       =  sysdate,
              last_updated_by        =  fnd_global.user_id,
              last_update_login      =  fnd_global.conc_login_id
          where quote_line_id = quote_lines_rec.quote_line_id;
Line: 11541

      Update_Quote_Total (
			P_Qte_Header_id		  => x_Qte_Header_rec.quote_header_id,
			P_Calculate_Tax		  => p_control_rec.calculate_tax_flag,
			P_calculate_Freight_Charge => p_control_rec.calculate_freight_charge_flag,
               p_control_rec		       =>  p_control_rec,
               P_Call_Ar_Api_Flag         => l_call_ar_api,
			X_Return_Status 	       => x_return_status,
			X_Msg_Count		       => x_msg_count,
			X_Msg_Data		       => x_msg_data);
Line: 11580

		aso_debug_pub.add('ASO_QUOTE_HEADERS_PVT.UPDATE_QUOTE : Calling ASO_UTILITY_PVT.UPDATE_CHANGED_QUOTES, quote number : ' || x_qte_header_rec.quote_number, 1, 'Y');
Line: 11584

      ASO_UTILITY_PVT.UPDATE_CHANGED_QUOTES(x_qte_header_rec.quote_number);
Line: 11636

End Update_quote;
Line: 11641

PROCEDURE Delete_quote(
    P_Api_Version_Number	 IN   NUMBER,
    P_Init_Msg_List		 IN   VARCHAR2	   := FND_API.G_FALSE,
    P_Commit			 IN   VARCHAR2	   := FND_API.G_FALSE,
    P_qte_Header_Id		 IN   NUMBER,
    X_Return_Status		 OUT NOCOPY /* file.sql.39 change */      VARCHAR2,
    X_Msg_Count 		 OUT NOCOPY /* file.sql.39 change */      NUMBER,
    X_Msg_Data			 OUT NOCOPY /* file.sql.39 change */      VARCHAR2
    )

IS
    l_api_name		      CONSTANT VARCHAR2(30) := 'Delete_quote';
Line: 11656

	SELECT quote_line_id FROM ASO_QUOTE_LINES_ALL
	WHERE quote_header_id = p_qte_header_id;
Line: 11661

    SELECT quote_line_id  FROM ASO_QUOTE_LINES_ALL
    where quote_line_id= l_qte_line_rec.quote_line_id;
Line: 11665

      SAVEPOINT DELETE_quote_PVT;
Line: 11693

	 aso_debug_pub.add('Delete_Quote - Begin ', 1, 'Y');
Line: 11696

      ASO_QUOTE_HEADERS_PKG.Delete_Row(
	  p_QUOTE_HEADER_ID  => p_qte_header_id);
Line: 11702

	 aso_debug_pub.add('Delete_Quote - before delete_line- quote_line_id: '|| l_qte_line_rec.quote_line_id, 1, 'N');
Line: 11708

	  ASO_QUOTE_LINES_PVT.Delete_Quote_Line(
		P_Api_Version_Number	=> 1.0,
		P_qte_line_Rec		=> l_qte_line_rec,
		P_Update_Header_Flag	=> FND_API.G_FALSE,
		X_Return_Status 	=> X_Return_Status,
		X_Msg_Count		=> X_Msg_Count,
		X_Msg_Data		=> X_Msg_Data);
Line: 11726

	 aso_debug_pub.add('Delete_Quote: Before deleting ASO_PRICE_ADJUSTMENTS table data',1,'N');
Line: 11729

      DELETE FROM ASO_PRICE_ADJUSTMENTS
      WHERE QUOTE_HEADER_ID = p_qte_header_id;
Line: 11733

	 aso_debug_pub.add('Delete_Quote: Before deleting ASO_PRICE_ADJ_ATTRIBS table data',1,'N');
Line: 11736

      DELETE FROM aso_price_adj_attribs
      WHERE price_adjustment_id IN (select price_adjustment_id
                                   from aso_price_adjustments
                                   where quote_header_id = p_qte_header_id
                                   and quote_line_id is NULL);
Line: 11743

	 aso_debug_pub.add('Delete_Quote: Before deleting ASO_PRICE_ATTRIBUTES table data',1,'N');
Line: 11746

      DELETE FROM ASO_PRICE_ATTRIBUTES
      WHERE QUOTE_HEADER_ID = p_qte_header_id
            and quote_line_id is NULL;
Line: 11751

	 aso_debug_pub.add('Delete_Quote: After deleting ASO_PRICE_ATTRIBUTES table data',1,'N');
Line: 11758

      DELETE FROM ASO_PAYMENTS
	 WHERE QUOTE_HEADER_ID = p_qte_header_id;
Line: 11761

      DELETE FROM ASO_FREIGHT_CHARGES
	 WHERE quote_shipment_id in
		(select shipment_id from  ASO_SHIPMENTS
		  where QUOTE_HEADER_ID = p_qte_header_id);
Line: 11766

      DELETE FROM ASO_SHIPMENTS
	 WHERE QUOTE_HEADER_ID = p_qte_header_id;
Line: 11769

      DELETE FROM ASO_TAX_DETAILS
	 WHERE QUOTE_HEADER_ID = p_qte_header_id;
Line: 11772

      DELETE FROM ASO_SALES_CREDITS
	 WHERE QUOTE_HEADER_ID = p_qte_header_id;
Line: 11776

      DELETE FROM ASO_QUOTE_PARTIES
	 WHERE QUOTE_HEADER_ID = p_qte_header_id;
Line: 11779

      DELETE FROM ASO_QUOTE_LINE_ATTRIBS_EXT
    	 WHERE QUOTE_HEADER_ID = p_qte_header_id;
Line: 11835

End Delete_quote;
Line: 11855

    P_Last_Update_Date		 IN   DATE,
    P_Copy_Only_Header		 IN   VARCHAR2	   := FND_API.G_FALSE,
    P_New_Version		 IN   VARCHAR2	   := FND_API.G_FALSE,
    P_Qte_Status_Id		 IN   NUMBER	   := NULL,
    P_Qte_Number		 IN   NUMBER	   := NULL,
    X_Qte_Header_Id		 OUT NOCOPY /* file.sql.39 change */      NUMBER,
    X_Return_Status		 OUT NOCOPY /* file.sql.39 change */      VARCHAR2,
    X_Msg_Count 		 OUT NOCOPY /* file.sql.39 change */      NUMBER,
    X_Msg_Data			 OUT NOCOPY /* file.sql.39 change */      VARCHAR2
) IS
/*  -- original cpy_qte
    CURSOR C_Validate_Quote (x_qte_header_id NUMBER) IS
	SELECT 'X'
	FROM ASO_QUOTE_HEADERS_ALL
	WHERE quote_header_id = x_qte_header_id;
Line: 11874

	SELECT LINE_RELATIONSHIP_ID,
CREATION_DATE,
CREATED_BY,
LAST_UPDATED_BY,
LAST_UPDATE_DATE,
LAST_UPDATE_LOGIN,
REQUEST_ID,
PROGRAM_APPLICATION_ID,
PROGRAM_ID,
PROGRAM_UPDATE_DATE,
QUOTE_LINE_ID,
RELATED_QUOTE_LINE_ID,
RELATIONSHIP_TYPE_CODE,
RECIPROCAL_FLAG FROM ASO_LINE_RELATIONSHIPS
	WHERE quote_line_id IN
		(SELECT quote_line_id FROM aso_quote_lines_all
		 WHERE quote_header_id = x_quote_header_id)
	  AND related_quote_line_id IN
		(SELECT quote_line_id FROM aso_quote_lines_all
		 WHERE quote_header_id = x_quote_header_id);
Line: 11900

	SELECT LINE_RELATIONSHIP_ID,
CREATION_DATE,
CREATED_BY,
LAST_UPDATED_BY,
LAST_UPDATE_DATE,
LAST_UPDATE_LOGIN,
REQUEST_ID,
PROGRAM_APPLICATION_ID,
PROGRAM_ID,
PROGRAM_UPDATE_DATE,
QUOTE_LINE_ID,
RELATED_QUOTE_LINE_ID,
RELATIONSHIP_TYPE_CODE,
RECIPROCAL_FLAG FROM ASO_LINE_RELATIONSHIPS
	WHERE EXISTS
		(SELECT 'x' FROM aso_quote_lines_all aql
		 WHERE aql.quote_header_id = x_quote_header_id
                 AND aql.quote_line_id = aso_line_relationships.quote_line_id)
	  AND EXISTS
                (SELECT 'x' FROM aso_quote_lines_all aql
		 WHERE aql.quote_header_id = x_quote_header_id
                 AND aql.quote_line_id = aso_line_relationships.related_quote_line_id);
Line: 11929

	SELECT
    QUOTE_SHIPMENT_ID,
SECURITY_GROUP_ID,
OBJECT_VERSION_NUMBER,
ADJ_RELATIONSHIP_ID,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
LAST_UPDATE_LOGIN,
PROGRAM_APPLICATION_ID,
PROGRAM_ID,
PROGRAM_UPDATE_DATE,
REQUEST_ID,
QUOTE_LINE_ID,
PRICE_ADJUSTMENT_ID,
RLTD_PRICE_ADJ_ID
 FROM ASO_PRICE_ADJ_RELATIONSHIPS
	WHERE price_adjustment_id IN
		(SELECT price_adjustment_id FROM aso_price_adjustments
		 WHERE quote_header_id = x_quote_header_id)
	  AND quote_line_id IN
		(SELECT quote_line_id FROM aso_quote_lines_all
		 WHERE quote_header_id = x_quote_header_id);
Line: 11956

        SELECT
apr.QUOTE_SHIPMENT_ID,
--apr.SECURITY_GROUP_ID,
apr.OBJECT_VERSION_NUMBER,
apr.ADJ_RELATIONSHIP_ID,
apr.CREATION_DATE,
apr.CREATED_BY,
apr.LAST_UPDATE_DATE,
apr.LAST_UPDATED_BY,
apr.LAST_UPDATE_LOGIN,
apr.PROGRAM_APPLICATION_ID,
apr.PROGRAM_ID,
apr.PROGRAM_UPDATE_DATE,
apr.REQUEST_ID,
apr.QUOTE_LINE_ID,
apr.PRICE_ADJUSTMENT_ID,
apr.RLTD_PRICE_ADJ_ID
FROM ASO_PRICE_ADJ_RELATIONSHIPS apr,
     ASO_PRICE_ADJUSTMENTS apa
WHERE apr.price_adjustment_id = apa.price_adjustment_id
AND apa.quote_header_id = x_quote_header_id
AND EXISTS (select 'x' from aso_quote_lines_all aql
            where aql.quote_header_id = x_quote_header_id
            and aql.quote_line_id = apr.quote_line_id);
Line: 11984

	SELECT ASO_QUOTE_NUMBER_S.nextval
	FROM sys.dual;
Line: 11988

	SELECT max(quote_version)
	FROM ASO_QUOTE_HEADERS_ALL
	WHERE quote_number = X_qte_number;
Line: 11993

	SELECT quote_status_id
	FROM ASO_QUOTE_STATUSES_B
	WHERE status_code = c_status_code;
Line: 11999

	SELECT enabled_flag
	FROM ASO_QUOTE_STATUS_TRANSITIONS
	WHERE from_status_id = from_id AND to_status_id = to_id;
Line: 12004

     SELECT quote_number
     FROM ASO_QUOTE_HEADERS_ALL
     WHERE quote_number = X_qte_number;
Line: 12021

     SELECT Quote_Expiration_Date, Resource_Id, Resource_Grp_Id
     FROM ASO_QUOTE_HEADERS_ALL
     WHERE Quote_Header_Id = qte_hdr_id;
Line: 12170

	aso_debug_pub.add('Copy_Quote - P_Last_Update_Date '||P_Last_Update_Date, 1, 'N');
Line: 12297

      ASO_HEADER_RELATIONSHIPS_PKG.Insert_Row(
	  px_HEADER_RELATIONSHIP_ID  => l_HEADER_RELATIONSHIP_ID,
	  p_CREATION_DATE  => SYSDATE,
	  p_CREATED_BY	=> G_USER_ID,
	  p_LAST_UPDATE_DATE  => SYSDATE,
	  p_LAST_UPDATED_BY  => G_USER_ID,
	  p_LAST_UPDATE_LOGIN  => G_LOGIN_ID,
	  p_REQUEST_ID	=> NULL,
	  p_PROGRAM_APPLICATION_ID  => NULL,
	  p_PROGRAM_ID	=> NULL,
	  p_PROGRAM_UPDATE_DATE  => NULL,
	  p_QUOTE_HEADER_ID  => p_qte_header_id,
	  p_RELATED_HEADER_ID  => x_qte_header_id,
	  p_RELATIONSHIP_TYPE_CODE  => 'COPY',
	  p_RECIPROCAL_FLAG  => NULL,
	  P_OBJECT_VERSION_NUMBER => FND_API.G_MISS_NUM
	  );
Line: 12621

PROCEDURE Gen_Select(
    x_select_cl   OUT NOCOPY /* file.sql.39 change */    	VARCHAR2
)
IS
BEGIN

      x_select_cl := 'Select ' ||
		'ASO_QUOTE_HEADERS_V.ROW_ID,' ||
		'ASO_QUOTE_HEADERS_V.QUOTE_HEADER_ID,' ||
		'ASO_QUOTE_HEADERS_V.ORG_ID,' ||
		'ASO_QUOTE_HEADERS_V.LAST_UPDATE_DATE,' ||
		'ASO_QUOTE_HEADERS_V.LAST_UPDATED_BY,' ||
		'ASO_QUOTE_HEADERS_V.CREATION_DATE,' ||
		'ASO_QUOTE_HEADERS_V.CREATED_BY,' ||
		'ASO_QUOTE_HEADERS_V.LAST_UPDATE_LOGIN,' ||
		'ASO_QUOTE_HEADERS_V.REQUEST_ID,' ||
		'ASO_QUOTE_HEADERS_V.PROGRAM_APPLICATION_ID,' ||
		'ASO_QUOTE_HEADERS_V.PROGRAM_ID,' ||
		'ASO_QUOTE_HEADERS_V.PROGRAM_UPDATE_DATE,' ||
		'ASO_QUOTE_HEADERS_V.ORIGINAL_SYSTEM_REFERENCE,' ||
		'ASO_QUOTE_HEADERS_V.EMPLOYEE_PERSON_ID,' ||
		'ASO_QUOTE_HEADERS_V.SALESREP_FIRST_NAME,' ||
		'ASO_QUOTE_HEADERS_V.SALESREP_LAST_NAME,' ||
		'ASO_QUOTE_HEADERS_V.PRICE_LIST_ID,' ||
		'ASO_QUOTE_HEADERS_V.PRICE_LIST_NAME,' ||
		'ASO_QUOTE_HEADERS_V.QUOTE_STATUS_ID,' ||
		'ASO_QUOTE_HEADERS_V.QUOTE_STATUS_CODE,' ||
		'ASO_QUOTE_HEADERS_V.QUOTE_STATUS,' ||
		'ASO_QUOTE_HEADERS_V.UPDATE_ALLOWED_FLAG,' ||
		'ASO_QUOTE_HEADERS_V.AUTO_VERSION_FLAG,' ||
		'ASO_QUOTE_HEADERS_V.QUOTE_SOURCE_CODE,' ||
		'ASO_QUOTE_HEADERS_V.PARTY_ID,' ||
		'ASO_QUOTE_HEADERS_V.PARTY_NAME,' ||
		'ASO_QUOTE_HEADERS_V.PARTY_TYPE,' ||
		'ASO_QUOTE_HEADERS_V.PERSON_FIRST_NAME,' ||
		'ASO_QUOTE_HEADERS_V.PERSON_MIDDLE_NAME,' ||
		'ASO_QUOTE_HEADERS_V.PERSON_LAST_NAME,' ||
		'ASO_QUOTE_HEADERS_V.ORG_CONTACT_ID,' ||
		'ASO_QUOTE_HEADERS_V.CONTACT_FIRST_NAME,' ||
		'ASO_QUOTE_HEADERS_V.CONTACT_MIDDLE_NAME,' ||
		'ASO_QUOTE_HEADERS_V.CONTACT_LAST_NAME,' ||
		'ASO_QUOTE_HEADERS_V.QUOTE_NAME,' ||
		'ASO_QUOTE_HEADERS_V.QUOTE_NUMBER,' ||
		'ASO_QUOTE_HEADERS_V.QUOTE_VERSION,' ||
		'ASO_QUOTE_HEADERS_V.QUOTE_EXPIRATION_DATE,' ||
		'ASO_QUOTE_HEADERS_V.QUOTE_CATEGORY_CODE,' ||
		'ASO_QUOTE_HEADERS_V.CURRENCY_CODE,' ||
		'ASO_QUOTE_HEADERS_V.EXCHANGE_RATE,' ||
		'ASO_QUOTE_HEADERS_V.EXCHANGE_TYPE_CODE,' ||
		'ASO_QUOTE_HEADERS_V.EXCHANGE_RATE_DATE,' ||
		'ASO_QUOTE_HEADERS_V.SOURCE_CAMPAIGN_ID,' ||
		'ASO_QUOTE_HEADERS_V.CAMPAIGN_ID,' ||
		'ASO_QUOTE_HEADERS_V.CAMPAIGN_NAME,' ||
		'ASO_QUOTE_HEADERS_V.CAMPAIGN_SOURCE_CODE,' ||
		'ASO_QUOTE_HEADERS_V.ORDERED_DATE,' ||
		'ASO_QUOTE_HEADERS_V.ORDER_TYPE_ID,' ||
		'ASO_QUOTE_HEADERS_V.ORDER_TYPE_NAME,' ||
		'ASO_QUOTE_HEADERS_V.TAX_EXEMPT_NUMBER,' ||
		'ASO_QUOTE_HEADERS_V.TAX_EXEMPT_REASON_CODE,' ||
		'ASO_QUOTE_HEADERS_V.TAX_EXEMPT_FLAG,' ||
		'ASO_QUOTE_HEADERS_V.TOTAL_LIST_PRICE,' ||
		'ASO_QUOTE_HEADERS_V.TOTAL_ADJUSTED_AMOUNT,' ||
		'ASO_QUOTE_HEADERS_V.TOTAL_ADJUSTED_PERCENT,' ||
		'ASO_QUOTE_HEADERS_V.TOTAL_TAX,' ||
		'ASO_QUOTE_HEADERS_V.SURCHARGE,' ||
		'ASO_QUOTE_HEADERS_V.TOTAL_SHIPPING_CHARGE,' ||
		'ASO_QUOTE_HEADERS_V.TOTAL_QUOTE_PRICE,' ||
		'ASO_QUOTE_HEADERS_V.ACCOUNTING_RULE_ID,' ||
		'ASO_QUOTE_HEADERS_V.INVOICING_RULE_ID,' ||
		'ASO_QUOTE_HEADERS_V.SHIP_METHOD_CODE,' ||
		'ASO_QUOTE_HEADERS_V.FREIGHT_TERMS_CODE,' ||
		'ASO_QUOTE_HEADERS_V.SHIP_TO_PARTY_ID,' ||
		'ASO_QUOTE_HEADERS_V.SHIP_TO_PARTY_SITE_ID,' ||
		'ASO_QUOTE_HEADERS_V.SHIP_TO_PARTY_NAME,' ||
		'ASO_QUOTE_HEADERS_V.SHIP_TO_CONTACT_FIRST_NAME,' ||
		'ASO_QUOTE_HEADERS_V.SHIP_TO_CONTACT_MIDDLE_NAME,' ||
		'ASO_QUOTE_HEADERS_V.SHIP_TO_CONTACT_LAST_NAME,' ||
		'ASO_QUOTE_HEADERS_V.SHIP_TO_ADDRESS1,' ||
		'ASO_QUOTE_HEADERS_V.SHIP_TO_ADDRESS2,' ||
		'ASO_QUOTE_HEADERS_V.SHIP_TO_ADDRESS3,' ||
		'ASO_QUOTE_HEADERS_V.SHIP_TO_ADDRESS4,' ||
		'ASO_QUOTE_HEADERS_V.SHIP_TO_COUNTRY_CODE,' ||
		'ASO_QUOTE_HEADERS_V.SHIP_TO_COUNTRY,' ||
		'ASO_QUOTE_HEADERS_V.SHIP_TO_CITY,' ||
		'ASO_QUOTE_HEADERS_V.SHIP_TO_POSTAL_CODE,' ||
		'ASO_QUOTE_HEADERS_V.SHIP_TO_STATE,' ||
		'ASO_QUOTE_HEADERS_V.SHIP_TO_PROVINCE,' ||
		'ASO_QUOTE_HEADERS_V.SHIP_TO_COUNTY,' ||
		'ASO_QUOTE_HEADERS_V.INVOICE_TO_PARTY_ID,' ||
		'ASO_QUOTE_HEADERS_V.INVOICE_TO_PARTY_SITE_ID,' ||
		'ASO_QUOTE_HEADERS_V.INVOICE_TO_PARTY_NAME,' ||
		'ASO_QUOTE_HEADERS_V.INVOICE_TO_CONTACT_FIRST_NAME,' ||
		'ASO_QUOTE_HEADERS_V.INVOICE_TO_CONTACT_MIDDLE_NAME,' ||
		'ASO_QUOTE_HEADERS_V.INVOICE_TO_CONTACT_LAST_NAME,' ||
		'ASO_QUOTE_HEADERS_V.INVOICE_TO_ADDRESS1,' ||
		'ASO_QUOTE_HEADERS_V.INVOICE_TO_ADDRESS2,' ||
		'ASO_QUOTE_HEADERS_V.INVOICE_TO_ADDRESS3,' ||
		'ASO_QUOTE_HEADERS_V.INVOICE_TO_ADDRESS4,' ||
		'ASO_QUOTE_HEADERS_V.INVOICE_TO_COUNTRY_CODE,' ||
		'ASO_QUOTE_HEADERS_V.INVOICE_TO_COUNTRY,' ||
		'ASO_QUOTE_HEADERS_V.INVOICE_TO_CITY,' ||
		'ASO_QUOTE_HEADERS_V.INVOICE_TO_POSTAL_CODE,' ||
		'ASO_QUOTE_HEADERS_V.INVOICE_TO_STATE,' ||
		'ASO_QUOTE_HEADERS_V.INVOICE_TO_PROVINCE,' ||
		'ASO_QUOTE_HEADERS_V.INVOICE_TO_COUNTY,' ||
		'ASO_QUOTE_HEADERS_V.SHIPPING_INSTRUCTIONS,' ||
		'ASO_QUOTE_HEADERS_V.PACKING_INSTRUCTIONS,' ||
		'ASO_QUOTE_HEADERS_V.CONTRACT_ID,' ||
		'ASO_QUOTE_HEADERS_V.ATTRIBUTE_CATEGORY,' ||
		'ASO_QUOTE_HEADERS_V.ATTRIBUTE1,' ||
		'ASO_QUOTE_HEADERS_V.ATTRIBUTE2,' ||
		'ASO_QUOTE_HEADERS_V.ATTRIBUTE3,' ||
		'ASO_QUOTE_HEADERS_V.ATTRIBUTE4,' ||
		'ASO_QUOTE_HEADERS_V.ATTRIBUTE5,' ||
		'ASO_QUOTE_HEADERS_V.ATTRIBUTE6,' ||
		'ASO_QUOTE_HEADERS_V.ATTRIBUTE7,' ||
		'ASO_QUOTE_HEADERS_V.ATTRIBUTE8,' ||
		'ASO_QUOTE_HEADERS_V.ATTRIBUTE9,' ||
		'ASO_QUOTE_HEADERS_V.ATTRIBUTE10,' ||
		'ASO_QUOTE_HEADERS_V.ATTRIBUTE11,' ||
		'ASO_QUOTE_HEADERS_V.ATTRIBUTE12,' ||
		'ASO_QUOTE_HEADERS_V.ATTRIBUTE13,' ||
		'ASO_QUOTE_HEADERS_V.ATTRIBUTE14,' ||
		'ASO_QUOTE_HEADERS_V.ATTRIBUTE15,' ||
		'from ASO_QUOTE_HEADERS_V';
Line: 12747

END Gen_Select;
Line: 12758

    SELECT INSTR(p_rec_item, '%', 1, 1)
    FROM DUAL;
Line: 12761

    SELECT INSTR(p_rec_item, '_', 1, 1)
    FROM DUAL;
Line: 12903

l_select_cl		 VARCHAR2(2000) := '';
Line: 12951

      Gen_Select(l_select_cl);
Line: 13047

		  -- insert into resultant tables
		  X_Qte_Header_Tbl(l_returned_rec_count) := l_qte_header_rec;
Line: 13183

 SELECT ASO_Quote_Line_Details.QUOTE_LINE_ID
  FROM ASO_Quote_Line_Details, ASO_Quote_Lines_all
  WHERE ASO_Quote_Line_Details.config_header_id = p_old_config_header_id
  AND ASO_Quote_Line_Details.config_revision_num = p_old_config_revision_num
   AND ASO_quote_line_details.quote_line_id = ASO_Quote_Lines_all.quote_line_id
    AND ASO_Quote_Lines_all.item_type_code <> 'MDL'
    AND aso_quote_lines_all.quote_header_id = qte_header_id;
Line: 13236

     SELECT serviceable_product_flag FROM MTL_SYSTEM_ITEMS_VL
     WHERE inventory_item_id = l_inv_item_id
	 AND organization_id = l_organization_id;
Line: 13322

    ASO_QUOTE_LINES_PVT.Insert_Quote_Line_Rows (
              p_control_rec       => l_control_rec,
              P_qte_Line_Rec      => l_qte_line_rec,
              P_qte_line_dtl_tbl  => l_qte_line_dtl_tbl,
              P_Line_Attribs_Ext_Tbl   => l_line_attr_ext_tbl,
              P_price_attributes_tbl   => l_price_attr_tbl,
              P_Price_Adj_Tbl          => l_price_adj_tbl,
              P_Price_Adj_Attr_Tbl     => l_Price_Adj_Attr_Tbl,
              P_Payment_Tbl       => l_payment_tbl,
              P_Shipment_Tbl      => l_shipment_tbl,
              P_Freight_Charge_Tbl     => l_freight_charge_tbl,
              P_Tax_Detail_Tbl    => l_tax_detail_tbl,
              P_Sales_Credit_Tbl   => l_sales_credit_tbl,
              P_Quote_Party_Tbl   => l_quote_party_tbl,
              x_qte_Line_Rec      => lx_qte_line_rec,
              x_qte_line_dtl_tbl  => l_qte_line_dtl_tbl_out,
               x_Line_Attribs_Ext_Tbl   => l_line_attr_Ext_Tbl_out,
               x_price_attributes_tbl   => l_price_attr_tbl_out,
               x_Price_Adj_Tbl          => lx_ln_price_adj_tbl,
               x_Price_Adj_Attr_Tbl     => l_Price_Adj_Attr_Tbl_out,
               x_Payment_Tbl       => l_payment_tbl_out,
               x_Shipment_Tbl      => l_shipment_tbl_out,
               x_Freight_Charge_Tbl     => l_freight_charge_tbl_out,
               x_Tax_Detail_Tbl    => l_tax_detail_tbl_out,
               X_Sales_Credit_Tbl  => l_sales_credit_tbl_out,
               X_Quote_Party_Tbl   => l_quote_party_tbl_out,
               X_Return_Status     => l_return_status,
               X_Msg_Count         => x_msg_count,
               X_Msg_Data          => x_msg_data);
Line: 13472

 SELECT related_quote_line_id
  FROM aso_line_relationships
  WHERE quote_line_id = p_qte_line_id
  AND relationship_type_code = 'SERVICE';
Line: 13612

    ASO_QUOTE_LINES_PVT.Insert_Quote_Line_Rows (
              p_control_rec       => l_control_rec,
              P_qte_Line_Rec      => l_qte_line_rec,
              P_qte_line_dtl_tbl  => l_qte_line_dtl_tbl,
              P_Line_Attribs_Ext_Tbl   => l_line_attr_ext_tbl,
              P_price_attributes_tbl   => l_price_attr_tbl,
              P_Price_Adj_Tbl          => l_price_adj_tbl,
              P_Price_Adj_Attr_Tbl     => l_Price_Adj_Attr_Tbl,
              P_Payment_Tbl       => l_payment_tbl,
              P_Shipment_Tbl      => l_shipment_tbl,
              P_Freight_Charge_Tbl     => l_freight_charge_tbl,
              P_Tax_Detail_Tbl    => l_tax_detail_tbl,
              P_Sales_Credit_Tbl   => l_sales_credit_tbl,
              P_Quote_Party_Tbl   => l_quote_party_tbl,
              x_qte_Line_Rec      => lx_qte_line_rec,
              x_qte_line_dtl_tbl  => l_qte_line_dtl_tbl_out,
               x_Line_Attribs_Ext_Tbl   => l_line_attr_Ext_Tbl_out,
               x_price_attributes_tbl   => l_price_attr_tbl_out,
               x_Price_Adj_Tbl          => lx_ln_price_adj_tbl,
               x_Price_Adj_Attr_Tbl     => l_Price_Adj_Attr_Tbl_out,
               x_Payment_Tbl       => l_payment_tbl_out,
               x_Shipment_Tbl      => l_shipment_tbl_out,
               x_Freight_Charge_Tbl     => l_freight_charge_tbl_out,
               x_Tax_Detail_Tbl    => l_tax_detail_tbl_out,
               X_Sales_Credit_Tbl  => l_sales_credit_tbl_out,
               X_Quote_Party_Tbl   => l_quote_party_tbl_out,
               X_Return_Status     => l_return_status,
               X_Msg_Count         => x_msg_count,
               X_Msg_Data          => x_msg_data);
Line: 13735

    SELECT j.resource_id
    /* FROM jtf_rs_srp_vl srp, jtf_rs_resource_extns j  */  --Commented Code Yogeshwar (MOAC)
    FROM jtf_rs_salesreps_mo_v srp, jtf_rs_resource_extns j --New Code Yogeshwar (MOAC)
    WHERE j.user_id = X_User_Id
      AND j.resource_id = srp.resource_id
      AND srp.status = 'A'
      AND nvl(trunc(srp.start_date_active), trunc(sysdate)) <= trunc(sysdate)
      AND nvl(trunc(srp.end_date_active), trunc(sysdate)) >= trunc(sysdate);
Line: 13749

    SELECT role.role_type_code, role.manager_flag
    FROM JTF_RS_DEFRESROLES_VL role, JTF_RS_DEFRESOURCES_VL res
    WHERE role.role_resource_id = res.resource_id
      AND res.resource_id = X_resource_id
      AND nvl(trunc(role.res_rl_start_date), trunc(sysdate)) <= trunc(sysdate)
      AND nvl(trunc(role.res_rl_end_date), trunc(sysdate)) >= trunc(sysdate)
      AND role.ROLE_TYPE_CODE = X_profile_role_type
      AND role.delete_flag = 'N';