DBA Data[Home] [Help]

APPS.AR_CM_APPLICATION_PUB dependencies on FND_API

Line 130: l_pay_term_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;

126: l_dft_ref_return_status VARCHAR2(1);
127:
128: --Bug8290172 Changes Start Here
129: l_term_id ap_invoices_interface.TERMS_ID%TYPE;
130: l_pay_term_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
131: l_pay_priority_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
132: --Bug8290172 Changes End Here
133:
134: BEGIN

Line 131: l_pay_priority_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;

127:
128: --Bug8290172 Changes Start Here
129: l_term_id ap_invoices_interface.TERMS_ID%TYPE;
130: l_pay_term_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
131: l_pay_priority_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
132: --Bug8290172 Changes End Here
133:
134: BEGIN
135:

Line 146: IF NOT FND_API.Compatible_API_Call(

142: /*--------------------------------------------------+
143: | Standard call to check for call compatibility |
144: +--------------------------------------------------*/
145:
146: IF NOT FND_API.Compatible_API_Call(
147: l_api_version,
148: p_api_version,
149: l_api_name,
150: G_PKG_NAME

Line 153: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

149: l_api_name,
150: G_PKG_NAME
151: )
152: THEN
153: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
154: END IF;
155:
156: /*--------------------------------------------------------------+
157: | Initialize message list if p_init_msg_list is set to TRUE |

Line 160: IF FND_API.to_Boolean( p_init_msg_list )

156: /*--------------------------------------------------------------+
157: | Initialize message list if p_init_msg_list is set to TRUE |
158: +--------------------------------------------------------------*/
159:
160: IF FND_API.to_Boolean( p_init_msg_list )
161: THEN
162: FND_MSG_PUB.initialize;
163: END IF;
164:

Line 179: x_return_status := FND_API.G_RET_STS_SUCCESS;

175: /*-----------------------------------------+
176: | Initialize return status to SUCCESS |
177: +-----------------------------------------*/
178:
179: x_return_status := FND_API.G_RET_STS_SUCCESS;
180:
181: l_org_id := p_org_id;
182: l_org_return_status := FND_API.G_RET_STS_SUCCESS;
183: ar_mo_cache_utils.set_org_context_in_api(p_org_id =>l_org_id,

Line 182: l_org_return_status := FND_API.G_RET_STS_SUCCESS;

178:
179: x_return_status := FND_API.G_RET_STS_SUCCESS;
180:
181: l_org_id := p_org_id;
182: l_org_return_status := FND_API.G_RET_STS_SUCCESS;
183: ar_mo_cache_utils.set_org_context_in_api(p_org_id =>l_org_id,
184: p_return_status =>l_org_return_status);
185: IF l_org_return_status <> FND_API.G_RET_STS_SUCCESS THEN
186: x_return_status := FND_API.G_RET_STS_ERROR;

Line 185: IF l_org_return_status <> FND_API.G_RET_STS_SUCCESS THEN

181: l_org_id := p_org_id;
182: l_org_return_status := FND_API.G_RET_STS_SUCCESS;
183: ar_mo_cache_utils.set_org_context_in_api(p_org_id =>l_org_id,
184: p_return_status =>l_org_return_status);
185: IF l_org_return_status <> FND_API.G_RET_STS_SUCCESS THEN
186: x_return_status := FND_API.G_RET_STS_ERROR;
187: END IF;
188:
189: /*---------------------------------------------+

Line 186: x_return_status := FND_API.G_RET_STS_ERROR;

182: l_org_return_status := FND_API.G_RET_STS_SUCCESS;
183: ar_mo_cache_utils.set_org_context_in_api(p_org_id =>l_org_id,
184: p_return_status =>l_org_return_status);
185: IF l_org_return_status <> FND_API.G_RET_STS_SUCCESS THEN
186: x_return_status := FND_API.G_RET_STS_ERROR;
187: END IF;
188:
189: /*---------------------------------------------+
190: | ========== Start of API Body ========== |

Line 310: l_pay_term_return_status := FND_API.G_RET_STS_ERROR ;

306: FROM ap_terms_bat_pay_terms_v
307: WHERE term_id = p_terms_id;
308: EXCEPTION
309: WHEN OTHERS THEN
310: l_pay_term_return_status := FND_API.G_RET_STS_ERROR ;
311:
312: FND_MESSAGE.SET_NAME ('AR','GENERIC_MESSAGE');
313: FND_MESSAGE.SET_TOKEN('GENERIC_TEXT','Invalid Payment Term');
314: FND_MSG_PUB.Add;

Line 326: l_pay_priority_return_status := FND_API.G_RET_STS_ERROR ;

322: -- Validate Payment Priority. It Should be between 1 to 99
323: IF p_payment_priority IS NOT NULL THEN
324: IF p_payment_priority < 1 OR p_payment_priority > 99 THEN
325:
326: l_pay_priority_return_status := FND_API.G_RET_STS_ERROR ;
327:
328: FND_MESSAGE.SET_NAME ('AR','GENERIC_MESSAGE');
329: FND_MESSAGE.SET_TOKEN('GENERIC_TEXT','Payment Priority Not In Range(1-99)');
330: FND_MSG_PUB.Add;

Line 339: IF l_val_return_status <> FND_API.G_RET_STS_SUCCESS OR

335: END IF;
336: END IF;
337: -- Bug8290172 Changes End Here
338:
339: IF l_val_return_status <> FND_API.G_RET_STS_SUCCESS OR
340: l_def_return_status <> FND_API.G_RET_STS_SUCCESS OR
341: l_dft_ref_return_status <> FND_API.G_RET_STS_SUCCESS OR
342: l_id_conv_return_status <> FND_API.G_RET_STS_SUCCESS OR
343: l_pay_term_return_status <> FND_API.G_RET_STS_SUCCESS OR -- Bug8290172

Line 340: l_def_return_status <> FND_API.G_RET_STS_SUCCESS OR

336: END IF;
337: -- Bug8290172 Changes End Here
338:
339: IF l_val_return_status <> FND_API.G_RET_STS_SUCCESS OR
340: l_def_return_status <> FND_API.G_RET_STS_SUCCESS OR
341: l_dft_ref_return_status <> FND_API.G_RET_STS_SUCCESS OR
342: l_id_conv_return_status <> FND_API.G_RET_STS_SUCCESS OR
343: l_pay_term_return_status <> FND_API.G_RET_STS_SUCCESS OR -- Bug8290172
344: l_pay_priority_return_status <> FND_API.G_RET_STS_SUCCESS THEN -- Bug8290172

Line 341: l_dft_ref_return_status <> FND_API.G_RET_STS_SUCCESS OR

337: -- Bug8290172 Changes End Here
338:
339: IF l_val_return_status <> FND_API.G_RET_STS_SUCCESS OR
340: l_def_return_status <> FND_API.G_RET_STS_SUCCESS OR
341: l_dft_ref_return_status <> FND_API.G_RET_STS_SUCCESS OR
342: l_id_conv_return_status <> FND_API.G_RET_STS_SUCCESS OR
343: l_pay_term_return_status <> FND_API.G_RET_STS_SUCCESS OR -- Bug8290172
344: l_pay_priority_return_status <> FND_API.G_RET_STS_SUCCESS THEN -- Bug8290172
345:

Line 342: l_id_conv_return_status <> FND_API.G_RET_STS_SUCCESS OR

338:
339: IF l_val_return_status <> FND_API.G_RET_STS_SUCCESS OR
340: l_def_return_status <> FND_API.G_RET_STS_SUCCESS OR
341: l_dft_ref_return_status <> FND_API.G_RET_STS_SUCCESS OR
342: l_id_conv_return_status <> FND_API.G_RET_STS_SUCCESS OR
343: l_pay_term_return_status <> FND_API.G_RET_STS_SUCCESS OR -- Bug8290172
344: l_pay_priority_return_status <> FND_API.G_RET_STS_SUCCESS THEN -- Bug8290172
345:
346: IF PG_DEBUG in ('Y', 'C') THEN

Line 343: l_pay_term_return_status <> FND_API.G_RET_STS_SUCCESS OR -- Bug8290172

339: IF l_val_return_status <> FND_API.G_RET_STS_SUCCESS OR
340: l_def_return_status <> FND_API.G_RET_STS_SUCCESS OR
341: l_dft_ref_return_status <> FND_API.G_RET_STS_SUCCESS OR
342: l_id_conv_return_status <> FND_API.G_RET_STS_SUCCESS OR
343: l_pay_term_return_status <> FND_API.G_RET_STS_SUCCESS OR -- Bug8290172
344: l_pay_priority_return_status <> FND_API.G_RET_STS_SUCCESS THEN -- Bug8290172
345:
346: IF PG_DEBUG in ('Y', 'C') THEN
347: arp_util.debug('Activity_application: ' || 'Validation FAILED ');

Line 344: l_pay_priority_return_status <> FND_API.G_RET_STS_SUCCESS THEN -- Bug8290172

340: l_def_return_status <> FND_API.G_RET_STS_SUCCESS OR
341: l_dft_ref_return_status <> FND_API.G_RET_STS_SUCCESS OR
342: l_id_conv_return_status <> FND_API.G_RET_STS_SUCCESS OR
343: l_pay_term_return_status <> FND_API.G_RET_STS_SUCCESS OR -- Bug8290172
344: l_pay_priority_return_status <> FND_API.G_RET_STS_SUCCESS THEN -- Bug8290172
345:
346: IF PG_DEBUG in ('Y', 'C') THEN
347: arp_util.debug('Activity_application: ' || 'Validation FAILED ');
348: END IF;

Line 349: x_return_status := FND_API.G_RET_STS_ERROR;

345:
346: IF PG_DEBUG in ('Y', 'C') THEN
347: arp_util.debug('Activity_application: ' || 'Validation FAILED ');
348: END IF;
349: x_return_status := FND_API.G_RET_STS_ERROR;
350: END IF;
351:
352: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
353: THEN

Line 352: IF x_return_status <> FND_API.G_RET_STS_SUCCESS

348: END IF;
349: x_return_status := FND_API.G_RET_STS_ERROR;
350: END IF;
351:
352: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
353: THEN
354:
355: ROLLBACK TO Activity_app_PVT;
356:

Line 357: x_return_status := FND_API.G_RET_STS_ERROR ;

353: THEN
354:
355: ROLLBACK TO Activity_app_PVT;
356:
357: x_return_status := FND_API.G_RET_STS_ERROR ;
358:
359: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,
360: p_count => x_msg_count,
361: p_data => x_msg_data

Line 359: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,

355: ROLLBACK TO Activity_app_PVT;
356:
357: x_return_status := FND_API.G_RET_STS_ERROR ;
358:
359: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,
360: p_count => x_msg_count,
361: p_data => x_msg_data
362: );
363:

Line 446: x_return_status := FND_API.G_RET_STS_ERROR ;

442: THEN
443: ROLLBACK TO Activity_app_PVT;
444:
445: -- Display_Parameters;
446: x_return_status := FND_API.G_RET_STS_ERROR ;
447: FND_MESSAGE.SET_NAME ('AR','GENERIC_MESSAGE');
448: FND_MESSAGE.SET_TOKEN('GENERIC_TEXT','ARP_PROCESS_APPLICATION.CM_ACTIVITY_APPLICATION : '||SQLERRM);
449: FND_MSG_PUB.Add;
450:

Line 451: FND_MSG_PUB.Count_And_Get( p_encoded => FND_API.G_FALSE,

447: FND_MESSAGE.SET_NAME ('AR','GENERIC_MESSAGE');
448: FND_MESSAGE.SET_TOKEN('GENERIC_TEXT','ARP_PROCESS_APPLICATION.CM_ACTIVITY_APPLICATION : '||SQLERRM);
449: FND_MSG_PUB.Add;
450:
451: FND_MSG_PUB.Count_And_Get( p_encoded => FND_API.G_FALSE,
452: p_count => x_msg_count,
453: p_data => x_msg_data
454: );
455: RETURN;

Line 499: IF x_return_status <> FND_API.G_RET_STS_SUCCESS

495: ,p_gl_date => l_apply_gl_date
496: );
497:
498: /* 6865230 */
499: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
500: THEN
501:
502: ROLLBACK TO Activity_app_PVT;
503:

Line 504: x_return_status := FND_API.G_RET_STS_ERROR ;

500: THEN
501:
502: ROLLBACK TO Activity_app_PVT;
503:
504: x_return_status := FND_API.G_RET_STS_ERROR ;
505:
506: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,
507: p_count => x_msg_count,
508: p_data => x_msg_data

Line 506: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,

502: ROLLBACK TO Activity_app_PVT;
503:
504: x_return_status := FND_API.G_RET_STS_ERROR ;
505:
506: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,
507: p_count => x_msg_count,
508: p_data => x_msg_data
509: );
510:

Line 534: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

530: THEN
531: ROLLBACK TO Activity_app_PVT;
532:
533: -- Display_Parameters;
534: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
535: FND_MESSAGE.SET_NAME ('AR','GENERIC_MESSAGE');
536: FND_MESSAGE.SET_TOKEN('GENERIC_TEXT','AR_REFUNDS_PVT.Create_Refund : '||SQLERRM);
537: FND_MSG_PUB.Add;
538:

Line 539: FND_MSG_PUB.Count_And_Get( p_encoded => FND_API.G_FALSE,

535: FND_MESSAGE.SET_NAME ('AR','GENERIC_MESSAGE');
536: FND_MESSAGE.SET_TOKEN('GENERIC_TEXT','AR_REFUNDS_PVT.Create_Refund : '||SQLERRM);
537: FND_MSG_PUB.Add;
538:
539: FND_MSG_PUB.Count_And_Get( p_encoded => FND_API.G_FALSE,
540: p_count => x_msg_count,
541: p_data => x_msg_data
542: );
543: RETURN;

Line 559: IF FND_API.To_Boolean( p_commit )

555: /*--------------------------------+
556: | Standard check of p_commit |
557: +--------------------------------*/
558:
559: IF FND_API.To_Boolean( p_commit )
560: THEN
561: IF PG_DEBUG in ('Y', 'C') THEN
562: arp_util.debug('Activity_application: ' || 'committing');
563: END IF;

Line 570: WHEN FND_API.G_EXC_ERROR THEN

566: IF PG_DEBUG in ('Y', 'C') THEN
567: arp_util.debug('ar_cm_application_pub.Activity_application()- ');
568: END IF;
569: EXCEPTION
570: WHEN FND_API.G_EXC_ERROR THEN
571:
572: IF PG_DEBUG in ('Y', 'C') THEN
573: arp_util.debug('Activity_application: ' || SQLCODE, G_MSG_ERROR);
574: arp_util.debug('Activity_application: ' || SQLERRM, G_MSG_ERROR);

Line 578: x_return_status := FND_API.G_RET_STS_ERROR ;

574: arp_util.debug('Activity_application: ' || SQLERRM, G_MSG_ERROR);
575: END IF;
576:
577: ROLLBACK TO Activity_app_PVT;
578: x_return_status := FND_API.G_RET_STS_ERROR ;
579:
580: -- Display_Parameters;
581:
582: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,

Line 582: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,

578: x_return_status := FND_API.G_RET_STS_ERROR ;
579:
580: -- Display_Parameters;
581:
582: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,
583: p_count => x_msg_count,
584: p_data => x_msg_data
585: );
586:

Line 587: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

583: p_count => x_msg_count,
584: p_data => x_msg_data
585: );
586:
587: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
588:
589: IF PG_DEBUG in ('Y', 'C') THEN
590: arp_util.debug('Activity_application: ' || SQLERRM, G_MSG_ERROR);
591: END IF;

Line 593: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

589: IF PG_DEBUG in ('Y', 'C') THEN
590: arp_util.debug('Activity_application: ' || SQLERRM, G_MSG_ERROR);
591: END IF;
592: ROLLBACK TO Activity_app_PVT;
593: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
594:
595: -- Display_Parameters;
596:
597: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,

Line 597: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,

593: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
594:
595: -- Display_Parameters;
596:
597: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,
598: p_count => x_msg_count,
599: p_data => x_msg_data
600: );
601:

Line 618: x_return_status := FND_API.G_RET_STS_ERROR ;

614:
615: --If only one error message on the stack,
616: --retrive it
617:
618: x_return_status := FND_API.G_RET_STS_ERROR ;
619: FND_MESSAGE.SET_NAME ('AR','GENERIC_MESSAGE');
620: FND_MESSAGE.SET_TOKEN('GENERIC_TEXT','ACTIVITY_APPLICATION : '||SQLERRM);
621: FND_MSG_PUB.Add;
622:

Line 626: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,

622:
623: --If only one error message on the stack,
624: --retrive it
625:
626: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,
627: p_count => x_msg_count,
628: p_data => x_msg_data
629: );
630:

Line 634: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

630:
631: RETURN;
632:
633: ELSE
634: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
635: FND_MESSAGE.SET_NAME ('AR','GENERIC_MESSAGE');
636: FND_MESSAGE.SET_TOKEN('GENERIC_TEXT','ACTIVITY_APPLICATION : '||SQLERRM);
637: FND_MSG_PUB.Add;
638: END IF;

Line 656: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,

652: END IF;
653:
654: -- Display_Parameters;
655:
656: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,
657: p_count => x_msg_count,
658: p_data => x_msg_data
659: );
660: END Activity_application;

Line 709: IF NOT FND_API.Compatible_API_Call(

705: /*--------------------------------------------------+
706: | Standard call to check for call compatibility |
707: +--------------------------------------------------*/
708:
709: IF NOT FND_API.Compatible_API_Call(
710: l_api_version,
711: p_api_version,
712: l_api_name,
713: G_PKG_NAME

Line 716: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

712: l_api_name,
713: G_PKG_NAME
714: )
715: THEN
716: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
717: END IF;
718:
719: /*--------------------------------------------------------------+
720: | Initialize message list if p_init_msg_list is set to TRUE |

Line 723: IF FND_API.to_Boolean( p_init_msg_list )

719: /*--------------------------------------------------------------+
720: | Initialize message list if p_init_msg_list is set to TRUE |
721: +--------------------------------------------------------------*/
722:
723: IF FND_API.to_Boolean( p_init_msg_list )
724: THEN
725: FND_MSG_PUB.initialize;
726: END IF;
727:

Line 742: x_return_status := FND_API.G_RET_STS_SUCCESS;

738: /*-----------------------------------------+
739: | Initialize return status to SUCCESS |
740: +-----------------------------------------*/
741:
742: x_return_status := FND_API.G_RET_STS_SUCCESS;
743:
744: l_org_id := p_org_id;
745: l_org_return_status := FND_API.G_RET_STS_SUCCESS;
746: ar_mo_cache_utils.set_org_context_in_api(p_org_id =>l_org_id,

Line 745: l_org_return_status := FND_API.G_RET_STS_SUCCESS;

741:
742: x_return_status := FND_API.G_RET_STS_SUCCESS;
743:
744: l_org_id := p_org_id;
745: l_org_return_status := FND_API.G_RET_STS_SUCCESS;
746: ar_mo_cache_utils.set_org_context_in_api(p_org_id =>l_org_id,
747: p_return_status =>l_org_return_status);
748: IF l_org_return_status <> FND_API.G_RET_STS_SUCCESS THEN
749: x_return_status := FND_API.G_RET_STS_ERROR;

Line 748: IF l_org_return_status <> FND_API.G_RET_STS_SUCCESS THEN

744: l_org_id := p_org_id;
745: l_org_return_status := FND_API.G_RET_STS_SUCCESS;
746: ar_mo_cache_utils.set_org_context_in_api(p_org_id =>l_org_id,
747: p_return_status =>l_org_return_status);
748: IF l_org_return_status <> FND_API.G_RET_STS_SUCCESS THEN
749: x_return_status := FND_API.G_RET_STS_ERROR;
750: END IF;
751: /*---------------------------------------------+
752: | ========== Start of API Body ========== |

Line 749: x_return_status := FND_API.G_RET_STS_ERROR;

745: l_org_return_status := FND_API.G_RET_STS_SUCCESS;
746: ar_mo_cache_utils.set_org_context_in_api(p_org_id =>l_org_id,
747: p_return_status =>l_org_return_status);
748: IF l_org_return_status <> FND_API.G_RET_STS_SUCCESS THEN
749: x_return_status := FND_API.G_RET_STS_ERROR;
750: END IF;
751: /*---------------------------------------------+
752: | ========== Start of API Body ========== |
753: +---------------------------------------------*/

Line 815: IF l_val_return_status <> FND_API.G_RET_STS_SUCCESS OR

811: , x_msg_count => x_msg_count
812: , x_msg_data => x_msg_data);
813: END IF;
814:
815: IF l_val_return_status <> FND_API.G_RET_STS_SUCCESS OR
816: l_id_return_status <> FND_API.G_RET_STS_SUCCESS OR
817: l_refund_return_status <> FND_API.G_RET_STS_SUCCESS OR
818: l_def_return_status <> FND_API.G_RET_STS_SUCCESS THEN
819: x_return_status := FND_API.G_RET_STS_ERROR;

Line 816: l_id_return_status <> FND_API.G_RET_STS_SUCCESS OR

812: , x_msg_data => x_msg_data);
813: END IF;
814:
815: IF l_val_return_status <> FND_API.G_RET_STS_SUCCESS OR
816: l_id_return_status <> FND_API.G_RET_STS_SUCCESS OR
817: l_refund_return_status <> FND_API.G_RET_STS_SUCCESS OR
818: l_def_return_status <> FND_API.G_RET_STS_SUCCESS THEN
819: x_return_status := FND_API.G_RET_STS_ERROR;
820: END IF;

