DBA Data[Home] [Help]

APPS.ASO_DEFAULTING_INT dependencies on FND_API

Line 15: P_INIT_MSG_LIST IN VARCHAR2 := FND_API.G_FALSE,

11:
12:
13: PROCEDURE Default_Entity (
14: P_API_VERSION IN NUMBER,
15: P_INIT_MSG_LIST IN VARCHAR2 := FND_API.G_FALSE,
16: P_COMMIT IN VARCHAR2 := FND_API.G_FALSE,
17: P_CONTROL_REC IN CONTROL_REC_TYPE
18: := G_MISS_CONTROL_REC,
19: P_DATABASE_OBJECT_NAME IN VARCHAR2,

Line 16: P_COMMIT IN VARCHAR2 := FND_API.G_FALSE,

12:
13: PROCEDURE Default_Entity (
14: P_API_VERSION IN NUMBER,
15: P_INIT_MSG_LIST IN VARCHAR2 := FND_API.G_FALSE,
16: P_COMMIT IN VARCHAR2 := FND_API.G_FALSE,
17: P_CONTROL_REC IN CONTROL_REC_TYPE
18: := G_MISS_CONTROL_REC,
19: P_DATABASE_OBJECT_NAME IN VARCHAR2,
20: P_TRIGGER_ATTRIBUTES_TBL IN ATTRIBUTE_CODES_TBL_TYPE

Line 103: IF FND_API.to_Boolean( p_init_msg_list )

99:
100: aso_debug_pub.g_debug_flag := nvl(fnd_profile.value('ASO_ENABLE_DEBUG'),'N');
101:
102: -- Initialize message list if p_init_msg_list is set to TRUE.
103: IF FND_API.to_Boolean( p_init_msg_list )
104: THEN
105: FND_MSG_PUB.initialize;
106: END IF;
107:

Line 109: x_return_status := FND_API.G_RET_STS_SUCCESS;

105: FND_MSG_PUB.initialize;
106: END IF;
107:
108: -- Initialize API return status to SUCCESS
109: x_return_status := FND_API.G_RET_STS_SUCCESS;
110:
111: --
112: -- API body
113: --

Line 141: l_dependency_flag := FND_API.G_FALSE;

137: IF p_database_object_name = 'ASO_AK_QUOTE_OPPTY_V' THEN
138: l_entity_code := 'QUOTE_OPPTY';
139:
140: IF p_control_rec.defaulting_flow_code like 'CREATE%' THEN
141: l_dependency_flag := FND_API.G_FALSE;
142:
143: IF l_Quote_Header_Rec.Created_By = FND_API.G_MISS_NUM OR l_Quote_Header_Rec.Created_By IS NULL THEN
144: l_Quote_Header_Rec.Created_By := FND_GLOBAL.User_Id;
145: END IF;

Line 143: IF l_Quote_Header_Rec.Created_By = FND_API.G_MISS_NUM OR l_Quote_Header_Rec.Created_By IS NULL THEN

139:
140: IF p_control_rec.defaulting_flow_code like 'CREATE%' THEN
141: l_dependency_flag := FND_API.G_FALSE;
142:
143: IF l_Quote_Header_Rec.Created_By = FND_API.G_MISS_NUM OR l_Quote_Header_Rec.Created_By IS NULL THEN
144: l_Quote_Header_Rec.Created_By := FND_GLOBAL.User_Id;
145: END IF;
146:
147: --Commented Code Start Yogeshwar (MOAC)

Line 148: /* IF l_Quote_Header_Rec.Org_Id = FND_API.G_MISS_NUM OR l_Quote_Header_Rec.Org_Id IS NULL THEN

144: l_Quote_Header_Rec.Created_By := FND_GLOBAL.User_Id;
145: END IF;
146:
147: --Commented Code Start Yogeshwar (MOAC)
148: /* IF l_Quote_Header_Rec.Org_Id = FND_API.G_MISS_NUM OR l_Quote_Header_Rec.Org_Id IS NULL THEN
149: IF SUBSTRB(USERENV('CLIENT_INFO'),1,1) <> ' ' THEN
150: l_Quote_Header_Rec.Org_Id := TO_NUMBER(SUBSTRB(USERENV('CLIENT_INFO'),1,10));
151: END IF;
152: END IF;

Line 160: l_org_id := FND_API.G_MISS_NUM;

156: --New Code Start Yogeshwar (MOAC)
157: -- Commented as per bug 4548593
158: /*
159: If l_Quote_Header_Rec.Org_Id IS NULL THEN
160: l_org_id := FND_API.G_MISS_NUM;
161: Else
162: l_org_id := l_Quote_Header_Rec.Org_Id;
163: End if;
164: l_valid_org_id:= MO_GLOBAL.get_valid_org(l_org_id);

Line 166: x_return_status := FND_API.G_RET_STS_ERROR;

162: l_org_id := l_Quote_Header_Rec.Org_Id;
163: End if;
164: l_valid_org_id:= MO_GLOBAL.get_valid_org(l_org_id);
165: IF l_valid_org_id is NULL then
166: x_return_status := FND_API.G_RET_STS_ERROR;
167: RAISE FND_API.G_EXC_ERROR;
168: else
169: l_Quote_Header_Rec.Org_Id := l_valid_org_id;
170:

Line 167: RAISE FND_API.G_EXC_ERROR;

163: End if;
164: l_valid_org_id:= MO_GLOBAL.get_valid_org(l_org_id);
165: IF l_valid_org_id is NULL then
166: x_return_status := FND_API.G_RET_STS_ERROR;
167: RAISE FND_API.G_EXC_ERROR;
168: else
169: l_Quote_Header_Rec.Org_Id := l_valid_org_id;
170:
171: End if;

Line 181: l_dependency_flag := FND_API.G_FALSE;

177: ELSIF p_database_object_name = 'ASO_AK_QUOTE_HEADER_V' THEN
178: l_entity_code := 'QUOTE_HEADER';
179:
180: IF p_control_rec.defaulting_flow_code like 'CREATE%' THEN
181: l_dependency_flag := FND_API.G_FALSE;
182: IF l_Quote_Header_Rec.Created_By = FND_API.G_MISS_NUM OR l_Quote_Header_Rec.Created_By IS NULL THEN
183: l_Quote_Header_Rec.Created_By := FND_GLOBAL.User_Id;
184: END IF;
185:

Line 182: IF l_Quote_Header_Rec.Created_By = FND_API.G_MISS_NUM OR l_Quote_Header_Rec.Created_By IS NULL THEN

178: l_entity_code := 'QUOTE_HEADER';
179:
180: IF p_control_rec.defaulting_flow_code like 'CREATE%' THEN
181: l_dependency_flag := FND_API.G_FALSE;
182: IF l_Quote_Header_Rec.Created_By = FND_API.G_MISS_NUM OR l_Quote_Header_Rec.Created_By IS NULL THEN
183: l_Quote_Header_Rec.Created_By := FND_GLOBAL.User_Id;
184: END IF;
185:
186: --Commented Code Start (MOAC)

Line 188: IF l_Quote_Header_Rec.Org_Id = FND_API.G_MISS_NUM OR l_Quote_Header_Rec.Org_Id IS NULL THEN

184: END IF;
185:
186: --Commented Code Start (MOAC)
187: /*
188: IF l_Quote_Header_Rec.Org_Id = FND_API.G_MISS_NUM OR l_Quote_Header_Rec.Org_Id IS NULL THEN
189: IF SUBSTRB(USERENV('CLIENT_INFO'),1,1) <> ' ' THEN
190: l_Quote_Header_Rec.Org_Id := TO_NUMBER(SUBSTRB(USERENV('CLIENT_INFO'),1,10));
191: END IF;
192: END IF;

Line 200: l_org_id := FND_API.G_MISS_NUM;

196: --New Code Start Yogeshwar (MOAC)
197: -- Commented as per bug 4548593
198: /*
199: If l_Quote_Header_Rec.Org_Id IS NULL THEN
200: l_org_id := FND_API.G_MISS_NUM;
201: Else
202: l_org_id := l_Quote_Header_Rec.Org_Id;
203: End if;
204: l_valid_org_id:= MO_GLOBAL.get_valid_org(l_org_id);

Line 206: x_return_status := FND_API.G_RET_STS_ERROR;

202: l_org_id := l_Quote_Header_Rec.Org_Id;
203: End if;
204: l_valid_org_id:= MO_GLOBAL.get_valid_org(l_org_id);
205: if l_valid_org_id is NULL then
206: x_return_status := FND_API.G_RET_STS_ERROR;
207: RAISE FND_API.G_EXC_ERROR;
208: Else
209: l_Quote_Header_Rec.Org_Id := l_valid_org_id;
210: End if;

Line 207: RAISE FND_API.G_EXC_ERROR;

203: End if;
204: l_valid_org_id:= MO_GLOBAL.get_valid_org(l_org_id);
205: if l_valid_org_id is NULL then
206: x_return_status := FND_API.G_RET_STS_ERROR;
207: RAISE FND_API.G_EXC_ERROR;
208: Else
209: l_Quote_Header_Rec.Org_Id := l_valid_org_id;
210: End if;
211: */

Line 220: l_dependency_flag := FND_API.G_FALSE;

216: ELSIF p_database_object_name = 'ASO_AK_QUOTE_LINE_V' THEN
217: l_entity_code := 'QUOTE_LINE';
218:
219: IF p_control_rec.defaulting_flow_code like 'CREATE%' THEN
220: l_dependency_flag := FND_API.G_FALSE;
221: IF l_Quote_Line_Rec.Created_By = FND_API.G_MISS_NUM OR l_Quote_Line_Rec.Created_By IS NULL THEN
222: l_Quote_Line_Rec.Created_By := FND_GLOBAL.User_Id;
223: END IF;
224:

Line 221: IF l_Quote_Line_Rec.Created_By = FND_API.G_MISS_NUM OR l_Quote_Line_Rec.Created_By IS NULL THEN

217: l_entity_code := 'QUOTE_LINE';
218:
219: IF p_control_rec.defaulting_flow_code like 'CREATE%' THEN
220: l_dependency_flag := FND_API.G_FALSE;
221: IF l_Quote_Line_Rec.Created_By = FND_API.G_MISS_NUM OR l_Quote_Line_Rec.Created_By IS NULL THEN
222: l_Quote_Line_Rec.Created_By := FND_GLOBAL.User_Id;
223: END IF;
224:
225: --Commented Code Start Yogeshwar (MOAC)

Line 227: IF l_Quote_Line_Rec.Org_Id = FND_API.G_MISS_NUM OR l_Quote_Line_Rec.Org_Id IS NULL THEN

223: END IF;
224:
225: --Commented Code Start Yogeshwar (MOAC)
226: /*
227: IF l_Quote_Line_Rec.Org_Id = FND_API.G_MISS_NUM OR l_Quote_Line_Rec.Org_Id IS NULL THEN
228: IF SUBSTRB(USERENV('CLIENT_INFO'),1,1) <> ' ' THEN
229: l_Quote_Line_Rec.Org_Id := TO_NUMBER(SUBSTRB(USERENV('CLIENT_INFO'),1,10));
230: END IF;
231: END IF;

Line 239: l_org_id := FND_API.G_MISS_NUM;

235: --New Code start yogeshwar (MOAC)
236: -- Commented as per bug 4548593
237: /*
238: If l_Quote_Line_Rec.Org_Id IS NULL THEN
239: l_org_id := FND_API.G_MISS_NUM;
240: Else
241: l_org_id := l_Quote_Line_Rec.Org_Id;
242: End if;
243: l_valid_org_id:= MO_GLOBAL.get_valid_org(l_org_id);

Line 245: x_return_status := FND_API.G_RET_STS_ERROR;

241: l_org_id := l_Quote_Line_Rec.Org_Id;
242: End if;
243: l_valid_org_id:= MO_GLOBAL.get_valid_org(l_org_id);
244: if l_valid_org_id is NULL then
245: x_return_status := FND_API.G_RET_STS_ERROR;
246: RAISE FND_API.G_EXC_ERROR;
247: else
248: l_Quote_Header_Rec.Org_Id := l_valid_org_id;
249: End if;

Line 246: RAISE FND_API.G_EXC_ERROR;

242: End if;
243: l_valid_org_id:= MO_GLOBAL.get_valid_org(l_org_id);
244: if l_valid_org_id is NULL then
245: x_return_status := FND_API.G_RET_STS_ERROR;
246: RAISE FND_API.G_EXC_ERROR;
247: else
248: l_Quote_Header_Rec.Org_Id := l_valid_org_id;
249: End if;
250: */

Line 259: RAISE FND_API.G_EXC_ERROR;

255: ELSE
256: FND_MESSAGE.Set_Name('ASO', 'ASO_API_INVALID_ID');
257: FND_MESSAGE.Set_Token('ID', p_database_object_name, FALSE);
258: FND_MSG_PUB.ADD;
259: RAISE FND_API.G_EXC_ERROR;
260: END IF;
261:
262: IF p_control_rec.defaulting_flow_code like 'CREATE%' THEN
263: l_dependency_flag := FND_API.G_FALSE;

Line 263: l_dependency_flag := FND_API.G_FALSE;

259: RAISE FND_API.G_EXC_ERROR;
260: END IF;
261:
262: IF p_control_rec.defaulting_flow_code like 'CREATE%' THEN
263: l_dependency_flag := FND_API.G_FALSE;
264:
265: END IF;
266:
267:

Line 295: IF l_dependency_flag = FND_API.G_TRUE THEN

291: X_Qte_Header_Row_Rec => l_Qte_Header_Row_Rec,
292: X_Qte_Opportunity_Row_Rec => l_Qte_Opportunity_Row_Rec,
293: X_Qte_Line_Row_Rec => l_Qte_Line_Row_Rec);
294:
295: IF l_dependency_flag = FND_API.G_TRUE THEN
296:
297: IF l_entity_code = 'QUOTE_HEADER' THEN
298:
299: ASO_QUOTE_HEADER_DEP_HDLR.Get_Dependent_Attributes_Proc

Line 310: IF (x_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN

306: x_return_status => x_return_status,
307: x_msg_count => x_msg_count,
308: x_msg_data => x_msg_data );
309:
310: IF (x_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
311: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
312: ELSIF (x_return_status = FND_API.G_RET_STS_ERROR) THEN
313: RAISE FND_API.G_EXC_ERROR;
314: END IF;

Line 311: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

307: x_msg_count => x_msg_count,
308: x_msg_data => x_msg_data );
309:
310: IF (x_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
311: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
312: ELSIF (x_return_status = FND_API.G_RET_STS_ERROR) THEN
313: RAISE FND_API.G_EXC_ERROR;
314: END IF;
315: l_Qte_Header_Row_Rec := lx_Qte_Header_Row_Rec; --Nocopy changes

Line 312: ELSIF (x_return_status = FND_API.G_RET_STS_ERROR) THEN

308: x_msg_data => x_msg_data );
309:
310: IF (x_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
311: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
312: ELSIF (x_return_status = FND_API.G_RET_STS_ERROR) THEN
313: RAISE FND_API.G_EXC_ERROR;
314: END IF;
315: l_Qte_Header_Row_Rec := lx_Qte_Header_Row_Rec; --Nocopy changes
316: X_Changed_Flag := FND_API.G_TRUE;

Line 313: RAISE FND_API.G_EXC_ERROR;

309:
310: IF (x_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
311: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
312: ELSIF (x_return_status = FND_API.G_RET_STS_ERROR) THEN
313: RAISE FND_API.G_EXC_ERROR;
314: END IF;
315: l_Qte_Header_Row_Rec := lx_Qte_Header_Row_Rec; --Nocopy changes
316: X_Changed_Flag := FND_API.G_TRUE;
317:

Line 316: X_Changed_Flag := FND_API.G_TRUE;

312: ELSIF (x_return_status = FND_API.G_RET_STS_ERROR) THEN
313: RAISE FND_API.G_EXC_ERROR;
314: END IF;
315: l_Qte_Header_Row_Rec := lx_Qte_Header_Row_Rec; --Nocopy changes
316: X_Changed_Flag := FND_API.G_TRUE;
317:
318: END IF;
319:
320: IF l_entity_code = 'QUOTE_LINE' THEN

Line 333: IF (x_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN

329: x_return_status => x_return_status,
330: x_msg_count => x_msg_count,
331: x_msg_data => x_msg_data );
332:
333: IF (x_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
334: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
335: ELSIF (x_return_status = FND_API.G_RET_STS_ERROR) THEN
336: RAISE FND_API.G_EXC_ERROR;
337: END IF;

Line 334: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

330: x_msg_count => x_msg_count,
331: x_msg_data => x_msg_data );
332:
333: IF (x_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
334: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
335: ELSIF (x_return_status = FND_API.G_RET_STS_ERROR) THEN
336: RAISE FND_API.G_EXC_ERROR;
337: END IF;
338: l_Qte_Line_Row_Rec := lx_Qte_Line_Row_Rec; --Nocopy changes

Line 335: ELSIF (x_return_status = FND_API.G_RET_STS_ERROR) THEN

331: x_msg_data => x_msg_data );
332:
333: IF (x_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
334: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
335: ELSIF (x_return_status = FND_API.G_RET_STS_ERROR) THEN
336: RAISE FND_API.G_EXC_ERROR;
337: END IF;
338: l_Qte_Line_Row_Rec := lx_Qte_Line_Row_Rec; --Nocopy changes
339: X_Changed_Flag := FND_API.G_TRUE;

Line 336: RAISE FND_API.G_EXC_ERROR;

332:
333: IF (x_return_status = FND_API.G_RET_STS_UNEXP_ERROR) THEN
334: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
335: ELSIF (x_return_status = FND_API.G_RET_STS_ERROR) THEN
336: RAISE FND_API.G_EXC_ERROR;
337: END IF;
338: l_Qte_Line_Row_Rec := lx_Qte_Line_Row_Rec; --Nocopy changes
339: X_Changed_Flag := FND_API.G_TRUE;
340:

Line 339: X_Changed_Flag := FND_API.G_TRUE;

335: ELSIF (x_return_status = FND_API.G_RET_STS_ERROR) THEN
336: RAISE FND_API.G_EXC_ERROR;
337: END IF;
338: l_Qte_Line_Row_Rec := lx_Qte_Line_Row_Rec; --Nocopy changes
339: X_Changed_Flag := FND_API.G_TRUE;
340:
341: END IF;
342:
343: END IF; -- Dependency Flag

Line 357: l_Qte_Header_Row_Rec.Q_CURRENCY_CODE := FND_API.G_MISS_CHAR;

353:
354: /* Start : Code change done for Bug 12940278 */
355:
356: IF l_Qte_Header_Row_Rec.Q_CURRENCY_CODE Is Null Then
357: l_Qte_Header_Row_Rec.Q_CURRENCY_CODE := FND_API.G_MISS_CHAR;
358: End If;
359:
360: IF l_Qte_Header_Row_Rec.Q_PAYMENT_TERM_ID Is Null Then
361: l_Qte_Header_Row_Rec.Q_PAYMENT_TERM_ID := FND_API.G_MISS_NUM;

Line 361: l_Qte_Header_Row_Rec.Q_PAYMENT_TERM_ID := FND_API.G_MISS_NUM;

357: l_Qte_Header_Row_Rec.Q_CURRENCY_CODE := FND_API.G_MISS_CHAR;
358: End If;
359:
360: IF l_Qte_Header_Row_Rec.Q_PAYMENT_TERM_ID Is Null Then
361: l_Qte_Header_Row_Rec.Q_PAYMENT_TERM_ID := FND_API.G_MISS_NUM;
362: End If;
363:
364: /* End : Code change done for Bug 12940278 */
365:

Line 366: IF p_control_rec.defaulting_flag = FND_API.G_TRUE THEN

362: End If;
363:
364: /* End : Code change done for Bug 12940278 */
365:
366: IF p_control_rec.defaulting_flag = FND_API.G_TRUE THEN
367:
368: IF l_entity_code = 'QUOTE_HEADER' THEN
369:
370: IF aso_debug_pub.g_debug_flag = 'Y' THEN

Line 889: RAISE FND_API.G_EXC_ERROR;

885: x_msg_data := l_msg_data;
886:
887: FND_MESSAGE.Set_Name('ASO', 'ASO_INVALID_DEFAULTING_RULE');
888: FND_MSG_PUB.ADD;
889: RAISE FND_API.G_EXC_ERROR;
890:
891: END IF;
892:
893: ASO_DEFAULTING_UTIL.Row_To_Api_Rec_Type

Line 924: WHEN FND_API.G_EXC_ERROR THEN

920: X_Line_Tax_Detail_Rec := l_Line_Tax_Detail_Rec;
921:
922: EXCEPTION
923:
924: WHEN FND_API.G_EXC_ERROR THEN
925: ASO_UTILITY_PVT.HANDLE_EXCEPTIONS(
926: P_API_NAME => L_API_NAME,
927: P_PKG_NAME => G_PKG_NAME,
928: P_EXCEPTION_LEVEL => FND_MSG_PUB.G_MSG_LVL_ERROR,

Line 937: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

933: X_MSG_DATA => X_MSG_DATA,
934: X_RETURN_STATUS => X_RETURN_STATUS
935: );
936:
937: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
938: ASO_UTILITY_PVT.HANDLE_EXCEPTIONS(
939: P_API_NAME => L_API_NAME,
940: P_PKG_NAME => G_PKG_NAME,
941: P_EXCEPTION_LEVEL => FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR,