25: -- every changed attribute clear its dependent fields.
26:
27: IF p_attr_id = FND_API.G_MISS_NUM THEN
28:
29: IF NOT OE_GLOBALS.Equal(p_Contract_rec.agreement_id,p_old_Contract_rec.agreement_id)
30: THEN
31: NULL;
32: END IF;
33:
30: THEN
31: NULL;
32: END IF;
33:
34: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute1,p_old_Contract_rec.attribute1)
35: THEN
36: NULL;
37: END IF;
38:
35: THEN
36: NULL;
37: END IF;
38:
39: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute10,p_old_Contract_rec.attribute10)
40: THEN
41: NULL;
42: END IF;
43:
40: THEN
41: NULL;
42: END IF;
43:
44: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute11,p_old_Contract_rec.attribute11)
45: THEN
46: NULL;
47: END IF;
48:
45: THEN
46: NULL;
47: END IF;
48:
49: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute12,p_old_Contract_rec.attribute12)
50: THEN
51: NULL;
52: END IF;
53:
50: THEN
51: NULL;
52: END IF;
53:
54: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute13,p_old_Contract_rec.attribute13)
55: THEN
56: NULL;
57: END IF;
58:
55: THEN
56: NULL;
57: END IF;
58:
59: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute14,p_old_Contract_rec.attribute14)
60: THEN
61: NULL;
62: END IF;
63:
60: THEN
61: NULL;
62: END IF;
63:
64: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute15,p_old_Contract_rec.attribute15)
65: THEN
66: NULL;
67: END IF;
68:
65: THEN
66: NULL;
67: END IF;
68:
69: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute2,p_old_Contract_rec.attribute2)
70: THEN
71: NULL;
72: END IF;
73:
70: THEN
71: NULL;
72: END IF;
73:
74: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute3,p_old_Contract_rec.attribute3)
75: THEN
76: NULL;
77: END IF;
78:
75: THEN
76: NULL;
77: END IF;
78:
79: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute4,p_old_Contract_rec.attribute4)
80: THEN
81: NULL;
82: END IF;
83:
80: THEN
81: NULL;
82: END IF;
83:
84: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute5,p_old_Contract_rec.attribute5)
85: THEN
86: NULL;
87: END IF;
88:
85: THEN
86: NULL;
87: END IF;
88:
89: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute6,p_old_Contract_rec.attribute6)
90: THEN
91: NULL;
92: END IF;
93:
90: THEN
91: NULL;
92: END IF;
93:
94: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute7,p_old_Contract_rec.attribute7)
95: THEN
96: NULL;
97: END IF;
98:
95: THEN
96: NULL;
97: END IF;
98:
99: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute8,p_old_Contract_rec.attribute8)
100: THEN
101: NULL;
102: END IF;
103:
100: THEN
101: NULL;
102: END IF;
103:
104: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute9,p_old_Contract_rec.attribute9)
105: THEN
106: NULL;
107: END IF;
108:
105: THEN
106: NULL;
107: END IF;
108:
109: IF NOT OE_GLOBALS.Equal(p_Contract_rec.context,p_old_Contract_rec.context)
110: THEN
111: NULL;
112: END IF;
113:
110: THEN
111: NULL;
112: END IF;
113:
114: IF NOT OE_GLOBALS.Equal(p_Contract_rec.created_by,p_old_Contract_rec.created_by)
115: THEN
116: NULL;
117: END IF;
118:
115: THEN
116: NULL;
117: END IF;
118:
119: IF NOT OE_GLOBALS.Equal(p_Contract_rec.creation_date,p_old_Contract_rec.creation_date)
120: THEN
121: NULL;
122: END IF;
123:
120: THEN
121: NULL;
122: END IF;
123:
124: IF NOT OE_GLOBALS.Equal(p_Contract_rec.discount_id,p_old_Contract_rec.discount_id)
125: THEN
126: NULL;
127: END IF;
128:
125: THEN
126: NULL;
127: END IF;
128:
129: IF NOT OE_GLOBALS.Equal(p_Contract_rec.last_updated_by,p_old_Contract_rec.last_updated_by)
130: THEN
131: NULL;
132: END IF;
133:
130: THEN
131: NULL;
132: END IF;
133:
134: IF NOT OE_GLOBALS.Equal(p_Contract_rec.last_update_date,p_old_Contract_rec.last_update_date)
135: THEN
136: NULL;
137: END IF;
138:
135: THEN
136: NULL;
137: END IF;
138:
139: IF NOT OE_GLOBALS.Equal(p_Contract_rec.last_update_login,p_old_Contract_rec.last_update_login)
140: THEN
141: NULL;
142: END IF;
143:
140: THEN
141: NULL;
142: END IF;
143:
144: IF NOT OE_GLOBALS.Equal(p_Contract_rec.price_list_id,p_old_Contract_rec.price_list_id)
145: THEN
146: NULL;
147: END IF;
148:
145: THEN
146: NULL;
147: END IF;
148:
149: IF NOT OE_GLOBALS.Equal(p_Contract_rec.pricing_contract_id,p_old_Contract_rec.pricing_contract_id)
150: THEN
151: NULL;
152: END IF;
153:
219: -- Load out record
220:
221: x_Contract_rec := p_Contract_rec;
222:
223: IF NOT OE_GLOBALS.Equal(p_Contract_rec.agreement_id,p_old_Contract_rec.agreement_id)
224: THEN
225: NULL;
226: END IF;
227:
224: THEN
225: NULL;
226: END IF;
227:
228: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute1,p_old_Contract_rec.attribute1)
229: THEN
230: NULL;
231: END IF;
232:
229: THEN
230: NULL;
231: END IF;
232:
233: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute10,p_old_Contract_rec.attribute10)
234: THEN
235: NULL;
236: END IF;
237:
234: THEN
235: NULL;
236: END IF;
237:
238: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute11,p_old_Contract_rec.attribute11)
239: THEN
240: NULL;
241: END IF;
242:
239: THEN
240: NULL;
241: END IF;
242:
243: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute12,p_old_Contract_rec.attribute12)
244: THEN
245: NULL;
246: END IF;
247:
244: THEN
245: NULL;
246: END IF;
247:
248: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute13,p_old_Contract_rec.attribute13)
249: THEN
250: NULL;
251: END IF;
252:
249: THEN
250: NULL;
251: END IF;
252:
253: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute14,p_old_Contract_rec.attribute14)
254: THEN
255: NULL;
256: END IF;
257:
254: THEN
255: NULL;
256: END IF;
257:
258: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute15,p_old_Contract_rec.attribute15)
259: THEN
260: NULL;
261: END IF;
262:
259: THEN
260: NULL;
261: END IF;
262:
263: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute2,p_old_Contract_rec.attribute2)
264: THEN
265: NULL;
266: END IF;
267:
264: THEN
265: NULL;
266: END IF;
267:
268: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute3,p_old_Contract_rec.attribute3)
269: THEN
270: NULL;
271: END IF;
272:
269: THEN
270: NULL;
271: END IF;
272:
273: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute4,p_old_Contract_rec.attribute4)
274: THEN
275: NULL;
276: END IF;
277:
274: THEN
275: NULL;
276: END IF;
277:
278: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute5,p_old_Contract_rec.attribute5)
279: THEN
280: NULL;
281: END IF;
282:
279: THEN
280: NULL;
281: END IF;
282:
283: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute6,p_old_Contract_rec.attribute6)
284: THEN
285: NULL;
286: END IF;
287:
284: THEN
285: NULL;
286: END IF;
287:
288: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute7,p_old_Contract_rec.attribute7)
289: THEN
290: NULL;
291: END IF;
292:
289: THEN
290: NULL;
291: END IF;
292:
293: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute8,p_old_Contract_rec.attribute8)
294: THEN
295: NULL;
296: END IF;
297:
294: THEN
295: NULL;
296: END IF;
297:
298: IF NOT OE_GLOBALS.Equal(p_Contract_rec.attribute9,p_old_Contract_rec.attribute9)
299: THEN
300: NULL;
301: END IF;
302:
299: THEN
300: NULL;
301: END IF;
302:
303: IF NOT OE_GLOBALS.Equal(p_Contract_rec.context,p_old_Contract_rec.context)
304: THEN
305: NULL;
306: END IF;
307:
304: THEN
305: NULL;
306: END IF;
307:
308: IF NOT OE_GLOBALS.Equal(p_Contract_rec.created_by,p_old_Contract_rec.created_by)
309: THEN
310: NULL;
311: END IF;
312:
309: THEN
310: NULL;
311: END IF;
312:
313: IF NOT OE_GLOBALS.Equal(p_Contract_rec.creation_date,p_old_Contract_rec.creation_date)
314: THEN
315: NULL;
316: END IF;
317:
314: THEN
315: NULL;
316: END IF;
317:
318: IF NOT OE_GLOBALS.Equal(p_Contract_rec.discount_id,p_old_Contract_rec.discount_id)
319: THEN
320: NULL;
321: END IF;
322:
319: THEN
320: NULL;
321: END IF;
322:
323: IF NOT OE_GLOBALS.Equal(p_Contract_rec.last_updated_by,p_old_Contract_rec.last_updated_by)
324: THEN
325: NULL;
326: END IF;
327:
324: THEN
325: NULL;
326: END IF;
327:
328: IF NOT OE_GLOBALS.Equal(p_Contract_rec.last_update_date,p_old_Contract_rec.last_update_date)
329: THEN
330: NULL;
331: END IF;
332:
329: THEN
330: NULL;
331: END IF;
332:
333: IF NOT OE_GLOBALS.Equal(p_Contract_rec.last_update_login,p_old_Contract_rec.last_update_login)
334: THEN
335: NULL;
336: END IF;
337:
334: THEN
335: NULL;
336: END IF;
337:
338: IF NOT OE_GLOBALS.Equal(p_Contract_rec.price_list_id,p_old_Contract_rec.price_list_id)
339: THEN
340: NULL;
341: END IF;
342:
339: THEN
340: NULL;
341: END IF;
342:
343: IF NOT OE_GLOBALS.Equal(p_Contract_rec.pricing_contract_id,p_old_Contract_rec.pricing_contract_id)
344: THEN
345: NULL;
346: END IF;
347:
1093: BEGIN
1094:
1095: IF p_Contract_rec.agreement_id IS NOT NULL AND
1096: p_Contract_rec.agreement_id <> FND_API.G_MISS_NUM AND
1097: NOT OE_GLOBALS.Equal(p_Contract_rec.agreement_id,
1098: p_old_Contract_rec.agreement_id)
1099: THEN
1100: l_Contract_val_rec.agreement := OE_Id_To_Value.Agreement
1101: ( p_agreement_id => p_Contract_rec.agreement_id
1103: END IF;
1104:
1105: IF p_Contract_rec.discount_id IS NOT NULL AND
1106: p_Contract_rec.discount_id <> FND_API.G_MISS_NUM AND
1107: NOT OE_GLOBALS.Equal(p_Contract_rec.discount_id,
1108: p_old_Contract_rec.discount_id)
1109: THEN
1110: l_Contract_val_rec.discount := OE_Id_To_Value.Discount
1111: ( p_discount_id => p_Contract_rec.discount_id
1113: END IF;
1114:
1115: IF p_Contract_rec.price_list_id IS NOT NULL AND
1116: p_Contract_rec.price_list_id <> FND_API.G_MISS_NUM AND
1117: NOT OE_GLOBALS.Equal(p_Contract_rec.price_list_id,
1118: p_old_Contract_rec.price_list_id)
1119: THEN
1120: l_Contract_val_rec.price_list := OE_Id_To_Value.Price_List
1121: ( p_price_list_id => p_Contract_rec.price_list_id