Line 817: l_refund_return_status <> FND_API.G_RET_STS_SUCCESS OR

813: END IF;
814:
815: IF l_val_return_status <> FND_API.G_RET_STS_SUCCESS OR
816: l_id_return_status <> FND_API.G_RET_STS_SUCCESS OR
817: l_refund_return_status <> FND_API.G_RET_STS_SUCCESS OR
818: l_def_return_status <> FND_API.G_RET_STS_SUCCESS THEN
819: x_return_status := FND_API.G_RET_STS_ERROR;
820: END IF;
821:

Line 818: l_def_return_status <> FND_API.G_RET_STS_SUCCESS THEN

814:
815: IF l_val_return_status <> FND_API.G_RET_STS_SUCCESS OR
816: l_id_return_status <> FND_API.G_RET_STS_SUCCESS OR
817: l_refund_return_status <> FND_API.G_RET_STS_SUCCESS OR
818: l_def_return_status <> FND_API.G_RET_STS_SUCCESS THEN
819: x_return_status := FND_API.G_RET_STS_ERROR;
820: END IF;
821:
822: IF x_return_status <> FND_API.G_RET_STS_SUCCESS

Line 819: x_return_status := FND_API.G_RET_STS_ERROR;

815: IF l_val_return_status <> FND_API.G_RET_STS_SUCCESS OR
816: l_id_return_status <> FND_API.G_RET_STS_SUCCESS OR
817: l_refund_return_status <> FND_API.G_RET_STS_SUCCESS OR
818: l_def_return_status <> FND_API.G_RET_STS_SUCCESS THEN
819: x_return_status := FND_API.G_RET_STS_ERROR;
820: END IF;
821:
822: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
823: THEN

