[Home] [Help]
PACKAGE BODY: APPS.OZF_SD_CUSTOMER_PKG
Source
1 PACKAGE BODY OZF_SD_CUSTOMER_PKG AS
2 /* $Header: ozftcdtb.pls 120.3.12020000.2 2012/07/01 02:40:13 amitamku ship $ */
3
4 G_PKG_NAME CONSTANT VARCHAR2(30):= 'OZF_SD_CUSTOMER_PKG';
5 G_FILE_NAME CONSTANT VARCHAR2(15) := 'ozftcdtb.pls';
6
7 PROCEDURE Insert_Row(
8 p_request_customer_id NUMBER,
9 p_request_header_id NUMBER,
10 p_cust_account_id NUMBER,
11 p_party_id NUMBER,
12 p_site_use_id NUMBER,
13 p_cust_usage_code VARCHAR2,
14 p_security_group_id NUMBER,
15 p_creation_date DATE,
16 p_created_by NUMBER,
17 p_last_update_date DATE,
18 p_last_updated_by NUMBER,
19 p_last_update_login NUMBER,
20 p_object_version_number NUMBER,
21 p_attribute_category VARCHAR2,
22 p_attribute1 VARCHAR2,
23 p_attribute2 VARCHAR2,
24 p_attribute3 VARCHAR2,
25 p_attribute4 VARCHAR2,
26 p_attribute5 VARCHAR2,
27 p_attribute6 VARCHAR2,
28 p_attribute7 VARCHAR2,
29 p_attribute8 VARCHAR2,
30 p_attribute9 VARCHAR2,
31 p_attribute10 VARCHAR2,
32 p_attribute11 VARCHAR2,
33 p_attribute12 VARCHAR2,
34 p_attribute13 VARCHAR2,
35 p_attribute14 VARCHAR2,
36 p_attribute15 VARCHAR2,
37 p_end_customer_flag VARCHAR2,
38 p_cust_usage_value VARCHAR2)
39 IS
40 BEGIN
41 INSERT INTO OZF_SD_CUSTOMER_DETAILS(
42 request_customer_id,
43 request_header_id,
44 cust_account_id,
45 party_id,
46 site_use_id,
47 cust_usage_code,
48 security_group_id,
49 creation_date,
50 created_by,
51 last_update_date,
52 last_updated_by,
53 last_update_login,
54 object_version_number,
55 attribute_category,
56 attribute1,
57 attribute2,
58 attribute3,
59 attribute4,
60 attribute5,
61 attribute6,
62 attribute7,
63 attribute8,
64 attribute9,
65 attribute10,
66 attribute11,
67 attribute12,
68 attribute13,
69 attribute14,
70 attribute15,
71 end_customer_flag,
72 cust_usage_value,
73 operation_flag) --AMITAMKU, fix for Bug-13981597
74 VALUES(
75 p_request_customer_id,
76 p_request_header_id,
77 p_cust_account_id,
78 p_party_id,
79 p_site_use_id,
80 p_cust_usage_code,
81 p_security_group_id,
82 p_creation_date,
83 p_created_by,
84 p_last_update_date,
85 p_last_updated_by,
86 p_last_update_login,
87 p_object_version_number,
88 p_attribute_category,
89 p_attribute1,
90 p_attribute2,
91 p_attribute3,
92 p_attribute4,
93 p_attribute5,
94 p_attribute6,
95 p_attribute7,
96 p_attribute8,
97 p_attribute9,
98 p_attribute10,
99 p_attribute11,
100 p_attribute12,
101 p_attribute13,
102 p_attribute14,
103 p_attribute15,
104 p_end_customer_flag,
105 p_cust_usage_value,
106 'I'); --AMITAMKU, fix for Bug-13981597
107 END Insert_Row;
108
109 PROCEDURE Update_Row(
110 p_request_customer_id NUMBER,
111 p_request_header_id NUMBER,
112 p_cust_account_id NUMBER,
113 p_party_id NUMBER,
114 p_site_use_id NUMBER,
115 p_cust_usage_code VARCHAR2,
116 p_security_group_id NUMBER,
117 p_last_update_date DATE,
118 p_last_updated_by NUMBER,
119 p_last_update_login NUMBER,
120 p_object_version_number NUMBER,
121 p_attribute_category VARCHAR2,
122 p_attribute1 VARCHAR2,
123 p_attribute2 VARCHAR2,
124 p_attribute3 VARCHAR2,
125 p_attribute4 VARCHAR2,
126 p_attribute5 VARCHAR2,
127 p_attribute6 VARCHAR2,
128 p_attribute7 VARCHAR2,
129 p_attribute8 VARCHAR2,
130 p_attribute9 VARCHAR2,
131 p_attribute10 VARCHAR2,
132 p_attribute11 VARCHAR2,
133 p_attribute12 VARCHAR2,
134 p_attribute13 VARCHAR2,
135 p_attribute14 VARCHAR2,
136 p_attribute15 VARCHAR2,
137 p_end_customer_flag VARCHAR2,
138 p_cust_usage_value VARCHAR2)
139 IS
140 BEGIN
141
142 UPDATE OZF_SD_CUSTOMER_DETAILS
143 SET request_header_id = p_request_header_id,
144 cust_account_id = p_cust_account_id,
145 party_id = p_party_id,
146 site_use_id = p_site_use_id,
147 cust_usage_code = p_cust_usage_code,
148 security_group_id = p_security_group_id,
149 last_update_date = p_last_update_date,
150 last_updated_by = p_last_updated_by,
151 last_update_login = p_last_update_login,
152 object_version_number = p_object_version_number,
153 attribute_category = p_attribute_category,
154 attribute1 = p_attribute1,
155 attribute2 = p_attribute2,
156 attribute3 = p_attribute3,
157 attribute4 = p_attribute4,
158 attribute5 = p_attribute5,
159 attribute6 = p_attribute6,
160 attribute7 = p_attribute7,
161 attribute8 = p_attribute8,
162 attribute9 = p_attribute9,
163 attribute10 = p_attribute10,
164 attribute11 = p_attribute11,
165 attribute12 = p_attribute12,
166 attribute13 = p_attribute13,
167 attribute14 = p_attribute14,
168 attribute15 = p_attribute15,
169 end_customer_flag = p_end_customer_flag,
170 cust_usage_value = p_cust_usage_value,
171 operation_flag = 'I' --AMITAMKU, fix for Bug-13981597
172
173 WHERE request_customer_id=p_request_customer_id;
174
175 END Update_Row;
176
177 --ninarasi fix for bug 12656359
178 PROCEDURE Delete_Row(
179 p_request_customer_id NUMBER,
180 p_request_header_id NUMBER
181 )
182 IS
183 BEGIN
184 --AMITAMKU, fix for Bug-13981597
185 /*
186 DELETE FROM OZF_SD_CUSTOMER_DETAILS
187 WHERE request_customer_id=p_request_customer_id AND request_header_id = p_request_header_id;
188 */
189 UPDATE OZF_SD_CUSTOMER_DETAILS
190 SET operation_flag = 'D'
191 WHERE request_customer_id=p_request_customer_id
192 AND request_header_id = p_request_header_id;
193 --AMITAMKU, End of fix for Bug-13981597
194
195 END Delete_Row;
196 END OZF_SD_CUSTOMER_PKG;