DBA Data[Home] [Help]

APPS.OE_LINE_PAYMENT_UTIL SQL Statements

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

Line: 10

Procedure Delete_Payment_at_line(p_header_id in number := null,
                                 p_line_id in number,
                                 p_payment_number in number := null,
                                 p_payment_type_code in varchar2 := null,
                                 p_del_commitment in number := 0,
                                   x_return_status out nocopy varchar2,
                                   x_msg_count out nocopy number,
                                   x_msg_data out nocopy varchar2);
Line: 46

    l_rowtype_rec.LAST_UPDATED_BY                := FND_API.G_MISS_NUM;
Line: 47

    l_rowtype_rec.LAST_UPDATE_DATE               := FND_API.G_MISS_DATE;
Line: 48

    l_rowtype_rec.LAST_UPDATE_LOGIN              := FND_API.G_MISS_NUM;
Line: 70

    l_rowtype_rec.PROGRAM_UPDATE_DATE            := FND_API.G_MISS_DATE;
Line: 109

    x_rowtype_rec.LAST_UPDATED_BY                := p_line_Payment_rec.LAST_UPDATED_BY;
Line: 110

    x_rowtype_rec.LAST_UPDATE_DATE               := p_line_Payment_rec.LAST_UPDATE_DATE;
Line: 111

    x_rowtype_rec.LAST_UPDATE_LOGIN              := p_line_Payment_rec.LAST_UPDATE_LOGIN;
Line: 133

    x_rowtype_rec.PROGRAM_UPDATE_DATE            := p_line_Payment_rec.PROGRAM_UPDATE_DATE;
Line: 171

    x_api_rec.LAST_UPDATED_BY                := p_record.LAST_UPDATED_BY;
Line: 172

    x_api_rec.LAST_UPDATE_DATE               := p_record.LAST_UPDATE_DATE;
Line: 173

    x_api_rec.LAST_UPDATE_LOGIN              := p_record.LAST_UPDATE_LOGIN;
Line: 195

    x_api_rec.PROGRAM_UPDATE_DATE            := p_record.PROGRAM_UPDATE_DATE;
Line: 340

        IF NOT OE_GLOBALS.Equal(p_x_Line_Payment_rec.last_updated_by,p_old_Line_Payment_rec.last_updated_by)
        THEN
           l_index := l_index + 1;
Line: 343

           l_src_attr_tbl(l_index) := OE_LINE_PAYMENT_UTIL.G_LAST_UPDATED_BY;
Line: 346

        IF NOT OE_GLOBALS.Equal(p_x_Line_Payment_rec.last_update_date,p_old_Line_Payment_rec.last_update_date)
        THEN
           l_index := l_index + 1;
Line: 349

           l_src_attr_tbl(l_index) := OE_LINE_PAYMENT_UTIL.G_LAST_UPDATE_DATE;
Line: 352

        IF NOT OE_GLOBALS.Equal(p_x_Line_Payment_rec.last_update_login,p_old_Line_Payment_rec.last_update_login)
        THEN
           l_index := l_index + 1;
Line: 355

           l_src_attr_tbl(l_index) := OE_LINE_PAYMENT_UTIL.G_LAST_UPDATE_LOGIN;
Line: 491

        IF NOT OE_GLOBALS.Equal(p_x_Line_Payment_rec.program_update_date,p_old_Line_Payment_rec.program_update_date)
        THEN
           l_index := l_index + 1;
Line: 494

           l_src_attr_tbl(l_index) := OE_LINE_PAYMENT_UTIL.G_PROGRAM_UPDATE_DATE;
Line: 566

    ELSIF p_attr_id = G_LAST_UPDATED_BY THEN
        l_index := l_index + 1;
Line: 568

        l_src_attr_tbl(l_index) := OE_LINE_PAYMENT_UTIL.G_LAST_UPDATED_BY;
Line: 569

    ELSIF p_attr_id = G_LAST_UPDATE_DATE THEN
        l_index := l_index + 1;
Line: 571

        l_src_attr_tbl(l_index) := OE_LINE_PAYMENT_UTIL.G_LAST_UPDATE_DATE;
Line: 572

    ELSIF p_attr_id = G_LAST_UPDATE_LOGIN THEN
        l_index := l_index + 1;
Line: 574

        l_src_attr_tbl(l_index) := OE_LINE_PAYMENT_UTIL.G_LAST_UPDATE_LOGIN;
Line: 641

    ELSIF p_attr_id = G_PROGRAM_UPDATE_DATE THEN
        l_index := l_index + 1;
Line: 643

        l_src_attr_tbl(l_index) := OE_LINE_PAYMENT_UTIL.G_PROGRAM_UPDATE_DATE;
Line: 699

            ELSIF l_dep_attr_tbl(I) = OE_LINE_PAYMENT_UTIL.G_LAST_UPDATED_BY THEN
                p_x_Line_PAYMENT_rec.LAST_UPDATED_BY := FND_API.G_MISS_NUM;
Line: 701

            ELSIF l_dep_attr_tbl(I) = OE_LINE_PAYMENT_UTIL.G_LAST_UPDATE_DATE THEN
                p_x_Line_PAYMENT_rec.LAST_UPDATE_DATE := FND_API.G_MISS_DATE;
Line: 703

            ELSIF l_dep_attr_tbl(I) = OE_LINE_PAYMENT_UTIL.G_LAST_UPDATE_LOGIN THEN
                p_x_Line_PAYMENT_rec.LAST_UPDATE_LOGIN := FND_API.G_MISS_NUM;
Line: 799

            ELSIF l_dep_attr_tbl(I) = OE_LINE_PAYMENT_UTIL.G_PROGRAM_UPDATE_DATE THEN
                p_x_Line_PAYMENT_rec.PROGRAM_UPDATE_DATE := FND_API.G_MISS_DATE;
Line: 845

Procedure Delete_Line_PaymentType_Hold
(
   p_header_id       IN   NUMBER
,  p_line_id   	     IN   NUMBER
,  p_payment_number  IN  NUMBER
,  x_msg_count       OUT  NOCOPY NUMBER
,  x_msg_data        OUT  NOCOPY VARCHAR2
,  x_return_status   OUT  NOCOPY VARCHAR2
) IS

CURSOR line_paytype_hold IS
Select OH.Order_hold_id,NVL(OH.hold_release_id,0)
FROM OE_HOLD_SOURCES HS,OE_ORDER_HOLDS OH,OE_PAYMENTS OP
WHERE HS.hold_source_id=OH.hold_source_id
  AND OH.header_id=OP.header_id
  AND OH.line_id=OP.line_id
  AND OP.payment_number=p_payment_number
  AND ((HS.hold_entity_code= 'P' AND HS.hold_entity_id=OP.payment_type_code)
      OR (HS.hold_entity_code2 = 'P' AND HS.hold_entity_id2=OP.payment_type_code))
  AND OH.header_id=p_header_id
  AND OH.line_id=p_line_id;
Line: 875

      oe_debug_pub.add(  'Entering Delete_Line_PaymentType_Hold' , 3 ) ;
Line: 890

      DELETE FROM OE_ORDER_HOLDS
       WHERE order_hold_id = l_order_hold_id;
Line: 893

      DELETE FROM OE_HOLD_RELEASES
       WHERE HOLD_RELEASE_ID = l_hold_release_id
         AND ORDER_HOLD_ID   = l_order_hold_id;
Line: 901

      oe_debug_pub.add(  'Exiting Delete_Line_PaymentType_Hold' , 3 ) ;
Line: 925

END Delete_Line_PaymentType_Hold;
Line: 941

l_payments_update_flag VARCHAR2(1) := 'N';
Line: 951

l_delete_pmt_hold		VARCHAR2(1) := 'N';
Line: 1049

    IF NOT OE_GLOBALS.Equal(p_x_Line_Payment_rec.last_updated_by,p_old_Line_Payment_rec.last_updated_by)
    THEN
        NULL;
Line: 1054

    IF NOT OE_GLOBALS.Equal(p_x_Line_Payment_rec.last_update_date,p_old_Line_Payment_rec.last_update_date)
    THEN
        NULL;
Line: 1059

    IF NOT OE_GLOBALS.Equal(p_x_Line_Payment_rec.last_update_login,p_old_Line_Payment_rec.last_update_login)
    THEN
        NULL;
Line: 1112

		IF p_x_Line_Payment_rec.operation ='UPDATE' AND OE_GLOBALS.Equal(p_x_Line_Payment_rec.payment_type_code,p_old_Line_Payment_rec.payment_type_code) THEN
			l_verify_payment_flag:='Y';
Line: 1211

        l_payments_update_flag := 'Y';
Line: 1213

		IF (p_x_Line_Payment_rec.operation ='UPDATE'AND p_x_Line_Payment_rec.payment_type_code<>'CREDIT_CARD')
		 THEN
		l_verify_payment_flag:='Y';
Line: 1225

		SELECT 'Y' INTO l_header_inv_cc_payment
		   FROM oe_payments
		   WHERE header_id=p_x_Line_Payment_rec.header_id
		   AND PAYMENT_COLLECTION_EVENT ='INVOICE'
		   AND PAYMENT_TYPE_CODE='CREDIT_CARD'
		   AND rownum<2;
Line: 1248

          AND p_x_Line_Payment_rec.operation = 'UPDATE' THEN
          l_delete_pmt_hold := 'Y';
Line: 1263

	   /*SELECT booked_flag INTO l_booked_flag
	   FROM oe_order_headers_all
	   WHERE header_id=p_x_Line_Payment_rec.header_id; */
Line: 1269

	      SELECT credit_check_flag INTO l_cc_flag_old
	      FROM oe_payment_types_vl
	      WHERE payment_type_code=p_old_Line_Payment_rec.payment_type_code;
Line: 1274

	   SELECT credit_check_flag INTO l_cc_flag_new
	   FROM oe_payment_types_vl
	   WHERE payment_type_code=p_x_Line_Payment_rec.payment_type_code;
Line: 1299

          Delete_Payment_at_line(p_line_id => p_x_Line_Payment_rec.line_id,
                           p_payment_number => p_x_Line_Payment_rec.payment_number,
                           p_payment_type_code => 'COMMITMENT',
                           p_del_commitment => 1,
                                   x_return_status => l_return_status,
                                   x_msg_count => l_msg_count,
                                   x_msg_data => l_msg_data);
Line: 1330

    IF NOT OE_GLOBALS.Equal(p_x_Line_Payment_rec.program_update_date,p_old_Line_Payment_rec.program_update_date)
    THEN
        NULL;
Line: 1350

    IF l_payments_update_flag = 'Y' and
       OE_PrePayment_UTIL.IS_MULTIPLE_PAYMENTS_ENABLED = TRUE then

       oe_debug_pub.add('logging synch from ULPMB.pls payment delayed request', 1);
Line: 1362

		p_request_type           => OE_GLOBALS.G_UPDATE_HDR_PAYMENT,
                p_param1                 => 'UPDATE_LINE',
                p_param2                 => p_x_Line_Payment_rec.header_id,
		x_return_status          => l_return_status);
Line: 1401

     IF l_delete_pmt_hold = 'Y' THEN
       IF l_debug_level > 0 then
          oe_debug_pub.add('OEXULPMB: Logging delayed request for Delete_Payment_Hold.', 3);
Line: 1411

		p_request_type           => OE_GLOBALS.G_DELETE_PAYMENT_HOLD,
                p_param1                 => 'VERIFY_PAYMENT',
                p_param2                 => p_x_Line_Payment_rec.header_id,
		x_return_status          => l_return_status);
Line: 1539

    IF p_x_Line_Payment_rec.last_updated_by = FND_API.G_MISS_NUM THEN
        p_x_Line_Payment_rec.last_updated_by := p_old_Line_Payment_rec.last_updated_by;
Line: 1543

    IF p_x_Line_Payment_rec.last_update_date = FND_API.G_MISS_DATE THEN
        p_x_Line_Payment_rec.last_update_date := p_old_Line_Payment_rec.last_update_date;
Line: 1547

    IF p_x_Line_Payment_rec.last_update_login = FND_API.G_MISS_NUM THEN
        p_x_Line_Payment_rec.last_update_login := p_old_Line_Payment_rec.last_update_login;
Line: 1639

    IF p_x_Line_Payment_rec.program_update_date = FND_API.G_MISS_DATE THEN
        p_x_Line_Payment_rec.program_update_date := p_old_Line_Payment_rec.program_update_date;
Line: 1756

    IF p_x_Line_Payment_rec.last_updated_by = FND_API.G_MISS_NUM THEN
        p_x_Line_Payment_rec.last_updated_by := NULL;
Line: 1760

    IF p_x_Line_Payment_rec.last_update_date = FND_API.G_MISS_DATE THEN
        p_x_Line_Payment_rec.last_update_date := NULL;
Line: 1764

    IF p_x_Line_Payment_rec.last_update_login = FND_API.G_MISS_NUM THEN
        p_x_Line_Payment_rec.last_update_login := NULL;
Line: 1856

    IF p_x_Line_Payment_rec.program_update_date = FND_API.G_MISS_DATE THEN
        p_x_Line_Payment_rec.program_update_date := NULL;
Line: 1886

PROCEDURE Update_Row
(   p_Line_Payment_rec            IN OUT NOCOPY OE_Order_PUB.Line_Payment_Rec_Type
)
IS
    l_lock_control   NUMBER;
Line: 1901

    SELECT lock_control
    INTO   l_lock_control
    FROM   OE_PAYMENTS
    WHERE  payment_number = p_Line_Payment_rec.payment_number
    AND    header_id = p_Line_Payment_rec.header_id
    AND    line_id = p_Line_Payment_rec.line_id;
Line: 1917

  /*     OE_ORDER_UTIL.Update_Global_Picture(p_Upd_New_Rec_If_Exists => True,
                    p_Line_pmt_rec =>p_line_Payment_rec,
                    p_line_pmt_id => p_line_Payment_rec.payment_number,
                    x_index => l_index,
                    x_return_status => l_return_status); */
Line: 1923

           oe_debug_pub.add(  'UPDATE_GLOBAL RETURN STATUS FROM OE_LINE_PAYMENT_UTIL.UPDATE_ROW IS: ' || L_RETURN_STATUS ) ;
Line: 1930

              oe_debug_pub.add(  'EXITING OE_LINE_PAYMENT_UTIL.UPDATE_ROW' , 1 ) ;
Line: 1935

              oe_debug_pub.add(  'UPDATE_GLOBAL_PICTURE ERROR IN OE_LINE_PAYMENT_UTIL.UPDATE_ROW' ) ;
Line: 1938

             oe_debug_pub.add(  'EXITING OE_LINE_PAYMENT_UTIL.UPDATE_ROW' , 1 ) ;
Line: 1945

    UPDATE  OE_PAYMENTS
    SET     ATTRIBUTE1                     = p_Line_Payment_rec.attribute1
    ,       ATTRIBUTE2                     = p_Line_Payment_rec.attribute2
    ,       ATTRIBUTE3                     = p_Line_Payment_rec.attribute3
    ,       ATTRIBUTE4                     = p_Line_Payment_rec.attribute4
    ,       ATTRIBUTE5                     = p_Line_Payment_rec.attribute5
    ,       ATTRIBUTE6                     = p_Line_Payment_rec.attribute6
    ,       ATTRIBUTE7                     = p_Line_Payment_rec.attribute7
    ,       ATTRIBUTE8                     = p_Line_Payment_rec.attribute8
    ,       ATTRIBUTE9                     = p_Line_Payment_rec.attribute9
    ,       ATTRIBUTE10                    = p_Line_Payment_rec.attribute10
    ,       ATTRIBUTE11                    = p_Line_Payment_rec.attribute11
    ,       ATTRIBUTE12                    = p_Line_Payment_rec.attribute12
    ,       ATTRIBUTE13                    = p_Line_Payment_rec.attribute13
    ,       ATTRIBUTE14                    = p_Line_Payment_rec.attribute14
    ,       ATTRIBUTE15                    = p_Line_Payment_rec.attribute15
    ,       CONTEXT                        = p_Line_Payment_rec.context
    ,       CREATED_BY                     = p_Line_Payment_rec.created_by
    ,       CREATION_DATE                  = p_Line_Payment_rec.creation_date
    ,       LAST_UPDATED_BY                = p_Line_Payment_rec.last_updated_by
    ,       LAST_UPDATE_DATE               = p_Line_Payment_rec.last_update_date
    ,       LAST_UPDATE_LOGIN              = p_Line_Payment_rec.last_update_login
    ,       CHECK_NUMBER                   = p_Line_Payment_rec.check_number
    /*,       CREDIT_CARD_APPROVAL_CODE      = p_Line_Payment_rec.credit_card_approval_code --R12 CC Encryption
    ,       CREDIT_CARD_APPROVAL_DATE      = p_Line_Payment_rec.credit_card_approval_date
    ,       CREDIT_CARD_CODE               = p_Line_Payment_rec.credit_card_code
    ,       CREDIT_CARD_EXPIRATION_DATE    = p_Line_Payment_rec.credit_card_expiration_date
    ,       CREDIT_CARD_HOLDER_NAME        = p_Line_Payment_rec.credit_card_holder_name
    ,       CREDIT_CARD_NUMBER             = p_Line_Payment_rec.credit_card_number*/
    ,       PAYMENT_LEVEL_CODE             = p_Line_Payment_rec.payment_level_code
    ,       COMMITMENT_APPLIED_AMOUNT      = p_Line_Payment_rec.commitment_applied_amount
    ,       COMMITMENT_INTERFACED_AMOUNT   = p_Line_Payment_rec.commitment_interfaced_amount
    ,       PAYMENT_NUMBER                     = p_Line_Payment_rec.payment_number
    ,       HEADER_ID                      = p_Line_Payment_rec.header_id
    ,       LINE_ID                        = p_Line_Payment_rec.line_id
    ,       PAYMENT_AMOUNT                 = p_Line_Payment_rec.payment_amount
    ,       PAYMENT_COLLECTION_EVENT       = p_Line_Payment_rec.payment_collection_event
    ,       PAYMENT_TRX_ID                 = p_Line_Payment_rec.payment_trx_id
    ,       PAYMENT_TYPE_CODE              = p_Line_Payment_rec.payment_type_code
    ,       PAYMENT_SET_ID                 = p_Line_Payment_rec.payment_set_id
    ,       PREPAID_AMOUNT                 = p_Line_Payment_rec.prepaid_amount
    ,       PROGRAM_APPLICATION_ID         = p_Line_Payment_rec.program_application_id
    ,       PROGRAM_ID                     = p_Line_Payment_rec.program_id
    ,       PROGRAM_UPDATE_DATE            = p_Line_Payment_rec.program_update_date
    ,       RECEIPT_METHOD_ID              = p_Line_Payment_rec.receipt_method_id
    ,       REQUEST_ID                     = p_Line_Payment_rec.request_id
    --,       TANGIBLE_ID                    = p_Line_Payment_rec.tangible_id --R12 CC Encryption
    ,       DEFER_PAYMENT_PROCESSING_FLAG  = p_Line_Payment_rec.defer_payment_processing_flag
    ,       TRXN_EXTENSION_ID              = p_Line_Payment_rec.trxn_extension_id
    ,       LOCK_CONTROL                   = l_lock_control
    WHERE   PAYMENT_NUMBER = p_Line_Payment_rec.payment_number
    AND     HEADER_ID = p_Line_Payment_rec.header_id
    AND     LINE_ID = p_Line_Payment_rec.line_id
    ;
Line: 2010

            ,   'Update_Row'
            );
Line: 2016

END Update_Row;
Line: 2020

PROCEDURE Insert_Row
(   p_Line_Payment_rec       IN OUT NOCOPY  OE_Order_PUB.Line_Payment_Rec_Type
)
IS
    l_lock_control   NUMBER:= 1;
Line: 2033

       oe_debug_pub.add(  'ENTERING OE_LINE_PAYMENT_UTIL.INSERT_ROW' , 1 ) ;
Line: 2040

        SELECT   l.transaction_phase_code
        INTO     l_transaction_phase_code
        FROM     oe_order_lines_all l
        WHERE    l.line_id = p_line_Payment_rec.line_id;