Line 822: IF x_return_status <> FND_API.G_RET_STS_SUCCESS

818: l_def_return_status <> FND_API.G_RET_STS_SUCCESS THEN
819: x_return_status := FND_API.G_RET_STS_ERROR;
820: END IF;
821:
822: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
823: THEN
824:
825: ROLLBACK TO Activity_unapplication_PVT;
826:

Line 827: x_return_status := FND_API.G_RET_STS_ERROR ;

823: THEN
824:
825: ROLLBACK TO Activity_unapplication_PVT;
826:
827: x_return_status := FND_API.G_RET_STS_ERROR ;
828:
829: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,
830: p_count => x_msg_count,
831: p_data => x_msg_data

Line 829: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,

825: ROLLBACK TO Activity_unapplication_PVT;
826:
827: x_return_status := FND_API.G_RET_STS_ERROR ;
828:
829: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,
830: p_count => x_msg_count,
831: p_data => x_msg_data
832: );
833:

Line 873: x_return_status := FND_API.G_RET_STS_ERROR ;

869: THEN
870: ROLLBACK TO Activity_unapplication_PVT;
871:
872: -- Display_Parameters;
873: x_return_status := FND_API.G_RET_STS_ERROR ;
874: FND_MESSAGE.SET_NAME ('AR','GENERIC_MESSAGE');
875: FND_MESSAGE.SET_TOKEN('GENERIC_TEXT','ARP_PROCESS_APPLICATION.REVERSE : '||SQLERRM);
876: FND_MSG_PUB.Add;
877:

Line 878: FND_MSG_PUB.Count_And_Get( p_encoded => FND_API.G_FALSE,

874: FND_MESSAGE.SET_NAME ('AR','GENERIC_MESSAGE');
875: FND_MESSAGE.SET_TOKEN('GENERIC_TEXT','ARP_PROCESS_APPLICATION.REVERSE : '||SQLERRM);
876: FND_MSG_PUB.Add;
877:
878: FND_MSG_PUB.Count_And_Get( p_encoded => FND_API.G_FALSE,
879: p_count => x_msg_count,
880: p_data => x_msg_data
881: );
882: RETURN;

Line 892: IF FND_API.To_Boolean( p_commit )

888: /*--------------------------------+
889: | Standard check of p_commit |
890: +--------------------------------*/
891:
892: IF FND_API.To_Boolean( p_commit )
893: THEN
894: IF PG_DEBUG in ('Y', 'C') THEN
895: arp_util.debug('Activity_Unapplication: ' || 'committing');
896: END IF;

Line 906: WHEN FND_API.G_EXC_ERROR THEN

902: END IF;
903:
904:
905: EXCEPTION
906: WHEN FND_API.G_EXC_ERROR THEN
907:
908: IF PG_DEBUG in ('Y', 'C') THEN
909: arp_util.debug('Activity_Unapplication: ' || SQLCODE, G_MSG_ERROR);
910: arp_util.debug('Activity_Unapplication: ' || SQLERRM, G_MSG_ERROR);

Line 914: x_return_status := FND_API.G_RET_STS_ERROR ;

910: arp_util.debug('Activity_Unapplication: ' || SQLERRM, G_MSG_ERROR);
911: END IF;
912:
913: ROLLBACK TO Activity_unapplication_PVT;
914: x_return_status := FND_API.G_RET_STS_ERROR ;
915:
916: -- Display_Parameters;
917:
918: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,

Line 918: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,

914: x_return_status := FND_API.G_RET_STS_ERROR ;
915:
916: -- Display_Parameters;
917:
918: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,
919: p_count => x_msg_count,
920: p_data => x_msg_data
921: );
922:

