[Home] [Help]
PACKAGE: APPS.HZ_PAYMENT_METHOD_PUB
Source
1 PACKAGE HZ_PAYMENT_METHOD_PUB AS
2 /*$Header: ARHPYMPS.pls 120.2 2005/08/02 18:53:51 acng noship $*/
3
4 TYPE payment_method_rec_type IS RECORD (
5 cust_receipt_method_id NUMBER
6 ,cust_account_id NUMBER
7 ,receipt_method_id NUMBER
8 ,primary_flag VARCHAR2(1) DEFAULT 'Y'
9 ,site_use_id NUMBER
10 ,start_date DATE
11 ,end_date DATE
12 ,attribute_category VARCHAR2(30)
13 ,attribute1 VARCHAR2(150)
14 ,attribute2 VARCHAR2(150)
15 ,attribute3 VARCHAR2(150)
16 ,attribute4 VARCHAR2(150)
17 ,attribute5 VARCHAR2(150)
18 ,attribute6 VARCHAR2(150)
19 ,attribute7 VARCHAR2(150)
20 ,attribute8 VARCHAR2(150)
21 ,attribute9 VARCHAR2(150)
22 ,attribute10 VARCHAR2(150)
23 ,attribute11 VARCHAR2(150)
24 ,attribute12 VARCHAR2(150)
25 ,attribute13 VARCHAR2(150)
26 ,attribute14 VARCHAR2(150)
27 ,attribute15 VARCHAR2(150) );
28
29 -- PROCEDURE create_payment_method
30 --
31 -- DESCRIPTION
32 -- Create payment method.
33 --
34 -- EXTERNAL PROCEDURES/FUNCTIONS ACCESSED
35 --
36 -- ARGUMENTS
37 -- IN:
38 -- p_payment_method_rec Payment method record.
39 -- OUT:
40 -- x_return_status Return status after the call. The status can
41 -- be fnd_api.g_ret_sts_success (success),
42 -- fnd_api.g_ret_sts_error (error),
43 -- FND_API.G_RET_STS_UNEXP_ERROR (unexpected error).
44 -- x_msg_count Number of messages in message stack.
45 -- x_msg_data Message text if x_msg_count is 1.
46 -- x_cust_receipt_method_id Payment method Id.
47 --
48 -- NOTES
49 --
50 -- MODIFICATION HISTORY
51 --
52 -- 14-DEC-2004 Arnold Ng Created.
53 --
54
55 PROCEDURE create_payment_method (
56 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
57 p_payment_method_rec IN payment_method_rec_type,
58 x_cust_receipt_method_id OUT NOCOPY NUMBER,
59 x_return_status OUT NOCOPY VARCHAR2,
60 x_msg_count OUT NOCOPY NUMBER,
61 x_msg_data OUT NOCOPY VARCHAR2 );
62
63 -- PROCEDURE update_payment_method
64 --
65 -- DESCRIPTION
66 -- Update payment method.
67 --
68 -- EXTERNAL PROCEDURES/FUNCTIONS ACCESSED
69 --
70 -- ARGUMENTS
71 -- IN:
72 -- p_payment_method_rec Payment method record.
73 -- IN/OUT:
74 -- px_last_update_date Last update date of payment method record.
75 -- OUT:
76 -- x_return_status Return status after the call. The status can
77 -- be fnd_api.g_ret_sts_success (success),
78 -- fnd_api.g_ret_sts_error (error),
79 -- FND_API.G_RET_STS_UNEXP_ERROR (unexpected error).
80 -- x_msg_count Number of messages in message stack.
81 -- x_msg_data Message text if x_msg_count is 1.
82 --
83 -- NOTES
84 --
85 -- MODIFICATION HISTORY
86 --
87 -- 14-DEC-2004 Arnold Ng Created.
88 --
89
90 PROCEDURE update_payment_method (
91 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
92 p_payment_method_rec IN payment_method_rec_type,
93 px_last_update_date IN OUT NOCOPY DATE,
94 x_return_status OUT NOCOPY VARCHAR2,
95 x_msg_count OUT NOCOPY NUMBER,
96 x_msg_data OUT NOCOPY VARCHAR2 );
97
98 -- PROCEDURE validate_payment_method
99 --
100 -- DESCRIPTION
101 -- Validate payment method.
102 --
103 -- EXTERNAL PROCEDURES/FUNCTIONS ACCESSED
104 --
105 -- ARGUMENTS
106 -- IN:
107 -- p_create_update_flag Create or update flag.
108 -- p_payment_method_rec Payment method record.
109 -- OUT:
110 -- x_return_status Return status after the call. The status can
111 -- be fnd_api.g_ret_sts_success (success),
112 -- fnd_api.g_ret_sts_error (error),
113 -- FND_API.G_RET_STS_UNEXP_ERROR (unexpected error).
114 --
115 -- NOTES
116 --
117 -- MODIFICATION HISTORY
118 --
119 -- 14-DEC-2004 Arnold Ng Created.
120
121 PROCEDURE validate_payment_method (
122 p_create_update_flag IN VARCHAR2
123 ,p_payment_method_rec IN payment_method_rec_type
124 ,x_return_status IN OUT NOCOPY VARCHAR2 );
125
126 END HZ_PAYMENT_METHOD_PUB;