Line: 2059

    INSERT  INTO OE_PAYMENTS
    (       ATTRIBUTE1
    ,       ATTRIBUTE2
    ,       ATTRIBUTE3
    ,       ATTRIBUTE4
    ,       ATTRIBUTE5
    ,       ATTRIBUTE6
    ,       ATTRIBUTE7
    ,       ATTRIBUTE8
    ,       ATTRIBUTE9
    ,       ATTRIBUTE10
    ,       ATTRIBUTE11
    ,       ATTRIBUTE12
    ,       ATTRIBUTE13
    ,       ATTRIBUTE14
    ,       ATTRIBUTE15
    ,       CONTEXT
    ,       CREATED_BY
    ,       CREATION_DATE
    ,       LAST_UPDATED_BY
    ,       LAST_UPDATE_DATE
    ,       LAST_UPDATE_LOGIN
    ,       CHECK_NUMBER
    /*,       CREDIT_CARD_APPROVAL_CODE  --R12 CC Encryption
    ,       CREDIT_CARD_APPROVAL_DATE
    ,       CREDIT_CARD_CODE
    ,       CREDIT_CARD_EXPIRATION_DATE
    ,       CREDIT_CARD_HOLDER_NAME
    ,       CREDIT_CARD_NUMBER*/  --R12 CC Encryption
    ,       PAYMENT_LEVEL_CODE
    ,       COMMITMENT_APPLIED_AMOUNT
    ,       COMMITMENT_INTERFACED_AMOUNT
    ,       PAYMENT_NUMBER
    ,       HEADER_ID
    ,       LINE_ID
    ,       PAYMENT_AMOUNT
    ,       PAYMENT_COLLECTION_EVENT
    ,       PAYMENT_TRX_ID
    ,       PAYMENT_TYPE_CODE
    ,       PAYMENT_SET_ID
    ,       PREPAID_AMOUNT
    ,       PROGRAM_APPLICATION_ID
    ,       PROGRAM_ID
    ,       PROGRAM_UPDATE_DATE
    ,       RECEIPT_METHOD_ID
    ,       REQUEST_ID
    --,       TANGIBLE_ID --R12 CC Encryption
    ,       DEFER_PAYMENT_PROCESSING_FLAG
    ,       TRXN_EXTENSION_ID
    ,       LOCK_CONTROL
    ,       ORIG_SYS_PAYMENT_REF  --5892425
    )
    VALUES
    (       p_Line_Payment_rec.attribute1
    ,       p_Line_Payment_rec.attribute2
    ,       p_Line_Payment_rec.attribute3
    ,       p_Line_Payment_rec.attribute4
    ,       p_Line_Payment_rec.attribute5
    ,       p_Line_Payment_rec.attribute6
    ,       p_Line_Payment_rec.attribute7
    ,       p_Line_Payment_rec.attribute8
    ,       p_Line_Payment_rec.attribute9
    ,       p_Line_Payment_rec.attribute10
    ,       p_Line_Payment_rec.attribute11
    ,       p_Line_Payment_rec.attribute12
    ,       p_Line_Payment_rec.attribute13
    ,       p_Line_Payment_rec.attribute14
    ,       p_Line_Payment_rec.attribute15
    ,       p_Line_Payment_rec.context
    ,       p_Line_Payment_rec.created_by
    ,       p_Line_Payment_rec.creation_date
    ,       p_Line_Payment_rec.last_updated_by
    ,       p_Line_Payment_rec.last_update_date
    ,       p_Line_Payment_rec.last_update_login
    ,       p_Line_Payment_rec.check_number
    /*,       p_Line_Payment_rec.credit_card_approval_code --R12 CC Encryption
    ,       p_Line_Payment_rec.credit_card_approval_date
    ,       p_Line_Payment_rec.credit_card_code
    ,       p_Line_Payment_rec.credit_card_expiration_date
    ,       p_Line_Payment_rec.credit_card_holder_name
    ,       p_Line_Payment_rec.credit_card_number*/  --R12 CC Encryption
    ,       p_Line_Payment_rec.payment_level_code
    ,       p_Line_Payment_rec.commitment_applied_amount
    ,       p_Line_Payment_rec.commitment_interfaced_amount
    ,       p_Line_Payment_rec.payment_number
    ,       p_Line_Payment_rec.header_id
    ,       p_Line_Payment_rec.line_id
    ,       p_Line_Payment_rec.payment_amount
    ,       p_Line_Payment_rec.payment_collection_event
    ,       p_Line_Payment_rec.payment_trx_id
    ,       p_Line_Payment_rec.payment_type_code
    ,       p_Line_Payment_rec.payment_set_id
    ,       p_Line_Payment_rec.prepaid_amount
    ,       p_Line_Payment_rec.program_application_id
    ,       p_Line_Payment_rec.program_id
    ,       p_Line_Payment_rec.program_update_date
    ,       p_Line_Payment_rec.receipt_method_id
    ,       p_Line_Payment_rec.request_id
    --,       p_Line_Payment_rec.tangible_id --R12 CC Encryption
    ,       p_Line_Payment_rec.defer_payment_processing_flag
    ,       p_Line_Payment_rec.trxn_extension_id
    ,       l_lock_control
    ,       p_Line_Payment_rec.ORIG_SYS_PAYMENT_REF  --5892425
    );
Line: 2169

/*      OE_ORDER_UTIL.Update_Global_Picture(p_Upd_New_Rec_If_Exists => True,
                    p_old_lin_pmt_rec => NULL,
                    p_lin_pmt_rec =>p_line_Payment_rec,
                    p_lin_pmt_id => p_line_Payment_rec.payment_number,
                    x_index => l_index,
                    x_return_status => l_return_status); */
Line: 2176

           oe_debug_pub.add(  'UPDATE_GLOBAL RETURN STATUS FROM OE_LINE_PAYMENT_UTIL.INSERT_ROW IS: ' || L_RETURN_STATUS ) ;
Line: 2187

            oe_debug_pub.add(  'EXITING OE_LINE_PAYMENT_UTIL.INSERT_ROW' , 1 ) ;
Line: 2192

            oe_debug_pub.add(  'UPDATE_GLOBAL_PICTURE ERROR IN OE_LINE_PAYMENT_UTIL.INSERT_ROW' ) ;
Line: 2195

            oe_debug_pub.add(  'EXITING OE_LINE_PAYMENT_UTIL.INSERT_ROW' , 1 ) ;
Line: 2203

        oe_debug_pub.add(  'EXITING OE_LINE_PAYMENT_UTIL.INSERT_ROW' , 1 ) ;
Line: 2214

            ,   'Insert_Row'
            );
Line: 2220

END Insert_Row;
Line: 2224

PROCEDURE Delete_Row
(   p_payment_number              IN  NUMBER :=
                                        FND_API.G_MISS_NUM
,   p_line_id                     IN  NUMBER :=
                                        FND_API.G_MISS_NUM
,   p_header_id                   IN  NUMBER :=
                                        FND_API.G_MISS_NUM
)
IS
l_return_status		VARCHAR2(30);
Line: 2245

	SELECT payment_number, payment_type_code,trxn_extension_id
	FROM OE_PAYMENTS
	WHERE   LINE_ID = p_line_id
        AND     HEADER_ID = p_header_id;