Line 923: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

919: p_count => x_msg_count,
920: p_data => x_msg_data
921: );
922:
923: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
924:
925: IF PG_DEBUG in ('Y', 'C') THEN
926: arp_util.debug('Activity_Unapplication: ' || SQLERRM, G_MSG_ERROR);
927: END IF;

Line 929: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

925: IF PG_DEBUG in ('Y', 'C') THEN
926: arp_util.debug('Activity_Unapplication: ' || SQLERRM, G_MSG_ERROR);
927: END IF;
928: ROLLBACK TO Activity_unapplication_PVT;
929: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
930:
931: -- Display_Parameters;
932:
933: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,

Line 933: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,

929: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
930:
931: -- Display_Parameters;
932:
933: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,
934: p_count => x_msg_count,
935: p_data => x_msg_data
936: );
937:

Line 951: x_return_status := FND_API.G_RET_STS_ERROR ;

947: THEN
948:
949: ROLLBACK TO Activity_unapplication_PVT;
950:
951: x_return_status := FND_API.G_RET_STS_ERROR ;
952: FND_MESSAGE.SET_NAME ('AR','GENERIC_MESSAGE');
953: FND_MESSAGE.SET_TOKEN('GENERIC_TEXT','ACTIVITY_UNAPPLICATION : '||SQLERRM);
954: FND_MSG_PUB.Add;
955:

Line 958: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,

954: FND_MSG_PUB.Add;
955:
956: --If only one error message on the stack,
957: --retrive it
958: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,
959: p_count => x_msg_count,
960: p_data => x_msg_data
961: );
962:

Line 966: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

962:
963: RETURN;
964:
965: ELSE
966: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
967: FND_MESSAGE.SET_NAME ('AR','GENERIC_MESSAGE');
968: FND_MESSAGE.SET_TOKEN('GENERIC_TEXT','ACTIVITY_UNAPPLICATION : '||SQLERRM);
969: FND_MSG_PUB.Add;
970: END IF;

Line 988: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,

984: END IF;
985:
986: -- Display_Parameters;
987:
988: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,
989: p_count => x_msg_count,
990: p_data => x_msg_data
991: );
992: END Activity_unapplication;

Line 999: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,

