DBA Data[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;