105: ( p_Contract_rec.agreement_id <>
106: p_old_Contract_rec.agreement_id OR
107: p_old_Contract_rec.agreement_id IS NULL )
108: THEN
109: IF NOT OE_Validate_Attr.Agreement(p_Contract_rec.agreement_id) THEN
110: x_return_status := FND_API.G_RET_STS_ERROR;
111: END IF;
112: END IF;
113:
115: ( p_Contract_rec.created_by <>
116: p_old_Contract_rec.created_by OR
117: p_old_Contract_rec.created_by IS NULL )
118: THEN
119: IF NOT OE_Validate_Attr.Created_By(p_Contract_rec.created_by) THEN
120: x_return_status := FND_API.G_RET_STS_ERROR;
121: END IF;
122: END IF;
123:
125: ( p_Contract_rec.creation_date <>
126: p_old_Contract_rec.creation_date OR
127: p_old_Contract_rec.creation_date IS NULL )
128: THEN
129: IF NOT OE_Validate_Attr.Creation_Date(p_Contract_rec.creation_date) THEN
130: x_return_status := FND_API.G_RET_STS_ERROR;
131: END IF;
132: END IF;
133:
135: ( p_Contract_rec.discount_id <>
136: p_old_Contract_rec.discount_id OR
137: p_old_Contract_rec.discount_id IS NULL )
138: THEN
139: IF NOT OE_Validate_Attr.Discount(p_Contract_rec.discount_id) THEN
140: x_return_status := FND_API.G_RET_STS_ERROR;
141: END IF;
142: END IF;
143:
145: ( p_Contract_rec.last_updated_by <>
146: p_old_Contract_rec.last_updated_by OR
147: p_old_Contract_rec.last_updated_by IS NULL )
148: THEN
149: IF NOT OE_Validate_Attr.Last_Updated_By(p_Contract_rec.last_updated_by) THEN
150: x_return_status := FND_API.G_RET_STS_ERROR;
151: END IF;
152: END IF;
153:
155: ( p_Contract_rec.last_update_date <>
156: p_old_Contract_rec.last_update_date OR
157: p_old_Contract_rec.last_update_date IS NULL )
158: THEN
159: IF NOT OE_Validate_Attr.Last_Update_Date(p_Contract_rec.last_update_date) THEN
160: x_return_status := FND_API.G_RET_STS_ERROR;
161: END IF;
162: END IF;
163:
165: ( p_Contract_rec.last_update_login <>
166: p_old_Contract_rec.last_update_login OR
167: p_old_Contract_rec.last_update_login IS NULL )
168: THEN
169: IF NOT OE_Validate_Attr.Last_Update_Login(p_Contract_rec.last_update_login) THEN
170: x_return_status := FND_API.G_RET_STS_ERROR;
171: END IF;
172: END IF;
173:
175: ( p_Contract_rec.price_list_id <>
176: p_old_Contract_rec.price_list_id OR
177: p_old_Contract_rec.price_list_id IS NULL )
178: THEN
179: IF NOT OE_Validate_Attr.Price_List(p_Contract_rec.price_list_id) THEN
180: x_return_status := FND_API.G_RET_STS_ERROR;
181: END IF;
182: END IF;
183:
185: ( p_Contract_rec.pricing_contract_id <>
186: p_old_Contract_rec.pricing_contract_id OR
187: p_old_Contract_rec.pricing_contract_id IS NULL )
188: THEN
189: IF NOT OE_Validate_Attr.Pricing_Contract(p_Contract_rec.pricing_contract_id) THEN
190: x_return_status := FND_API.G_RET_STS_ERROR;
191: END IF;
192: END IF;
193:
327: */
328:
329: -- Validate descriptive flexfield.
330:
331: IF NOT OE_Validate_Attr.Desc_Flex( 'CONTRACT' ) THEN
332: x_return_status := FND_API.G_RET_STS_ERROR;
333: END IF;
334:
335: END IF;