995: --bug 14635750, ER for unapply of regular cm
996: PROCEDURE unapply_regular_cm(
997: -- Standard API parameters.
998: p_api_version IN NUMBER,
999: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
1000: p_commit IN VARCHAR2 := FND_API.G_FALSE,
1001: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1002: x_return_status OUT NOCOPY VARCHAR2 ,
1003: x_msg_count OUT NOCOPY NUMBER ,

Line 1000: p_commit IN VARCHAR2 := FND_API.G_FALSE,

996: PROCEDURE unapply_regular_cm(
997: -- Standard API parameters.
998: p_api_version IN NUMBER,
999: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
1000: p_commit IN VARCHAR2 := FND_API.G_FALSE,
1001: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1002: x_return_status OUT NOCOPY VARCHAR2 ,
1003: x_msg_count OUT NOCOPY NUMBER ,
1004: x_msg_data OUT NOCOPY VARCHAR2 ,

Line 1001: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

997: -- Standard API parameters.
998: p_api_version IN NUMBER,
999: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
1000: p_commit IN VARCHAR2 := FND_API.G_FALSE,
1001: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1002: x_return_status OUT NOCOPY VARCHAR2 ,
1003: x_msg_count OUT NOCOPY NUMBER ,
1004: x_msg_data OUT NOCOPY VARCHAR2 ,
1005: -- *** Credit Memo Info. parameters *****

Line 1033: l_def_ids_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;

1029: l_reversal_gl_date ar_receivable_applications.reversal_gl_date%TYPE := trunc(p_reversal_gl_date);
1030: l_apply_gl_date DATE;
1031: l_cm_gl_date DATE;
1032:
1033: l_def_ids_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
1034: l_val_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
1035:
1036: l_org_return_status VARCHAR2(1);
1037: l_org_id NUMBER;

Line 1034: l_val_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;

1030: l_apply_gl_date DATE;
1031: l_cm_gl_date DATE;
1032:
1033: l_def_ids_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
1034: l_val_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
1035:
1036: l_org_return_status VARCHAR2(1);
1037: l_org_id NUMBER;
1038:

Line 1053: IF NOT FND_API.Compatible_API_Call(

1049:
1050: /*--------------------------------------------------+
1051: | Standard call to check for call compatibility |
1052: +--------------------------------------------------*/
1053: IF NOT FND_API.Compatible_API_Call(
1054: l_api_version,
1055: p_api_version,
1056: l_api_name,
1057: G_PKG_NAME

Line 1060: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1056: l_api_name,
1057: G_PKG_NAME
1058: )
1059: THEN
1060: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1061: END IF;
1062:
1063:
1064: /*--------------------------------------------------------------+

Line 1067: IF FND_API.to_Boolean( p_init_msg_list )

1063:
1064: /*--------------------------------------------------------------+
1065: | Initialize message list if p_init_msg_list is set to TRUE |
1066: +--------------------------------------------------------------*/
1067: IF FND_API.to_Boolean( p_init_msg_list )
1068: THEN
1069: FND_MSG_PUB.initialize;
1070: END IF;
1071:

Line 1077: l_org_return_status := FND_API.G_RET_STS_SUCCESS;

1073: /*-------------------------------------------------+
1074: | Initialize SOB/org dependent variables |
1075: +-------------------------------------------------*/
1076: l_org_id := p_org_id;
1077: l_org_return_status := FND_API.G_RET_STS_SUCCESS;
1078: ar_mo_cache_utils.set_org_context_in_api(
1079: p_org_id =>l_org_id,
1080: p_return_status =>l_org_return_status
1081: );

Line 1083: IF l_org_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1079: p_org_id =>l_org_id,
1080: p_return_status =>l_org_return_status
1081: );
1082:
1083: IF l_org_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1084: x_return_status := FND_API.G_RET_STS_ERROR;
1085: ELSE
1086:
1087: /*-----------------------------------------+

Line 1084: x_return_status := FND_API.G_RET_STS_ERROR;

1080: p_return_status =>l_org_return_status
1081: );
1082:
1083: IF l_org_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1084: x_return_status := FND_API.G_RET_STS_ERROR;
1085: ELSE
1086:
1087: /*-----------------------------------------+
1088: | Initialize return status to SUCCESS |

Line 1091: x_return_status := FND_API.G_RET_STS_SUCCESS;

1087: /*-----------------------------------------+
1088: | Initialize return status to SUCCESS |
1089: +-----------------------------------------*/
1090:
1091: x_return_status := FND_API.G_RET_STS_SUCCESS;
1092: /*---------------------------------------------+
1093: | ========== Start of API Body ========== |
1094: +---------------------------------------------*/
1095:

Line 1154: IF l_def_ids_return_status <> FND_API.G_RET_STS_SUCCESS OR

1150: arp_util.debug('after validating the default un app info');
1151: arp_util.debug( 'validation return status :'||l_val_return_status);
1152: END IF;
1153:
1154: IF l_def_ids_return_status <> FND_API.G_RET_STS_SUCCESS OR
1155: l_val_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1156: x_return_status := FND_API.G_RET_STS_ERROR ;
1157: END IF;
1158:

Line 1155: l_val_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1151: arp_util.debug( 'validation return status :'||l_val_return_status);
1152: END IF;
1153:
1154: IF l_def_ids_return_status <> FND_API.G_RET_STS_SUCCESS OR
1155: l_val_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1156: x_return_status := FND_API.G_RET_STS_ERROR ;
1157: END IF;
1158:
1159: END IF; -- Closing IF for ORG_RET_STATUS

Line 1156: x_return_status := FND_API.G_RET_STS_ERROR ;

1152: END IF;
1153:
1154: IF l_def_ids_return_status <> FND_API.G_RET_STS_SUCCESS OR
1155: l_val_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1156: x_return_status := FND_API.G_RET_STS_ERROR ;
1157: END IF;
1158:
1159: END IF; -- Closing IF for ORG_RET_STATUS
1160:

Line 1161: IF x_return_status <> FND_API.G_RET_STS_SUCCESS

1157: END IF;
1158:
1159: END IF; -- Closing IF for ORG_RET_STATUS
1160:
1161: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
1162: THEN
1163:
1164: ROLLBACK TO Unapply_reg_CM;
1165:

Line 1166: x_return_status := FND_API.G_RET_STS_ERROR ;

1162: THEN
1163:
1164: ROLLBACK TO Unapply_reg_CM;
1165:
1166: x_return_status := FND_API.G_RET_STS_ERROR ;
1167:
1168: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,
1169: p_count => x_msg_count,
1170: p_data => x_msg_data

Line 1168: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,

1164: ROLLBACK TO Unapply_reg_CM;
1165:
1166: x_return_status := FND_API.G_RET_STS_ERROR ;
1167:
1168: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,
1169: p_count => x_msg_count,
1170: p_data => x_msg_data
1171: );
1172:

Line 1202: x_return_status := FND_API.G_RET_STS_ERROR ;

1198: THEN
1199: ROLLBACK TO Unapply_reg_CM;
1200:
1201: -- Display_Parameters;
1202: x_return_status := FND_API.G_RET_STS_ERROR ;
1203: FND_MESSAGE.SET_NAME ('AR','GENERIC_MESSAGE');
1204: FND_MESSAGE.SET_TOKEN('GENERIC_TEXT','ARP_PROCESS_APPLICATION.REVERSE_CM_APP : '||SQLERRM);
1205: FND_MSG_PUB.Add;
1206:

Line 1207: FND_MSG_PUB.Count_And_Get( p_encoded => FND_API.G_FALSE,

1203: FND_MESSAGE.SET_NAME ('AR','GENERIC_MESSAGE');
1204: FND_MESSAGE.SET_TOKEN('GENERIC_TEXT','ARP_PROCESS_APPLICATION.REVERSE_CM_APP : '||SQLERRM);
1205: FND_MSG_PUB.Add;
1206:
1207: FND_MSG_PUB.Count_And_Get( p_encoded => FND_API.G_FALSE,
1208: p_count => x_msg_count,
1209: p_data => x_msg_data
1210: );
1211: RETURN;

Line 1221: IF FND_API.To_Boolean( p_commit )

1217:
1218: /*--------------------------------+
1219: | Standard check of p_commit |
1220: +--------------------------------*/
1221: IF FND_API.To_Boolean( p_commit )
1222: THEN
1223: IF PG_DEBUG in ('Y', 'C') THEN
1224: arp_util.debug('committing');
1225: END IF;

Line 1234: WHEN FND_API.G_EXC_ERROR THEN

1230: arp_util.debug('AR_CM_APPLICATION_PUB.unapply_regular_cm()-');
1231: END IF;
1232:
1233: EXCEPTION
1234: WHEN FND_API.G_EXC_ERROR THEN
1235: IF PG_DEBUG in ('Y', 'C') THEN
1236: arp_util.debug('Exception in AR_CM_APPLICATION_PUB.unapply_regular_cm - FND_API.G_EXC_ERROR');
1237: arp_util.debug( SQLCODE, G_MSG_ERROR);
1238: arp_util.debug( SQLERRM, G_MSG_ERROR);

Line 1236: arp_util.debug('Exception in AR_CM_APPLICATION_PUB.unapply_regular_cm - FND_API.G_EXC_ERROR');

1232:
1233: EXCEPTION
1234: WHEN FND_API.G_EXC_ERROR THEN
1235: IF PG_DEBUG in ('Y', 'C') THEN
1236: arp_util.debug('Exception in AR_CM_APPLICATION_PUB.unapply_regular_cm - FND_API.G_EXC_ERROR');
1237: arp_util.debug( SQLCODE, G_MSG_ERROR);
1238: arp_util.debug( SQLERRM, G_MSG_ERROR);
1239: END IF;
1240:

Line 1243: x_return_status := FND_API.G_RET_STS_ERROR ;

1239: END IF;
1240:
1241: ROLLBACK TO Unapply_reg_CM;
1242:
1243: x_return_status := FND_API.G_RET_STS_ERROR ;
1244: -- Display_Parameters;
1245: FND_MSG_PUB.Count_And_Get(
1246: p_encoded => FND_API.G_FALSE,
1247: p_count => x_msg_count,

Line 1246: p_encoded => FND_API.G_FALSE,

1242:
1243: x_return_status := FND_API.G_RET_STS_ERROR ;
1244: -- Display_Parameters;
1245: FND_MSG_PUB.Count_And_Get(
1246: p_encoded => FND_API.G_FALSE,
1247: p_count => x_msg_count,
1248: p_data => x_msg_data
1249: );
1250:

Line 1251: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

1247: p_count => x_msg_count,
1248: p_data => x_msg_data
1249: );
1250:
1251: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1252: IF PG_DEBUG in ('Y', 'C') THEN
1253: arp_util.debug('Exception in AR_CM_APPLICATION_PUB.unapply_regular_cm - FND_API.G_EXC_UNEXPECTED_ERROR');
1254: arp_util.debug( SQLERRM, G_MSG_ERROR);
1255: END IF;

Line 1253: arp_util.debug('Exception in AR_CM_APPLICATION_PUB.unapply_regular_cm - FND_API.G_EXC_UNEXPECTED_ERROR');

1249: );
1250:
1251: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1252: IF PG_DEBUG in ('Y', 'C') THEN
1253: arp_util.debug('Exception in AR_CM_APPLICATION_PUB.unapply_regular_cm - FND_API.G_EXC_UNEXPECTED_ERROR');
1254: arp_util.debug( SQLERRM, G_MSG_ERROR);
1255: END IF;
1256:
1257: ROLLBACK TO Unapply_reg_CM;

Line 1259: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

1255: END IF;
1256:
1257: ROLLBACK TO Unapply_reg_CM;
1258:
1259: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
1260:
1261: -- Display_Parameters;
1262: FND_MSG_PUB.Count_And_Get(
1263: p_encoded => FND_API.G_FALSE,

Line 1263: p_encoded => FND_API.G_FALSE,

1259: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
1260:
1261: -- Display_Parameters;
1262: FND_MSG_PUB.Count_And_Get(
1263: p_encoded => FND_API.G_FALSE,
1264: p_count => x_msg_count,
1265: p_data => x_msg_data
1266: );
1267:

Line 1286: x_return_status := FND_API.G_RET_STS_ERROR ;

1282: THEN
1283:
1284: ROLLBACK TO Unapply_reg_CM;
1285:
1286: x_return_status := FND_API.G_RET_STS_ERROR ;
1287: FND_MESSAGE.SET_NAME ('AR','GENERIC_MESSAGE');
1288: FND_MESSAGE.SET_TOKEN('GENERIC_TEXT','UNAPPLY : '||SQLERRM);
1289: FND_MSG_PUB.Add;
1290:

Line 1293: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,

1289: FND_MSG_PUB.Add;
1290:
1291: --If only one error message on the stack,retrive it
1292:
1293: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,
1294: p_count => x_msg_count,
1295: p_data => x_msg_data
1296: );
1297:

Line 1301: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

1297:
1298: RETURN;
1299:
1300: ELSE
1301: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
1302: FND_MESSAGE.SET_NAME ('AR','GENERIC_MESSAGE');
1303: FND_MESSAGE.SET_TOKEN('GENERIC_TEXT','UNAPPLY : '||SQLERRM);
1304: FND_MSG_PUB.Add;
1305: END IF;

Line 1319: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,

1315: END IF;
1316:
1317: -- Display_Parameters;
1318:
1319: FND_MSG_PUB.Count_And_Get(p_encoded => FND_API.G_FALSE,
1320: p_count => x_msg_count,
1321: p_data => x_msg_data
1322: );
1323: