97: FND_MSG_PUB.Add;
98:
99: END IF;
100:
101: RAISE FND_API.G_EXC_ERROR;
102:
103: END IF;
104:
105: -- Initialize g_PTE_rec
107: g_PTE_rec := p_PTE_rec;
108:
109: -- Default missing attributes.
110:
111: IF g_PTE_rec.description = FND_API.G_MISS_CHAR THEN
112:
113: g_PTE_rec.description := Get_Description;
114:
115: IF g_PTE_rec.description IS NOT NULL THEN
129: END IF;
130:
131: END IF;
132:
133: IF g_PTE_rec.enabled_flag = FND_API.G_MISS_CHAR THEN
134:
135: g_PTE_rec.enabled_flag := Get_Enabled;
136:
137: IF g_PTE_rec.enabled_flag IS NOT NULL THEN
151: END IF;
152:
153: END IF;
154:
155: IF g_PTE_rec.end_date_active = FND_API.G_MISS_DATE THEN
156:
157: g_PTE_rec.end_date_active := Get_End_Date_Active;
158:
159: IF g_PTE_rec.end_date_active IS NOT NULL THEN
173: END IF;
174:
175: END IF;
176:
177: IF g_PTE_rec.lookup_code = FND_API.G_MISS_CHAR THEN
178:
179: g_PTE_rec.lookup_code := Get_Lookup;
180:
181: IF g_PTE_rec.lookup_code IS NOT NULL THEN
195: END IF;
196:
197: END IF;
198:
199: IF g_PTE_rec.lookup_type = FND_API.G_MISS_CHAR THEN
200:
201: g_PTE_rec.lookup_type := Get_Lookup_Type;
202:
203: IF g_PTE_rec.lookup_type IS NOT NULL THEN
217: END IF;
218:
219: END IF;
220:
221: IF g_PTE_rec.meaning = FND_API.G_MISS_CHAR THEN
222:
223: g_PTE_rec.meaning := Get_Meaning;
224:
225: IF g_PTE_rec.meaning IS NOT NULL THEN
239: END IF;
240:
241: END IF;
242:
243: IF g_PTE_rec.start_date_active = FND_API.G_MISS_DATE THEN
244:
245: g_PTE_rec.start_date_active := Get_Start_Date_Active;
246:
247: IF g_PTE_rec.start_date_active IS NOT NULL THEN
263: END IF;
264:
265: -- Redefault if there are any missing attributes.
266:
267: IF g_PTE_rec.description = FND_API.G_MISS_CHAR
268: OR g_PTE_rec.enabled_flag = FND_API.G_MISS_CHAR
269: OR g_PTE_rec.end_date_active = FND_API.G_MISS_DATE
270: OR g_PTE_rec.lookup_code = FND_API.G_MISS_CHAR
271: OR g_PTE_rec.lookup_type = FND_API.G_MISS_CHAR
264:
265: -- Redefault if there are any missing attributes.
266:
267: IF g_PTE_rec.description = FND_API.G_MISS_CHAR
268: OR g_PTE_rec.enabled_flag = FND_API.G_MISS_CHAR
269: OR g_PTE_rec.end_date_active = FND_API.G_MISS_DATE
270: OR g_PTE_rec.lookup_code = FND_API.G_MISS_CHAR
271: OR g_PTE_rec.lookup_type = FND_API.G_MISS_CHAR
272: OR g_PTE_rec.meaning = FND_API.G_MISS_CHAR
265: -- Redefault if there are any missing attributes.
266:
267: IF g_PTE_rec.description = FND_API.G_MISS_CHAR
268: OR g_PTE_rec.enabled_flag = FND_API.G_MISS_CHAR
269: OR g_PTE_rec.end_date_active = FND_API.G_MISS_DATE
270: OR g_PTE_rec.lookup_code = FND_API.G_MISS_CHAR
271: OR g_PTE_rec.lookup_type = FND_API.G_MISS_CHAR
272: OR g_PTE_rec.meaning = FND_API.G_MISS_CHAR
273: OR g_PTE_rec.start_date_active = FND_API.G_MISS_DATE
266:
267: IF g_PTE_rec.description = FND_API.G_MISS_CHAR
268: OR g_PTE_rec.enabled_flag = FND_API.G_MISS_CHAR
269: OR g_PTE_rec.end_date_active = FND_API.G_MISS_DATE
270: OR g_PTE_rec.lookup_code = FND_API.G_MISS_CHAR
271: OR g_PTE_rec.lookup_type = FND_API.G_MISS_CHAR
272: OR g_PTE_rec.meaning = FND_API.G_MISS_CHAR
273: OR g_PTE_rec.start_date_active = FND_API.G_MISS_DATE
274: THEN
267: IF g_PTE_rec.description = FND_API.G_MISS_CHAR
268: OR g_PTE_rec.enabled_flag = FND_API.G_MISS_CHAR
269: OR g_PTE_rec.end_date_active = FND_API.G_MISS_DATE
270: OR g_PTE_rec.lookup_code = FND_API.G_MISS_CHAR
271: OR g_PTE_rec.lookup_type = FND_API.G_MISS_CHAR
272: OR g_PTE_rec.meaning = FND_API.G_MISS_CHAR
273: OR g_PTE_rec.start_date_active = FND_API.G_MISS_DATE
274: THEN
275:
268: OR g_PTE_rec.enabled_flag = FND_API.G_MISS_CHAR
269: OR g_PTE_rec.end_date_active = FND_API.G_MISS_DATE
270: OR g_PTE_rec.lookup_code = FND_API.G_MISS_CHAR
271: OR g_PTE_rec.lookup_type = FND_API.G_MISS_CHAR
272: OR g_PTE_rec.meaning = FND_API.G_MISS_CHAR
273: OR g_PTE_rec.start_date_active = FND_API.G_MISS_DATE
274: THEN
275:
276: QP_Default_Pte.Attributes
269: OR g_PTE_rec.end_date_active = FND_API.G_MISS_DATE
270: OR g_PTE_rec.lookup_code = FND_API.G_MISS_CHAR
271: OR g_PTE_rec.lookup_type = FND_API.G_MISS_CHAR
272: OR g_PTE_rec.meaning = FND_API.G_MISS_CHAR
273: OR g_PTE_rec.start_date_active = FND_API.G_MISS_DATE
274: THEN
275:
276: QP_Default_Pte.Attributes
277: ( p_PTE_rec => g_PTE_rec