DBA Data[Home] [Help]

APPS.CSD_ESTIMATE_UTILS_PVT dependencies on FND_MSG_PUB

Line 62: Fnd_Msg_Pub.ADD;

58: RETURN TRUE;
59: ELSE
60: Fnd_Message.SET_NAME('CSD', 'CSD_API_INV_ESTIMATE');
61: Fnd_Message.SET_TOKEN('REPAIR_ESTIMATE_ID', p_estimate_id);
62: Fnd_Msg_Pub.ADD;
63: RETURN FALSE;
64: END IF;
65:
66: END VALIDATE_ESTIMATE_ID;

Line 98: Fnd_Msg_Pub.ADD;

94: RETURN TRUE;
95: ELSE
96: Fnd_Message.SET_NAME('CSD', 'CSD_API_INV_EST_STATUS');
97: Fnd_Message.SET_TOKEN('STATUS', p_estimate_status);
98: Fnd_Msg_Pub.ADD;
99: RETURN FALSE;
100: END IF;
101:
102: END VALIDATE_EST_STATUS;

Line 138: Fnd_Msg_Pub.ADD;

134: IF l_tmp_count > 0 THEN
135: RETURN TRUE;
136: ELSE
137: Fnd_Message.SET_NAME('CSD', 'CSD_API_INV_REJECT_REASON');
138: Fnd_Msg_Pub.ADD;
139: RETURN FALSE;
140: END IF;
141: END VALIDATE_REASON;
142:

Line 172: Fnd_Msg_Pub.ADD;

168: IF l_tmp_count > 0 THEN
169: RETURN TRUE;
170: ELSE
171: Fnd_Message.SET_NAME('CSD', 'CSD_API_INV_LEAD_TIME_UOM');
172: Fnd_Msg_Pub.ADD;
173: RETURN FALSE;
174: END IF;
175: END VALIDATE_LEAD_TIME_UOM;
176:

Line 206: Fnd_Msg_Pub.ADD;

202: IF l_tmp_count > 0 THEN
203: RETURN TRUE;
204: ELSE
205: Fnd_Message.SET_NAME('CSD', 'CSD_API_INV_UOM');
206: Fnd_Msg_Pub.ADD;
207: RETURN FALSE;
208:
209: END IF;
210:

Line 235: Fnd_Msg_Pub.ADD;

231: RETURN TRUE;
232: ELSE
233: Fnd_Message.SET_NAME('CSD', 'CSD_API_INV_PRICE_LIST_ID');
234: Fnd_Message.SET_TOKEN('PRICE_LIST_ID', TO_CHAR(p_price_list_id));
235: Fnd_Msg_Pub.ADD;
236: RETURN FALSE;
237:
238: END IF;
239:

Line 279: Fnd_Msg_Pub.ADD;

275: RETURN l_order_number;
276: ELSE
277: Fnd_Message.SET_NAME('CSD', 'CSD_API_INV_ORDER_HEADER_ID');
278: Fnd_Message.SET_TOKEN('ORDER_HEADER_ID', TO_CHAR(p_order_header_id));
279: Fnd_Msg_Pub.ADD;
280: RETURN NULL;
281:
282: END IF;
283: END VALIDATE_ORDER;

Line 309: Fnd_Msg_Pub.ADD;

305: IF l_instance_number IS NOT NULL THEN
306: RETURN l_instance_number;
307: ELSE
308: Fnd_Message.SET_NAME('CSD', 'CSD_INVALID_INSTANCE');
309: Fnd_Msg_Pub.ADD;
310: RETURN NULL;
311:
312: END IF;
313: END VALIDATE_ITEM_INSTANCE;

Line 343: Fnd_Msg_Pub.ADD;

339: RETURN TRUE;
340: ELSE
341: Fnd_Message.SET_NAME('CSD', 'CSD_API_INV_REVISION');
342: Fnd_Message.SET_TOKEN('REVISION', p_revision);
343: Fnd_Msg_Pub.ADD;
344: RETURN FALSE;
345: END IF;
346:
347: END VALIDATE_REVISION;

Line 375: Fnd_Msg_Pub.ADD;

371: RETURN TRUE;
372: ELSE
373: Fnd_Message.SET_NAME('CSD', 'CSD_API_INV_SERIAL_NUMBER');
374: Fnd_Message.SET_TOKEN('SERIAL_NUMBER', p_serial_number);
375: Fnd_Msg_Pub.ADD;
376: RETURN FALSE;
377: END IF;
378:
379: END VALIDATE_SERIAL_NUMBER;

Line 412: Fnd_Msg_Pub.ADD;

408: RETURN TRUE;
409: ELSE
410: Fnd_Message.SET_NAME('CSD', 'CSD_API_INV_BILLING_TYPE');
411: Fnd_Message.SET_TOKEN('BILLING_TYPE', p_billing_type);
412: Fnd_Msg_Pub.ADD;
413: RETURN FALSE;
414: END IF;
415:
416: END VALIDATE_BILLING_TYPE;

Line 447: Fnd_Msg_Pub.ADD;

443: RETURN TRUE;
444: ELSE
445: Fnd_Message.SET_NAME('CSD', 'CSD_API_INV_REP_LINE_ID');
446: Fnd_Message.SET_TOKEN('REPAIR_LINE_ID', p_repair_line_id);
447: Fnd_Msg_Pub.ADD;
448: RETURN FALSE;
449: END IF;
450:
451: END Validate_rep_line_id;

Line 482: Fnd_Msg_Pub.ADD;

478: END LOOP;
479: IF l_dummy = 'x' THEN
480: Fnd_Message.SET_NAME('CSD', 'CSD_API_INV_INC_STATUS');
481: Fnd_Message.SET_TOKEN('INCIDENT_ID', p_incident_id);
482: Fnd_Msg_Pub.ADD;
483: RETURN FALSE;
484: ELSE
485: RETURN TRUE;
486: END IF;

Line 543: Fnd_Msg_Pub.ADD;

539: IF l_tmp_count > 0 THEN
540: Fnd_Message.SET_NAME('CSD', 'CSD_API_ESTIMATE_EXISTS');
541: Fnd_Message.SET_TOKEN('REPAIR_LINE_ID',
542: p_estimate_hdr_rec.repair_line_id);
543: Fnd_Msg_Pub.ADD;
544: Fnd_Msg_Pub.ADD_DETAIL(p_message_type => Fnd_Msg_Pub.G_WARNING_MSG);
545: debug('Estimate header already exists');
546: RAISE Fnd_Api.G_EXC_ERROR;
547: END IF;

Line 544: Fnd_Msg_Pub.ADD_DETAIL(p_message_type => Fnd_Msg_Pub.G_WARNING_MSG);

540: Fnd_Message.SET_NAME('CSD', 'CSD_API_ESTIMATE_EXISTS');
541: Fnd_Message.SET_TOKEN('REPAIR_LINE_ID',
542: p_estimate_hdr_rec.repair_line_id);
543: Fnd_Msg_Pub.ADD;
544: Fnd_Msg_Pub.ADD_DETAIL(p_message_type => Fnd_Msg_Pub.G_WARNING_MSG);
545: debug('Estimate header already exists');
546: RAISE Fnd_Api.G_EXC_ERROR;
547: END IF;
548:

Line 960: Fnd_Msg_Pub.ADD;

956: -- Validate override charge flag.
957: IF (p_estimate_line_rec.override_charge_flag = 'Y') THEN
958: IF (NVL(Fnd_Profile.value('CSD_ALLOW_CHARGE_OVERRIDE'), 'N') <> 'Y') THEN
959: Fnd_Message.SET_NAME('CSD', 'CSD_API_INV_OVERRIDE_FLAG');
960: Fnd_Msg_Pub.ADD;
961: RAISE Fnd_Api.G_EXC_ERROR;
962: END IF;
963: END IF;
964:

Line 1066: Fnd_Msg_Pub.ADD;

1062: IF (px_estimate_line_rec.transaction_Type_id = -1) THEN
1063: Fnd_Message.SET_NAME('CSD', 'CSD_API_INV_TRANSACTION_TYPE');
1064: Fnd_Message.SET_TOKEN('TXN_BILLING_TYPE_ID',
1065: px_estimate_line_rec.txn_billing_Type_id);
1066: Fnd_Msg_Pub.ADD;
1067: RAISE Fnd_Api.G_EXC_ERROR;
1068: END IF;
1069:
1070: IF (px_estimate_line_rec.no_charge_flag = 'Y' AND

Line 1074: Fnd_Msg_Pub.ADD;

1070: IF (px_estimate_line_rec.no_charge_flag = 'Y' AND
1071: (px_estimate_line_rec.override_charge_flag IS NULL OR
1072: px_estimate_line_rec.override_charge_flag <> 'Y')) THEN
1073: Fnd_Message.SET_NAME('CSD', 'CSD_API_INV_NOCHARGE_FLAG');
1074: Fnd_Msg_Pub.ADD;
1075: RAISE Fnd_Api.G_EXC_ERROR;
1076: ELSIF (px_estimate_line_rec.no_charge_flag IS NULL OR
1077: px_estimate_line_rec.no_charge_flag <> 'Y') THEN
1078: debug('No charge flag is not Y, deriving from txn_billing_type[' ||

Line 1218: Fnd_Msg_Pub.ADD ;

1214:
1215: IF (l_return_status <> Fnd_Api.G_RET_STS_SUCCESS) THEN
1216: Fnd_Message.set_name('CSD', 'CSD_EST_ESTIMATED_CHARGE_ERR');
1217: Fnd_Message.set_token('CONTRACT_NUMBER', px_estimate_line_rec.CONTRACT_NUMBER);
1218: Fnd_Msg_Pub.ADD ;
1219: RAISE Fnd_Api.G_EXC_ERROR;
1220: END IF;
1221: END IF; END IF;
1222:

Line 1248: Fnd_Msg_Pub.ADD;

1244: px_estimate_line_rec.txn_billing_type_id := c1_rec.txn_billing_type_id;
1245: END LOOP;
1246: IF (px_estimate_line_rec.txn_billing_type_id = -1) THEN
1247: debug('txn billing_type_id[' || px_estimate_line_rec.txn_billing_type_id || '] is invlaid'); Fnd_Message.SET_NAME('CSD', 'CSD_API_INV_TXN_BILLING_TYPE');
1248: Fnd_Msg_Pub.ADD;
1249: RAISE Fnd_Api.G_EXC_ERROR;
1250: END IF;
1251:
1252: -- Get the reference number from