Line: 2257

      oe_debug_pub.add(  'ENTERING OE_LINE_PAYMENT_UTIL.DELETE_ROW' , 1 ) ;
Line: 2268

      /* Set the operation on the record so that globals are updated as well */
        l_new_line_Payment_rec.operation := OE_GLOBALS.G_OPR_DELETE;
Line: 2280

	--Calling delete API of Oracle Payments only if the payment
	--type is credit card ach or direct debit.
	IF l_payment_type_code in ('CREDIT_CARD','ACH','DIRECT_DEBIT') THEN
		select invoice_to_org_id into l_invoice_to_org_id  --Verify
		from oe_order_lines_all where
		header_id = p_header_id
		and line_id = p_line_id;
Line: 2292

		OE_PAYMENT_TRXN_UTIL.Delete_Payment_Trxn
		(p_header_id     => p_header_id,
		 p_line_id       => p_line_id,
		 p_payment_number=> l_pmt.payment_number,
		 P_site_use_id	 => l_invoice_to_org_id,
		 p_trxn_extension_id	=> l_trxn_extension_id,
		 x_return_status    =>l_return_status,
		 x_msg_count        => l_msg_count,
		 x_msg_data        => l_msg_data);
Line: 2304

			      oe_debug_pub.add(  'Delete Payment at OE_LINE_Payment_UTIL.DELETE_ROW - UNEXPECTED ERROR' ) ;
Line: 2309

			      oe_debug_pub.add(  'EXITING OE_LINE_Payment_UTIL.DELETE_ROW' , 1 ) ;
Line: 2314

			      oe_debug_pub.add(  'Delete Payment at OE_LINE_Payment_UTIL.DELETE_ROW' ) ;
Line: 2319

			      oe_debug_pub.add(  'EXITING OE_LINE_Payment_UTIL.DELETE_ROW' , 1 ) ;
Line: 2327

        /*OE_ORDER_UTIL.Update_Global_Picture(p_Upd_New_Rec_If_Exists => True,
                    p_lin_pmt_rec =>l_new_line_Payment_rec,
                    p_lin_pmt_id => l_pmt.payment_number,
                    x_index => l_index,
                    x_return_status => l_return_status);
Line: 2333

             oe_debug_pub.add(  'UPDATE_GLOBAL RETURN STATUS FROM OE_LINE_PAYMENT_UTIL.DELETE_ROW IS: ' || L_RETURN_STATUS ) ;
Line: 2340

               oe_debug_pub.add(  'EXITING OE_LINE_PAYMENT_UTIL.DELETE_ROW' , 1 ) ;
Line: 2345

               oe_debug_pub.add(  'UPDATE_GLOBAL_PICTURE ERROR IN OE_LINE_PAYMENT_UTIL.DELETE_ROW' ) ;
Line: 2348

                oe_debug_pub.add(  'EXITING OE_LINE_PAYMENT_UTIL.DELETE_ROW' , 1 ) ;
Line: 2358

      OE_Delayed_Requests_Pvt.Delete_Reqs_for_deleted_entity(
        p_entity_code  => OE_GLOBALS.G_ENTITY_LINE_PAYMENT,
        p_entity_id     => p_line_id,
        x_return_status => l_return_status
        );
Line: 2363

    DELETE  FROM OE_PAYMENTS
    WHERE   LINE_ID = p_line_id
    AND     HEADER_ID = p_header_id;
Line: 2369

        oe_debug_pub.add('1: after executing delete statement against oe_payments - before delete_payment_at_line');
Line: 2373

    Delete_Payment_at_line(p_line_id => p_line_id,
                           p_del_commitment => del_commitment,
                           x_return_status => l_return_status,
                           x_msg_count => l_msg_count,
                           x_msg_data => l_msg_data);
Line: 2381

              oe_debug_pub.add(  'Delete Payment at Line - UNEXPECTED ERROR' ) ;
Line: 2384

              oe_debug_pub.add(  'EXITING OE_LINE_Payment_UTIL.DELETE_ROW' , 1 ) ;
Line: 2389

              oe_debug_pub.add(  'Delete Payment at Line - OE_LINE_Payment_UTIL.DELETE_ROW' ) ;
Line: 2392

              oe_debug_pub.add(  'EXITING OE_LINE_Payment_UTIL.DELETE_ROW' , 1 ) ;
Line: 2421

      /* Set the operation on the record so that globals are updated as well */
        l_new_line_Payment_rec.operation := OE_GLOBALS.G_OPR_DELETE;
Line: 2425

/*       OE_ORDER_UTIL.Update_Global_Picture(p_Upd_New_Rec_If_Exists => True,
                    p_Lin_pmt_rec =>l_new_line_Payment_rec,
                    p_lin_pmt_id => p_payment_number,
                    x_index => l_index,
                    x_return_status => l_return_status); */
Line: 2431

	Delete_Line_PaymentType_Hold
	(
	   p_header_id      => p_header_id
	,  p_line_id   	     => p_line_id
	,  p_payment_number  => p_payment_number
	,  x_msg_count        => l_msg_count
	,  x_msg_data        => l_msg_data
	,  x_return_status   => l_return_status
	);
Line: 2448

           oe_debug_pub.add(  'UPDATE_GLOBAL RETURN STATUS FROM OE_LINE_PAYMENT_UTIL.DELETE_ROW IS: ' || L_RETURN_STATUS ) ;
Line: 2456

              oe_debug_pub.add(  'EXITING OE_LINE_PAYMENT_UTIL.DELETE_ROW' , 1 ) ;
Line: 2461

              oe_debug_pub.add(  'UPDATE_GLOBAL_PICTURE ERROR IN OE_LINE_PAYMENT_UTIL.DELETE_ROW' ) ;
Line: 2464

              oe_debug_pub.add(  'EXITING OE_LINE_PAYMENT_UTIL.DELETE_ROW' , 1 ) ;
Line: 2471

     OE_Delayed_Requests_Pvt.Delete_Reqs_for_deleted_entity(
        p_entity_code  => OE_GLOBALS.G_ENTITY_LINE_Payment,
        p_entity_id     => p_line_id,
        x_return_status => l_return_status
        );
Line: 2478

       select payment_type_code,trxn_extension_id into p_payment_type_code,l_trxn_extension_id
       from oe_payments
       where payment_number = p_payment_number
       and line_id = p_line_id
       and header_id = p_header_id;
Line: 2488

          select payment_type_code,trxn_extension_id into p_payment_type_code,l_trxn_extension_id --R12 CC Encryption
          from oe_payments
          where line_id = p_line_id
          and payment_number is null
          and header_id = p_header_id;
Line: 2497

           oe_debug_pub.add('ULPMB.pls: delete_row - could not find the row');
Line: 2500

           oe_debug_pub.add('ULPMB.pls : delete row - too many rows - should not happen');
Line: 2513

	       select invoice_to_org_id into l_invoice_to_org_id
	       from oe_order_lines_all where header_id = p_header_id
	       and line_id = p_line_id;
Line: 2521

		OE_PAYMENT_TRXN_UTIL.Delete_Payment_Trxn
		(p_header_id     => p_header_id,
		 p_line_id       => p_line_id,
		 p_payment_number=> p_payment_number,
		 P_site_use_id	 => l_invoice_to_org_id,
		 p_trxn_extension_id	=> l_trxn_extension_id,
		 x_return_status    =>l_return_status,
		 x_msg_count        => l_msg_count,
		 x_msg_data        => l_msg_data);
Line: 2534

		      oe_debug_pub.add(  '2:Delete Payment OE_LINE_Payment_UTIL.DELETE_ROW - UNEXPECTED ERROR' ) ;
Line: 2537

		      oe_debug_pub.add(  'EXITING OE_LINE_Payment_UTIL.DELETE_ROW' , 1 ) ;
Line: 2542

		      oe_debug_pub.add(  '2:Delete Payment OE_LINE_Payment_UTIL.DELETE_ROW' ) ;
Line: 2545

		      oe_debug_pub.add(  'EXITING OE_LINE_Payment_UTIL.DELETE_ROW' , 1 ) ;
Line: 2552

    DELETE  FROM OE_PAYMENTS
    WHERE   PAYMENT_NUMBER = p_payment_number
    AND     LINE_ID = p_line_id
    AND     HEADER_ID = p_header_id
    ;
Line: 2560

        oe_debug_pub.add('2: after executing delete statement against oe_payments - before delete_payment_at_line');
Line: 2564

    Delete_Payment_at_line(p_line_id => p_line_id,
                           p_payment_number => p_payment_number,
                           p_payment_type_code => p_payment_type_code,
                           p_del_commitment => del_commitment,
                                   x_return_status => l_return_status,
                                   x_msg_count => l_msg_count,
                                   x_msg_data => l_msg_data);
Line: 2574

              oe_debug_pub.add(  'Delete Payment at Line - UNEXPECTED ERROR' ) ;
Line: 2577

              oe_debug_pub.add(  'EXITING OE_LINE_Payment_UTIL.DELETE_ROW' , 1 ) ;
Line: 2582

              oe_debug_pub.add(  'Delete Payment at Line - OE_LINE_Payment_UTIL.DELETE_ROW' ) ;
Line: 2585

              oe_debug_pub.add(  'EXITING OE_LINE_Payment_UTIL.DELETE_ROW' , 1 ) ;
Line: 2621

            ,   'Delete_Row'
            );
Line: 2627

END Delete_Row;
Line: 2640

    SELECT  ATTRIBUTE1
    ,       ATTRIBUTE2
    ,       ATTRIBUTE3
    ,       ATTRIBUTE4
    ,       ATTRIBUTE5
    ,       ATTRIBUTE6
    ,       ATTRIBUTE7
    ,       ATTRIBUTE8
    ,       ATTRIBUTE9
    ,       ATTRIBUTE10
    ,       ATTRIBUTE11
    ,       ATTRIBUTE12
    ,       ATTRIBUTE13
    ,       ATTRIBUTE14
    ,       ATTRIBUTE15
    ,       CONTEXT
    ,       CREATED_BY
    ,       CREATION_DATE
    ,       LAST_UPDATED_BY
    ,       LAST_UPDATE_DATE
    ,       LAST_UPDATE_LOGIN
    ,       CHECK_NUMBER  --R12 CC Encryption Verify
    ,       CREDIT_CARD_APPROVAL_CODE
    ,       CREDIT_CARD_APPROVAL_DATE
    ,       CREDIT_CARD_CODE
    ,       CREDIT_CARD_EXPIRATION_DATE
    ,       CREDIT_CARD_HOLDER_NAME
    ,       CREDIT_CARD_NUMBER --R12 CC Encryption Verify
    ,       PAYMENT_LEVEL_CODE
    ,       COMMITMENT_APPLIED_AMOUNT
    ,       COMMITMENT_INTERFACED_AMOUNT
    ,       HEADER_ID
    ,       LINE_ID
    ,       PAYMENT_AMOUNT
    ,       PAYMENT_COLLECTION_EVENT
    ,       PAYMENT_TRX_ID
    ,       PAYMENT_TYPE_CODE
    ,       PAYMENT_SET_ID
    ,       PREPAID_AMOUNT
    ,       PROGRAM_APPLICATION_ID
    ,       PROGRAM_ID
    ,       PROGRAM_UPDATE_DATE
    ,       RECEIPT_METHOD_ID
    ,       REQUEST_ID
    ,       TANGIBLE_ID --R12 CC Encryption Verify
    ,       LOCK_CONTROL
    ,       PAYMENT_NUMBER
    ,       DEFER_PAYMENT_PROCESSING_FLAG
    ,       TRXN_EXTENSION_ID
    FROM    OE_PAYMENTS
    WHERE ( PAYMENT_NUMBER = p_payment_number
    AND LINE_ID = p_line_id
    AND HEADER_ID = p_header_id
    );
Line: 2730

        x_Line_Payment_rec.last_updated_by := l_implicit_rec.LAST_UPDATED_BY;
Line: 2731

        x_Line_Payment_rec.last_update_date := l_implicit_rec.LAST_UPDATE_DATE;
Line: 2732

        x_Line_Payment_rec.last_update_login := l_implicit_rec.LAST_UPDATE_LOGIN;
Line: 2755

        x_Line_Payment_rec.program_update_date := l_implicit_rec.PROGRAM_UPDATE_DATE;
Line: 2849

    SELECT  ATTRIBUTE1
    ,       ATTRIBUTE2
    ,       ATTRIBUTE3
    ,       ATTRIBUTE4
    ,       ATTRIBUTE5
    ,       ATTRIBUTE6
    ,       ATTRIBUTE7
    ,       ATTRIBUTE8
    ,       ATTRIBUTE9
    ,       ATTRIBUTE10
    ,       ATTRIBUTE11
    ,       ATTRIBUTE12
    ,       ATTRIBUTE13
    ,       ATTRIBUTE14
    ,       ATTRIBUTE15
    ,       CONTEXT
    ,       CREATED_BY
    ,       CREATION_DATE
    ,       LAST_UPDATED_BY
    ,       LAST_UPDATE_DATE
    ,       LAST_UPDATE_LOGIN
    ,       CHECK_NUMBER  --R12 CC Encryption Verify
    ,       CREDIT_CARD_APPROVAL_CODE
    ,       CREDIT_CARD_APPROVAL_DATE
    ,       CREDIT_CARD_CODE
    ,       CREDIT_CARD_EXPIRATION_DATE
    ,       CREDIT_CARD_HOLDER_NAME
    ,       CREDIT_CARD_NUMBER --R12 CC Encryption Verify
    ,       PAYMENT_LEVEL_CODE
    ,       COMMITMENT_APPLIED_AMOUNT
    ,       COMMITMENT_INTERFACED_AMOUNT
    ,       HEADER_ID
    ,       LINE_ID
    ,       PAYMENT_AMOUNT
    ,       PAYMENT_COLLECTION_EVENT
    ,       PAYMENT_TRX_ID
    ,       PAYMENT_TYPE_CODE
    ,       PAYMENT_SET_ID
    ,       PREPAID_AMOUNT
    ,       PROGRAM_APPLICATION_ID
    ,       PROGRAM_ID
    ,       PROGRAM_UPDATE_DATE
    ,       RECEIPT_METHOD_ID
    ,       REQUEST_ID
    ,       TANGIBLE_ID --R12 CC Encryption Verify
    ,       LOCK_CONTROL
    ,       PAYMENT_NUMBER
    ,       DEFER_PAYMENT_PROCESSING_FLAG
    ,       TRXN_EXTENSION_ID
    FROM    OE_PAYMENTS
    WHERE   LINE_ID = p_line_id
    AND     HEADER_ID = p_header_id
	;
Line: 2939

        l_Line_Payment_rec.last_updated_by := l_implicit_rec.LAST_UPDATED_BY;
Line: 2940

        l_Line_Payment_rec.last_update_date := l_implicit_rec.LAST_UPDATE_DATE;
Line: 2941

        l_Line_Payment_rec.last_update_login := l_implicit_rec.LAST_UPDATE_LOGIN;
Line: 2962

        l_Line_Payment_rec.program_update_date := l_implicit_rec.PROGRAM_UPDATE_DATE;
Line: 3062

   SELECT  payment_number
    INTO   l_payment_number
    FROM   oe_payments
    WHERE  payment_number = l_payment_number
    AND    line_id = l_line_id
    AND    header_id = l_header_id
    FOR UPDATE NOWAIT;
Line: 3071

        oe_debug_pub.add(  'SELECTED FOR UPDATE' , 1 ) ;
Line: 3140

            FND_MESSAGE.SET_NAME('ONT','OE_LOCK_ROW_DELETED');
Line: 3183

  SELECT payment_number
  FROM   oe_payments
  WHERE  line_id = p_line_id
  AND    header_id = p_header_id
    FOR UPDATE NOWAIT;
Line: 3220

     SELECT payment_number
     INTO   l_payment_number
     FROM   OE_PAYMENTS
     WHERE  payment_number   = p_payment_number
     AND    line_id = p_line_id
     AND    header_id = p_header_id
     FOR UPDATE NOWAIT;
Line: 3280

       fnd_message.set_name('ONT','OE_LOCK_ROW_DELETED');
Line: 3502

l_update_card_flag	       	VARCHAR2(1) := 'N';
Line: 3521

        SELECT   l.transaction_phase_code
        INTO
                 l_transaction_phase_code
        FROM     oe_order_lines_all l
        WHERE    l.line_id = p_x_line_Payment_rec.line_id;
Line: 3542

         SELECT nvl(transactional_curr_code,'USD')
         INTO   l_currency_code from oe_order_headers
         WHERE  header_id=p_x_line_Payment_rec.header_id;
Line: 3579

     ELSIF p_x_line_Payment_rec.operation = OE_GLOBALS.G_OPR_UPDATE THEN
        l_new_commitment_bal := l_commitment_bal + p_old_line_Payment_rec.commitment_applied_amount - p_x_line_Payment_rec.commitment_applied_amount;
Line: 3599

  Select INVOICE_TO_ORG_ID into l_invoice_to_org_id
  from oe_order_lines_all where header_id = p_x_line_Payment_rec.header_id
  and line_id = p_x_line_payment_rec.line_id;
Line: 3608

    SELECT 'Y'
    INTO   l_is_split_payment
    FROM   oe_payments
    WHERE  header_id = p_x_line_Payment_rec.header_id
    AND    line_id = p_x_line_Payment_rec.line_id
    AND    payment_type_code IS NULL
    AND    credit_card_approval_code = 'CVV2_REQUIRED';
Line: 3628

	select ordered_date, transactional_curr_code, invoice_to_org_id
	into l_ordered_date, l_transactional_curr_code, l_invoice_to_org_id
	from oe_order_headers
	where header_id=p_x_line_Payment_rec.header_id;
Line: 3643

	   SELECT customer_id
	   INTO   l_hdr_inv_to_cust_id
	   FROM   oe_invoice_to_orgs_v
	   WHERE  organization_id = l_invoice_to_org_id;
Line: 3662

	Select SOURCE_DOCUMENT_TYPE_ID
	Into l_order_source_doc_id
	From oe_order_lines_all
	Where line_id = p_x_line_payment_rec.line_id;
Line: 3705

	ELSIF p_x_line_payment_rec.operation = OE_GLOBALS.G_OPR_UPDATE THEN
		IF  p_x_line_payment_rec.trxn_extension_id IS NOT NULL
		AND p_x_line_payment_rec.trxn_extension_id <> FND_API.G_MISS_NUM
		AND ((p_x_line_Payment_rec.payment_type_code = 'CREDIT_CARD'
		AND OE_GLOBALS.Is_Same_Credit_Card(p_old_line_Payment_rec.credit_card_number,
                            p_x_line_Payment_rec.credit_card_number,
			    p_old_line_Payment_rec.cc_instrument_id,
			    p_x_line_Payment_rec.cc_instrument_id)
		AND  p_x_line_Payment_rec.credit_card_holder_name = p_old_line_Payment_rec.credit_card_holder_name
		AND  p_x_line_Payment_rec.credit_card_expiration_date = p_old_line_Payment_rec.credit_card_expiration_date
		AND p_x_line_Payment_rec.instrument_security_code = p_old_line_payment_rec.instrument_security_code)
		OR (p_x_line_Payment_rec.payment_type_code IN ('ACH','DIRECT_DEBIT')
		AND p_x_line_Payment_rec.payment_trx_id = p_old_line_Payment_rec.payment_trx_id)
		OR (p_x_line_Payment_rec.payment_type_code IN ('CASH','WIRE_TRANSFER')))
		THEN
			--
			IF l_debug_level  > 0 THEN
				oe_debug_pub.add('No change to payments attributes...');
Line: 3726

		--credit card payment type, the operation would be update but the
		--transaction extension id would be null.
		ELSIF p_x_line_payment_rec.trxn_extension_id IS NULL OR
		p_x_line_payment_rec.trxn_extension_id = FND_API.G_MISS_NUM THEN

			IF l_debug_level > 0 THEN
			   oe_debug_pub.add(  'Inside trxn extension id creation part....');
Line: 3733

			   oe_debug_pub.add('  Operation is UPDATE and Trxn extension id is null...');
Line: 3767

					l_update_card_flag := 'Y';
Line: 3769

					l_update_card_flag := 'N';
Line: 3775

				l_update_card_flag := 'Y';
Line: 3780

			   oe_debug_pub.add('Update card flag..'||l_update_card_flag);
Line: 3798

				 p_update_card_flag	=> l_update_card_flag,
				 p_instrument_id	=> p_x_line_payment_rec.cc_instrument_id,
				 p_instrument_assignment_id => p_x_line_payment_rec.cc_instrument_assignment_id,
				 p_x_trxn_extension_id	=> p_x_line_payment_rec.trxn_extension_id,
				 X_return_status	=> l_return_status,
				 X_msg_count		=> l_msg_count,
				 X_msg_data		=> l_msg_data);
Line: 3832

		--Trxn extension id exists and an update to some of the
		--attributes of the payment transaction has occured. So
		--need to call Update_Payment_Trxn API.
		ELSE
			BEGIN

				-- validate cc security code
				/*IF p_x_line_Payment_rec.payment_type_code = 'CREDIT_CARD' THEN
					IF OE_Payment_Trxn_Util.g_CC_Security_Code_Use  IS NULL THEN
						OE_Payment_Trxn_Util.g_CC_Security_Code_Use := OE_Payment_Trxn_Util.Get_CC_Security_Code_Use;
Line: 3851

					oe_debug_pub.add('Verifying whether to call update card API...');
Line: 3868

						l_update_card_flag := 'Y';
Line: 3870

						l_update_card_flag := 'N';
Line: 3876

					l_update_card_flag := 'Y';
Line: 3879

					oe_debug_pub.add('Before calling update payment trxn...');
Line: 3880

					oe_debug_pub.add('Update card flag...'||l_update_card_flag);
Line: 3883

				--
				OE_PAYMENT_TRXN_UTIL.Update_Payment_TRXN
				(P_header_id		=> p_x_line_Payment_rec.header_id,
				p_line_id		=> p_x_line_Payment_rec.line_id,
				p_cust_id		=> l_hdr_inv_to_cust_id,
				P_site_use_id		=> l_invoice_to_org_id,
				P_payment_trx_id	=> p_x_line_payment_rec.payment_trx_id,
				p_payment_number	=> p_x_line_payment_rec.payment_number,
				P_payment_type_code	=> p_x_line_payment_rec.payment_type_code,
				p_card_number		=> p_x_line_payment_rec.credit_card_number,
				p_card_code		=> p_x_line_payment_rec.credit_card_code,
				p_card_holder_name	=> p_x_line_payment_rec.credit_card_holder_name,
				p_exp_date		=> p_x_line_payment_rec.credit_card_expiration_date,
				p_receipt_method_id	=> p_x_line_payment_rec.receipt_method_id,
				p_instrument_security_code => p_x_line_payment_rec.instrument_security_code,
				p_trxn_extension_id	=> p_x_line_payment_rec.trxn_extension_id,
				p_update_card_flag	=> l_update_card_flag,
				p_instrument_id	=> p_x_line_payment_rec.cc_instrument_id,
				p_instrument_assignment_id => p_x_line_payment_rec.cc_instrument_assignment_id,
				X_return_status		=> l_return_status,
				X_msg_count		=> l_msg_count,
				X_msg_data		=> l_msg_data);
Line: 3909

					oe_debug_pub.add('trxn extension id after calling Update_Payment_TRXN:'||p_x_line_payment_rec.trxn_extension_id);
Line: 3915

					oe_debug_pub.add('Update_Payment_TRXN  error....exc');
Line: 3916

					oe_debug_pub.add('After call to Update_Payment_TRXN'||l_return_status);
Line: 3928

					oe_debug_pub.add('After call to Update_Payment_TRXN --> Unexpected error');
Line: 3968

				l_update_card_flag := 'Y';
Line: 3970

				l_update_card_flag := 'N';
Line: 3976

			l_update_card_flag := 'Y';
Line: 3981

		   oe_debug_pub.add('Update card flag..'||l_update_card_flag);
Line: 4002

			 p_update_card_flag	=> l_update_card_flag,
			 p_instrument_id	=> p_x_line_payment_rec.cc_instrument_id,
			 p_instrument_assignment_id => p_x_line_payment_rec.cc_instrument_assignment_id,
			 p_x_trxn_extension_id	=> p_x_line_payment_rec.trxn_extension_id,
			 X_return_status	=> l_return_status,
			 X_msg_count		=> l_msg_count,
			 X_msg_data		=> l_msg_data);
Line: 4038

  p_x_line_payment_rec.operation = OE_GLOBALS.G_OPR_UPDATE
  AND p_old_line_Payment_rec.trxn_extension_id IS NOT NULL THEN

	--For update operation, the trxn extension id of the original
	--transaction needs to be deleted if it already exists as
	--there is no trxn extension id for check payments.
	IF l_debug_level > 0 THEN
		oe_debug_pub.add(' Before calling delete payment trxn....');
Line: 4046

		oe_debug_pub.add(' Trxn extension to delete'||p_old_line_Payment_rec.trxn_extension_id);
Line: 4050

	OE_PAYMENT_TRXN_UTIL.Delete_Payment_Trxn
	(p_header_id => p_x_line_payment_rec.header_id,
	 p_line_id   => p_x_line_payment_rec.line_id,
	 p_payment_number =>  p_x_line_payment_rec.payment_number,
	 x_return_status  =>  l_return_status,
	 x_msg_count      =>  l_msg_count,
	 x_msg_data       =>  l_msg_data,
	 p_trxn_extension_id => p_old_line_Payment_rec.trxn_extension_id,
	 P_site_use_id	    => l_invoice_to_org_id
	 );
Line: 4069

		oe_debug_pub.add('Return status after delete trxn in pre write process '|| l_return_status);
Line: 4075

	--be updated in oe_payments table during updation.
	p_x_line_payment_rec.trxn_extension_id := null;
Line: 4102

Procedure Delete_Payment_at_line(p_header_id in number := null,
                                   p_line_id in number,
                                   p_payment_number in number := null,
                                   p_payment_type_code in varchar2 := null,
                                   p_del_commitment in number := 0,
                                   x_return_status out nocopy varchar2,
                                   x_msg_count out nocopy number,
                                   x_msg_data out nocopy varchar2) is
p_count number := -1;
Line: 4162

      oe_debug_pub.add('update commitment and payment type ');
Line: 4165

    update oe_order_lines_all
    set payment_type_code = null,
          commitment_id     = null
    where line_id = p_line_id;
Line: 4173

     oe_debug_pub.add('update payment type ');
Line: 4176

      update oe_order_lines_all
      set payment_type_code = null
      where line_id = p_line_id;
Line: 4183

     oe_debug_pub.add('update commitment ');
Line: 4186

      update oe_order_lines_all
      set commitment_id = null
      where line_id = p_line_id;
Line: 4213

            ,   'Delete_Payment_at_Line'
            );
Line: 4217

END Delete_Payment_at_line;