DBA Data[Home] [Help]

PACKAGE: APPS.OE_PAYMENTS_UTIL

Source


1 PACKAGE oe_payments_Util AS
2 /* $Header: OEXULCMS.pls 120.0 2005/05/31 23:44:15 appldev noship $ */
3 
4 Type Payment_Types_Rec_Type  is RECORD
5 (   PAYMENT_TRX_ID			NUMBER
6 ,   COMMITMENT_APPLIED_AMOUNT	   	NUMBER
7 ,   COMMITMENT_INTERFACED_AMOUNT	NUMBER
8 /* START PREPAYMENT */
9 ,   PAYMENT_SET_ID                      NUMBER
10 ,   PREPAID_AMOUNT                      NUMBER
11 ,   PAYMENT_TYPE_CODE                   VARCHAR2(30)
12 ,   CREDIT_CARD_CODE                    VARCHAR2(30)
13 ,   CREDIT_CARD_NUMBER                  VARCHAR2(80)
14 ,   CREDIT_CARD_HOLDER_NAME             VARCHAR2(80)
15 ,   CREDIT_CARD_EXPIRATION_DATE         DATE
16 /* END PREPAYMENT */
17 ,   PAYMENT_LEVEL_CODE		VARCHAR2(30)
18 ,   HEADER_ID				NUMBER
19 ,   LINE_ID				NUMBER
20 ,   CREATION_DATE		DATE
21 ,   CREATED_BY			NUMBER
22 ,   LAST_UPDATE_DATE		DATE
23 ,   LAST_UPDATED_BY			NUMBER
24 ,   LAST_UPDATE_LOGIN			NUMBER
25 ,   REQUEST_ID				NUMBER
26 ,   PROGRAM_APPLICATION_ID		NUMBER
27 ,   PROGRAM_ID				NUMBER
28 ,   PROGRAM_UPDATE_DATE			DATE
29 ,   CONTEXT				VARCHAR2(30)
30 ,   ATTRIBUTE1				VARCHAR2(240)
31 ,   ATTRIBUTE2				VARCHAR2(240)
32 ,   ATTRIBUTE3				VARCHAR2(240)
33 ,   ATTRIBUTE4				VARCHAR2(240)
34 ,   ATTRIBUTE5				VARCHAR2(240)
35 ,   ATTRIBUTE6				VARCHAR2(240)
36 ,   ATTRIBUTE7				VARCHAR2(240)
37 ,   ATTRIBUTE8				VARCHAR2(240)
38 ,   ATTRIBUTE9				VARCHAR2(240)
39 ,   ATTRIBUTE10				VARCHAR2(240)
40 ,   ATTRIBUTE11				VARCHAR2(240)
41 ,   ATTRIBUTE12				VARCHAR2(240)
42 ,   ATTRIBUTE13				VARCHAR2(240)
43 ,   ATTRIBUTE14				VARCHAR2(240)
44 ,   ATTRIBUTE15				VARCHAR2(240)
45 ,   db_flag				VARCHAR2(1)
46 ,   operation				VARCHAR2(30)
47 ,   return_status			VARCHAR2(1)
48 ,   payment_amount                      NUMBER
49 ,   payment_number                      NUMBER
50 );
51 
52 TYPE  Payment_Types_Tbl_Type is TABLE of Payment_Types_Rec_Type
53 	INDEX by BINARY_INTEGER;
54 
55 PROCEDURE Update_Row
56 (   p_payment_types_rec	IN OUT NOCOPY Payment_Types_Rec_Type
57 );
58 
59 --  Procedure Insert_Row
60 
61 PROCEDURE Insert_Row
62 (   p_payment_types_rec	IN OUT NOCOPY Payment_Types_Rec_Type
63 );
64 
65 --  Procedure Delete_Row
66 
67 PROCEDURE Delete_Row
68 (   p_payment_trx_id	IN  NUMBER := FND_API.G_MISS_NUM
69 ,   p_header_id       	IN  NUMBER := FND_API.G_MISS_NUM
70 ,   p_line_id       	IN  NUMBER := FND_API.G_MISS_NUM
71 );
72 
73 --  Procedure Query_Row
74 PROCEDURE Query_Row
75 (   p_payment_trx_id       	IN  	NUMBER
76 ,   p_header_id			IN 	NUMBER
77 ,   p_line_id				IN 	NUMBER
78 ,   x_payment_types_rec 	IN OUT NOCOPY  Payment_Types_Rec_Type
79 );
80 
81 --  Procedure Query_Rows
82 PROCEDURE Query_Rows
83 (   p_payment_trx_id	IN  NUMBER := FND_API.G_MISS_NUM
84 ,   p_Header_id          IN  NUMBER := FND_API.G_MISS_NUM
85 ,   p_line_id            IN  NUMBER := FND_API.G_MISS_NUM
86 ,   x_Payment_Types_Tbl	IN OUT NOCOPY Payment_Types_Tbl_Type
87 , x_return_status OUT NOCOPY VARCHAR2
88 
89 );
90 
91 FUNCTION Get_Uninvoiced_Commitment_Bal
92 	(p_customer_trx_id IN NUMBER
93 	)
94 RETURN NUMBER;
95 
96 
97 /***
98 --  Procedure       lock_Row
99 PROCEDURE Lock_Row
100 ( x_return_status OUT NOCOPY VARCHAR2
101 
102 ,   p_x_payment_types_rec     IN OUT NOCOPY Payment_Types_Rec_Type
103 ,   p_payment_id           	IN NUMBER
104                               	:= FND_API.G_MISS_NUM
105 );
106 
107 --  Procedure       lock_Rows
108 PROCEDURE Lock_Rows
109 (   p_payment_id         IN NUMBER
110                          	:= FND_API.G_MISS_NUM
111 ,   p_line_id           	IN NUMBER
112                          	:= FND_API.G_MISS_NUM
113 ,   x_payment_types_tbl  OUT NOCOPY Payment_Types_Tbl_Type
114 , x_return_status OUT NOCOPY VARCHAR2
115 
116 );
117 ***/
118 
119 
120 END oe_payments_Util;