DBA Data[Home] [Help]

APPS.AS_OPP_HEADER_PVT dependencies on FND_API

Line 93: (l_opp_rec.sales_stage_id = FND_API.G_MISS_NUM

89:
90: BEGIN
91: IF nvl(fnd_profile.value('AS_ACTIVATE_SALES_INTEROP'), 'N') <> 'Y' THEN -- Added for ASNB
92: If (l_opp_rec.sales_stage_id IS NULL) or
93: (l_opp_rec.sales_stage_id = FND_API.G_MISS_NUM
94: and p_mode = AS_UTILITY_PVT.G_CREATE)
95: THEN
96: l_opp_rec.sales_stage_id :=
97: to_number(FND_PROFILE.VALUE ('AS_OPP_SALES_STAGE'));

Line 102: (l_opp_rec.win_probability = FND_API.G_MISS_NUM

98: End If;
99: END IF;
100:
101: If (l_opp_rec.win_probability IS NULL) or
102: (l_opp_rec.win_probability = FND_API.G_MISS_NUM
103: and p_mode = AS_UTILITY_PVT.G_CREATE)
104: THEN
105: l_opp_rec.win_probability :=
106: to_number(FND_PROFILE.VALUE ('AS_OPP_WIN_PROBABILITY'));

Line 110: (l_opp_rec.channel_code = FND_API.G_MISS_CHAR

106: to_number(FND_PROFILE.VALUE ('AS_OPP_WIN_PROBABILITY'));
107: End If;
108:
109: If (l_opp_rec.channel_code IS NULL) or
110: (l_opp_rec.channel_code = FND_API.G_MISS_CHAR
111: and p_mode = AS_UTILITY_PVT.G_CREATE)
112: THEN
113: l_opp_rec.channel_code := FND_PROFILE.VALUE ('AS_OPP_SALES_CHANNEL');
114: End If;

Line 117: (l_opp_rec.status_code = FND_API.G_MISS_CHAR

113: l_opp_rec.channel_code := FND_PROFILE.VALUE ('AS_OPP_SALES_CHANNEL');
114: End If;
115:
116: If (l_opp_rec.status_code IS NULL) or
117: (l_opp_rec.status_code = FND_API.G_MISS_CHAR
118: and p_mode = AS_UTILITY_PVT.G_CREATE)
119: THEN
120: l_opp_rec.status_code := FND_PROFILE.VALUE ('AS_OPP_STATUS');
121: End If;

Line 124: (l_opp_rec.decision_date = FND_API.G_MISS_DATE

120: l_opp_rec.status_code := FND_PROFILE.VALUE ('AS_OPP_STATUS');
121: End If;
122:
123: If (l_opp_rec.decision_date IS NULL) or
124: (l_opp_rec.decision_date = FND_API.G_MISS_DATE
125: and p_mode = AS_UTILITY_PVT.G_CREATE)
126: THEN
127: l_opp_rec.decision_date :=
128: trunc(sysdate) + to_number(FND_PROFILE.VALUE('AS_OPP_CLOSING_DATE_DAYS'));

Line 132: (l_opp_rec.currency_code = FND_API.G_MISS_CHAR

128: trunc(sysdate) + to_number(FND_PROFILE.VALUE('AS_OPP_CLOSING_DATE_DAYS'));
129: End If;
130:
131: If (l_opp_rec.currency_code IS NULL) or
132: (l_opp_rec.currency_code = FND_API.G_MISS_CHAR
133: and p_mode = AS_UTILITY_PVT.G_CREATE)
134: THEN
135: l_opp_rec.currency_code :=
136: FND_PROFILE.VALUE('JTF_PROFILE_DEFAULT_CURRENCY');

Line 141: (l_opp_rec.auto_assignment_type = FND_API.G_MISS_CHAR

137: End If;
138:
139: -- ffang 091400 for bug 1407007
140: If (l_opp_rec.auto_assignment_type IS NULL) or
141: (l_opp_rec.auto_assignment_type = FND_API.G_MISS_CHAR
142: and p_mode = AS_UTILITY_PVT.G_CREATE)
143: THEN
144: l_opp_rec.auto_assignment_type := 'TAP';
145: End If;

Line 149: (l_opp_rec.prm_assignment_type = FND_API.G_MISS_CHAR

145: End If;
146: -- end ffang 091400
147:
148: If (l_opp_rec.prm_assignment_type IS NULL) or
149: (l_opp_rec.prm_assignment_type = FND_API.G_MISS_CHAR
150: and p_mode = AS_UTILITY_PVT.G_CREATE)
151: THEN
152: l_opp_rec.prm_assignment_type := 'UNASSIGNED';
153: End If;

Line 157: l_opp_rec.deleted_flag = FND_API.G_MISS_CHAR ) AND

153: End If;
154:
155: -- Default delete_flag bug 1512162
156: If (l_opp_rec.deleted_flag IS NULL or
157: l_opp_rec.deleted_flag = FND_API.G_MISS_CHAR ) AND
158: p_mode = AS_UTILITY_PVT.G_CREATE
159: then
160: l_opp_rec.deleted_flag := 'N';
161: end if;

Line 165: (l_opp_rec.freeze_flag = FND_API.G_MISS_CHAR AND

161: end if;
162:
163: -- solin, default freeze_flag for bug 1554330
164: IF (l_opp_rec.freeze_flag IS NULL) or
165: (l_opp_rec.freeze_flag = FND_API.G_MISS_CHAR AND
166: p_mode = AS_UTILITY_PVT.G_CREATE)
167: THEN
168: l_opp_rec.freeze_flag := 'N';
169: END IF;

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

174: End Set_opp_default_values;
175:
176:
177: PROCEDURE HEADER_CREATE_NOTE(
178: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
179: p_header_rec IN AS_OPPORTUNITY_PUB.Header_Rec_Type,
180: p_lead_number IN VARCHAR2,
181: p_win_prob IN NUMBER,
182: p_status IN VARCHAR2,

Line 212: x_return_status := FND_API.G_RET_STS_SUCCESS;

208: l_module CONSTANT VARCHAR2(255) := 'as.plsql.ldhpv.HEADER_CREATE_NOTE';
209:
210: BEGIN
211: -- Initialize API return status to SUCCESS
212: x_return_status := FND_API.G_RET_STS_SUCCESS;
213:
214: --
215: -- If status has been changed; then generate a note to show the change
216: --

Line 241: p_init_msg_list => FND_API.G_FALSE,

237: END IF;
238:
239: JTF_NOTES_PUB.Create_note (
240: p_api_version => 1.0,
241: p_init_msg_list => FND_API.G_FALSE,
242: p_commit => FND_API.G_FALSE,
243: p_validation_level => p_validation_level,
244: x_return_status => x_return_status,
245: x_msg_count => x_msg_count,

Line 242: p_commit => FND_API.G_FALSE,

238:
239: JTF_NOTES_PUB.Create_note (
240: p_api_version => 1.0,
241: p_init_msg_list => FND_API.G_FALSE,
242: p_commit => FND_API.G_FALSE,
243: p_validation_level => p_validation_level,
244: x_return_status => x_return_status,
245: x_msg_count => x_msg_count,
246: x_msg_data => x_msg_data,

Line 290: p_init_msg_list => FND_API.G_FALSE,

286: END IF;
287:
288: JTF_NOTES_PUB.Create_note (
289: p_api_version => 1.0,
290: p_init_msg_list => FND_API.G_FALSE,
291: p_commit => FND_API.G_FALSE,
292: p_validation_level => p_validation_level,
293: x_return_status => x_return_status,
294: x_msg_count => x_msg_count,

Line 291: p_commit => FND_API.G_FALSE,

287:
288: JTF_NOTES_PUB.Create_note (
289: p_api_version => 1.0,
290: p_init_msg_list => FND_API.G_FALSE,
291: p_commit => FND_API.G_FALSE,
292: p_validation_level => p_validation_level,
293: x_return_status => x_return_status,
294: x_msg_count => x_msg_count,
295: x_msg_data => x_msg_data,

Line 332: p_init_msg_list => FND_API.G_FALSE,

328:
329:
330: JTF_NOTES_PUB.Create_note (
331: p_api_version => 1.0,
332: p_init_msg_list => FND_API.G_FALSE,
333: p_commit => FND_API.G_FALSE,
334: p_validation_level => p_validation_level,
335: x_return_status => x_return_status,
336: x_msg_count => x_msg_count,

Line 333: p_commit => FND_API.G_FALSE,

329:
330: JTF_NOTES_PUB.Create_note (
331: p_api_version => 1.0,
332: p_init_msg_list => FND_API.G_FALSE,
333: p_commit => FND_API.G_FALSE,
334: p_validation_level => p_validation_level,
335: x_return_status => x_return_status,
336: x_msg_count => x_msg_count,
337: x_msg_data => x_msg_data,

Line 372: p_init_msg_list => FND_API.G_FALSE,

368: END IF;
369:
370: JTF_NOTES_PUB.Create_note (
371: p_api_version => 1.0,
372: p_init_msg_list => FND_API.G_FALSE,
373: p_commit => FND_API.G_FALSE,
374: p_validation_level => p_validation_level,
375: x_return_status => x_return_status,
376: x_msg_count => x_msg_count,

Line 373: p_commit => FND_API.G_FALSE,

369:
370: JTF_NOTES_PUB.Create_note (
371: p_api_version => 1.0,
372: p_init_msg_list => FND_API.G_FALSE,
373: p_commit => FND_API.G_FALSE,
374: p_validation_level => p_validation_level,
375: x_return_status => x_return_status,
376: x_msg_count => x_msg_count,
377: x_msg_data => x_msg_data,

Line 424: x_return_status := FND_API.G_RET_STS_SUCCESS;

420: l_debug BOOLEAN := FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW);
421: l_module CONSTANT VARCHAR2(255) := 'as.plsql.ldhpv.Recreate_tasks';
422:
423: BEGIN
424: x_return_status := FND_API.G_RET_STS_SUCCESS;
425: X_Warning_Message := NULL;
426:
427: IF l_debug THEN
428: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 437: (p_SALES_METHODOLOGY_ID <> FND_API.G_MISS_NUM ) THEN

433: 'SM/SS_ID: ' || p_SALES_METHODOLOGY_ID ||',' || p_SALES_STAGE_ID );
434: END IF;
435:
436: IF (p_SALES_METHODOLOGY_ID IS NOT NULL) AND
437: (p_SALES_METHODOLOGY_ID <> FND_API.G_MISS_NUM ) THEN
438:
439: IF ((nvl(p_OLD_SALES_METHODOLOGY_ID, -99) <> p_SALES_METHODOLOGY_ID) OR
440: (nvl(p_OLD_SALES_STAGE_ID, -99) <> p_SALES_STAGE_ID) ) AND
441: nvl(FND_PROFILE.VALUE ('AS_SM_CREATE_TASKS'), 'N') = 'Y' THEN

Line 486: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

482:
483: EXCEPTION
484: WHEN OTHERS
485: THEN
486: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
487: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
488:
489: END Recreate_tasks;
490:

Line 487: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

483: EXCEPTION
484: WHEN OTHERS
485: THEN
486: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
487: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
488:
489: END Recreate_tasks;
490:
491:

Line 506: x_return_status := FND_API.G_RET_STS_SUCCESS;

502:
503: l_indicator varchar2(1);
504:
505: BEGIN
506: x_return_status := FND_API.G_RET_STS_SUCCESS;
507:
508: open c_WIN_LOSS_INDICATOR( p_STATUS_CODE);
509: fetch c_WIN_LOSS_INDICATOR into l_indicator;
510: close c_WIN_LOSS_INDICATOR;

Line 523: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;

519: EXCEPTION
520: WHEN no_data_found THEN NULL;
521:
522: WHEN OTHERS THEN
523: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
524: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
525:
526: END Update_Competitor_Products;
527:

Line 524: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

520: WHEN no_data_found THEN NULL;
521:
522: WHEN OTHERS THEN
523: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
524: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
525:
526: END Update_Competitor_Products;
527:
528:

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

529: /*
530:
531: PROCEDURE Create_lead_competitor(
532: p_api_version_number IN NUMBER,
533: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
534: p_commit IN VARCHAR2 := FND_API.G_FALSE,
535: p_validation_level IN NUMBER := 0,
536: p_check_access_flag IN VARCHAR2,
537: p_admin_flag IN VARCHAR2,

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

530:
531: PROCEDURE Create_lead_competitor(
532: p_api_version_number IN NUMBER,
533: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
534: p_commit IN VARCHAR2 := FND_API.G_FALSE,
535: p_validation_level IN NUMBER := 0,
536: p_check_access_flag IN VARCHAR2,
537: p_admin_flag IN VARCHAR2,
538: p_admin_group_id IN NUMBER,

Line 565: x_return_status := FND_API.G_RET_STS_SUCCESS;

561:
562: BEGIN
563:
564: -- Initialize API return status to SUCCESS
565: x_return_status := FND_API.G_RET_STS_SUCCESS;
566:
567: open competitor_exist;
568: fetch competitor_exist into l_competitor_exist;
569: close competitor_exist;

Line 584: P_Init_Msg_List => FND_API.G_FALSE,

580: l_competitor_tbl(1) := l_Competitor_rec;
581:
582: AS_OPP_competitor_PVT.Create_competitors(
583: P_Api_Version_Number => 2.0,
584: P_Init_Msg_List => FND_API.G_FALSE,
585: P_Commit => p_commit,
586: P_Validation_Level => P_Validation_Level,
587: P_Check_Access_Flag => p_check_access_flag,
588: P_Admin_Flag => P_Admin_Flag,

Line 632: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

628:
629:
630: PROCEDURE Create_opp_header(
631: P_Api_Version_Number IN NUMBER,
632: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
633: P_Commit IN VARCHAR2 := FND_API.G_FALSE,
634: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
635: P_Check_Access_Flag IN VARCHAR2 := FND_API.G_FALSE,
636: P_Admin_Flag IN VARCHAR2 := FND_API.G_FALSE,

Line 633: P_Commit IN VARCHAR2 := FND_API.G_FALSE,

629:
630: PROCEDURE Create_opp_header(
631: P_Api_Version_Number IN NUMBER,
632: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
633: P_Commit IN VARCHAR2 := FND_API.G_FALSE,
634: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
635: P_Check_Access_Flag IN VARCHAR2 := FND_API.G_FALSE,
636: P_Admin_Flag IN VARCHAR2 := FND_API.G_FALSE,
637: P_Admin_Group_Id IN NUMBER,

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

630: PROCEDURE Create_opp_header(
631: P_Api_Version_Number IN NUMBER,
632: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
633: P_Commit IN VARCHAR2 := FND_API.G_FALSE,
634: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
635: P_Check_Access_Flag IN VARCHAR2 := FND_API.G_FALSE,
636: P_Admin_Flag IN VARCHAR2 := FND_API.G_FALSE,
637: P_Admin_Group_Id IN NUMBER,
638: P_Identity_Salesforce_Id IN NUMBER := NULL,

Line 635: P_Check_Access_Flag IN VARCHAR2 := FND_API.G_FALSE,

631: P_Api_Version_Number IN NUMBER,
632: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
633: P_Commit IN VARCHAR2 := FND_API.G_FALSE,
634: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
635: P_Check_Access_Flag IN VARCHAR2 := FND_API.G_FALSE,
636: P_Admin_Flag IN VARCHAR2 := FND_API.G_FALSE,
637: P_Admin_Group_Id IN NUMBER,
638: P_Identity_Salesforce_Id IN NUMBER := NULL,
639: P_salesgroup_id IN NUMBER := NULL,

Line 636: P_Admin_Flag IN VARCHAR2 := FND_API.G_FALSE,

632: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
633: P_Commit IN VARCHAR2 := FND_API.G_FALSE,
634: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
635: P_Check_Access_Flag IN VARCHAR2 := FND_API.G_FALSE,
636: P_Admin_Flag IN VARCHAR2 := FND_API.G_FALSE,
637: P_Admin_Group_Id IN NUMBER,
638: P_Identity_Salesforce_Id IN NUMBER := NULL,
639: P_salesgroup_id IN NUMBER := NULL,
640: P_profile_tbl IN AS_UTILITY_PUB.PROFILE_TBL_TYPE,

Line 641: P_Partner_Cont_Party_id IN NUMBER := FND_API.G_MISS_NUM,

637: P_Admin_Group_Id IN NUMBER,
638: P_Identity_Salesforce_Id IN NUMBER := NULL,
639: P_salesgroup_id IN NUMBER := NULL,
640: P_profile_tbl IN AS_UTILITY_PUB.PROFILE_TBL_TYPE,
641: P_Partner_Cont_Party_id IN NUMBER := FND_API.G_MISS_NUM,
642: P_Header_Rec IN AS_OPPORTUNITY_PUB.Header_Rec_Type
643: := AS_OPPORTUNITY_PUB.G_MISS_Header_REC,
644: X_LEAD_ID OUT NOCOPY NUMBER,
645: X_Return_Status OUT NOCOPY VARCHAR2,

Line 706: IF NOT FND_API.Compatible_API_Call ( l_api_version_number,

702: -- Standard Start of API savepoint
703: SAVEPOINT CREATE_OPP_HEADER_PVT;
704:
705: -- Standard call to check for call compatibility.
706: IF NOT FND_API.Compatible_API_Call ( l_api_version_number,
707: p_api_version_number,
708: l_api_name,
709: G_PKG_NAME)
710: THEN

Line 711: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

707: p_api_version_number,
708: l_api_name,
709: G_PKG_NAME)
710: THEN
711: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
712: END IF;
713:
714:
715: -- Initialize message list if p_init_msg_list is set to TRUE.

Line 716: IF FND_API.to_Boolean( p_init_msg_list )

712: END IF;
713:
714:
715: -- Initialize message list if p_init_msg_list is set to TRUE.
716: IF FND_API.to_Boolean( p_init_msg_list )
717: THEN
718: FND_MSG_PUB.initialize;
719: END IF;
720:

Line 730: x_return_status := FND_API.G_RET_STS_SUCCESS;

726: END IF;
727:
728:
729: -- Initialize API return status to SUCCESS
730: x_return_status := FND_API.G_RET_STS_SUCCESS;
731:
732: --
733: -- API body
734: --

Line 744: p_init_msg_list => FND_API.G_FALSE,

740: IF(FND_PROFILE.VALUE('AS_PRE_CUSTOM_ENABLED')='Y')
741: THEN
742: AS_CALLOUT_PKG.Create_opp_header_BC(
743: p_api_version_number => 2.0,
744: p_init_msg_list => FND_API.G_FALSE,
745: p_commit => FND_API.G_FALSE,
746: p_validation_level => p_validation_level,
747: P_Header_Rec => l_Header_Rec,
748: -- Hint: Add detail tables as parameter lists if it's master-detail

Line 745: p_commit => FND_API.G_FALSE,

741: THEN
742: AS_CALLOUT_PKG.Create_opp_header_BC(
743: p_api_version_number => 2.0,
744: p_init_msg_list => FND_API.G_FALSE,
745: p_commit => FND_API.G_FALSE,
746: p_validation_level => p_validation_level,
747: P_Header_Rec => l_Header_Rec,
748: -- Hint: Add detail tables as parameter lists if it's master-detail
749: -- relationship.

Line 776: RAISE FND_API.G_EXC_ERROR;

772: p_token1 => 'PROFILE',
773: p_token1_value => 'USER_ID');
774:
775: END IF;
776: RAISE FND_API.G_EXC_ERROR;
777: END IF;
778:
779: IF l_debug THEN
780: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 784: IF (p_validation_level = fnd_api.g_valid_level_full)

780: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,
781: 'Before Get_CurrentUser '|| x_return_status);
782: END IF;
783:
784: IF (p_validation_level = fnd_api.g_valid_level_full)
785: THEN
786: AS_SALES_ORG_MANAGER_PVT.Get_CurrentUser(
787: p_api_version_number => 2.0
788: ,p_init_msg_list => p_init_msg_list

Line 797: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

793: ,x_msg_data => x_msg_data
794: ,x_sales_member_rec => l_identity_sales_member_rec);
795: END IF;
796:
797: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
798: RAISE FND_API.G_EXC_ERROR;
799: END IF;
800:
801: IF l_debug THEN

Line 798: RAISE FND_API.G_EXC_ERROR;

794: ,x_sales_member_rec => l_identity_sales_member_rec);
795: END IF;
796:
797: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
798: RAISE FND_API.G_EXC_ERROR;
799: END IF;
800:
801: IF l_debug THEN
802: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,'After Get_CurrentUser '|| x_return_status);

Line 809: (l_Header_Rec.decision_date = FND_API.G_MISS_DATE) or

805: -- Set default value to decision_date, channel_code, status_code,
806: -- sales_stage_id, win_probability, freeze_flag, and currency_code
807: -- as profile values.
808: If (l_Header_Rec.decision_date IS NULL) or
809: (l_Header_Rec.decision_date = FND_API.G_MISS_DATE) or
810: (l_Header_Rec.channel_code IS NULL) or
811: (l_Header_Rec.channel_code = FND_API.G_MISS_CHAR) or
812: (l_Header_Rec.STATUS_CODE IS NULL) or
813: (l_Header_Rec.STATUS_CODE = FND_API.G_MISS_CHAR) or

Line 811: (l_Header_Rec.channel_code = FND_API.G_MISS_CHAR) or

807: -- as profile values.
808: If (l_Header_Rec.decision_date IS NULL) or
809: (l_Header_Rec.decision_date = FND_API.G_MISS_DATE) or
810: (l_Header_Rec.channel_code IS NULL) or
811: (l_Header_Rec.channel_code = FND_API.G_MISS_CHAR) or
812: (l_Header_Rec.STATUS_CODE IS NULL) or
813: (l_Header_Rec.STATUS_CODE = FND_API.G_MISS_CHAR) or
814: (l_Header_Rec.sales_stage_id IS NULL) or
815: (l_Header_Rec.sales_stage_id = FND_API.G_MISS_NUM) or

Line 813: (l_Header_Rec.STATUS_CODE = FND_API.G_MISS_CHAR) or

809: (l_Header_Rec.decision_date = FND_API.G_MISS_DATE) or
810: (l_Header_Rec.channel_code IS NULL) or
811: (l_Header_Rec.channel_code = FND_API.G_MISS_CHAR) or
812: (l_Header_Rec.STATUS_CODE IS NULL) or
813: (l_Header_Rec.STATUS_CODE = FND_API.G_MISS_CHAR) or
814: (l_Header_Rec.sales_stage_id IS NULL) or
815: (l_Header_Rec.sales_stage_id = FND_API.G_MISS_NUM) or
816: (l_Header_Rec.win_probability IS NULL) or
817: (l_Header_Rec.win_probability = FND_API.G_MISS_NUM) or

Line 815: (l_Header_Rec.sales_stage_id = FND_API.G_MISS_NUM) or

811: (l_Header_Rec.channel_code = FND_API.G_MISS_CHAR) or
812: (l_Header_Rec.STATUS_CODE IS NULL) or
813: (l_Header_Rec.STATUS_CODE = FND_API.G_MISS_CHAR) or
814: (l_Header_Rec.sales_stage_id IS NULL) or
815: (l_Header_Rec.sales_stage_id = FND_API.G_MISS_NUM) or
816: (l_Header_Rec.win_probability IS NULL) or
817: (l_Header_Rec.win_probability = FND_API.G_MISS_NUM) or
818: (l_Header_Rec.currency_code IS NULL) or
819: (l_Header_Rec.currency_code = FND_API.G_MISS_CHAR) or

Line 817: (l_Header_Rec.win_probability = FND_API.G_MISS_NUM) or

813: (l_Header_Rec.STATUS_CODE = FND_API.G_MISS_CHAR) or
814: (l_Header_Rec.sales_stage_id IS NULL) or
815: (l_Header_Rec.sales_stage_id = FND_API.G_MISS_NUM) or
816: (l_Header_Rec.win_probability IS NULL) or
817: (l_Header_Rec.win_probability = FND_API.G_MISS_NUM) or
818: (l_Header_Rec.currency_code IS NULL) or
819: (l_Header_Rec.currency_code = FND_API.G_MISS_CHAR) or
820: (l_Header_Rec.deleted_flag IS NULL) or
821: (l_Header_Rec.deleted_flag = FND_API.G_MISS_CHAR) or

Line 819: (l_Header_Rec.currency_code = FND_API.G_MISS_CHAR) or

815: (l_Header_Rec.sales_stage_id = FND_API.G_MISS_NUM) or
816: (l_Header_Rec.win_probability IS NULL) or
817: (l_Header_Rec.win_probability = FND_API.G_MISS_NUM) or
818: (l_Header_Rec.currency_code IS NULL) or
819: (l_Header_Rec.currency_code = FND_API.G_MISS_CHAR) or
820: (l_Header_Rec.deleted_flag IS NULL) or
821: (l_Header_Rec.deleted_flag = FND_API.G_MISS_CHAR) or
822: (l_Header_Rec.auto_assignment_type IS NULL) or -- acng, bug 2044908
823: (l_Header_Rec.auto_assignment_type = FND_API.G_MISS_CHAR) or

Line 821: (l_Header_Rec.deleted_flag = FND_API.G_MISS_CHAR) or

817: (l_Header_Rec.win_probability = FND_API.G_MISS_NUM) or
818: (l_Header_Rec.currency_code IS NULL) or
819: (l_Header_Rec.currency_code = FND_API.G_MISS_CHAR) or
820: (l_Header_Rec.deleted_flag IS NULL) or
821: (l_Header_Rec.deleted_flag = FND_API.G_MISS_CHAR) or
822: (l_Header_Rec.auto_assignment_type IS NULL) or -- acng, bug 2044908
823: (l_Header_Rec.auto_assignment_type = FND_API.G_MISS_CHAR) or
824: (l_Header_Rec.prm_assignment_type IS NULL) or -- acng, bug 2044908
825: (l_Header_Rec.prm_assignment_type = FND_API.G_MISS_CHAR) or

Line 823: (l_Header_Rec.auto_assignment_type = FND_API.G_MISS_CHAR) or

819: (l_Header_Rec.currency_code = FND_API.G_MISS_CHAR) or
820: (l_Header_Rec.deleted_flag IS NULL) or
821: (l_Header_Rec.deleted_flag = FND_API.G_MISS_CHAR) or
822: (l_Header_Rec.auto_assignment_type IS NULL) or -- acng, bug 2044908
823: (l_Header_Rec.auto_assignment_type = FND_API.G_MISS_CHAR) or
824: (l_Header_Rec.prm_assignment_type IS NULL) or -- acng, bug 2044908
825: (l_Header_Rec.prm_assignment_type = FND_API.G_MISS_CHAR) or
826: (l_Header_Rec.freeze_flag IS NULL) or -- solin, bug 1554330
827: (l_Header_Rec.freeze_flag = FND_API.G_MISS_CHAR) -- solin, bug 1554330

Line 825: (l_Header_Rec.prm_assignment_type = FND_API.G_MISS_CHAR) or

821: (l_Header_Rec.deleted_flag = FND_API.G_MISS_CHAR) or
822: (l_Header_Rec.auto_assignment_type IS NULL) or -- acng, bug 2044908
823: (l_Header_Rec.auto_assignment_type = FND_API.G_MISS_CHAR) or
824: (l_Header_Rec.prm_assignment_type IS NULL) or -- acng, bug 2044908
825: (l_Header_Rec.prm_assignment_type = FND_API.G_MISS_CHAR) or
826: (l_Header_Rec.freeze_flag IS NULL) or -- solin, bug 1554330
827: (l_Header_Rec.freeze_flag = FND_API.G_MISS_CHAR) -- solin, bug 1554330
828: THEN
829: IF l_debug THEN

Line 827: (l_Header_Rec.freeze_flag = FND_API.G_MISS_CHAR) -- solin, bug 1554330

823: (l_Header_Rec.auto_assignment_type = FND_API.G_MISS_CHAR) or
824: (l_Header_Rec.prm_assignment_type IS NULL) or -- acng, bug 2044908
825: (l_Header_Rec.prm_assignment_type = FND_API.G_MISS_CHAR) or
826: (l_Header_Rec.freeze_flag IS NULL) or -- solin, bug 1554330
827: (l_Header_Rec.freeze_flag = FND_API.G_MISS_CHAR) -- solin, bug 1554330
828: THEN
829: IF l_debug THEN
830: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,
831: 'Calling Set_opp_default_values');

Line 845: (l_Header_Rec.address_id = FND_API.G_MISS_NUM))

841:
842: -- Deafult the customer address to primary address if necessary
843: IF nvl(l_default_address_profile, 'N') = 'Y' AND
844: ((l_Header_Rec.address_id IS NULL) OR
845: (l_Header_Rec.address_id = FND_API.G_MISS_NUM))
846: THEN
847: open primary_address(l_Header_Rec.customer_id );
848: fetch primary_address into l_Header_Rec.address_id;
849: close primary_address;

Line 852: l_Header_Rec.address_id = FND_API.G_MISS_NUM )

848: fetch primary_address into l_Header_Rec.address_id;
849: close primary_address;
850:
851: If (l_Header_Rec.address_id IS NULL OR
852: l_Header_Rec.address_id = FND_API.G_MISS_NUM )
853: THEN
854: IF l_debug THEN
855: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,
856: 'No primary address for customer');

Line 874: p_init_msg_list => FND_API.G_FALSE,

870:
871:
872: -- Invoke validation procedures
873: Validate_opp_header(
874: p_init_msg_list => FND_API.G_FALSE,
875: p_validation_level => p_validation_level,
876: p_validation_mode => AS_UTILITY_PVT.G_CREATE,
877: P_Header_Rec => l_Header_Rec,
878: x_return_status => x_return_status,

Line 882: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN

878: x_return_status => x_return_status,
879: x_msg_count => x_msg_count,
880: x_msg_data => x_msg_data);
881:
882: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
883: RAISE FND_API.G_EXC_ERROR;
884: END IF;
885:
886: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN

Line 883: RAISE FND_API.G_EXC_ERROR;

879: x_msg_count => x_msg_count,
880: x_msg_data => x_msg_data);
881:
882: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
883: RAISE FND_API.G_EXC_ERROR;
884: END IF;
885:
886: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
887: l_winprob_warning_msg := x_msg_data;

Line 886: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN

882: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
883: RAISE FND_API.G_EXC_ERROR;
884: END IF;
885:
886: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
887: l_winprob_warning_msg := x_msg_data;
888: END IF;
889:
890:

Line 934: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

930: AS_UTILITY_PVT.Set_Message(l_module, FND_MSG_PUB.G_MSG_LVL_ERROR,
931: 'API_NO_CREATE_PRIVILEGE');
932: END IF;
933:
934: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
935: RAISE FND_API.G_EXC_ERROR;
936: END IF;
937:
938:

Line 935: RAISE FND_API.G_EXC_ERROR;

931: 'API_NO_CREATE_PRIVILEGE');
932: END IF;
933:
934: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
935: RAISE FND_API.G_EXC_ERROR;
936: END IF;
937:
938:
939:

Line 1047: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1043: p_TOT_REVENUE_OPP_FORECAST_AMT => l_header_rec.TOTAL_REVENUE_OPP_FORECAST_AMT); -- Added for ASNB
1044:
1045: x_LEAD_ID := l_LEAD_ID;
1046:
1047: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1048: RAISE FND_API.G_EXC_ERROR;
1049: END IF;
1050:
1051: /* ffang 091100 for bug 1401095

Line 1048: RAISE FND_API.G_EXC_ERROR;

1044:
1045: x_LEAD_ID := l_LEAD_ID;
1046:
1047: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1048: RAISE FND_API.G_EXC_ERROR;
1049: END IF;
1050:
1051: /* ffang 091100 for bug 1401095
1052: -- Get the salesgroup_id

Line 1064: l_Sales_Team_Rec.team_leader_flag := FND_API.G_MISS_CHAR;

1060: l_Sales_Team_Rec.last_updated_by := FND_GLOBAL.USER_ID;
1061: l_Sales_Team_Rec.creation_date := SYSDATE;
1062: l_Sales_Team_Rec.created_by := FND_GLOBAL.USER_ID;
1063: l_Sales_Team_Rec.last_update_login := FND_GLOBAL.CONC_LOGIN_ID;
1064: l_Sales_Team_Rec.team_leader_flag := FND_API.G_MISS_CHAR;
1065: l_Sales_Team_Rec.customer_id := l_header_rec.Customer_Id;
1066: l_Sales_Team_Rec.address_id := l_header_rec.Address_Id;
1067: l_Sales_Team_Rec.salesforce_id := P_Identity_Salesforce_Id;
1068: --l_Sales_Team_Rec.partner_cont_party_id := p_partner_cont_party_id;

Line 1111: l_header_rec.owner_salesforce_id = FND_API.G_MISS_NUM ) AND

1107:
1108: -- If owner is not selected and creator is employee
1109: -- then set the owner_flag for the creater salesteam record.
1110: IF (l_header_rec.owner_salesforce_id IS NULL OR
1111: l_header_rec.owner_salesforce_id = FND_API.G_MISS_NUM ) AND
1112: (l_header_rec.owner_sales_group_id IS NULL OR
1113: l_header_rec.owner_sales_group_id = FND_API.G_MISS_NUM ) AND
1114: Is_Employee(P_Identity_Salesforce_Id)
1115: THEN

Line 1113: l_header_rec.owner_sales_group_id = FND_API.G_MISS_NUM ) AND

1109: -- then set the owner_flag for the creater salesteam record.
1110: IF (l_header_rec.owner_salesforce_id IS NULL OR
1111: l_header_rec.owner_salesforce_id = FND_API.G_MISS_NUM ) AND
1112: (l_header_rec.owner_sales_group_id IS NULL OR
1113: l_header_rec.owner_sales_group_id = FND_API.G_MISS_NUM ) AND
1114: Is_Employee(P_Identity_Salesforce_Id)
1115: THEN
1116: --l_sales_team_rec.owner_flag := 'Y';
1117: --l_Sales_Team_Rec.freeze_flag := 'Y';

Line 1130: ,p_init_msg_list => FND_API.G_FALSE

1126: END IF;
1127:
1128: AS_ACCESS_PUB.Create_SalesTeam (
1129: p_api_version_number => 2.0
1130: ,p_init_msg_list => FND_API.G_FALSE
1131: ,p_commit => FND_API.G_FALSE
1132: ,p_validation_level => p_Validation_Level
1133: ,p_access_profile_rec => l_access_profile_rec
1134: ,p_check_access_flag => 'O' -- P_Check_Access_flag

Line 1131: ,p_commit => FND_API.G_FALSE

1127:
1128: AS_ACCESS_PUB.Create_SalesTeam (
1129: p_api_version_number => 2.0
1130: ,p_init_msg_list => FND_API.G_FALSE
1131: ,p_commit => FND_API.G_FALSE
1132: ,p_validation_level => p_Validation_Level
1133: ,p_access_profile_rec => l_access_profile_rec
1134: ,p_check_access_flag => 'O' -- P_Check_Access_flag
1135: ,p_admin_flag => P_Admin_Flag

Line 1153: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1149: END IF;
1150:
1151:
1152:
1153: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1154: RAISE FND_API.G_EXC_ERROR;
1155: END IF;
1156:
1157: IF ( l_is_owner = 'Y' ) THEN

Line 1154: RAISE FND_API.G_EXC_ERROR;

1150:
1151:
1152:
1153: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1154: RAISE FND_API.G_EXC_ERROR;
1155: END IF;
1156:
1157: IF ( l_is_owner = 'Y' ) THEN
1158: Set_owner(l_access_id );

Line 1163: (l_header_rec.owner_salesforce_id <> FND_API.G_MISS_NUM ) AND

1159: END IF;
1160:
1161: -- Create salesteam record for owner if different from creater
1162: IF (l_header_rec.owner_salesforce_id IS NOT NULL) AND
1163: (l_header_rec.owner_salesforce_id <> FND_API.G_MISS_NUM ) AND
1164: (l_header_rec.owner_salesforce_id <> P_Identity_Salesforce_Id OR
1165: l_header_rec.owner_sales_group_id <>l_salesgroup_id )
1166: THEN
1167: l_Sales_Team_Rec.salesforce_id := l_header_rec.owner_salesforce_id;

Line 1186: ,p_init_msg_list => FND_API.G_FALSE

1182: END IF;
1183:
1184: AS_ACCESS_PUB.Create_SalesTeam (
1185: p_api_version_number => 2.0
1186: ,p_init_msg_list => FND_API.G_FALSE
1187: ,p_commit => FND_API.G_FALSE
1188: ,p_validation_level => p_Validation_Level
1189: ,p_access_profile_rec => l_access_profile_rec
1190: ,p_check_access_flag => 'O' -- P_Check_Access_flag

Line 1187: ,p_commit => FND_API.G_FALSE

1183:
1184: AS_ACCESS_PUB.Create_SalesTeam (
1185: p_api_version_number => 2.0
1186: ,p_init_msg_list => FND_API.G_FALSE
1187: ,p_commit => FND_API.G_FALSE
1188: ,p_validation_level => p_Validation_Level
1189: ,p_access_profile_rec => l_access_profile_rec
1190: ,p_check_access_flag => 'O' -- P_Check_Access_flag
1191: ,p_admin_flag => P_Admin_Flag

Line 1208: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1204: END IF;
1205:
1206:
1207:
1208: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1209: RAISE FND_API.G_EXC_ERROR;
1210: END IF;
1211:
1212: IF ( l_is_owner = 'Y' ) THEN

Line 1209: RAISE FND_API.G_EXC_ERROR;

1205:
1206:
1207:
1208: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1209: RAISE FND_API.G_EXC_ERROR;
1210: END IF;
1211:
1212: IF ( l_is_owner = 'Y' ) THEN
1213: Set_owner(l_access_id );

Line 1227: P_Init_Msg_List => FND_API.G_FALSE,

1223:
1224:
1225: AS_RTTAP_OPPTY.RTTAP_WRAPPER(
1226: P_Api_Version_Number => 1.0,
1227: P_Init_Msg_List => FND_API.G_FALSE,
1228: P_Commit => FND_API.G_FALSE,
1229: p_lead_id => l_lead_id,
1230: X_Return_Status => x_return_status,
1231: X_Msg_Count => x_msg_count,

Line 1228: P_Commit => FND_API.G_FALSE,

1224:
1225: AS_RTTAP_OPPTY.RTTAP_WRAPPER(
1226: P_Api_Version_Number => 1.0,
1227: P_Init_Msg_List => FND_API.G_FALSE,
1228: P_Commit => FND_API.G_FALSE,
1229: p_lead_id => l_lead_id,
1230: X_Return_Status => x_return_status,
1231: X_Msg_Count => x_msg_count,
1232: X_Msg_Data => x_msg_data

Line 1235: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN

1231: X_Msg_Count => x_msg_count,
1232: X_Msg_Data => x_msg_data
1233: );
1234:
1235: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
1236: IF l_debug THEN
1237: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,'Opportunity Real Time API fail');
1238: END IF;
1239: RAISE FND_API.G_EXC_ERROR;

Line 1239: RAISE FND_API.G_EXC_ERROR;

1235: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
1236: IF l_debug THEN
1237: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,'Opportunity Real Time API fail');
1238: END IF;
1239: RAISE FND_API.G_EXC_ERROR;
1240: END IF;
1241:
1242:
1243: -- Debug Message

Line 1260: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN

1256: X_Msg_Count => X_Msg_Count,
1257: X_Msg_Data => X_Msg_Data,
1258: X_Warning_Message => l_warning_msg );
1259:
1260: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
1261: IF l_debug THEN
1262: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,'Recreate_tasks fail');
1263: END IF;
1264:

Line 1265: RAISE FND_API.G_EXC_ERROR;

1261: IF l_debug THEN
1262: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,'Recreate_tasks fail');
1263: END IF;
1264:
1265: RAISE FND_API.G_EXC_ERROR;
1266: END IF;
1267:
1268:
1269: /*

Line 1272: (l_header_rec.CLOSE_COMPETITOR_ID <> FND_API.G_MISS_NUM ) THEN

1268:
1269: /*
1270: -- Create lead competitor
1271: IF (l_header_rec.CLOSE_COMPETITOR_ID IS NOT NULL) AND
1272: (l_header_rec.CLOSE_COMPETITOR_ID <> FND_API.G_MISS_NUM ) THEN
1273:
1274: Create_lead_competitor(
1275: P_Api_Version_Number => 2.0,
1276: P_Init_Msg_List => FND_API.G_FALSE,

Line 1276: P_Init_Msg_List => FND_API.G_FALSE,

1272: (l_header_rec.CLOSE_COMPETITOR_ID <> FND_API.G_MISS_NUM ) THEN
1273:
1274: Create_lead_competitor(
1275: P_Api_Version_Number => 2.0,
1276: P_Init_Msg_List => FND_API.G_FALSE,
1277: P_Commit => p_commit,
1278: P_Validation_Level => P_Validation_Level,
1279: P_Check_Access_Flag => p_check_access_flag,
1280: P_Admin_Flag => P_Admin_Flag,

Line 1291: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN

1287: X_Return_Status => x_return_status,
1288: X_Msg_Count => x_msg_count,
1289: X_Msg_Data => x_msg_data);
1290:
1291: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
1292: IF l_debug THEN
1293: AS_UTILITY_PVT.Debug_Message(FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,'Create lead competitor fail');
1294: END IF;
1295:

Line 1296: RAISE FND_API.G_EXC_ERROR;

1292: IF l_debug THEN
1293: AS_UTILITY_PVT.Debug_Message(FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,'Create lead competitor fail');
1294: END IF;
1295:
1296: RAISE FND_API.G_EXC_ERROR;
1297: END IF;
1298: END IF;
1299: */
1300:

Line 1304: (l_header_rec.STATUS_CODE <> FND_API.G_MISS_CHAR ) THEN

1300:
1301: -- Update competitor Products for the win/loss status
1302: IF (l_lead_id IS NOT NULL)AND
1303: (l_header_rec.STATUS_CODE IS NOT NULL) AND
1304: (l_header_rec.STATUS_CODE <> FND_API.G_MISS_CHAR ) THEN
1305:
1306: Update_Competitor_Products(
1307: p_LEAD_ID => l_lead_id,
1308: p_STATUS_CODE => l_header_rec.STATUS_CODE,

Line 1311: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN

1307: p_LEAD_ID => l_lead_id,
1308: p_STATUS_CODE => l_header_rec.STATUS_CODE,
1309: x_return_status => x_return_status);
1310:
1311: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
1312: IF l_debug THEN
1313: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,'Update competitor Products fail');
1314: END IF;
1315: RAISE FND_API.G_EXC_ERROR;

Line 1315: RAISE FND_API.G_EXC_ERROR;

1311: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
1312: IF l_debug THEN
1313: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,'Update competitor Products fail');
1314: END IF;
1315: RAISE FND_API.G_EXC_ERROR;
1316: END IF;
1317:
1318: END IF;
1319:

Line 1326: IF FND_API.to_Boolean( p_commit )

1322: -- End of API body
1323: --
1324:
1325: -- Standard check for p_commit
1326: IF FND_API.to_Boolean( p_commit )
1327: THEN
1328: COMMIT WORK;
1329: END IF;
1330:

Line 1345: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN

1341: ( p_count => x_msg_count,
1342: p_data => x_msg_data
1343: );
1344:
1345: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
1346: x_msg_data := l_winprob_warning_msg || '#####'|| l_warning_msg;
1347: --x_msg_data := l_warning_msg;
1348: END IF;
1349:

Line 1360: p_init_msg_list => FND_API.G_FALSE,

1356: IF(FND_PROFILE.VALUE('AS_POST_CUSTOM_ENABLED')='Y')
1357: THEN
1358: AS_CALLOUT_PKG.Create_opp_header_AC(
1359: p_api_version_number => 2.0,
1360: p_init_msg_list => FND_API.G_FALSE,
1361: p_commit => FND_API.G_FALSE,
1362: p_validation_level => p_validation_level,
1363: P_Header_Rec => l_Header_Rec,
1364: -- Hint: Add detail tables as parameter lists if it's master-detail

Line 1361: p_commit => FND_API.G_FALSE,

1357: THEN
1358: AS_CALLOUT_PKG.Create_opp_header_AC(
1359: p_api_version_number => 2.0,
1360: p_init_msg_list => FND_API.G_FALSE,
1361: p_commit => FND_API.G_FALSE,
1362: p_validation_level => p_validation_level,
1363: P_Header_Rec => l_Header_Rec,
1364: -- Hint: Add detail tables as parameter lists if it's master-detail
1365: -- relationship.

Line 1372: WHEN FND_API.G_EXC_ERROR THEN

1368: x_msg_data => x_msg_data);
1369: END IF;
1370: */
1371: EXCEPTION
1372: WHEN FND_API.G_EXC_ERROR THEN
1373: AS_UTILITY_PVT.HANDLE_EXCEPTIONS(
1374: P_MODULE => l_module
1375: ,P_API_NAME => L_API_NAME
1376: ,P_PKG_NAME => G_PKG_NAME

Line 1383: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

1379: ,X_MSG_COUNT => X_MSG_COUNT
1380: ,X_MSG_DATA => X_MSG_DATA
1381: ,X_RETURN_STATUS => X_RETURN_STATUS);
1382:
1383: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1384: AS_UTILITY_PVT.HANDLE_EXCEPTIONS(
1385: P_MODULE => l_module
1386: ,P_API_NAME => L_API_NAME
1387: ,P_PKG_NAME => G_PKG_NAME

Line 1411: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

1407:
1408:
1409: PROCEDURE Update_opp_header(
1410: P_Api_Version_Number IN NUMBER,
1411: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
1412: P_Commit IN VARCHAR2 := FND_API.G_FALSE,
1413: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1414: P_Check_Access_Flag IN VARCHAR2 := FND_API.G_FALSE,
1415: P_Admin_Flag IN VARCHAR2 := FND_API.G_FALSE,

Line 1412: P_Commit IN VARCHAR2 := FND_API.G_FALSE,

1408:
1409: PROCEDURE Update_opp_header(
1410: P_Api_Version_Number IN NUMBER,
1411: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
1412: P_Commit IN VARCHAR2 := FND_API.G_FALSE,
1413: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1414: P_Check_Access_Flag IN VARCHAR2 := FND_API.G_FALSE,
1415: P_Admin_Flag IN VARCHAR2 := FND_API.G_FALSE,
1416: P_Admin_Group_Id IN NUMBER,

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

1409: PROCEDURE Update_opp_header(
1410: P_Api_Version_Number IN NUMBER,
1411: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
1412: P_Commit IN VARCHAR2 := FND_API.G_FALSE,
1413: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1414: P_Check_Access_Flag IN VARCHAR2 := FND_API.G_FALSE,
1415: P_Admin_Flag IN VARCHAR2 := FND_API.G_FALSE,
1416: P_Admin_Group_Id IN NUMBER,
1417: P_Identity_Salesforce_Id IN NUMBER := NULL,

Line 1414: P_Check_Access_Flag IN VARCHAR2 := FND_API.G_FALSE,

1410: P_Api_Version_Number IN NUMBER,
1411: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
1412: P_Commit IN VARCHAR2 := FND_API.G_FALSE,
1413: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1414: P_Check_Access_Flag IN VARCHAR2 := FND_API.G_FALSE,
1415: P_Admin_Flag IN VARCHAR2 := FND_API.G_FALSE,
1416: P_Admin_Group_Id IN NUMBER,
1417: P_Identity_Salesforce_Id IN NUMBER := NULL,
1418: P_profile_tbl IN AS_UTILITY_PUB.PROFILE_TBL_TYPE,

Line 1415: P_Admin_Flag IN VARCHAR2 := FND_API.G_FALSE,

1411: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
1412: P_Commit IN VARCHAR2 := FND_API.G_FALSE,
1413: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1414: P_Check_Access_Flag IN VARCHAR2 := FND_API.G_FALSE,
1415: P_Admin_Flag IN VARCHAR2 := FND_API.G_FALSE,
1416: P_Admin_Group_Id IN NUMBER,
1417: P_Identity_Salesforce_Id IN NUMBER := NULL,
1418: P_profile_tbl IN AS_UTILITY_PUB.PROFILE_TBL_TYPE,
1419: P_Partner_Cont_Party_id IN NUMBER := FND_API.G_MISS_NUM,

Line 1419: P_Partner_Cont_Party_id IN NUMBER := FND_API.G_MISS_NUM,

1415: P_Admin_Flag IN VARCHAR2 := FND_API.G_FALSE,
1416: P_Admin_Group_Id IN NUMBER,
1417: P_Identity_Salesforce_Id IN NUMBER := NULL,
1418: P_profile_tbl IN AS_UTILITY_PUB.PROFILE_TBL_TYPE,
1419: P_Partner_Cont_Party_id IN NUMBER := FND_API.G_MISS_NUM,
1420: P_Header_Rec IN AS_OPPORTUNITY_PUB.Header_Rec_Type,
1421: X_Return_Status OUT NOCOPY VARCHAR2,
1422: X_Msg_Count OUT NOCOPY NUMBER,
1423: X_Msg_Data OUT NOCOPY VARCHAR2

Line 1537: IF NOT FND_API.Compatible_API_Call ( l_api_version_number,

1533: -- Standard Start of API savepoint
1534: SAVEPOINT UPDATE_OPP_HEADER_PVT;
1535:
1536: -- Standard call to check for call compatibility.
1537: IF NOT FND_API.Compatible_API_Call ( l_api_version_number,
1538: p_api_version_number,
1539: l_api_name,
1540: G_PKG_NAME)
1541: THEN

Line 1542: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

1538: p_api_version_number,
1539: l_api_name,
1540: G_PKG_NAME)
1541: THEN
1542: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1543: END IF;
1544:
1545:
1546: -- Initialize message list if p_init_msg_list is set to TRUE.

Line 1547: IF FND_API.to_Boolean( p_init_msg_list )

1543: END IF;
1544:
1545:
1546: -- Initialize message list if p_init_msg_list is set to TRUE.
1547: IF FND_API.to_Boolean( p_init_msg_list )
1548: THEN
1549: FND_MSG_PUB.initialize;
1550: END IF;
1551:

Line 1560: x_return_status := FND_API.G_RET_STS_SUCCESS;

1556: END IF;
1557:
1558:
1559: -- Initialize API return status to SUCCESS
1560: x_return_status := FND_API.G_RET_STS_SUCCESS;
1561:
1562: --
1563: -- Api body
1564: --

Line 1573: p_init_msg_list => FND_API.G_FALSE,

1569: IF(FND_PROFILE.VALUE('AS_PRE_CUSTOM_ENABLED')='Y')
1570: THEN
1571: AS_CALLOUT_PKG.Update_opp_header_BU(
1572: p_api_version_number => 2.0,
1573: p_init_msg_list => FND_API.G_FALSE,
1574: p_commit => FND_API.G_FALSE,
1575: p_validation_level => p_validation_level,
1576: p_identity_salesforce_id => p_identity_salesforce_id,
1577: P_Header_Rec => l_Header_Rec,

Line 1574: p_commit => FND_API.G_FALSE,

1570: THEN
1571: AS_CALLOUT_PKG.Update_opp_header_BU(
1572: p_api_version_number => 2.0,
1573: p_init_msg_list => FND_API.G_FALSE,
1574: p_commit => FND_API.G_FALSE,
1575: p_validation_level => p_validation_level,
1576: p_identity_salesforce_id => p_identity_salesforce_id,
1577: P_Header_Rec => l_Header_Rec,
1578: -- Hint: Add detail tables as parameter lists if it's master-detail

Line 1586: IF (p_validation_level = fnd_api.g_valid_level_full)

1582: x_msg_data => x_msg_data);
1583: END IF;
1584: */
1585:
1586: IF (p_validation_level = fnd_api.g_valid_level_full)
1587: THEN
1588: AS_SALES_ORG_MANAGER_PVT.Get_CurrentUser(
1589: p_api_version_number => 2.0
1590: ,p_init_msg_list => p_init_msg_list

Line 1599: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1595: ,x_msg_data => x_msg_data
1596: ,x_sales_member_rec => l_identity_sales_member_rec);
1597: END IF;
1598:
1599: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1600: RAISE FND_API.G_EXC_ERROR;
1601: END IF;
1602:
1603: -- Debug Message

Line 1600: RAISE FND_API.G_EXC_ERROR;

1596: ,x_sales_member_rec => l_identity_sales_member_rec);
1597: END IF;
1598:
1599: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1600: RAISE FND_API.G_EXC_ERROR;
1601: END IF;
1602:
1603: -- Debug Message
1604: IF l_debug THEN

Line 1629: raise FND_API.G_EXC_ERROR;

1625: p_module => l_module,
1626: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
1627: p_msg_name => 'API_DELETED_OPP_HEADER');
1628:
1629: raise FND_API.G_EXC_ERROR;
1630: END IF;
1631:
1632: -- Moved the following section for bug 2407000
1633: -- solin, for bug 1554330

Line 1640: RAISE FND_API.G_EXC_ERROR;

1636: l_allow_flag := NVL(FND_PROFILE.VALUE('AS_ALLOW_UPDATE_FROZEN_OPP'),'Y');
1637: IF l_allow_flag <> 'Y' THEN
1638: AS_UTILITY_PVT.Set_Message(l_module, FND_MSG_PUB.G_MSG_LVL_ERROR,
1639: 'API_OPP_FROZEN');
1640: RAISE FND_API.G_EXC_ERROR;
1641: END IF;
1642: END IF;
1643: -- end 1554330
1644:

Line 1659: raise FND_API.G_EXC_ERROR;

1655: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
1656: p_msg_name => 'API_MISSING_OPP_HEADER_UPDATE');
1657:
1658: END IF;
1659: raise FND_API.G_EXC_ERROR;
1660: END IF;
1661:
1662: -- Debug Message
1663: IF l_debug THEN

Line 1669: l_Header_rec.last_update_date = FND_API.G_MISS_Date ) Then

1665: END IF;
1666: close C_Get_opp_header;
1667:
1668: If (l_Header_rec.last_update_date is NULL or
1669: l_Header_rec.last_update_date = FND_API.G_MISS_Date ) Then
1670: IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR)
1671: THEN
1672: -- FND_MESSAGE.Set_Name('AS', 'API_MISSING_ID');
1673: -- FND_MESSAGE.Set_Token('COLUMN', 'Last_Update_Date', FALSE);

Line 1682: raise FND_API.G_EXC_ERROR;

1678: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
1679: p_msg_name => 'API_MISSING_LAST_UPDATE_DATE');
1680:
1681: END IF;
1682: raise FND_API.G_EXC_ERROR;
1683: End if;
1684: -- Check Whether record has been changed by someone else
1685: If (l_Header_rec.last_update_date <> l_last_update_date) Then
1686: IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR)

Line 1698: raise FND_API.G_EXC_ERROR;

1694: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
1695: p_msg_name => 'API_OPP_HEADER_CHANGED');
1696:
1697: END IF;
1698: raise FND_API.G_EXC_ERROR;
1699: End if;
1700:
1701: -- Set default value to decision_date, channel_code, status_code,
1702: -- sales_stage_id, win_probability, freeze_flag, and currency_code as

Line 1730: If(l_Header_Rec.close_reason = FND_API.G_MISS_CHAR) THEN

1726: -- Trunc desidion date
1727: l_Header_Rec.decision_date := trunc(l_Header_Rec.decision_date);
1728:
1729:
1730: If(l_Header_Rec.close_reason = FND_API.G_MISS_CHAR) THEN
1731: open c_close_reason(l_Header_Rec.lead_id);
1732: fetch c_close_reason into l_Header_Rec.close_reason;
1733: close c_close_reason;
1734: END IF;

Line 1744: p_init_msg_list => FND_API.G_FALSE,

1740:
1741:
1742: -- Invoke validation procedures
1743: Validate_opp_header(
1744: p_init_msg_list => FND_API.G_FALSE,
1745: p_validation_level => p_validation_level,
1746: p_validation_mode => AS_UTILITY_PVT.G_UPDATE,
1747: P_Header_Rec => l_Header_Rec,
1748: x_return_status => x_return_status,

Line 1752: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN

1748: x_return_status => x_return_status,
1749: x_msg_count => x_msg_count,
1750: x_msg_data => x_msg_data);
1751:
1752: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
1753: RAISE FND_API.G_EXC_ERROR;
1754: END IF;
1755:
1756: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN

Line 1753: RAISE FND_API.G_EXC_ERROR;

1749: x_msg_count => x_msg_count,
1750: x_msg_data => x_msg_data);
1751:
1752: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
1753: RAISE FND_API.G_EXC_ERROR;
1754: END IF;
1755:
1756: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
1757: l_winprob_warning_msg := x_msg_data;

Line 1756: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN

1752: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
1753: RAISE FND_API.G_EXC_ERROR;
1754: END IF;
1755:
1756: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
1757: l_winprob_warning_msg := x_msg_data;
1758: END IF;
1759:
1760: /*

Line 1768: l_Header_Rec.CLOSE_COMPETITOR_ID = FND_API.G_MISS_NUM ) OR

1764: fetch close_competitor_exist into l_close_competitor_exist;
1765: close close_competitor_exist;
1766:
1767: IF (nvl(l_close_competitor_exist, 'N') = 'N' AND
1768: l_Header_Rec.CLOSE_COMPETITOR_ID = FND_API.G_MISS_NUM ) OR
1769: l_Header_Rec.CLOSE_COMPETITOR_ID IS NULL
1770: THEN
1771: open comp_required(l_comp_required_status, l_Header_Rec.lead_id);
1772: fetch comp_required into l_comp_required;

Line 1786: raise FND_API.G_EXC_ERROR;

1782: AS_UTILITY_PVT.Set_Message(
1783: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
1784: p_msg_name => 'API_CLOSE_COMPETITOR_REQUIRED');
1785: END IF;
1786: raise FND_API.G_EXC_ERROR;
1787: END IF;
1788: END IF;
1789: END IF;
1790:

Line 1823: RAISE FND_API.G_EXC_ERROR;

1819:
1820: IF l_access_flag <> 'Y' THEN
1821: AS_UTILITY_PVT.Set_Message(l_module, FND_MSG_PUB.G_MSG_LVL_ERROR,
1822: 'API_NO_UPDATE_PRIVILEGE');
1823: RAISE FND_API.G_EXC_ERROR;
1824: END IF;
1825:
1826: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1827: RAISE FND_API.G_EXC_ERROR;

Line 1826: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1822: 'API_NO_UPDATE_PRIVILEGE');
1823: RAISE FND_API.G_EXC_ERROR;
1824: END IF;
1825:
1826: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1827: RAISE FND_API.G_EXC_ERROR;
1828: END IF;
1829:
1830: END IF;

Line 1827: RAISE FND_API.G_EXC_ERROR;

1823: RAISE FND_API.G_EXC_ERROR;
1824: END IF;
1825:
1826: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1827: RAISE FND_API.G_EXC_ERROR;
1828: END IF;
1829:
1830: END IF;
1831:

Line 1841: IF l_header_rec.status_code = FND_API.G_MISS_CHAR THEN

1837:
1838: IF NVL(FND_PROFILE.Value('AS_OPPTY_GENERATE_NOTES'),'N') = 'Y'
1839: THEN
1840:
1841: IF l_header_rec.status_code = FND_API.G_MISS_CHAR THEN
1842: l_header_rec.status_code := l_status;
1843: END IF;
1844: IF l_header_rec.decision_date = FND_API.G_MISS_DATE THEN
1845: l_header_rec.decision_date := l_decision_date;

Line 1844: IF l_header_rec.decision_date = FND_API.G_MISS_DATE THEN

1840:
1841: IF l_header_rec.status_code = FND_API.G_MISS_CHAR THEN
1842: l_header_rec.status_code := l_status;
1843: END IF;
1844: IF l_header_rec.decision_date = FND_API.G_MISS_DATE THEN
1845: l_header_rec.decision_date := l_decision_date;
1846: END IF;
1847: IF l_header_rec.sales_stage_id = FND_API.G_MISS_NUM THEN
1848: l_header_rec.sales_stage_id := l_sales_stage_id;

Line 1847: IF l_header_rec.sales_stage_id = FND_API.G_MISS_NUM THEN

1843: END IF;
1844: IF l_header_rec.decision_date = FND_API.G_MISS_DATE THEN
1845: l_header_rec.decision_date := l_decision_date;
1846: END IF;
1847: IF l_header_rec.sales_stage_id = FND_API.G_MISS_NUM THEN
1848: l_header_rec.sales_stage_id := l_sales_stage_id;
1849: END IF;
1850: IF l_header_rec.win_probability = FND_API.G_MISS_NUM THEN
1851: l_header_rec.win_probability := l_win_prob;

Line 1850: IF l_header_rec.win_probability = FND_API.G_MISS_NUM THEN

1846: END IF;
1847: IF l_header_rec.sales_stage_id = FND_API.G_MISS_NUM THEN
1848: l_header_rec.sales_stage_id := l_sales_stage_id;
1849: END IF;
1850: IF l_header_rec.win_probability = FND_API.G_MISS_NUM THEN
1851: l_header_rec.win_probability := l_win_prob;
1852: END IF;
1853:
1854: IF (l_header_rec.status_code <> l_status) or

Line 1865: (l_header_rec.lead_number <> FND_API.G_MISS_CHAR)

1861: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,'Private API: Create notes');
1862: END IF;
1863:
1864: IF (l_header_rec.lead_number is NOT NULL) and
1865: (l_header_rec.lead_number <> FND_API.G_MISS_CHAR)
1866: THEN
1867: l_lead_number := l_header_rec.lead_number;
1868: END IF;
1869:

Line 1871: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

1867: l_lead_number := l_header_rec.lead_number;
1868: END IF;
1869:
1870: HEADER_CREATE_NOTE(
1871: p_validation_level => FND_API.G_VALID_LEVEL_FULL,
1872: p_header_rec => l_header_rec,
1873: p_lead_number => l_lead_number,
1874: p_win_prob => l_win_prob,
1875: p_status => l_status,

Line 1884: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN

1880: x_msg_count => x_msg_count,
1881: x_msg_data => x_msg_data
1882: );
1883:
1884: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
1885: RAISE FND_API.G_EXC_ERROR;
1886: ELSE
1887: IF l_debug THEN
1888: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,'Notes created. note_id=' || l_note_id);

Line 1885: RAISE FND_API.G_EXC_ERROR;

1881: x_msg_data => x_msg_data
1882: );
1883:
1884: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
1885: RAISE FND_API.G_EXC_ERROR;
1886: ELSE
1887: IF l_debug THEN
1888: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,'Notes created. note_id=' || l_note_id);
1889: END IF;

Line 1896: IF ( nvl(l_header_rec.owner_salesforce_id, -99) <> FND_API.G_MISS_NUM AND

1892: END IF;
1893:
1894: -- check the priviledge to change owner.
1895:
1896: IF ( nvl(l_header_rec.owner_salesforce_id, -99) <> FND_API.G_MISS_NUM AND
1897: nvl(l_header_rec.owner_salesforce_id, -99) <> nvl(l_owner_salesforce_id, -99)) OR
1898: ( nvl(l_header_rec.owner_sales_group_id, -99) <> FND_API.G_MISS_NUM AND
1899: nvl(l_header_rec.owner_sales_group_id, -99) <> nvl(l_owner_sales_group_id, -99))
1900: THEN

Line 1898: ( nvl(l_header_rec.owner_sales_group_id, -99) <> FND_API.G_MISS_NUM AND

1894: -- check the priviledge to change owner.
1895:
1896: IF ( nvl(l_header_rec.owner_salesforce_id, -99) <> FND_API.G_MISS_NUM AND
1897: nvl(l_header_rec.owner_salesforce_id, -99) <> nvl(l_owner_salesforce_id, -99)) OR
1898: ( nvl(l_header_rec.owner_sales_group_id, -99) <> FND_API.G_MISS_NUM AND
1899: nvl(l_header_rec.owner_sales_group_id, -99) <> nvl(l_owner_sales_group_id, -99))
1900: THEN
1901: -- check priviledge
1902: AS_ACCESS_PVT.has_oppOwnerAccess

Line 1925: RAISE FND_API.G_EXC_ERROR;

1921: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
1922: FND_MESSAGE.Set_Name('AS', 'API_NO_OPP_OWNER_PRIVILEGE');
1923: FND_MSG_PUB.ADD;
1924: END IF;
1925: RAISE FND_API.G_EXC_ERROR;
1926: END IF;
1927:
1928: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1929: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW) THEN

Line 1928: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

1924: END IF;
1925: RAISE FND_API.G_EXC_ERROR;
1926: END IF;
1927:
1928: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1929: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW) THEN
1930: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,'has_oppOwnerAccess fail');
1931: END IF;
1932: RAISE FND_API.G_EXC_ERROR;

Line 1932: RAISE FND_API.G_EXC_ERROR;

1928: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1929: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW) THEN
1930: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,'has_oppOwnerAccess fail');
1931: END IF;
1932: RAISE FND_API.G_EXC_ERROR;
1933: END IF;
1934: END IF;
1935:
1936:

Line 1957: IF l_win_probability = FND_API.G_MISS_NUM THEN

1953: END IF;
1954: Close c_get_status_flags;
1955:
1956: l_win_probability := l_header_rec.WIN_PROBABILITY;
1957: IF l_win_probability = FND_API.G_MISS_NUM THEN
1958: l_win_probability := l_old_win_probability;
1959: END IF;
1960:
1961: IF l_status = l_header_rec.STATUS_CODE OR l_header_rec.STATUS_CODE = FND_API.G_MISS_CHAR THEN

Line 1961: IF l_status = l_header_rec.STATUS_CODE OR l_header_rec.STATUS_CODE = FND_API.G_MISS_CHAR THEN

1957: IF l_win_probability = FND_API.G_MISS_NUM THEN
1958: l_win_probability := l_old_win_probability;
1959: END IF;
1960:
1961: IF l_status = l_header_rec.STATUS_CODE OR l_header_rec.STATUS_CODE = FND_API.G_MISS_CHAR THEN
1962: l_win_loss_indicator := l_old_win_loss_indicator;
1963: l_forecast_rollup_flag := l_old_forecast_rollup_flag;
1964: ELSE
1965: Open c_get_status_flags(l_header_rec.STATUS_CODE);

Line 1975: nvl(l_header_rec.TOTAL_REVENUE_OPP_FORECAST_AMT, FND_API.G_MISS_NUM);

1971: Close c_get_status_flags;
1972: END IF;
1973:
1974: l_tot_rev_opp_forecast_amt :=
1975: nvl(l_header_rec.TOTAL_REVENUE_OPP_FORECAST_AMT, FND_API.G_MISS_NUM);
1976:
1977: IF nvl(l_forecast_rollup_flag, 'N') <> 'Y' THEN
1978: l_tot_rev_opp_forecast_amt := FND_API.G_MISS_NUM;
1979: END IF;

Line 1978: l_tot_rev_opp_forecast_amt := FND_API.G_MISS_NUM;

1974: l_tot_rev_opp_forecast_amt :=
1975: nvl(l_header_rec.TOTAL_REVENUE_OPP_FORECAST_AMT, FND_API.G_MISS_NUM);
1976:
1977: IF nvl(l_forecast_rollup_flag, 'N') <> 'Y' THEN
1978: l_tot_rev_opp_forecast_amt := FND_API.G_MISS_NUM;
1979: END IF;
1980: -- End get old and new values for forecast defaulting
1981:
1982: -- Invoke table handler(AS_LEADS_PKG.Update_Row)

Line 1987: p_CREATION_DATE => FND_API.G_MISS_DATE,

1983: AS_LEADS_PKG.Update_Row(
1984: p_LEAD_ID => l_Header_rec.LEAD_ID,
1985: p_LAST_UPDATE_DATE => SYSDATE,
1986: p_LAST_UPDATED_BY => FND_GLOBAL.USER_ID,
1987: p_CREATION_DATE => FND_API.G_MISS_DATE,
1988: p_CREATED_BY => FND_API.G_MISS_NUM,
1989: p_LAST_UPDATE_LOGIN => FND_GLOBAL.CONC_LOGIN_ID,
1990: p_REQUEST_ID => l_Header_rec.REQUEST_ID,
1991: p_PROGRAM_APPLICATION_ID => l_Header_rec.PROGRAM_APPLICATION_ID,

Line 1988: p_CREATED_BY => FND_API.G_MISS_NUM,

1984: p_LEAD_ID => l_Header_rec.LEAD_ID,
1985: p_LAST_UPDATE_DATE => SYSDATE,
1986: p_LAST_UPDATED_BY => FND_GLOBAL.USER_ID,
1987: p_CREATION_DATE => FND_API.G_MISS_DATE,
1988: p_CREATED_BY => FND_API.G_MISS_NUM,
1989: p_LAST_UPDATE_LOGIN => FND_GLOBAL.CONC_LOGIN_ID,
1990: p_REQUEST_ID => l_Header_rec.REQUEST_ID,
1991: p_PROGRAM_APPLICATION_ID => l_Header_rec.PROGRAM_APPLICATION_ID,
1992: p_PROGRAM_ID => l_Header_rec.PROGRAM_ID,

Line 1994: p_LEAD_NUMBER => FND_API.G_MISS_CHAR, -- l_Header_rec.LEAD_NUMBER,

1990: p_REQUEST_ID => l_Header_rec.REQUEST_ID,
1991: p_PROGRAM_APPLICATION_ID => l_Header_rec.PROGRAM_APPLICATION_ID,
1992: p_PROGRAM_ID => l_Header_rec.PROGRAM_ID,
1993: p_PROGRAM_UPDATE_DATE => l_Header_rec.PROGRAM_UPDATE_DATE,
1994: p_LEAD_NUMBER => FND_API.G_MISS_CHAR, -- l_Header_rec.LEAD_NUMBER,
1995: p_STATUS => l_HEADER_REC.STATUS_CODE,
1996: p_CUSTOMER_ID => l_Header_rec.CUSTOMER_ID,
1997: p_ADDRESS_ID => l_Header_rec.ADDRESS_ID,
1998: p_SALES_STAGE_ID => l_Header_rec.SALES_STAGE_ID,

Line 2067: IF l_Header_rec.DECISION_DATE <> FND_API.G_MISS_DATE AND

2063:
2064: -- If decision_date changed Synchronize the forecast_date in purchase lines
2065: -- with decision_date in the header if the rolloing_forecast_flag = 'Y';
2066:
2067: IF l_Header_rec.DECISION_DATE <> FND_API.G_MISS_DATE AND
2068: trunc(l_Header_rec.DECISION_DATE) <> trunc(l_decision_date)
2069: THEN
2070: UPDATE AS_LEAD_LINES_ALL
2071: SET object_version_number = nvl(object_version_number,0) + 1, FORECAST_DATE = l_Header_rec.DECISION_DATE

Line 2118: ELSIF nvl(l_tot_rev_opp_forecast_amt, 0) <> FND_API.G_MISS_NUM THEN

2114: -- The following update added for ASNB
2115: UPDATE AS_LEADS_ALL
2116: SET TOTAL_REVENUE_OPP_FORECAST_AMT = nvl(l_tot_rev_opp_forecast_amt,0)
2117: WHERE lead_id = l_Header_rec.lead_id;
2118: ELSIF nvl(l_tot_rev_opp_forecast_amt, 0) <> FND_API.G_MISS_NUM THEN
2119: l_update_count := 0;
2120: -- Trickle down supplied TOTAL_REVENUE_OPP_FORECAST_AMT to
2121: -- sales credits/lines
2122: IF l_old_tot_rev_opp_forecast_amt = 0 THEN

Line 2167: (l_header_rec.owner_salesforce_id <> FND_API.G_MISS_NUM ) AND

2163: END IF;
2164:
2165:
2166: IF (l_header_rec.owner_salesforce_id IS NOT NULL) AND
2167: (l_header_rec.owner_salesforce_id <> FND_API.G_MISS_NUM ) AND
2168: (l_header_rec.owner_sales_group_id IS NOT NULL) AND
2169: (l_header_rec.owner_sales_group_id <> FND_API.G_MISS_NUM )
2170: THEN
2171: update as_accesses_all

Line 2169: (l_header_rec.owner_sales_group_id <> FND_API.G_MISS_NUM )

2165:
2166: IF (l_header_rec.owner_salesforce_id IS NOT NULL) AND
2167: (l_header_rec.owner_salesforce_id <> FND_API.G_MISS_NUM ) AND
2168: (l_header_rec.owner_sales_group_id IS NOT NULL) AND
2169: (l_header_rec.owner_sales_group_id <> FND_API.G_MISS_NUM )
2170: THEN
2171: update as_accesses_all
2172: set object_version_number = nvl(object_version_number,0) + 1, owner_flag = null,
2173: last_update_date = SYSDATE,

Line 2224: ,p_init_msg_list => FND_API.G_FALSE

2220: END IF;
2221:
2222: AS_ACCESS_PUB.Create_SalesTeam (
2223: p_api_version_number => 2.0
2224: ,p_init_msg_list => FND_API.G_FALSE
2225: ,p_commit => FND_API.G_FALSE
2226: ,p_validation_level => p_Validation_Level
2227: ,p_access_profile_rec => l_access_profile_rec
2228: ,p_check_access_flag => 'N' -- P_Check_Access_flag

Line 2225: ,p_commit => FND_API.G_FALSE

2221:
2222: AS_ACCESS_PUB.Create_SalesTeam (
2223: p_api_version_number => 2.0
2224: ,p_init_msg_list => FND_API.G_FALSE
2225: ,p_commit => FND_API.G_FALSE
2226: ,p_validation_level => p_Validation_Level
2227: ,p_access_profile_rec => l_access_profile_rec
2228: ,p_check_access_flag => 'N' -- P_Check_Access_flag
2229: ,p_admin_flag => P_Admin_Flag

Line 2246: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2242: 'Create_owner_ST :l_access_id = ' || l_access_id);
2243: END IF;
2244:
2245:
2246: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2247: RAISE FND_API.G_EXC_ERROR;
2248: END IF;
2249:
2250: UPDATE AS_ACCESSES_ALL

Line 2247: RAISE FND_API.G_EXC_ERROR;

2243: END IF;
2244:
2245:
2246: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2247: RAISE FND_API.G_EXC_ERROR;
2248: END IF;
2249:
2250: UPDATE AS_ACCESSES_ALL
2251: SET object_version_number = nvl(object_version_number,0) + 1, OWNER_FLAG = 'Y'

Line 2277: P_Init_Msg_List => FND_API.G_FALSE,

2273: END IF;
2274:
2275: AS_RTTAP_OPPTY.RTTAP_WRAPPER(
2276: P_Api_Version_Number => 1.0,
2277: P_Init_Msg_List => FND_API.G_FALSE,
2278: P_Commit => FND_API.G_FALSE,
2279: p_lead_id => l_header_rec.lead_id,
2280: X_Return_Status => x_return_status,
2281: X_Msg_Count => x_msg_count,

Line 2278: P_Commit => FND_API.G_FALSE,

2274:
2275: AS_RTTAP_OPPTY.RTTAP_WRAPPER(
2276: P_Api_Version_Number => 1.0,
2277: P_Init_Msg_List => FND_API.G_FALSE,
2278: P_Commit => FND_API.G_FALSE,
2279: p_lead_id => l_header_rec.lead_id,
2280: X_Return_Status => x_return_status,
2281: X_Msg_Count => x_msg_count,
2282: X_Msg_Data => x_msg_data

Line 2285: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN

2281: X_Msg_Count => x_msg_count,
2282: X_Msg_Data => x_msg_data
2283: );
2284:
2285: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
2286: IF l_debug THEN
2287: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,'Opportunity Real Time API fail');
2288: END IF;
2289: RAISE FND_API.G_EXC_ERROR;

Line 2289: RAISE FND_API.G_EXC_ERROR;

2285: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
2286: IF l_debug THEN
2287: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,'Opportunity Real Time API fail');
2288: END IF;
2289: RAISE FND_API.G_EXC_ERROR;
2290: END IF;
2291:
2292:
2293: -- Debug Message

Line 2302: IF l_new_SALES_METHODOLOGY_ID = FND_API.G_MISS_NUM THEN

2298:
2299: l_new_SALES_METHODOLOGY_ID := l_header_rec.SALES_METHODOLOGY_ID;
2300: l_new_SALES_STAGE_ID := l_header_rec.SALES_STAGE_ID;
2301:
2302: IF l_new_SALES_METHODOLOGY_ID = FND_API.G_MISS_NUM THEN
2303: l_new_SALES_METHODOLOGY_ID := l_old_sales_methodology_id;
2304: END IF;
2305: IF l_new_SALES_STAGE_ID = FND_API.G_MISS_NUM THEN
2306: l_new_SALES_STAGE_ID := l_old_sales_stage_id;

Line 2305: IF l_new_SALES_STAGE_ID = FND_API.G_MISS_NUM THEN

2301:
2302: IF l_new_SALES_METHODOLOGY_ID = FND_API.G_MISS_NUM THEN
2303: l_new_SALES_METHODOLOGY_ID := l_old_sales_methodology_id;
2304: END IF;
2305: IF l_new_SALES_STAGE_ID = FND_API.G_MISS_NUM THEN
2306: l_new_SALES_STAGE_ID := l_old_sales_stage_id;
2307: END IF;
2308:
2309: IF l_old_sales_methodology_id IS NOT NULL AND

Line 2323: RAISE FND_API.G_EXC_ERROR;

2319: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
2320: p_msg_name => 'API_NO_UPDATE_SALES_METHODOLOGY');
2321:
2322:
2323: RAISE FND_API.G_EXC_ERROR;
2324: END IF;
2325:
2326: Recreate_tasks(
2327: p_LEAD_ID => l_header_rec.lead_id,

Line 2338: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN

2334: X_Msg_Count => X_Msg_Count,
2335: X_Msg_Data => X_Msg_Data,
2336: X_Warning_Message => l_warning_msg );
2337:
2338: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
2339: IF l_debug THEN
2340: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,
2341: 'Recreate_tasks fail');
2342: END IF;

Line 2344: RAISE FND_API.G_EXC_ERROR;

2340: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,
2341: 'Recreate_tasks fail');
2342: END IF;
2343:
2344: RAISE FND_API.G_EXC_ERROR;
2345: END IF;
2346: /*
2347: -- Create lead competitor
2348: IF (l_header_rec.CLOSE_COMPETITOR_ID IS NOT NULL) AND

Line 2349: (l_header_rec.CLOSE_COMPETITOR_ID <> FND_API.G_MISS_NUM ) THEN

2345: END IF;
2346: /*
2347: -- Create lead competitor
2348: IF (l_header_rec.CLOSE_COMPETITOR_ID IS NOT NULL) AND
2349: (l_header_rec.CLOSE_COMPETITOR_ID <> FND_API.G_MISS_NUM ) THEN
2350:
2351: Create_lead_competitor(
2352: P_Api_Version_Number => 2.0,
2353: P_Init_Msg_List => FND_API.G_FALSE,

Line 2353: P_Init_Msg_List => FND_API.G_FALSE,

2349: (l_header_rec.CLOSE_COMPETITOR_ID <> FND_API.G_MISS_NUM ) THEN
2350:
2351: Create_lead_competitor(
2352: P_Api_Version_Number => 2.0,
2353: P_Init_Msg_List => FND_API.G_FALSE,
2354: P_Commit => p_commit,
2355: P_Validation_Level => P_Validation_Level,
2356: P_Check_Access_Flag => p_check_access_flag,
2357: P_Admin_Flag => P_Admin_Flag,

Line 2368: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN

2364: X_Return_Status => x_return_status,
2365: X_Msg_Count => x_msg_count,
2366: X_Msg_Data => x_msg_data);
2367:
2368: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
2369: IF l_debug THEN
2370: AS_UTILITY_PVT.Debug_Message(FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,
2371: 'Create lead competitor fail');
2372: END IF;

Line 2374: RAISE FND_API.G_EXC_ERROR;

2370: AS_UTILITY_PVT.Debug_Message(FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,
2371: 'Create lead competitor fail');
2372: END IF;
2373:
2374: RAISE FND_API.G_EXC_ERROR;
2375: END IF;
2376:
2377: END IF;
2378: */

Line 2383: (l_header_rec.STATUS_CODE <> FND_API.G_MISS_CHAR ) THEN

2379:
2380: -- Update competitor Products for the win/loss status
2381: IF (l_header_rec.lead_id IS NOT NULL)AND
2382: (l_header_rec.STATUS_CODE IS NOT NULL) AND
2383: (l_header_rec.STATUS_CODE <> FND_API.G_MISS_CHAR ) THEN
2384:
2385: Update_Competitor_Products(
2386: p_LEAD_ID => l_header_rec.LEAD_ID,
2387: p_STATUS_CODE => l_header_rec.STATUS_CODE,

Line 2390: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN

2386: p_LEAD_ID => l_header_rec.LEAD_ID,
2387: p_STATUS_CODE => l_header_rec.STATUS_CODE,
2388: x_return_status => x_return_status);
2389:
2390: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
2391: IF l_debug THEN
2392: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,
2393: 'Update competitor Products fail');
2394: END IF;

Line 2395: RAISE FND_API.G_EXC_ERROR;

2391: IF l_debug THEN
2392: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,
2393: 'Update competitor Products fail');
2394: END IF;
2395: RAISE FND_API.G_EXC_ERROR;
2396: END IF;
2397: END IF;
2398:
2399:

Line 2406: IF FND_API.to_Boolean( p_commit )

2402: -- End of API body.
2403: --
2404:
2405: -- Standard check for p_commit
2406: IF FND_API.to_Boolean( p_commit )
2407: THEN
2408: COMMIT WORK;
2409: END IF;
2410:

Line 2425: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN

2421: ( p_count => x_msg_count,
2422: p_data => x_msg_data
2423: );
2424:
2425: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
2426: x_msg_data := l_winprob_warning_msg || '#####'|| l_warning_msg;
2427: --x_msg_data := l_warning_msg;
2428: END IF;
2429:

Line 2438: p_init_msg_list => FND_API.G_FALSE,

2434: IF(FND_PROFILE.VALUE('AS_POST_CUSTOM_ENABLED')='Y')
2435: THEN
2436: AS_CALLOUT_PKG.Update_opp_header_AU(
2437: p_api_version_number => 2.0,
2438: p_init_msg_list => FND_API.G_FALSE,
2439: p_commit => FND_API.G_FALSE,
2440: p_validation_level => p_validation_level,
2441: p_identity_salesforce_id => p_identity_salesforce_id,
2442: P_Header_Rec => l_Header_Rec,

Line 2439: p_commit => FND_API.G_FALSE,

2435: THEN
2436: AS_CALLOUT_PKG.Update_opp_header_AU(
2437: p_api_version_number => 2.0,
2438: p_init_msg_list => FND_API.G_FALSE,
2439: p_commit => FND_API.G_FALSE,
2440: p_validation_level => p_validation_level,
2441: p_identity_salesforce_id => p_identity_salesforce_id,
2442: P_Header_Rec => l_Header_Rec,
2443: -- Hint: Add detail tables as parameter lists if it's master-detail

Line 2451: WHEN FND_API.G_EXC_ERROR THEN

2447: x_msg_data => x_msg_data);
2448: END IF;
2449: */
2450: EXCEPTION
2451: WHEN FND_API.G_EXC_ERROR THEN
2452: AS_UTILITY_PVT.HANDLE_EXCEPTIONS(
2453: P_MODULE => l_module
2454: ,P_API_NAME => L_API_NAME
2455: ,P_PKG_NAME => G_PKG_NAME

Line 2462: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

2458: ,X_MSG_COUNT => X_MSG_COUNT
2459: ,X_MSG_DATA => X_MSG_DATA
2460: ,X_RETURN_STATUS => X_RETURN_STATUS);
2461:
2462: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2463: AS_UTILITY_PVT.HANDLE_EXCEPTIONS(
2464: P_MODULE => l_module
2465: ,P_API_NAME => L_API_NAME
2466: ,P_PKG_NAME => G_PKG_NAME

Line 2490: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

2486:
2487:
2488: PROCEDURE Delete_opp_header(
2489: P_Api_Version_Number IN NUMBER,
2490: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
2491: P_Commit IN VARCHAR2 := FND_API.G_FALSE,
2492: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2493: P_Check_Access_Flag IN VARCHAR2 := FND_API.G_FALSE,
2494: P_Admin_Flag IN VARCHAR2 := FND_API.G_FALSE,

Line 2491: P_Commit IN VARCHAR2 := FND_API.G_FALSE,

2487:
2488: PROCEDURE Delete_opp_header(
2489: P_Api_Version_Number IN NUMBER,
2490: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
2491: P_Commit IN VARCHAR2 := FND_API.G_FALSE,
2492: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2493: P_Check_Access_Flag IN VARCHAR2 := FND_API.G_FALSE,
2494: P_Admin_Flag IN VARCHAR2 := FND_API.G_FALSE,
2495: P_Admin_Group_Id IN NUMBER,

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

2488: PROCEDURE Delete_opp_header(
2489: P_Api_Version_Number IN NUMBER,
2490: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
2491: P_Commit IN VARCHAR2 := FND_API.G_FALSE,
2492: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2493: P_Check_Access_Flag IN VARCHAR2 := FND_API.G_FALSE,
2494: P_Admin_Flag IN VARCHAR2 := FND_API.G_FALSE,
2495: P_Admin_Group_Id IN NUMBER,
2496: P_Identity_Salesforce_Id IN NUMBER := NULL,

Line 2493: P_Check_Access_Flag IN VARCHAR2 := FND_API.G_FALSE,

2489: P_Api_Version_Number IN NUMBER,
2490: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
2491: P_Commit IN VARCHAR2 := FND_API.G_FALSE,
2492: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2493: P_Check_Access_Flag IN VARCHAR2 := FND_API.G_FALSE,
2494: P_Admin_Flag IN VARCHAR2 := FND_API.G_FALSE,
2495: P_Admin_Group_Id IN NUMBER,
2496: P_Identity_Salesforce_Id IN NUMBER := NULL,
2497: P_profile_tbl IN AS_UTILITY_PUB.PROFILE_TBL_TYPE,

Line 2494: P_Admin_Flag IN VARCHAR2 := FND_API.G_FALSE,

2490: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
2491: P_Commit IN VARCHAR2 := FND_API.G_FALSE,
2492: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2493: P_Check_Access_Flag IN VARCHAR2 := FND_API.G_FALSE,
2494: P_Admin_Flag IN VARCHAR2 := FND_API.G_FALSE,
2495: P_Admin_Group_Id IN NUMBER,
2496: P_Identity_Salesforce_Id IN NUMBER := NULL,
2497: P_profile_tbl IN AS_UTILITY_PUB.PROFILE_TBL_TYPE,
2498: P_Partner_Cont_Party_id IN NUMBER := FND_API.G_MISS_NUM,

Line 2498: P_Partner_Cont_Party_id IN NUMBER := FND_API.G_MISS_NUM,

2494: P_Admin_Flag IN VARCHAR2 := FND_API.G_FALSE,
2495: P_Admin_Group_Id IN NUMBER,
2496: P_Identity_Salesforce_Id IN NUMBER := NULL,
2497: P_profile_tbl IN AS_UTILITY_PUB.PROFILE_TBL_TYPE,
2498: P_Partner_Cont_Party_id IN NUMBER := FND_API.G_MISS_NUM,
2499: P_lead_id IN NUMBER,
2500: X_Return_Status OUT NOCOPY VARCHAR2,
2501: X_Msg_Count OUT NOCOPY NUMBER,
2502: X_Msg_Data OUT NOCOPY VARCHAR2

Line 2530: IF NOT FND_API.Compatible_API_Call ( l_api_version_number,

2526: -- Standard Start of API savepoint
2527: SAVEPOINT DELETE_OPP_HEADER_PVT;
2528:
2529: -- Standard call to check for call compatibility.
2530: IF NOT FND_API.Compatible_API_Call ( l_api_version_number,
2531: p_api_version_number,
2532: l_api_name,
2533: G_PKG_NAME)
2534: THEN

Line 2535: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

2531: p_api_version_number,
2532: l_api_name,
2533: G_PKG_NAME)
2534: THEN
2535: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2536: END IF;
2537:
2538:
2539: -- Initialize message list if p_init_msg_list is set to TRUE.

Line 2540: IF FND_API.to_Boolean( p_init_msg_list )

2536: END IF;
2537:
2538:
2539: -- Initialize message list if p_init_msg_list is set to TRUE.
2540: IF FND_API.to_Boolean( p_init_msg_list )
2541: THEN
2542: FND_MSG_PUB.initialize;
2543: END IF;
2544:

Line 2554: x_return_status := FND_API.G_RET_STS_SUCCESS;

2550: END IF;
2551:
2552:
2553: -- Initialize API return status to SUCCESS
2554: x_return_status := FND_API.G_RET_STS_SUCCESS;
2555:
2556: --
2557: -- Api body
2558: --

Line 2567: p_init_msg_list => FND_API.G_FALSE,

2563: IF(FND_PROFILE.VALUE('AS_PRE_CUSTOM_ENABLED')='Y')
2564: THEN
2565: AS_CALLOUT_PKG.Delete_opp_header_BU(
2566: p_api_version_number => 2.0,
2567: p_init_msg_list => FND_API.G_FALSE,
2568: p_commit => FND_API.G_FALSE,
2569: p_validation_level => p_validation_level,
2570: p_identity_salesforce_id => p_identity_salesforce_id,
2571: P_Header_Rec => p_Header_Rec,

Line 2568: p_commit => FND_API.G_FALSE,

2564: THEN
2565: AS_CALLOUT_PKG.Delete_opp_header_BU(
2566: p_api_version_number => 2.0,
2567: p_init_msg_list => FND_API.G_FALSE,
2568: p_commit => FND_API.G_FALSE,
2569: p_validation_level => p_validation_level,
2570: p_identity_salesforce_id => p_identity_salesforce_id,
2571: P_Header_Rec => p_Header_Rec,
2572: -- Hint: Add detail tables as parameter lists if it's master-detail

Line 2580: IF (p_validation_level = fnd_api.g_valid_level_full)

2576: x_msg_data => x_msg_data);
2577: END IF;
2578: */
2579:
2580: IF (p_validation_level = fnd_api.g_valid_level_full)
2581: THEN
2582: AS_SALES_ORG_MANAGER_PVT.Get_CurrentUser(
2583: p_api_version_number => 2.0
2584: ,p_init_msg_list => p_init_msg_list

Line 2614: raise FND_API.G_EXC_ERROR;

2610: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
2611: p_msg_name => 'API_MISSING_OPP_HEADER_UPDATE');
2612:
2613: END IF;
2614: raise FND_API.G_EXC_ERROR;
2615: END IF;
2616:
2617: -- Debug Message
2618: IF l_debug THEN

Line 2625: p_Header_rec.last_update_date = FND_API.G_MISS_Date ) Then

2621: close C_Get_opp_header;
2622:
2623: /*
2624: If (p_Header_rec.last_update_date is NULL or
2625: p_Header_rec.last_update_date = FND_API.G_MISS_Date ) Then
2626: IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR)
2627: THEN
2628: -- FND_MESSAGE.Set_Name('AS', 'API_MISSING_ID');
2629: -- FND_MESSAGE.Set_Token('COLUMN', 'Last_Update_Date', FALSE);

Line 2637: raise FND_API.G_EXC_ERROR;

2633: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
2634: p_msg_name => 'API_MISSING_LAST_UPDATE_DATE');
2635:
2636: END IF;
2637: raise FND_API.G_EXC_ERROR;
2638: End if;
2639: -- Check Whether record has been changed by someone else
2640: If (p_Header_rec.last_update_date <> l_last_update_date) Then
2641: IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR)

Line 2652: raise FND_API.G_EXC_ERROR;

2648: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
2649: p_msg_name => 'API_OPP_HEADER_CHANGED');
2650:
2651: END IF;
2652: raise FND_API.G_EXC_ERROR;
2653: End if;
2654: */
2655:
2656:

Line 2665: p_init_msg_list => FND_API.G_FALSE,

2661: END IF;
2662:
2663: -- Invoke validation procedures
2664: Validate_opp_header(
2665: p_init_msg_list => FND_API.G_FALSE,
2666: p_validation_level => p_validation_level,
2667: p_validation_mode => AS_UTILITY_PVT.G_UPDATE,
2668: P_Header_Rec => p_Header_Rec,
2669: x_return_status => x_return_status,

Line 2673: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN

2669: x_return_status => x_return_status,
2670: x_msg_count => x_msg_count,
2671: x_msg_data => x_msg_data);
2672:
2673: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
2674: RAISE FND_API.G_EXC_ERROR;
2675: END IF;
2676: */
2677:

Line 2674: RAISE FND_API.G_EXC_ERROR;

2670: x_msg_count => x_msg_count,
2671: x_msg_data => x_msg_data);
2672:
2673: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN
2674: RAISE FND_API.G_EXC_ERROR;
2675: END IF;
2676: */
2677:
2678:

Line 2710: RAISE FND_API.G_EXC_ERROR;

2706:
2707: IF l_access_flag <> 'Y' THEN
2708: AS_UTILITY_PVT.Set_Message(l_module, FND_MSG_PUB.G_MSG_LVL_ERROR,
2709: 'API_NO_UPDATE_PRIVILEGE');
2710: RAISE FND_API.G_EXC_ERROR;
2711: END IF;
2712:
2713: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2714: RAISE FND_API.G_EXC_ERROR;

Line 2713: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

2709: 'API_NO_UPDATE_PRIVILEGE');
2710: RAISE FND_API.G_EXC_ERROR;
2711: END IF;
2712:
2713: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2714: RAISE FND_API.G_EXC_ERROR;
2715: END IF;
2716:
2717: END IF;

Line 2714: RAISE FND_API.G_EXC_ERROR;

2710: RAISE FND_API.G_EXC_ERROR;
2711: END IF;
2712:
2713: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2714: RAISE FND_API.G_EXC_ERROR;
2715: END IF;
2716:
2717: END IF;
2718:

Line 2726: RAISE FND_API.G_EXC_ERROR;

2722: l_allow_flag := NVL(FND_PROFILE.VALUE('AS_ALLOW_UPDATE_FROZEN_OPP'),'Y');
2723: IF l_allow_flag <> 'Y' THEN
2724: AS_UTILITY_PVT.Set_Message(l_module, FND_MSG_PUB.G_MSG_LVL_ERROR,
2725: 'API_OPP_FROZEN');
2726: RAISE FND_API.G_EXC_ERROR;
2727: END IF;
2728: END IF;
2729: -- end 1554330
2730:

Line 2746: p_CREATION_DATE => FND_API.G_MISS_DATE,

2742: AS_LEADS_PKG.Update_Row(
2743: p_LEAD_ID => p_LEAD_ID,
2744: p_LAST_UPDATE_DATE => SYSDATE,
2745: p_LAST_UPDATED_BY => FND_GLOBAL.USER_ID,
2746: p_CREATION_DATE => FND_API.G_MISS_DATE,
2747: p_CREATED_BY => FND_API.G_MISS_NUM,
2748: p_LAST_UPDATE_LOGIN => FND_GLOBAL.CONC_LOGIN_ID,
2749: p_REQUEST_ID => FND_API.G_MISS_NUM,
2750: p_PROGRAM_APPLICATION_ID => FND_API.G_MISS_NUM,

Line 2747: p_CREATED_BY => FND_API.G_MISS_NUM,

2743: p_LEAD_ID => p_LEAD_ID,
2744: p_LAST_UPDATE_DATE => SYSDATE,
2745: p_LAST_UPDATED_BY => FND_GLOBAL.USER_ID,
2746: p_CREATION_DATE => FND_API.G_MISS_DATE,
2747: p_CREATED_BY => FND_API.G_MISS_NUM,
2748: p_LAST_UPDATE_LOGIN => FND_GLOBAL.CONC_LOGIN_ID,
2749: p_REQUEST_ID => FND_API.G_MISS_NUM,
2750: p_PROGRAM_APPLICATION_ID => FND_API.G_MISS_NUM,
2751: p_PROGRAM_ID => FND_API.G_MISS_NUM,

Line 2749: p_REQUEST_ID => FND_API.G_MISS_NUM,

2745: p_LAST_UPDATED_BY => FND_GLOBAL.USER_ID,
2746: p_CREATION_DATE => FND_API.G_MISS_DATE,
2747: p_CREATED_BY => FND_API.G_MISS_NUM,
2748: p_LAST_UPDATE_LOGIN => FND_GLOBAL.CONC_LOGIN_ID,
2749: p_REQUEST_ID => FND_API.G_MISS_NUM,
2750: p_PROGRAM_APPLICATION_ID => FND_API.G_MISS_NUM,
2751: p_PROGRAM_ID => FND_API.G_MISS_NUM,
2752: p_PROGRAM_UPDATE_DATE => FND_API.G_MISS_DATE,
2753: p_LEAD_NUMBER => FND_API.G_MISS_CHAR,

Line 2750: p_PROGRAM_APPLICATION_ID => FND_API.G_MISS_NUM,

2746: p_CREATION_DATE => FND_API.G_MISS_DATE,
2747: p_CREATED_BY => FND_API.G_MISS_NUM,
2748: p_LAST_UPDATE_LOGIN => FND_GLOBAL.CONC_LOGIN_ID,
2749: p_REQUEST_ID => FND_API.G_MISS_NUM,
2750: p_PROGRAM_APPLICATION_ID => FND_API.G_MISS_NUM,
2751: p_PROGRAM_ID => FND_API.G_MISS_NUM,
2752: p_PROGRAM_UPDATE_DATE => FND_API.G_MISS_DATE,
2753: p_LEAD_NUMBER => FND_API.G_MISS_CHAR,
2754: p_STATUS => FND_API.G_MISS_CHAR,

Line 2751: p_PROGRAM_ID => FND_API.G_MISS_NUM,

2747: p_CREATED_BY => FND_API.G_MISS_NUM,
2748: p_LAST_UPDATE_LOGIN => FND_GLOBAL.CONC_LOGIN_ID,
2749: p_REQUEST_ID => FND_API.G_MISS_NUM,
2750: p_PROGRAM_APPLICATION_ID => FND_API.G_MISS_NUM,
2751: p_PROGRAM_ID => FND_API.G_MISS_NUM,
2752: p_PROGRAM_UPDATE_DATE => FND_API.G_MISS_DATE,
2753: p_LEAD_NUMBER => FND_API.G_MISS_CHAR,
2754: p_STATUS => FND_API.G_MISS_CHAR,
2755: p_CUSTOMER_ID => FND_API.G_MISS_NUM,

Line 2752: p_PROGRAM_UPDATE_DATE => FND_API.G_MISS_DATE,

2748: p_LAST_UPDATE_LOGIN => FND_GLOBAL.CONC_LOGIN_ID,
2749: p_REQUEST_ID => FND_API.G_MISS_NUM,
2750: p_PROGRAM_APPLICATION_ID => FND_API.G_MISS_NUM,
2751: p_PROGRAM_ID => FND_API.G_MISS_NUM,
2752: p_PROGRAM_UPDATE_DATE => FND_API.G_MISS_DATE,
2753: p_LEAD_NUMBER => FND_API.G_MISS_CHAR,
2754: p_STATUS => FND_API.G_MISS_CHAR,
2755: p_CUSTOMER_ID => FND_API.G_MISS_NUM,
2756: p_ADDRESS_ID => FND_API.G_MISS_NUM,

Line 2753: p_LEAD_NUMBER => FND_API.G_MISS_CHAR,

2749: p_REQUEST_ID => FND_API.G_MISS_NUM,
2750: p_PROGRAM_APPLICATION_ID => FND_API.G_MISS_NUM,
2751: p_PROGRAM_ID => FND_API.G_MISS_NUM,
2752: p_PROGRAM_UPDATE_DATE => FND_API.G_MISS_DATE,
2753: p_LEAD_NUMBER => FND_API.G_MISS_CHAR,
2754: p_STATUS => FND_API.G_MISS_CHAR,
2755: p_CUSTOMER_ID => FND_API.G_MISS_NUM,
2756: p_ADDRESS_ID => FND_API.G_MISS_NUM,
2757: p_SALES_STAGE_ID => FND_API.G_MISS_NUM,

Line 2754: p_STATUS => FND_API.G_MISS_CHAR,

2750: p_PROGRAM_APPLICATION_ID => FND_API.G_MISS_NUM,
2751: p_PROGRAM_ID => FND_API.G_MISS_NUM,
2752: p_PROGRAM_UPDATE_DATE => FND_API.G_MISS_DATE,
2753: p_LEAD_NUMBER => FND_API.G_MISS_CHAR,
2754: p_STATUS => FND_API.G_MISS_CHAR,
2755: p_CUSTOMER_ID => FND_API.G_MISS_NUM,
2756: p_ADDRESS_ID => FND_API.G_MISS_NUM,
2757: p_SALES_STAGE_ID => FND_API.G_MISS_NUM,
2758: p_INITIATING_CONTACT_ID => FND_API.G_MISS_NUM,

Line 2755: p_CUSTOMER_ID => FND_API.G_MISS_NUM,

2751: p_PROGRAM_ID => FND_API.G_MISS_NUM,
2752: p_PROGRAM_UPDATE_DATE => FND_API.G_MISS_DATE,
2753: p_LEAD_NUMBER => FND_API.G_MISS_CHAR,
2754: p_STATUS => FND_API.G_MISS_CHAR,
2755: p_CUSTOMER_ID => FND_API.G_MISS_NUM,
2756: p_ADDRESS_ID => FND_API.G_MISS_NUM,
2757: p_SALES_STAGE_ID => FND_API.G_MISS_NUM,
2758: p_INITIATING_CONTACT_ID => FND_API.G_MISS_NUM,
2759: p_CHANNEL_CODE => FND_API.G_MISS_CHAR,

Line 2756: p_ADDRESS_ID => FND_API.G_MISS_NUM,

2752: p_PROGRAM_UPDATE_DATE => FND_API.G_MISS_DATE,
2753: p_LEAD_NUMBER => FND_API.G_MISS_CHAR,
2754: p_STATUS => FND_API.G_MISS_CHAR,
2755: p_CUSTOMER_ID => FND_API.G_MISS_NUM,
2756: p_ADDRESS_ID => FND_API.G_MISS_NUM,
2757: p_SALES_STAGE_ID => FND_API.G_MISS_NUM,
2758: p_INITIATING_CONTACT_ID => FND_API.G_MISS_NUM,
2759: p_CHANNEL_CODE => FND_API.G_MISS_CHAR,
2760: p_TOTAL_AMOUNT => FND_API.G_MISS_NUM,

Line 2757: p_SALES_STAGE_ID => FND_API.G_MISS_NUM,

2753: p_LEAD_NUMBER => FND_API.G_MISS_CHAR,
2754: p_STATUS => FND_API.G_MISS_CHAR,
2755: p_CUSTOMER_ID => FND_API.G_MISS_NUM,
2756: p_ADDRESS_ID => FND_API.G_MISS_NUM,
2757: p_SALES_STAGE_ID => FND_API.G_MISS_NUM,
2758: p_INITIATING_CONTACT_ID => FND_API.G_MISS_NUM,
2759: p_CHANNEL_CODE => FND_API.G_MISS_CHAR,
2760: p_TOTAL_AMOUNT => FND_API.G_MISS_NUM,
2761: p_CURRENCY_CODE => FND_API.G_MISS_CHAR,

Line 2758: p_INITIATING_CONTACT_ID => FND_API.G_MISS_NUM,

2754: p_STATUS => FND_API.G_MISS_CHAR,
2755: p_CUSTOMER_ID => FND_API.G_MISS_NUM,
2756: p_ADDRESS_ID => FND_API.G_MISS_NUM,
2757: p_SALES_STAGE_ID => FND_API.G_MISS_NUM,
2758: p_INITIATING_CONTACT_ID => FND_API.G_MISS_NUM,
2759: p_CHANNEL_CODE => FND_API.G_MISS_CHAR,
2760: p_TOTAL_AMOUNT => FND_API.G_MISS_NUM,
2761: p_CURRENCY_CODE => FND_API.G_MISS_CHAR,
2762: p_DECISION_DATE => FND_API.G_MISS_DATE,

Line 2759: p_CHANNEL_CODE => FND_API.G_MISS_CHAR,

2755: p_CUSTOMER_ID => FND_API.G_MISS_NUM,
2756: p_ADDRESS_ID => FND_API.G_MISS_NUM,
2757: p_SALES_STAGE_ID => FND_API.G_MISS_NUM,
2758: p_INITIATING_CONTACT_ID => FND_API.G_MISS_NUM,
2759: p_CHANNEL_CODE => FND_API.G_MISS_CHAR,
2760: p_TOTAL_AMOUNT => FND_API.G_MISS_NUM,
2761: p_CURRENCY_CODE => FND_API.G_MISS_CHAR,
2762: p_DECISION_DATE => FND_API.G_MISS_DATE,
2763: p_WIN_PROBABILITY => FND_API.G_MISS_NUM,

Line 2760: p_TOTAL_AMOUNT => FND_API.G_MISS_NUM,

2756: p_ADDRESS_ID => FND_API.G_MISS_NUM,
2757: p_SALES_STAGE_ID => FND_API.G_MISS_NUM,
2758: p_INITIATING_CONTACT_ID => FND_API.G_MISS_NUM,
2759: p_CHANNEL_CODE => FND_API.G_MISS_CHAR,
2760: p_TOTAL_AMOUNT => FND_API.G_MISS_NUM,
2761: p_CURRENCY_CODE => FND_API.G_MISS_CHAR,
2762: p_DECISION_DATE => FND_API.G_MISS_DATE,
2763: p_WIN_PROBABILITY => FND_API.G_MISS_NUM,
2764: p_CLOSE_REASON => FND_API.G_MISS_CHAR,

Line 2761: p_CURRENCY_CODE => FND_API.G_MISS_CHAR,

2757: p_SALES_STAGE_ID => FND_API.G_MISS_NUM,
2758: p_INITIATING_CONTACT_ID => FND_API.G_MISS_NUM,
2759: p_CHANNEL_CODE => FND_API.G_MISS_CHAR,
2760: p_TOTAL_AMOUNT => FND_API.G_MISS_NUM,
2761: p_CURRENCY_CODE => FND_API.G_MISS_CHAR,
2762: p_DECISION_DATE => FND_API.G_MISS_DATE,
2763: p_WIN_PROBABILITY => FND_API.G_MISS_NUM,
2764: p_CLOSE_REASON => FND_API.G_MISS_CHAR,
2765: p_CLOSE_COMPETITOR_CODE => FND_API.G_MISS_CHAR,

Line 2762: p_DECISION_DATE => FND_API.G_MISS_DATE,

2758: p_INITIATING_CONTACT_ID => FND_API.G_MISS_NUM,
2759: p_CHANNEL_CODE => FND_API.G_MISS_CHAR,
2760: p_TOTAL_AMOUNT => FND_API.G_MISS_NUM,
2761: p_CURRENCY_CODE => FND_API.G_MISS_CHAR,
2762: p_DECISION_DATE => FND_API.G_MISS_DATE,
2763: p_WIN_PROBABILITY => FND_API.G_MISS_NUM,
2764: p_CLOSE_REASON => FND_API.G_MISS_CHAR,
2765: p_CLOSE_COMPETITOR_CODE => FND_API.G_MISS_CHAR,
2766: p_CLOSE_COMPETITOR => FND_API.G_MISS_CHAR,

Line 2763: p_WIN_PROBABILITY => FND_API.G_MISS_NUM,

2759: p_CHANNEL_CODE => FND_API.G_MISS_CHAR,
2760: p_TOTAL_AMOUNT => FND_API.G_MISS_NUM,
2761: p_CURRENCY_CODE => FND_API.G_MISS_CHAR,
2762: p_DECISION_DATE => FND_API.G_MISS_DATE,
2763: p_WIN_PROBABILITY => FND_API.G_MISS_NUM,
2764: p_CLOSE_REASON => FND_API.G_MISS_CHAR,
2765: p_CLOSE_COMPETITOR_CODE => FND_API.G_MISS_CHAR,
2766: p_CLOSE_COMPETITOR => FND_API.G_MISS_CHAR,
2767: p_CLOSE_COMMENT => FND_API.G_MISS_CHAR,

Line 2764: p_CLOSE_REASON => FND_API.G_MISS_CHAR,

2760: p_TOTAL_AMOUNT => FND_API.G_MISS_NUM,
2761: p_CURRENCY_CODE => FND_API.G_MISS_CHAR,
2762: p_DECISION_DATE => FND_API.G_MISS_DATE,
2763: p_WIN_PROBABILITY => FND_API.G_MISS_NUM,
2764: p_CLOSE_REASON => FND_API.G_MISS_CHAR,
2765: p_CLOSE_COMPETITOR_CODE => FND_API.G_MISS_CHAR,
2766: p_CLOSE_COMPETITOR => FND_API.G_MISS_CHAR,
2767: p_CLOSE_COMMENT => FND_API.G_MISS_CHAR,
2768: p_DESCRIPTION => FND_API.G_MISS_CHAR,

Line 2765: p_CLOSE_COMPETITOR_CODE => FND_API.G_MISS_CHAR,

2761: p_CURRENCY_CODE => FND_API.G_MISS_CHAR,
2762: p_DECISION_DATE => FND_API.G_MISS_DATE,
2763: p_WIN_PROBABILITY => FND_API.G_MISS_NUM,
2764: p_CLOSE_REASON => FND_API.G_MISS_CHAR,
2765: p_CLOSE_COMPETITOR_CODE => FND_API.G_MISS_CHAR,
2766: p_CLOSE_COMPETITOR => FND_API.G_MISS_CHAR,
2767: p_CLOSE_COMMENT => FND_API.G_MISS_CHAR,
2768: p_DESCRIPTION => FND_API.G_MISS_CHAR,
2769: p_RANK => FND_API.G_MISS_CHAR,

Line 2766: p_CLOSE_COMPETITOR => FND_API.G_MISS_CHAR,

2762: p_DECISION_DATE => FND_API.G_MISS_DATE,
2763: p_WIN_PROBABILITY => FND_API.G_MISS_NUM,
2764: p_CLOSE_REASON => FND_API.G_MISS_CHAR,
2765: p_CLOSE_COMPETITOR_CODE => FND_API.G_MISS_CHAR,
2766: p_CLOSE_COMPETITOR => FND_API.G_MISS_CHAR,
2767: p_CLOSE_COMMENT => FND_API.G_MISS_CHAR,
2768: p_DESCRIPTION => FND_API.G_MISS_CHAR,
2769: p_RANK => FND_API.G_MISS_CHAR,
2770: p_SOURCE_PROMOTION_ID => FND_API.G_MISS_NUM,

Line 2767: p_CLOSE_COMMENT => FND_API.G_MISS_CHAR,

2763: p_WIN_PROBABILITY => FND_API.G_MISS_NUM,
2764: p_CLOSE_REASON => FND_API.G_MISS_CHAR,
2765: p_CLOSE_COMPETITOR_CODE => FND_API.G_MISS_CHAR,
2766: p_CLOSE_COMPETITOR => FND_API.G_MISS_CHAR,
2767: p_CLOSE_COMMENT => FND_API.G_MISS_CHAR,
2768: p_DESCRIPTION => FND_API.G_MISS_CHAR,
2769: p_RANK => FND_API.G_MISS_CHAR,
2770: p_SOURCE_PROMOTION_ID => FND_API.G_MISS_NUM,
2771: p_END_USER_CUSTOMER_ID => FND_API.G_MISS_NUM,

Line 2768: p_DESCRIPTION => FND_API.G_MISS_CHAR,

2764: p_CLOSE_REASON => FND_API.G_MISS_CHAR,
2765: p_CLOSE_COMPETITOR_CODE => FND_API.G_MISS_CHAR,
2766: p_CLOSE_COMPETITOR => FND_API.G_MISS_CHAR,
2767: p_CLOSE_COMMENT => FND_API.G_MISS_CHAR,
2768: p_DESCRIPTION => FND_API.G_MISS_CHAR,
2769: p_RANK => FND_API.G_MISS_CHAR,
2770: p_SOURCE_PROMOTION_ID => FND_API.G_MISS_NUM,
2771: p_END_USER_CUSTOMER_ID => FND_API.G_MISS_NUM,
2772: p_END_USER_ADDRESS_ID => FND_API.G_MISS_NUM,

Line 2769: p_RANK => FND_API.G_MISS_CHAR,

2765: p_CLOSE_COMPETITOR_CODE => FND_API.G_MISS_CHAR,
2766: p_CLOSE_COMPETITOR => FND_API.G_MISS_CHAR,
2767: p_CLOSE_COMMENT => FND_API.G_MISS_CHAR,
2768: p_DESCRIPTION => FND_API.G_MISS_CHAR,
2769: p_RANK => FND_API.G_MISS_CHAR,
2770: p_SOURCE_PROMOTION_ID => FND_API.G_MISS_NUM,
2771: p_END_USER_CUSTOMER_ID => FND_API.G_MISS_NUM,
2772: p_END_USER_ADDRESS_ID => FND_API.G_MISS_NUM,
2773: p_OWNER_SALESFORCE_ID => FND_API.G_MISS_NUM,

Line 2770: p_SOURCE_PROMOTION_ID => FND_API.G_MISS_NUM,

2766: p_CLOSE_COMPETITOR => FND_API.G_MISS_CHAR,
2767: p_CLOSE_COMMENT => FND_API.G_MISS_CHAR,
2768: p_DESCRIPTION => FND_API.G_MISS_CHAR,
2769: p_RANK => FND_API.G_MISS_CHAR,
2770: p_SOURCE_PROMOTION_ID => FND_API.G_MISS_NUM,
2771: p_END_USER_CUSTOMER_ID => FND_API.G_MISS_NUM,
2772: p_END_USER_ADDRESS_ID => FND_API.G_MISS_NUM,
2773: p_OWNER_SALESFORCE_ID => FND_API.G_MISS_NUM,
2774: p_OWNER_SALES_GROUP_ID => FND_API.G_MISS_NUM,

Line 2771: p_END_USER_CUSTOMER_ID => FND_API.G_MISS_NUM,

2767: p_CLOSE_COMMENT => FND_API.G_MISS_CHAR,
2768: p_DESCRIPTION => FND_API.G_MISS_CHAR,
2769: p_RANK => FND_API.G_MISS_CHAR,
2770: p_SOURCE_PROMOTION_ID => FND_API.G_MISS_NUM,
2771: p_END_USER_CUSTOMER_ID => FND_API.G_MISS_NUM,
2772: p_END_USER_ADDRESS_ID => FND_API.G_MISS_NUM,
2773: p_OWNER_SALESFORCE_ID => FND_API.G_MISS_NUM,
2774: p_OWNER_SALES_GROUP_ID => FND_API.G_MISS_NUM,
2775: --p_OWNER_ASSIGN_DATE => FND_API.G_MISS_DATE,

Line 2772: p_END_USER_ADDRESS_ID => FND_API.G_MISS_NUM,

2768: p_DESCRIPTION => FND_API.G_MISS_CHAR,
2769: p_RANK => FND_API.G_MISS_CHAR,
2770: p_SOURCE_PROMOTION_ID => FND_API.G_MISS_NUM,
2771: p_END_USER_CUSTOMER_ID => FND_API.G_MISS_NUM,
2772: p_END_USER_ADDRESS_ID => FND_API.G_MISS_NUM,
2773: p_OWNER_SALESFORCE_ID => FND_API.G_MISS_NUM,
2774: p_OWNER_SALES_GROUP_ID => FND_API.G_MISS_NUM,
2775: --p_OWNER_ASSIGN_DATE => FND_API.G_MISS_DATE,
2776: p_ORG_ID => FND_API.G_MISS_NUM,

Line 2773: p_OWNER_SALESFORCE_ID => FND_API.G_MISS_NUM,

2769: p_RANK => FND_API.G_MISS_CHAR,
2770: p_SOURCE_PROMOTION_ID => FND_API.G_MISS_NUM,
2771: p_END_USER_CUSTOMER_ID => FND_API.G_MISS_NUM,
2772: p_END_USER_ADDRESS_ID => FND_API.G_MISS_NUM,
2773: p_OWNER_SALESFORCE_ID => FND_API.G_MISS_NUM,
2774: p_OWNER_SALES_GROUP_ID => FND_API.G_MISS_NUM,
2775: --p_OWNER_ASSIGN_DATE => FND_API.G_MISS_DATE,
2776: p_ORG_ID => FND_API.G_MISS_NUM,
2777: p_NO_OPP_ALLOWED_FLAG => FND_API.G_MISS_CHAR,

Line 2774: p_OWNER_SALES_GROUP_ID => FND_API.G_MISS_NUM,

2770: p_SOURCE_PROMOTION_ID => FND_API.G_MISS_NUM,
2771: p_END_USER_CUSTOMER_ID => FND_API.G_MISS_NUM,
2772: p_END_USER_ADDRESS_ID => FND_API.G_MISS_NUM,
2773: p_OWNER_SALESFORCE_ID => FND_API.G_MISS_NUM,
2774: p_OWNER_SALES_GROUP_ID => FND_API.G_MISS_NUM,
2775: --p_OWNER_ASSIGN_DATE => FND_API.G_MISS_DATE,
2776: p_ORG_ID => FND_API.G_MISS_NUM,
2777: p_NO_OPP_ALLOWED_FLAG => FND_API.G_MISS_CHAR,
2778: p_DELETE_ALLOWED_FLAG => FND_API.G_MISS_CHAR,

Line 2775: --p_OWNER_ASSIGN_DATE => FND_API.G_MISS_DATE,

2771: p_END_USER_CUSTOMER_ID => FND_API.G_MISS_NUM,
2772: p_END_USER_ADDRESS_ID => FND_API.G_MISS_NUM,
2773: p_OWNER_SALESFORCE_ID => FND_API.G_MISS_NUM,
2774: p_OWNER_SALES_GROUP_ID => FND_API.G_MISS_NUM,
2775: --p_OWNER_ASSIGN_DATE => FND_API.G_MISS_DATE,
2776: p_ORG_ID => FND_API.G_MISS_NUM,
2777: p_NO_OPP_ALLOWED_FLAG => FND_API.G_MISS_CHAR,
2778: p_DELETE_ALLOWED_FLAG => FND_API.G_MISS_CHAR,
2779: p_ATTRIBUTE_CATEGORY => FND_API.G_MISS_CHAR,

Line 2776: p_ORG_ID => FND_API.G_MISS_NUM,

2772: p_END_USER_ADDRESS_ID => FND_API.G_MISS_NUM,
2773: p_OWNER_SALESFORCE_ID => FND_API.G_MISS_NUM,
2774: p_OWNER_SALES_GROUP_ID => FND_API.G_MISS_NUM,
2775: --p_OWNER_ASSIGN_DATE => FND_API.G_MISS_DATE,
2776: p_ORG_ID => FND_API.G_MISS_NUM,
2777: p_NO_OPP_ALLOWED_FLAG => FND_API.G_MISS_CHAR,
2778: p_DELETE_ALLOWED_FLAG => FND_API.G_MISS_CHAR,
2779: p_ATTRIBUTE_CATEGORY => FND_API.G_MISS_CHAR,
2780: p_ATTRIBUTE1 => FND_API.G_MISS_CHAR,

Line 2777: p_NO_OPP_ALLOWED_FLAG => FND_API.G_MISS_CHAR,

2773: p_OWNER_SALESFORCE_ID => FND_API.G_MISS_NUM,
2774: p_OWNER_SALES_GROUP_ID => FND_API.G_MISS_NUM,
2775: --p_OWNER_ASSIGN_DATE => FND_API.G_MISS_DATE,
2776: p_ORG_ID => FND_API.G_MISS_NUM,
2777: p_NO_OPP_ALLOWED_FLAG => FND_API.G_MISS_CHAR,
2778: p_DELETE_ALLOWED_FLAG => FND_API.G_MISS_CHAR,
2779: p_ATTRIBUTE_CATEGORY => FND_API.G_MISS_CHAR,
2780: p_ATTRIBUTE1 => FND_API.G_MISS_CHAR,
2781: p_ATTRIBUTE2 => FND_API.G_MISS_CHAR,

Line 2778: p_DELETE_ALLOWED_FLAG => FND_API.G_MISS_CHAR,

2774: p_OWNER_SALES_GROUP_ID => FND_API.G_MISS_NUM,
2775: --p_OWNER_ASSIGN_DATE => FND_API.G_MISS_DATE,
2776: p_ORG_ID => FND_API.G_MISS_NUM,
2777: p_NO_OPP_ALLOWED_FLAG => FND_API.G_MISS_CHAR,
2778: p_DELETE_ALLOWED_FLAG => FND_API.G_MISS_CHAR,
2779: p_ATTRIBUTE_CATEGORY => FND_API.G_MISS_CHAR,
2780: p_ATTRIBUTE1 => FND_API.G_MISS_CHAR,
2781: p_ATTRIBUTE2 => FND_API.G_MISS_CHAR,
2782: p_ATTRIBUTE3 => FND_API.G_MISS_CHAR,

Line 2779: p_ATTRIBUTE_CATEGORY => FND_API.G_MISS_CHAR,

2775: --p_OWNER_ASSIGN_DATE => FND_API.G_MISS_DATE,
2776: p_ORG_ID => FND_API.G_MISS_NUM,
2777: p_NO_OPP_ALLOWED_FLAG => FND_API.G_MISS_CHAR,
2778: p_DELETE_ALLOWED_FLAG => FND_API.G_MISS_CHAR,
2779: p_ATTRIBUTE_CATEGORY => FND_API.G_MISS_CHAR,
2780: p_ATTRIBUTE1 => FND_API.G_MISS_CHAR,
2781: p_ATTRIBUTE2 => FND_API.G_MISS_CHAR,
2782: p_ATTRIBUTE3 => FND_API.G_MISS_CHAR,
2783: p_ATTRIBUTE4 => FND_API.G_MISS_CHAR,

Line 2780: p_ATTRIBUTE1 => FND_API.G_MISS_CHAR,

2776: p_ORG_ID => FND_API.G_MISS_NUM,
2777: p_NO_OPP_ALLOWED_FLAG => FND_API.G_MISS_CHAR,
2778: p_DELETE_ALLOWED_FLAG => FND_API.G_MISS_CHAR,
2779: p_ATTRIBUTE_CATEGORY => FND_API.G_MISS_CHAR,
2780: p_ATTRIBUTE1 => FND_API.G_MISS_CHAR,
2781: p_ATTRIBUTE2 => FND_API.G_MISS_CHAR,
2782: p_ATTRIBUTE3 => FND_API.G_MISS_CHAR,
2783: p_ATTRIBUTE4 => FND_API.G_MISS_CHAR,
2784: p_ATTRIBUTE5 => FND_API.G_MISS_CHAR,

Line 2781: p_ATTRIBUTE2 => FND_API.G_MISS_CHAR,

2777: p_NO_OPP_ALLOWED_FLAG => FND_API.G_MISS_CHAR,
2778: p_DELETE_ALLOWED_FLAG => FND_API.G_MISS_CHAR,
2779: p_ATTRIBUTE_CATEGORY => FND_API.G_MISS_CHAR,
2780: p_ATTRIBUTE1 => FND_API.G_MISS_CHAR,
2781: p_ATTRIBUTE2 => FND_API.G_MISS_CHAR,
2782: p_ATTRIBUTE3 => FND_API.G_MISS_CHAR,
2783: p_ATTRIBUTE4 => FND_API.G_MISS_CHAR,
2784: p_ATTRIBUTE5 => FND_API.G_MISS_CHAR,
2785: p_ATTRIBUTE6 => FND_API.G_MISS_CHAR,

Line 2782: p_ATTRIBUTE3 => FND_API.G_MISS_CHAR,

2778: p_DELETE_ALLOWED_FLAG => FND_API.G_MISS_CHAR,
2779: p_ATTRIBUTE_CATEGORY => FND_API.G_MISS_CHAR,
2780: p_ATTRIBUTE1 => FND_API.G_MISS_CHAR,
2781: p_ATTRIBUTE2 => FND_API.G_MISS_CHAR,
2782: p_ATTRIBUTE3 => FND_API.G_MISS_CHAR,
2783: p_ATTRIBUTE4 => FND_API.G_MISS_CHAR,
2784: p_ATTRIBUTE5 => FND_API.G_MISS_CHAR,
2785: p_ATTRIBUTE6 => FND_API.G_MISS_CHAR,
2786: p_ATTRIBUTE7 => FND_API.G_MISS_CHAR,

Line 2783: p_ATTRIBUTE4 => FND_API.G_MISS_CHAR,

2779: p_ATTRIBUTE_CATEGORY => FND_API.G_MISS_CHAR,
2780: p_ATTRIBUTE1 => FND_API.G_MISS_CHAR,
2781: p_ATTRIBUTE2 => FND_API.G_MISS_CHAR,
2782: p_ATTRIBUTE3 => FND_API.G_MISS_CHAR,
2783: p_ATTRIBUTE4 => FND_API.G_MISS_CHAR,
2784: p_ATTRIBUTE5 => FND_API.G_MISS_CHAR,
2785: p_ATTRIBUTE6 => FND_API.G_MISS_CHAR,
2786: p_ATTRIBUTE7 => FND_API.G_MISS_CHAR,
2787: p_ATTRIBUTE8 => FND_API.G_MISS_CHAR,

Line 2784: p_ATTRIBUTE5 => FND_API.G_MISS_CHAR,

2780: p_ATTRIBUTE1 => FND_API.G_MISS_CHAR,
2781: p_ATTRIBUTE2 => FND_API.G_MISS_CHAR,
2782: p_ATTRIBUTE3 => FND_API.G_MISS_CHAR,
2783: p_ATTRIBUTE4 => FND_API.G_MISS_CHAR,
2784: p_ATTRIBUTE5 => FND_API.G_MISS_CHAR,
2785: p_ATTRIBUTE6 => FND_API.G_MISS_CHAR,
2786: p_ATTRIBUTE7 => FND_API.G_MISS_CHAR,
2787: p_ATTRIBUTE8 => FND_API.G_MISS_CHAR,
2788: p_ATTRIBUTE9 => FND_API.G_MISS_CHAR,

Line 2785: p_ATTRIBUTE6 => FND_API.G_MISS_CHAR,

2781: p_ATTRIBUTE2 => FND_API.G_MISS_CHAR,
2782: p_ATTRIBUTE3 => FND_API.G_MISS_CHAR,
2783: p_ATTRIBUTE4 => FND_API.G_MISS_CHAR,
2784: p_ATTRIBUTE5 => FND_API.G_MISS_CHAR,
2785: p_ATTRIBUTE6 => FND_API.G_MISS_CHAR,
2786: p_ATTRIBUTE7 => FND_API.G_MISS_CHAR,
2787: p_ATTRIBUTE8 => FND_API.G_MISS_CHAR,
2788: p_ATTRIBUTE9 => FND_API.G_MISS_CHAR,
2789: p_ATTRIBUTE10 => FND_API.G_MISS_CHAR,

Line 2786: p_ATTRIBUTE7 => FND_API.G_MISS_CHAR,

2782: p_ATTRIBUTE3 => FND_API.G_MISS_CHAR,
2783: p_ATTRIBUTE4 => FND_API.G_MISS_CHAR,
2784: p_ATTRIBUTE5 => FND_API.G_MISS_CHAR,
2785: p_ATTRIBUTE6 => FND_API.G_MISS_CHAR,
2786: p_ATTRIBUTE7 => FND_API.G_MISS_CHAR,
2787: p_ATTRIBUTE8 => FND_API.G_MISS_CHAR,
2788: p_ATTRIBUTE9 => FND_API.G_MISS_CHAR,
2789: p_ATTRIBUTE10 => FND_API.G_MISS_CHAR,
2790: p_ATTRIBUTE11 => FND_API.G_MISS_CHAR,

Line 2787: p_ATTRIBUTE8 => FND_API.G_MISS_CHAR,

2783: p_ATTRIBUTE4 => FND_API.G_MISS_CHAR,
2784: p_ATTRIBUTE5 => FND_API.G_MISS_CHAR,
2785: p_ATTRIBUTE6 => FND_API.G_MISS_CHAR,
2786: p_ATTRIBUTE7 => FND_API.G_MISS_CHAR,
2787: p_ATTRIBUTE8 => FND_API.G_MISS_CHAR,
2788: p_ATTRIBUTE9 => FND_API.G_MISS_CHAR,
2789: p_ATTRIBUTE10 => FND_API.G_MISS_CHAR,
2790: p_ATTRIBUTE11 => FND_API.G_MISS_CHAR,
2791: p_ATTRIBUTE12 => FND_API.G_MISS_CHAR,

Line 2788: p_ATTRIBUTE9 => FND_API.G_MISS_CHAR,

2784: p_ATTRIBUTE5 => FND_API.G_MISS_CHAR,
2785: p_ATTRIBUTE6 => FND_API.G_MISS_CHAR,
2786: p_ATTRIBUTE7 => FND_API.G_MISS_CHAR,
2787: p_ATTRIBUTE8 => FND_API.G_MISS_CHAR,
2788: p_ATTRIBUTE9 => FND_API.G_MISS_CHAR,
2789: p_ATTRIBUTE10 => FND_API.G_MISS_CHAR,
2790: p_ATTRIBUTE11 => FND_API.G_MISS_CHAR,
2791: p_ATTRIBUTE12 => FND_API.G_MISS_CHAR,
2792: p_ATTRIBUTE13 => FND_API.G_MISS_CHAR,

Line 2789: p_ATTRIBUTE10 => FND_API.G_MISS_CHAR,

2785: p_ATTRIBUTE6 => FND_API.G_MISS_CHAR,
2786: p_ATTRIBUTE7 => FND_API.G_MISS_CHAR,
2787: p_ATTRIBUTE8 => FND_API.G_MISS_CHAR,
2788: p_ATTRIBUTE9 => FND_API.G_MISS_CHAR,
2789: p_ATTRIBUTE10 => FND_API.G_MISS_CHAR,
2790: p_ATTRIBUTE11 => FND_API.G_MISS_CHAR,
2791: p_ATTRIBUTE12 => FND_API.G_MISS_CHAR,
2792: p_ATTRIBUTE13 => FND_API.G_MISS_CHAR,
2793: p_ATTRIBUTE14 => FND_API.G_MISS_CHAR,

Line 2790: p_ATTRIBUTE11 => FND_API.G_MISS_CHAR,

2786: p_ATTRIBUTE7 => FND_API.G_MISS_CHAR,
2787: p_ATTRIBUTE8 => FND_API.G_MISS_CHAR,
2788: p_ATTRIBUTE9 => FND_API.G_MISS_CHAR,
2789: p_ATTRIBUTE10 => FND_API.G_MISS_CHAR,
2790: p_ATTRIBUTE11 => FND_API.G_MISS_CHAR,
2791: p_ATTRIBUTE12 => FND_API.G_MISS_CHAR,
2792: p_ATTRIBUTE13 => FND_API.G_MISS_CHAR,
2793: p_ATTRIBUTE14 => FND_API.G_MISS_CHAR,
2794: p_ATTRIBUTE15 => FND_API.G_MISS_CHAR,

Line 2791: p_ATTRIBUTE12 => FND_API.G_MISS_CHAR,

2787: p_ATTRIBUTE8 => FND_API.G_MISS_CHAR,
2788: p_ATTRIBUTE9 => FND_API.G_MISS_CHAR,
2789: p_ATTRIBUTE10 => FND_API.G_MISS_CHAR,
2790: p_ATTRIBUTE11 => FND_API.G_MISS_CHAR,
2791: p_ATTRIBUTE12 => FND_API.G_MISS_CHAR,
2792: p_ATTRIBUTE13 => FND_API.G_MISS_CHAR,
2793: p_ATTRIBUTE14 => FND_API.G_MISS_CHAR,
2794: p_ATTRIBUTE15 => FND_API.G_MISS_CHAR,
2795: p_PARENT_PROJECT => FND_API.G_MISS_CHAR,

Line 2792: p_ATTRIBUTE13 => FND_API.G_MISS_CHAR,

2788: p_ATTRIBUTE9 => FND_API.G_MISS_CHAR,
2789: p_ATTRIBUTE10 => FND_API.G_MISS_CHAR,
2790: p_ATTRIBUTE11 => FND_API.G_MISS_CHAR,
2791: p_ATTRIBUTE12 => FND_API.G_MISS_CHAR,
2792: p_ATTRIBUTE13 => FND_API.G_MISS_CHAR,
2793: p_ATTRIBUTE14 => FND_API.G_MISS_CHAR,
2794: p_ATTRIBUTE15 => FND_API.G_MISS_CHAR,
2795: p_PARENT_PROJECT => FND_API.G_MISS_CHAR,
2796: p_LEAD_SOURCE_CODE => FND_API.G_MISS_CHAR,

Line 2793: p_ATTRIBUTE14 => FND_API.G_MISS_CHAR,

2789: p_ATTRIBUTE10 => FND_API.G_MISS_CHAR,
2790: p_ATTRIBUTE11 => FND_API.G_MISS_CHAR,
2791: p_ATTRIBUTE12 => FND_API.G_MISS_CHAR,
2792: p_ATTRIBUTE13 => FND_API.G_MISS_CHAR,
2793: p_ATTRIBUTE14 => FND_API.G_MISS_CHAR,
2794: p_ATTRIBUTE15 => FND_API.G_MISS_CHAR,
2795: p_PARENT_PROJECT => FND_API.G_MISS_CHAR,
2796: p_LEAD_SOURCE_CODE => FND_API.G_MISS_CHAR,
2797: p_ORIG_SYSTEM_REFERENCE => FND_API.G_MISS_CHAR,

Line 2794: p_ATTRIBUTE15 => FND_API.G_MISS_CHAR,

2790: p_ATTRIBUTE11 => FND_API.G_MISS_CHAR,
2791: p_ATTRIBUTE12 => FND_API.G_MISS_CHAR,
2792: p_ATTRIBUTE13 => FND_API.G_MISS_CHAR,
2793: p_ATTRIBUTE14 => FND_API.G_MISS_CHAR,
2794: p_ATTRIBUTE15 => FND_API.G_MISS_CHAR,
2795: p_PARENT_PROJECT => FND_API.G_MISS_CHAR,
2796: p_LEAD_SOURCE_CODE => FND_API.G_MISS_CHAR,
2797: p_ORIG_SYSTEM_REFERENCE => FND_API.G_MISS_CHAR,
2798: p_CLOSE_COMPETITOR_ID => FND_API.G_MISS_NUM,

Line 2795: p_PARENT_PROJECT => FND_API.G_MISS_CHAR,

2791: p_ATTRIBUTE12 => FND_API.G_MISS_CHAR,
2792: p_ATTRIBUTE13 => FND_API.G_MISS_CHAR,
2793: p_ATTRIBUTE14 => FND_API.G_MISS_CHAR,
2794: p_ATTRIBUTE15 => FND_API.G_MISS_CHAR,
2795: p_PARENT_PROJECT => FND_API.G_MISS_CHAR,
2796: p_LEAD_SOURCE_CODE => FND_API.G_MISS_CHAR,
2797: p_ORIG_SYSTEM_REFERENCE => FND_API.G_MISS_CHAR,
2798: p_CLOSE_COMPETITOR_ID => FND_API.G_MISS_NUM,
2799: p_END_USER_CUSTOMER_NAME => FND_API.G_MISS_CHAR,

Line 2796: p_LEAD_SOURCE_CODE => FND_API.G_MISS_CHAR,

2792: p_ATTRIBUTE13 => FND_API.G_MISS_CHAR,
2793: p_ATTRIBUTE14 => FND_API.G_MISS_CHAR,
2794: p_ATTRIBUTE15 => FND_API.G_MISS_CHAR,
2795: p_PARENT_PROJECT => FND_API.G_MISS_CHAR,
2796: p_LEAD_SOURCE_CODE => FND_API.G_MISS_CHAR,
2797: p_ORIG_SYSTEM_REFERENCE => FND_API.G_MISS_CHAR,
2798: p_CLOSE_COMPETITOR_ID => FND_API.G_MISS_NUM,
2799: p_END_USER_CUSTOMER_NAME => FND_API.G_MISS_CHAR,
2800: p_PRICE_LIST_ID => FND_API.G_MISS_NUM,

Line 2797: p_ORIG_SYSTEM_REFERENCE => FND_API.G_MISS_CHAR,

2793: p_ATTRIBUTE14 => FND_API.G_MISS_CHAR,
2794: p_ATTRIBUTE15 => FND_API.G_MISS_CHAR,
2795: p_PARENT_PROJECT => FND_API.G_MISS_CHAR,
2796: p_LEAD_SOURCE_CODE => FND_API.G_MISS_CHAR,
2797: p_ORIG_SYSTEM_REFERENCE => FND_API.G_MISS_CHAR,
2798: p_CLOSE_COMPETITOR_ID => FND_API.G_MISS_NUM,
2799: p_END_USER_CUSTOMER_NAME => FND_API.G_MISS_CHAR,
2800: p_PRICE_LIST_ID => FND_API.G_MISS_NUM,
2801: p_DELETED_FLAG => 'Y',

Line 2798: p_CLOSE_COMPETITOR_ID => FND_API.G_MISS_NUM,

2794: p_ATTRIBUTE15 => FND_API.G_MISS_CHAR,
2795: p_PARENT_PROJECT => FND_API.G_MISS_CHAR,
2796: p_LEAD_SOURCE_CODE => FND_API.G_MISS_CHAR,
2797: p_ORIG_SYSTEM_REFERENCE => FND_API.G_MISS_CHAR,
2798: p_CLOSE_COMPETITOR_ID => FND_API.G_MISS_NUM,
2799: p_END_USER_CUSTOMER_NAME => FND_API.G_MISS_CHAR,
2800: p_PRICE_LIST_ID => FND_API.G_MISS_NUM,
2801: p_DELETED_FLAG => 'Y',
2802: p_AUTO_ASSIGNMENT_TYPE => FND_API.G_MISS_CHAR,

Line 2799: p_END_USER_CUSTOMER_NAME => FND_API.G_MISS_CHAR,

2795: p_PARENT_PROJECT => FND_API.G_MISS_CHAR,
2796: p_LEAD_SOURCE_CODE => FND_API.G_MISS_CHAR,
2797: p_ORIG_SYSTEM_REFERENCE => FND_API.G_MISS_CHAR,
2798: p_CLOSE_COMPETITOR_ID => FND_API.G_MISS_NUM,
2799: p_END_USER_CUSTOMER_NAME => FND_API.G_MISS_CHAR,
2800: p_PRICE_LIST_ID => FND_API.G_MISS_NUM,
2801: p_DELETED_FLAG => 'Y',
2802: p_AUTO_ASSIGNMENT_TYPE => FND_API.G_MISS_CHAR,
2803: p_PRM_ASSIGNMENT_TYPE => FND_API.G_MISS_CHAR,

Line 2800: p_PRICE_LIST_ID => FND_API.G_MISS_NUM,

2796: p_LEAD_SOURCE_CODE => FND_API.G_MISS_CHAR,
2797: p_ORIG_SYSTEM_REFERENCE => FND_API.G_MISS_CHAR,
2798: p_CLOSE_COMPETITOR_ID => FND_API.G_MISS_NUM,
2799: p_END_USER_CUSTOMER_NAME => FND_API.G_MISS_CHAR,
2800: p_PRICE_LIST_ID => FND_API.G_MISS_NUM,
2801: p_DELETED_FLAG => 'Y',
2802: p_AUTO_ASSIGNMENT_TYPE => FND_API.G_MISS_CHAR,
2803: p_PRM_ASSIGNMENT_TYPE => FND_API.G_MISS_CHAR,
2804: p_CUSTOMER_BUDGET => FND_API.G_MISS_NUM,

Line 2802: p_AUTO_ASSIGNMENT_TYPE => FND_API.G_MISS_CHAR,

2798: p_CLOSE_COMPETITOR_ID => FND_API.G_MISS_NUM,
2799: p_END_USER_CUSTOMER_NAME => FND_API.G_MISS_CHAR,
2800: p_PRICE_LIST_ID => FND_API.G_MISS_NUM,
2801: p_DELETED_FLAG => 'Y',
2802: p_AUTO_ASSIGNMENT_TYPE => FND_API.G_MISS_CHAR,
2803: p_PRM_ASSIGNMENT_TYPE => FND_API.G_MISS_CHAR,
2804: p_CUSTOMER_BUDGET => FND_API.G_MISS_NUM,
2805: p_METHODOLOGY_CODE => FND_API.G_MISS_CHAR,
2806: p_SALES_METHODOLOGY_ID => FND_API.G_MISS_NUM,

Line 2803: p_PRM_ASSIGNMENT_TYPE => FND_API.G_MISS_CHAR,

2799: p_END_USER_CUSTOMER_NAME => FND_API.G_MISS_CHAR,
2800: p_PRICE_LIST_ID => FND_API.G_MISS_NUM,
2801: p_DELETED_FLAG => 'Y',
2802: p_AUTO_ASSIGNMENT_TYPE => FND_API.G_MISS_CHAR,
2803: p_PRM_ASSIGNMENT_TYPE => FND_API.G_MISS_CHAR,
2804: p_CUSTOMER_BUDGET => FND_API.G_MISS_NUM,
2805: p_METHODOLOGY_CODE => FND_API.G_MISS_CHAR,
2806: p_SALES_METHODOLOGY_ID => FND_API.G_MISS_NUM,
2807: p_ORIGINAL_LEAD_ID => FND_API.G_MISS_NUM,

Line 2804: p_CUSTOMER_BUDGET => FND_API.G_MISS_NUM,

2800: p_PRICE_LIST_ID => FND_API.G_MISS_NUM,
2801: p_DELETED_FLAG => 'Y',
2802: p_AUTO_ASSIGNMENT_TYPE => FND_API.G_MISS_CHAR,
2803: p_PRM_ASSIGNMENT_TYPE => FND_API.G_MISS_CHAR,
2804: p_CUSTOMER_BUDGET => FND_API.G_MISS_NUM,
2805: p_METHODOLOGY_CODE => FND_API.G_MISS_CHAR,
2806: p_SALES_METHODOLOGY_ID => FND_API.G_MISS_NUM,
2807: p_ORIGINAL_LEAD_ID => FND_API.G_MISS_NUM,
2808: p_DECISION_TIMEFRAME_CODE => FND_API.G_MISS_CHAR,

Line 2805: p_METHODOLOGY_CODE => FND_API.G_MISS_CHAR,

2801: p_DELETED_FLAG => 'Y',
2802: p_AUTO_ASSIGNMENT_TYPE => FND_API.G_MISS_CHAR,
2803: p_PRM_ASSIGNMENT_TYPE => FND_API.G_MISS_CHAR,
2804: p_CUSTOMER_BUDGET => FND_API.G_MISS_NUM,
2805: p_METHODOLOGY_CODE => FND_API.G_MISS_CHAR,
2806: p_SALES_METHODOLOGY_ID => FND_API.G_MISS_NUM,
2807: p_ORIGINAL_LEAD_ID => FND_API.G_MISS_NUM,
2808: p_DECISION_TIMEFRAME_CODE => FND_API.G_MISS_CHAR,
2809: p_INC_PARTNER_RESOURCE_ID=>FND_API.G_MISS_NUM,

Line 2806: p_SALES_METHODOLOGY_ID => FND_API.G_MISS_NUM,

2802: p_AUTO_ASSIGNMENT_TYPE => FND_API.G_MISS_CHAR,
2803: p_PRM_ASSIGNMENT_TYPE => FND_API.G_MISS_CHAR,
2804: p_CUSTOMER_BUDGET => FND_API.G_MISS_NUM,
2805: p_METHODOLOGY_CODE => FND_API.G_MISS_CHAR,
2806: p_SALES_METHODOLOGY_ID => FND_API.G_MISS_NUM,
2807: p_ORIGINAL_LEAD_ID => FND_API.G_MISS_NUM,
2808: p_DECISION_TIMEFRAME_CODE => FND_API.G_MISS_CHAR,
2809: p_INC_PARTNER_RESOURCE_ID=>FND_API.G_MISS_NUM,
2810: p_INC_PARTNER_PARTY_ID => FND_API.G_MISS_NUM,

Line 2807: p_ORIGINAL_LEAD_ID => FND_API.G_MISS_NUM,

2803: p_PRM_ASSIGNMENT_TYPE => FND_API.G_MISS_CHAR,
2804: p_CUSTOMER_BUDGET => FND_API.G_MISS_NUM,
2805: p_METHODOLOGY_CODE => FND_API.G_MISS_CHAR,
2806: p_SALES_METHODOLOGY_ID => FND_API.G_MISS_NUM,
2807: p_ORIGINAL_LEAD_ID => FND_API.G_MISS_NUM,
2808: p_DECISION_TIMEFRAME_CODE => FND_API.G_MISS_CHAR,
2809: p_INC_PARTNER_RESOURCE_ID=>FND_API.G_MISS_NUM,
2810: p_INC_PARTNER_PARTY_ID => FND_API.G_MISS_NUM,
2811: p_OFFER_ID => FND_API.G_MISS_NUM,

Line 2808: p_DECISION_TIMEFRAME_CODE => FND_API.G_MISS_CHAR,

2804: p_CUSTOMER_BUDGET => FND_API.G_MISS_NUM,
2805: p_METHODOLOGY_CODE => FND_API.G_MISS_CHAR,
2806: p_SALES_METHODOLOGY_ID => FND_API.G_MISS_NUM,
2807: p_ORIGINAL_LEAD_ID => FND_API.G_MISS_NUM,
2808: p_DECISION_TIMEFRAME_CODE => FND_API.G_MISS_CHAR,
2809: p_INC_PARTNER_RESOURCE_ID=>FND_API.G_MISS_NUM,
2810: p_INC_PARTNER_PARTY_ID => FND_API.G_MISS_NUM,
2811: p_OFFER_ID => FND_API.G_MISS_NUM,
2812: p_VEHICLE_RESPONSE_CODE => FND_API.G_MISS_CHAR,

Line 2809: p_INC_PARTNER_RESOURCE_ID=>FND_API.G_MISS_NUM,

2805: p_METHODOLOGY_CODE => FND_API.G_MISS_CHAR,
2806: p_SALES_METHODOLOGY_ID => FND_API.G_MISS_NUM,
2807: p_ORIGINAL_LEAD_ID => FND_API.G_MISS_NUM,
2808: p_DECISION_TIMEFRAME_CODE => FND_API.G_MISS_CHAR,
2809: p_INC_PARTNER_RESOURCE_ID=>FND_API.G_MISS_NUM,
2810: p_INC_PARTNER_PARTY_ID => FND_API.G_MISS_NUM,
2811: p_OFFER_ID => FND_API.G_MISS_NUM,
2812: p_VEHICLE_RESPONSE_CODE => FND_API.G_MISS_CHAR,
2813: p_BUDGET_STATUS_CODE => FND_API.G_MISS_CHAR,

Line 2810: p_INC_PARTNER_PARTY_ID => FND_API.G_MISS_NUM,

2806: p_SALES_METHODOLOGY_ID => FND_API.G_MISS_NUM,
2807: p_ORIGINAL_LEAD_ID => FND_API.G_MISS_NUM,
2808: p_DECISION_TIMEFRAME_CODE => FND_API.G_MISS_CHAR,
2809: p_INC_PARTNER_RESOURCE_ID=>FND_API.G_MISS_NUM,
2810: p_INC_PARTNER_PARTY_ID => FND_API.G_MISS_NUM,
2811: p_OFFER_ID => FND_API.G_MISS_NUM,
2812: p_VEHICLE_RESPONSE_CODE => FND_API.G_MISS_CHAR,
2813: p_BUDGET_STATUS_CODE => FND_API.G_MISS_CHAR,
2814: p_FOLLOWUP_DATE => FND_API.G_MISS_DATE,

Line 2811: p_OFFER_ID => FND_API.G_MISS_NUM,

2807: p_ORIGINAL_LEAD_ID => FND_API.G_MISS_NUM,
2808: p_DECISION_TIMEFRAME_CODE => FND_API.G_MISS_CHAR,
2809: p_INC_PARTNER_RESOURCE_ID=>FND_API.G_MISS_NUM,
2810: p_INC_PARTNER_PARTY_ID => FND_API.G_MISS_NUM,
2811: p_OFFER_ID => FND_API.G_MISS_NUM,
2812: p_VEHICLE_RESPONSE_CODE => FND_API.G_MISS_CHAR,
2813: p_BUDGET_STATUS_CODE => FND_API.G_MISS_CHAR,
2814: p_FOLLOWUP_DATE => FND_API.G_MISS_DATE,
2815: p_PRM_EXEC_SPONSOR_FLAG => FND_API.G_MISS_CHAR,

Line 2812: p_VEHICLE_RESPONSE_CODE => FND_API.G_MISS_CHAR,

2808: p_DECISION_TIMEFRAME_CODE => FND_API.G_MISS_CHAR,
2809: p_INC_PARTNER_RESOURCE_ID=>FND_API.G_MISS_NUM,
2810: p_INC_PARTNER_PARTY_ID => FND_API.G_MISS_NUM,
2811: p_OFFER_ID => FND_API.G_MISS_NUM,
2812: p_VEHICLE_RESPONSE_CODE => FND_API.G_MISS_CHAR,
2813: p_BUDGET_STATUS_CODE => FND_API.G_MISS_CHAR,
2814: p_FOLLOWUP_DATE => FND_API.G_MISS_DATE,
2815: p_PRM_EXEC_SPONSOR_FLAG => FND_API.G_MISS_CHAR,
2816: p_PRM_PRJ_LEAD_IN_PLACE_FLAG=>FND_API.G_MISS_CHAR,

Line 2813: p_BUDGET_STATUS_CODE => FND_API.G_MISS_CHAR,

2809: p_INC_PARTNER_RESOURCE_ID=>FND_API.G_MISS_NUM,
2810: p_INC_PARTNER_PARTY_ID => FND_API.G_MISS_NUM,
2811: p_OFFER_ID => FND_API.G_MISS_NUM,
2812: p_VEHICLE_RESPONSE_CODE => FND_API.G_MISS_CHAR,
2813: p_BUDGET_STATUS_CODE => FND_API.G_MISS_CHAR,
2814: p_FOLLOWUP_DATE => FND_API.G_MISS_DATE,
2815: p_PRM_EXEC_SPONSOR_FLAG => FND_API.G_MISS_CHAR,
2816: p_PRM_PRJ_LEAD_IN_PLACE_FLAG=>FND_API.G_MISS_CHAR,
2817: p_PRM_IND_CLASSIFICATION_CODE =>

Line 2814: p_FOLLOWUP_DATE => FND_API.G_MISS_DATE,

2810: p_INC_PARTNER_PARTY_ID => FND_API.G_MISS_NUM,
2811: p_OFFER_ID => FND_API.G_MISS_NUM,
2812: p_VEHICLE_RESPONSE_CODE => FND_API.G_MISS_CHAR,
2813: p_BUDGET_STATUS_CODE => FND_API.G_MISS_CHAR,
2814: p_FOLLOWUP_DATE => FND_API.G_MISS_DATE,
2815: p_PRM_EXEC_SPONSOR_FLAG => FND_API.G_MISS_CHAR,
2816: p_PRM_PRJ_LEAD_IN_PLACE_FLAG=>FND_API.G_MISS_CHAR,
2817: p_PRM_IND_CLASSIFICATION_CODE =>
2818: FND_API.G_MISS_CHAR,

Line 2815: p_PRM_EXEC_SPONSOR_FLAG => FND_API.G_MISS_CHAR,

2811: p_OFFER_ID => FND_API.G_MISS_NUM,
2812: p_VEHICLE_RESPONSE_CODE => FND_API.G_MISS_CHAR,
2813: p_BUDGET_STATUS_CODE => FND_API.G_MISS_CHAR,
2814: p_FOLLOWUP_DATE => FND_API.G_MISS_DATE,
2815: p_PRM_EXEC_SPONSOR_FLAG => FND_API.G_MISS_CHAR,
2816: p_PRM_PRJ_LEAD_IN_PLACE_FLAG=>FND_API.G_MISS_CHAR,
2817: p_PRM_IND_CLASSIFICATION_CODE =>
2818: FND_API.G_MISS_CHAR,
2819: p_PRM_LEAD_TYPE => FND_API.G_MISS_CHAR,

Line 2816: p_PRM_PRJ_LEAD_IN_PLACE_FLAG=>FND_API.G_MISS_CHAR,

2812: p_VEHICLE_RESPONSE_CODE => FND_API.G_MISS_CHAR,
2813: p_BUDGET_STATUS_CODE => FND_API.G_MISS_CHAR,
2814: p_FOLLOWUP_DATE => FND_API.G_MISS_DATE,
2815: p_PRM_EXEC_SPONSOR_FLAG => FND_API.G_MISS_CHAR,
2816: p_PRM_PRJ_LEAD_IN_PLACE_FLAG=>FND_API.G_MISS_CHAR,
2817: p_PRM_IND_CLASSIFICATION_CODE =>
2818: FND_API.G_MISS_CHAR,
2819: p_PRM_LEAD_TYPE => FND_API.G_MISS_CHAR,
2820: p_FREEZE_FLAG => FND_API.G_MISS_CHAR,

Line 2818: FND_API.G_MISS_CHAR,

2814: p_FOLLOWUP_DATE => FND_API.G_MISS_DATE,
2815: p_PRM_EXEC_SPONSOR_FLAG => FND_API.G_MISS_CHAR,
2816: p_PRM_PRJ_LEAD_IN_PLACE_FLAG=>FND_API.G_MISS_CHAR,
2817: p_PRM_IND_CLASSIFICATION_CODE =>
2818: FND_API.G_MISS_CHAR,
2819: p_PRM_LEAD_TYPE => FND_API.G_MISS_CHAR,
2820: p_FREEZE_FLAG => FND_API.G_MISS_CHAR,
2821: p_PRM_REFERRAL_CODE => FND_API.G_MISS_CHAR);
2822: --

Line 2819: p_PRM_LEAD_TYPE => FND_API.G_MISS_CHAR,

2815: p_PRM_EXEC_SPONSOR_FLAG => FND_API.G_MISS_CHAR,
2816: p_PRM_PRJ_LEAD_IN_PLACE_FLAG=>FND_API.G_MISS_CHAR,
2817: p_PRM_IND_CLASSIFICATION_CODE =>
2818: FND_API.G_MISS_CHAR,
2819: p_PRM_LEAD_TYPE => FND_API.G_MISS_CHAR,
2820: p_FREEZE_FLAG => FND_API.G_MISS_CHAR,
2821: p_PRM_REFERRAL_CODE => FND_API.G_MISS_CHAR);
2822: --
2823: -- End of API body.

Line 2820: p_FREEZE_FLAG => FND_API.G_MISS_CHAR,

2816: p_PRM_PRJ_LEAD_IN_PLACE_FLAG=>FND_API.G_MISS_CHAR,
2817: p_PRM_IND_CLASSIFICATION_CODE =>
2818: FND_API.G_MISS_CHAR,
2819: p_PRM_LEAD_TYPE => FND_API.G_MISS_CHAR,
2820: p_FREEZE_FLAG => FND_API.G_MISS_CHAR,
2821: p_PRM_REFERRAL_CODE => FND_API.G_MISS_CHAR);
2822: --
2823: -- End of API body.
2824: --

Line 2821: p_PRM_REFERRAL_CODE => FND_API.G_MISS_CHAR);

2817: p_PRM_IND_CLASSIFICATION_CODE =>
2818: FND_API.G_MISS_CHAR,
2819: p_PRM_LEAD_TYPE => FND_API.G_MISS_CHAR,
2820: p_FREEZE_FLAG => FND_API.G_MISS_CHAR,
2821: p_PRM_REFERRAL_CODE => FND_API.G_MISS_CHAR);
2822: --
2823: -- End of API body.
2824: --
2825:

Line 2827: IF FND_API.to_Boolean( p_commit )

2823: -- End of API body.
2824: --
2825:
2826: -- Standard check for p_commit
2827: IF FND_API.to_Boolean( p_commit )
2828: THEN
2829: COMMIT WORK;
2830: END IF;
2831:

Line 2855: p_init_msg_list => FND_API.G_FALSE,

2851: IF(FND_PROFILE.VALUE('AS_POST_CUSTOM_ENABLED')='Y')
2852: THEN
2853: AS_CALLOUT_PKG.Delete_opp_header_AU(
2854: p_api_version_number => 2.0,
2855: p_init_msg_list => FND_API.G_FALSE,
2856: p_commit => FND_API.G_FALSE,
2857: p_validation_level => p_validation_level,
2858: p_identity_salesforce_id => p_identity_salesforce_id,
2859: P_Header_Rec => P_Header_Rec,

Line 2856: p_commit => FND_API.G_FALSE,

2852: THEN
2853: AS_CALLOUT_PKG.Delete_opp_header_AU(
2854: p_api_version_number => 2.0,
2855: p_init_msg_list => FND_API.G_FALSE,
2856: p_commit => FND_API.G_FALSE,
2857: p_validation_level => p_validation_level,
2858: p_identity_salesforce_id => p_identity_salesforce_id,
2859: P_Header_Rec => P_Header_Rec,
2860: -- Hint: Add detail tables as parameter lists if it's master-detail

Line 2868: WHEN FND_API.G_EXC_ERROR THEN

2864: x_msg_data => x_msg_data);
2865: END IF;
2866: */
2867: EXCEPTION
2868: WHEN FND_API.G_EXC_ERROR THEN
2869: AS_UTILITY_PVT.HANDLE_EXCEPTIONS(
2870: P_MODULE => l_module
2871: ,P_API_NAME => L_API_NAME
2872: ,P_PKG_NAME => G_PKG_NAME

Line 2879: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

2875: ,X_MSG_COUNT => X_MSG_COUNT
2876: ,X_MSG_DATA => X_MSG_DATA
2877: ,X_RETURN_STATUS => X_RETURN_STATUS);
2878:
2879: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2880: AS_UTILITY_PVT.HANDLE_EXCEPTIONS(
2881: P_MODULE => l_module
2882: ,P_API_NAME => L_API_NAME
2883: ,P_PKG_NAME => G_PKG_NAME

Line 2910: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

2906: -- Item-level validation procedures
2907: --
2908:
2909: PROCEDURE Validate_LEAD_ID (
2910: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
2911: P_Validation_mode IN VARCHAR2,
2912: P_LEAD_ID IN NUMBER,
2913: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
2914: X_Return_Status OUT NOCOPY VARCHAR2,

Line 2930: IF FND_API.to_Boolean( p_init_msg_list )

2926: l_module CONSTANT VARCHAR2(255) := 'as.plsql.ldhpv.Validate_LEAD_ID';
2927:
2928: BEGIN
2929: -- Initialize message list if p_init_msg_list is set to TRUE.
2930: IF FND_API.to_Boolean( p_init_msg_list )
2931: THEN
2932: FND_MSG_PUB.initialize;
2933: END IF;
2934:

Line 2936: x_return_status := FND_API.G_RET_STS_SUCCESS;

2932: FND_MSG_PUB.initialize;
2933: END IF;
2934:
2935: -- Initialize API return status to SUCCESS
2936: x_return_status := FND_API.G_RET_STS_SUCCESS;
2937:
2938: -- Calling from Create API
2939: IF(p_validation_mode = AS_UTILITY_PVT.G_CREATE)
2940: THEN

Line 2941: IF (p_LEAD_ID is NOT NULL) and (p_LEAD_ID <> FND_API.G_MISS_NUM)

2937:
2938: -- Calling from Create API
2939: IF(p_validation_mode = AS_UTILITY_PVT.G_CREATE)
2940: THEN
2941: IF (p_LEAD_ID is NOT NULL) and (p_LEAD_ID <> FND_API.G_MISS_NUM)
2942: THEN
2943: OPEN C_Lead_Id_Exists (p_Lead_Id);
2944: FETCH C_Lead_Id_Exists into l_val;
2945:

Line 2957: x_return_status := FND_API.G_RET_STS_ERROR;

2953: p_msg_name => 'API_DUPLICATE_LEAD_ID',
2954: p_token1 => 'VALUE',
2955: p_token1_value => p_LEAD_ID );
2956:
2957: x_return_status := FND_API.G_RET_STS_ERROR;
2958: END IF;
2959:
2960: CLOSE C_Lead_Id_Exists;
2961: END IF;

Line 2967: IF (p_LEAD_ID is NULL) or (p_LEAD_ID = FND_API.G_MISS_NUM)

2963: -- Calling from Update API
2964: ELSIF(p_validation_mode = AS_UTILITY_PVT.G_UPDATE)
2965: THEN
2966: -- validate NOT NULL column
2967: IF (p_LEAD_ID is NULL) or (p_LEAD_ID = FND_API.G_MISS_NUM)
2968: THEN
2969: -- AS_UTILITY_PVT.Debug_Message(FND_MSG_PUB.G_MSG_LVL_ERROR,
2970: -- 'Private API: Violate NOT NULL constraint(LEAD_ID)');
2971:

Line 2977: x_return_status := FND_API.G_RET_STS_ERROR;

2973: p_module => l_module,
2974: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
2975: p_msg_name => 'API_MISSING_LEAD_ID');
2976:
2977: x_return_status := FND_API.G_RET_STS_ERROR;
2978: ELSE
2979: OPEN C_Lead_Id_Exists (p_Lead_Id);
2980: FETCH C_Lead_Id_Exists into l_val;
2981:

Line 2994: x_return_status := FND_API.G_RET_STS_ERROR;

2990: p_msg_name => 'API_INVALID_LEAD_ID',
2991: p_token1 => 'VALUE',
2992: p_token1_value => p_LEAD_ID );
2993:
2994: x_return_status := FND_API.G_RET_STS_ERROR;
2995: END IF;
2996:
2997: CLOSE C_Lead_Id_Exists;
2998: END IF;

Line 3012: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

3008:
3009:
3010: /*
3011: PROCEDURE Validate_LEAD_NUMBER (
3012: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
3013: P_Validation_mode IN VARCHAR2,
3014: P_LEAD_NUMBER IN VARCHAR2,
3015: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
3016: X_Return_Status OUT NOCOPY VARCHAR2,

Line 3032: IF FND_API.to_Boolean( p_init_msg_list )

3028:
3029: BEGIN
3030:
3031: -- Initialize message list if p_init_msg_list is set to TRUE.
3032: IF FND_API.to_Boolean( p_init_msg_list )
3033: THEN
3034: FND_MSG_PUB.initialize;
3035: END IF;
3036:

Line 3039: x_return_status := FND_API.G_RET_STS_SUCCESS;

3035: END IF;
3036:
3037:
3038: -- Initialize API return status to SUCCESS
3039: x_return_status := FND_API.G_RET_STS_SUCCESS;
3040:
3041: IF(p_LEAD_NUMBER is NULL)
3042: THEN
3043: -- validate NOT NULL column

Line 3051: x_return_status := FND_API.G_RET_STS_ERROR;

3047: AS_UTILITY_PVT.Set_Message(
3048: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
3049: p_msg_name => 'API_MISSING_LEAD_NUMBER');
3050:
3051: x_return_status := FND_API.G_RET_STS_ERROR;
3052: ELSE
3053: -- Calling from Create API, LEAD_NUMBER can not be G_MISS_CHAR
3054: IF (p_validation_mode = AS_UTILITY_PVT.G_CREATE) and
3055: (p_LEAD_NUMBER = FND_API.G_MISS_CHAR)

Line 3055: (p_LEAD_NUMBER = FND_API.G_MISS_CHAR)

3051: x_return_status := FND_API.G_RET_STS_ERROR;
3052: ELSE
3053: -- Calling from Create API, LEAD_NUMBER can not be G_MISS_CHAR
3054: IF (p_validation_mode = AS_UTILITY_PVT.G_CREATE) and
3055: (p_LEAD_NUMBER = FND_API.G_MISS_CHAR)
3056: THEN
3057: -- AS_UTILITY_PVT.Debug_Message(FND_MSG_PUB.G_MSG_LVL_ERROR,
3058: -- 'Private API: missing LEAD_NUMBER');
3059:

Line 3067: IF (p_LEAD_NUMBER <> FND_API.G_MISS_CHAR)

3063:
3064: END IF;
3065:
3066: -- LEAD_NUMBER should be unique
3067: IF (p_LEAD_NUMBER <> FND_API.G_MISS_CHAR)
3068: THEN
3069: OPEN C_LEAD_NUMBER_Exists (p_LEAD_NUMBER);
3070: FETCH C_LEAD_NUMBER_Exists into l_val;
3071:

Line 3082: x_return_status := FND_API.G_RET_STS_ERROR;

3078: p_msg_name => 'API_DUPLICATE_LEAD_NUMBER',
3079: p_token1 => 'VALUE',
3080: p_token1_value => p_LEAD_NUMBER );
3081:
3082: x_return_status := FND_API.G_RET_STS_ERROR;
3083: END IF;
3084:
3085: CLOSE C_LEAD_NUMBER_Exists;
3086: END IF;

Line 3100: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

3096: */
3097:
3098:
3099: PROCEDURE Validate_STATUS (
3100: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
3101: P_Validation_mode IN VARCHAR2,
3102: P_STATUS IN VARCHAR2,
3103: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
3104: X_Return_Status OUT NOCOPY VARCHAR2,

Line 3123: IF FND_API.to_Boolean( p_init_msg_list )

3119:
3120: BEGIN
3121:
3122: -- Initialize message list if p_init_msg_list is set to TRUE.
3123: IF FND_API.to_Boolean( p_init_msg_list )
3124: THEN
3125: FND_MSG_PUB.initialize;
3126: END IF;
3127:

Line 3130: x_return_status := FND_API.G_RET_STS_SUCCESS;

3126: END IF;
3127:
3128:
3129: -- Initialize API return status to SUCCESS
3130: x_return_status := FND_API.G_RET_STS_SUCCESS;
3131:
3132: -- validate NOT NULL column
3133: IF(p_STATUS is NULL)
3134: THEN

Line 3143: x_return_status := FND_API.G_RET_STS_ERROR;

3139: p_module => l_module,
3140: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
3141: p_msg_name => 'API_MISSING_STATUS');
3142:
3143: x_return_status := FND_API.G_RET_STS_ERROR;
3144: ELSE
3145: -- Calling from Create API, STATUS can not be G_MISS_CHAR
3146: IF (p_validation_mode = AS_UTILITY_PVT.G_CREATE) and
3147: (p_STATUS = FND_API.G_MISS_CHAR)

Line 3147: (p_STATUS = FND_API.G_MISS_CHAR)

3143: x_return_status := FND_API.G_RET_STS_ERROR;
3144: ELSE
3145: -- Calling from Create API, STATUS can not be G_MISS_CHAR
3146: IF (p_validation_mode = AS_UTILITY_PVT.G_CREATE) and
3147: (p_STATUS = FND_API.G_MISS_CHAR)
3148: THEN
3149: -- AS_UTILITY_PVT.Debug_Message(FND_MSG_PUB.G_MSG_LVL_ERROR,
3150: -- 'Private API: STATUS is missing');
3151:

Line 3157: x_return_status := FND_API.G_RET_STS_ERROR;

3153: p_module => l_module,
3154: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
3155: p_msg_name => 'API_MISSING_STATUS');
3156:
3157: x_return_status := FND_API.G_RET_STS_ERROR;
3158:
3159: -- STATUS should exist in as_statuses_b
3160: ELSIF(p_STATUS <> FND_API.G_MISS_CHAR)
3161: THEN

Line 3160: ELSIF(p_STATUS <> FND_API.G_MISS_CHAR)

3156:
3157: x_return_status := FND_API.G_RET_STS_ERROR;
3158:
3159: -- STATUS should exist in as_statuses_b
3160: ELSIF(p_STATUS <> FND_API.G_MISS_CHAR)
3161: THEN
3162: OPEN C_STATUS_Exists (p_STATUS);
3163: FETCH C_STATUS_Exists into l_val;
3164:

Line 3176: x_return_status := FND_API.G_RET_STS_ERROR;

3172: p_msg_name => 'API_INVALID_OPP_STATUS',
3173: p_token1 => 'VALUE',
3174: p_token1_value => p_STATUS );
3175:
3176: x_return_status := FND_API.G_RET_STS_ERROR;
3177: END IF;
3178:
3179: CLOSE C_STATUS_Exists;
3180: END IF;

Line 3194: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

3190:
3191:
3192: -- Added for MOAC
3193: PROCEDURE Validate_ORG_ID (
3194: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
3195: P_Validation_mode IN VARCHAR2,
3196: P_ORG_ID IN NUMBER,
3197: X_Return_Status OUT NOCOPY VARCHAR2,
3198: X_Msg_Count OUT NOCOPY NUMBER,

Line 3214: IF FND_API.to_Boolean( p_init_msg_list )

3210:
3211: BEGIN
3212:
3213: -- Initialize message list if p_init_msg_list is set to TRUE.
3214: IF FND_API.to_Boolean( p_init_msg_list )
3215: THEN
3216: FND_MSG_PUB.initialize;
3217: END IF;
3218:

Line 3221: x_return_status := FND_API.G_RET_STS_SUCCESS;

3217: END IF;
3218:
3219:
3220: -- Initialize API return status to SUCCESS
3221: x_return_status := FND_API.G_RET_STS_SUCCESS;
3222:
3223: IF p_validation_mode = AS_UTILITY_PVT.G_CREATE THEN
3224: OPEN C_ORG_ID_Exists (p_ORG_ID);
3225: FETCH C_ORG_ID_Exists into l_val;

Line 3234: x_return_status := FND_API.G_RET_STS_ERROR;

3230: p_module => l_module,
3231: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
3232: p_msg_name => 'AS_ORG_NULL_OR_INVALID');
3233:
3234: x_return_status := FND_API.G_RET_STS_ERROR;
3235: END IF;
3236:
3237: CLOSE C_ORG_ID_Exists;
3238: END IF;

Line 3250: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

3246: END Validate_ORG_ID;
3247:
3248:
3249: PROCEDURE Validate_SALES_STAGE_ID (
3250: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
3251: P_Validation_mode IN VARCHAR2,
3252: P_SALES_STAGE_ID IN NUMBER,
3253: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
3254: X_Return_Status OUT NOCOPY VARCHAR2,

Line 3276: IF FND_API.to_Boolean( p_init_msg_list )

3272:
3273: BEGIN
3274:
3275: -- Initialize message list if p_init_msg_list is set to TRUE.
3276: IF FND_API.to_Boolean( p_init_msg_list )
3277: THEN
3278: FND_MSG_PUB.initialize;
3279: END IF;
3280:

Line 3283: x_return_status := FND_API.G_RET_STS_SUCCESS;

3279: END IF;
3280:
3281:
3282: -- Initialize API return status to SUCCESS
3283: x_return_status := FND_API.G_RET_STS_SUCCESS;
3284:
3285: IF (p_SALES_STAGE_ID is NOT NULL) and
3286: (p_SALES_STAGE_ID <> FND_API.G_MISS_NUM)
3287: THEN

Line 3286: (p_SALES_STAGE_ID <> FND_API.G_MISS_NUM)

3282: -- Initialize API return status to SUCCESS
3283: x_return_status := FND_API.G_RET_STS_SUCCESS;
3284:
3285: IF (p_SALES_STAGE_ID is NOT NULL) and
3286: (p_SALES_STAGE_ID <> FND_API.G_MISS_NUM)
3287: THEN
3288: -- SALES_STAGE_ID should exist in as_sales_stages_all_b
3289: OPEN C_SALES_STAGE_ID_Exists (p_SALES_STAGE_ID);
3290: FETCH C_SALES_STAGE_ID_Exists into l_val;

Line 3303: x_return_status := FND_API.G_RET_STS_ERROR;

3299: p_msg_name => 'API_INVALID_SALES_STAGE_ID',
3300: p_token1 => 'VALUE',
3301: p_token1_value => p_SALES_STAGE_ID );
3302:
3303: x_return_status := FND_API.G_RET_STS_ERROR;
3304: END IF;
3305:
3306: CLOSE C_SALES_STAGE_ID_Exists;
3307: END IF;

Line 3319: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

3315: END Validate_SALES_STAGE_ID;
3316:
3317:
3318: PROCEDURE Validate_CHANNEL_CODE (
3319: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
3320: P_Validation_mode IN VARCHAR2,
3321: P_CHANNEL_CODE IN VARCHAR2,
3322: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
3323: X_Return_Status OUT NOCOPY VARCHAR2,

Line 3344: IF FND_API.to_Boolean( p_init_msg_list )

3340:
3341: BEGIN
3342:
3343: -- Initialize message list if p_init_msg_list is set to TRUE.
3344: IF FND_API.to_Boolean( p_init_msg_list )
3345: THEN
3346: FND_MSG_PUB.initialize;
3347: END IF;
3348:

Line 3351: x_return_status := FND_API.G_RET_STS_SUCCESS;

3347: END IF;
3348:
3349:
3350: -- Initialize API return status to SUCCESS
3351: x_return_status := FND_API.G_RET_STS_SUCCESS;
3352:
3353: IF (p_CHANNEL_CODE is NOT NULL) and
3354: (p_CHANNEL_CODE <> FND_API.G_MISS_CHAR)
3355: THEN

Line 3354: (p_CHANNEL_CODE <> FND_API.G_MISS_CHAR)

3350: -- Initialize API return status to SUCCESS
3351: x_return_status := FND_API.G_RET_STS_SUCCESS;
3352:
3353: IF (p_CHANNEL_CODE is NOT NULL) and
3354: (p_CHANNEL_CODE <> FND_API.G_MISS_CHAR)
3355: THEN
3356: -- CHANNEL_CODE should exist in OE_LOOKUPS
3357: OPEN C_CHANNEL_CODE_Exists (p_CHANNEL_CODE);
3358: FETCH C_CHANNEL_CODE_Exists into l_val;

Line 3371: x_return_status := FND_API.G_RET_STS_ERROR;

3367: p_msg_name => 'API_INVALID_CHANNEL_CODE',
3368: p_token1 => 'VALUE',
3369: p_token1_value => p_CHANNEL_CODE );
3370:
3371: x_return_status := FND_API.G_RET_STS_ERROR;
3372: END IF;
3373:
3374: CLOSE C_CHANNEL_CODE_Exists;
3375: END IF;

Line 3387: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

3383: END Validate_CHANNEL_CODE;
3384:
3385:
3386: PROCEDURE Validate_CURRENCY_CODE (
3387: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
3388: P_Validation_mode IN VARCHAR2,
3389: P_CURRENCY_CODE IN VARCHAR2,
3390: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
3391: X_Return_Status OUT NOCOPY VARCHAR2,

Line 3413: IF FND_API.to_Boolean( p_init_msg_list )

3409:
3410: BEGIN
3411:
3412: -- Initialize message list if p_init_msg_list is set to TRUE.
3413: IF FND_API.to_Boolean( p_init_msg_list )
3414: THEN
3415: FND_MSG_PUB.initialize;
3416: END IF;
3417:

Line 3420: x_return_status := FND_API.G_RET_STS_SUCCESS;

3416: END IF;
3417:
3418:
3419: -- Initialize API return status to SUCCESS
3420: x_return_status := FND_API.G_RET_STS_SUCCESS;
3421:
3422: IF (p_CURRENCY_CODE is NOT NULL) and
3423: (p_CURRENCY_CODE <> FND_API.G_MISS_CHAR)
3424: THEN

Line 3423: (p_CURRENCY_CODE <> FND_API.G_MISS_CHAR)

3419: -- Initialize API return status to SUCCESS
3420: x_return_status := FND_API.G_RET_STS_SUCCESS;
3421:
3422: IF (p_CURRENCY_CODE is NOT NULL) and
3423: (p_CURRENCY_CODE <> FND_API.G_MISS_CHAR)
3424: THEN
3425: -- CURRENCY_CODE should exist in fnd_currencies_vl
3426: OPEN C_Currency_Exists (p_CURRENCY_CODE);
3427: FETCH C_Currency_Exists into l_val;

Line 3440: x_return_status := FND_API.G_RET_STS_ERROR;

3436: p_msg_name => 'API_INVALID_CURRENCY_CODE',
3437: p_token1 => 'VALUE',
3438: p_token1_value => p_CURRENCY_CODE );
3439:
3440: x_return_status := FND_API.G_RET_STS_ERROR;
3441: END IF;
3442:
3443: CLOSE C_Currency_Exists;
3444: END IF;

Line 3456: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

3452: END Validate_CURRENCY_CODE;
3453:
3454:
3455: PROCEDURE Validate_WIN_PROBABILITY (
3456: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
3457: P_Validation_mode IN VARCHAR2,
3458: P_WIN_PROBABILITY IN NUMBER,
3459: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
3460: X_Return_Status OUT NOCOPY VARCHAR2,

Line 3482: IF FND_API.to_Boolean( p_init_msg_list )

3478:
3479: BEGIN
3480:
3481: -- Initialize message list if p_init_msg_list is set to TRUE.
3482: IF FND_API.to_Boolean( p_init_msg_list )
3483: THEN
3484: FND_MSG_PUB.initialize;
3485: END IF;
3486:

Line 3489: x_return_status := FND_API.G_RET_STS_SUCCESS;

3485: END IF;
3486:
3487:
3488: -- Initialize API return status to SUCCESS
3489: x_return_status := FND_API.G_RET_STS_SUCCESS;
3490:
3491: IF (p_WIN_PROBABILITY is NOT NULL) and
3492: (p_WIN_PROBABILITY <> FND_API.G_MISS_NUM)
3493: THEN

Line 3492: (p_WIN_PROBABILITY <> FND_API.G_MISS_NUM)

3488: -- Initialize API return status to SUCCESS
3489: x_return_status := FND_API.G_RET_STS_SUCCESS;
3490:
3491: IF (p_WIN_PROBABILITY is NOT NULL) and
3492: (p_WIN_PROBABILITY <> FND_API.G_MISS_NUM)
3493: THEN
3494: -- WIN_PROBABILITY should exist in as_forecast_prob
3495: OPEN C_Win_Prob_Exists (p_WIN_PROBABILITY);
3496: FETCH C_Win_Prob_Exists into l_val;

Line 3509: x_return_status := FND_API.G_RET_STS_ERROR;

3505: p_msg_name => 'API_INVALID_WIN_PROB',
3506: p_token1 => 'VALUE',
3507: p_token1_value => p_WIN_PROBABILITY );
3508:
3509: x_return_status := FND_API.G_RET_STS_ERROR;
3510: END IF;
3511:
3512: CLOSE C_Win_Prob_Exists;
3513: END IF;

Line 3525: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

3521: END Validate_WIN_PROBABILITY;
3522:
3523:
3524: PROCEDURE Validate_CLOSE_REASON (
3525: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
3526: P_Validation_mode IN VARCHAR2,
3527: P_CLOSE_REASON IN VARCHAR2,
3528: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
3529: X_Return_Status OUT NOCOPY VARCHAR2,

Line 3548: IF FND_API.to_Boolean( p_init_msg_list )

3544: l_module CONSTANT VARCHAR2(255) := 'as.plsql.ldhpv.Validate_CLOSE_REASON';
3545: BEGIN
3546:
3547: -- Initialize message list if p_init_msg_list is set to TRUE.
3548: IF FND_API.to_Boolean( p_init_msg_list )
3549: THEN
3550: FND_MSG_PUB.initialize;
3551: END IF;
3552:

Line 3555: x_return_status := FND_API.G_RET_STS_SUCCESS;

3551: END IF;
3552:
3553:
3554: -- Initialize API return status to SUCCESS
3555: x_return_status := FND_API.G_RET_STS_SUCCESS;
3556:
3557: IF (p_CLOSE_REASON is NOT NULL) and
3558: (p_CLOSE_REASON <> FND_API.G_MISS_CHAR)
3559: THEN

Line 3558: (p_CLOSE_REASON <> FND_API.G_MISS_CHAR)

3554: -- Initialize API return status to SUCCESS
3555: x_return_status := FND_API.G_RET_STS_SUCCESS;
3556:
3557: IF (p_CLOSE_REASON is NOT NULL) and
3558: (p_CLOSE_REASON <> FND_API.G_MISS_CHAR)
3559: THEN
3560: -- CLOSE_REASON should exist in as_lookups
3561: OPEN C_CLOSE_REASON_Exists ('CLOSE_REASON', p_CLOSE_REASON);
3562: FETCH C_CLOSE_REASON_Exists into l_val;

Line 3575: x_return_status := FND_API.G_RET_STS_ERROR;

3571: p_msg_name => 'API_INVALID_CLOSE_REASON',
3572: p_token1 => 'VALUE',
3573: p_token1_value => p_CLOSE_REASON );
3574:
3575: x_return_status := FND_API.G_RET_STS_ERROR;
3576: END IF;
3577:
3578: CLOSE C_CLOSE_REASON_Exists;
3579: END IF;

Line 3591: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

3587: END Validate_CLOSE_REASON;
3588:
3589:
3590: PROCEDURE Validate_SOURCE_PROMOTION_ID (
3591: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
3592: P_Validation_mode IN VARCHAR2,
3593: P_SOURCE_PROMOTION_ID IN NUMBER,
3594: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
3595: X_Return_Status OUT NOCOPY VARCHAR2,

Line 3617: IF FND_API.to_Boolean( p_init_msg_list )

3613: l_module CONSTANT VARCHAR2(255) := 'as.plsql.ldhpv.Validate_SOURCE_PROMOTION_ID';
3614: BEGIN
3615:
3616: -- Initialize message list if p_init_msg_list is set to TRUE.
3617: IF FND_API.to_Boolean( p_init_msg_list )
3618: THEN
3619: FND_MSG_PUB.initialize;
3620: END IF;
3621:

Line 3624: x_return_status := FND_API.G_RET_STS_SUCCESS;

3620: END IF;
3621:
3622:
3623: -- Initialize API return status to SUCCESS
3624: x_return_status := FND_API.G_RET_STS_SUCCESS;
3625:
3626: IF ( p_SOURCE_PROMOTION_ID is NULL OR
3627: ( p_validation_mode = AS_UTILITY_PVT.G_CREATE AND
3628: p_SOURCE_PROMOTION_ID = FND_API.G_MISS_NUM ) ) AND

Line 3628: p_SOURCE_PROMOTION_ID = FND_API.G_MISS_NUM ) ) AND

3624: x_return_status := FND_API.G_RET_STS_SUCCESS;
3625:
3626: IF ( p_SOURCE_PROMOTION_ID is NULL OR
3627: ( p_validation_mode = AS_UTILITY_PVT.G_CREATE AND
3628: p_SOURCE_PROMOTION_ID = FND_API.G_MISS_NUM ) ) AND
3629: nvl(l_source_code_required, 'N') = 'Y' THEN
3630: AS_UTILITY_PVT.Set_Message(
3631: p_module => l_module,
3632: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,

Line 3635: x_return_status := FND_API.G_RET_STS_ERROR;

3631: p_module => l_module,
3632: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
3633: p_msg_name => 'API_MISSING_SOURCE_PROM_ID');
3634:
3635: x_return_status := FND_API.G_RET_STS_ERROR;
3636: END IF;
3637:
3638: IF (p_SOURCE_PROMOTION_ID is NOT NULL )AND
3639: (p_SOURCE_PROMOTION_ID <> FND_API.G_MISS_NUM)

Line 3639: (p_SOURCE_PROMOTION_ID <> FND_API.G_MISS_NUM)

3635: x_return_status := FND_API.G_RET_STS_ERROR;
3636: END IF;
3637:
3638: IF (p_SOURCE_PROMOTION_ID is NOT NULL )AND
3639: (p_SOURCE_PROMOTION_ID <> FND_API.G_MISS_NUM)
3640: THEN
3641: -- SOURCE_PROMOTION_ID should exist in ams_source_codes
3642: OPEN C_SOURCE_PROMOTION_ID_Exists (p_SOURCE_PROMOTION_ID);
3643: FETCH C_SOURCE_PROMOTION_ID_Exists into l_val;

Line 3656: x_return_status := FND_API.G_RET_STS_ERROR;

3652: p_msg_name => 'API_INVALID_SOURCE_PROM_ID',
3653: p_token1 => 'VALUE',
3654: p_token1_value => p_SOURCE_PROMOTION_ID );
3655:
3656: x_return_status := FND_API.G_RET_STS_ERROR;
3657: END IF;
3658:
3659: CLOSE C_SOURCE_PROMOTION_ID_Exists;
3660: END IF;

Line 3672: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

3668: END Validate_SOURCE_PROMOTION_ID;
3669:
3670:
3671: PROCEDURE Validate_NO_OPP_ALLOWED_FLAG (
3672: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
3673: P_Validation_mode IN VARCHAR2,
3674: P_NO_OPP_ALLOWED_FLAG IN VARCHAR2,
3675: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
3676: X_Return_Status OUT NOCOPY VARCHAR2,

Line 3687: IF FND_API.to_Boolean( p_init_msg_list )

3683: l_module CONSTANT VARCHAR2(255) := 'as.plsql.ldhpv.Validate_NO_OPP_ALLOWED_FLAG';
3684: BEGIN
3685:
3686: -- Initialize message list if p_init_msg_list is set to TRUE.
3687: IF FND_API.to_Boolean( p_init_msg_list )
3688: THEN
3689: FND_MSG_PUB.initialize;
3690: END IF;
3691:

Line 3694: x_return_status := FND_API.G_RET_STS_SUCCESS;

3690: END IF;
3691:
3692:
3693: -- Initialize API return status to SUCCESS
3694: x_return_status := FND_API.G_RET_STS_SUCCESS;
3695:
3696: IF (p_NO_OPP_ALLOWED_FLAG is NOT NULL) and
3697: (p_NO_OPP_ALLOWED_FLAG <> FND_API.G_MISS_CHAR)
3698: THEN

Line 3697: (p_NO_OPP_ALLOWED_FLAG <> FND_API.G_MISS_CHAR)

3693: -- Initialize API return status to SUCCESS
3694: x_return_status := FND_API.G_RET_STS_SUCCESS;
3695:
3696: IF (p_NO_OPP_ALLOWED_FLAG is NOT NULL) and
3697: (p_NO_OPP_ALLOWED_FLAG <> FND_API.G_MISS_CHAR)
3698: THEN
3699: IF (UPPER(p_NO_OPP_ALLOWED_FLAG) <> 'Y') and
3700: (UPPER(p_NO_OPP_ALLOWED_FLAG) <> 'N')
3701: THEN

Line 3712: x_return_status := FND_API.G_RET_STS_ERROR;

3708: p_msg_name => 'API_INVALID_NO_OPP_ALLOWED_FLG',
3709: p_token1 => 'VALUE',
3710: p_token1_value => p_NO_OPP_ALLOWED_FLAG );
3711:
3712: x_return_status := FND_API.G_RET_STS_ERROR;
3713: END IF;
3714: END IF;
3715:
3716: -- Standard call to get message count and if count is 1, get message info.

Line 3726: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

3722: END Validate_NO_OPP_ALLOWED_FLAG;
3723:
3724:
3725: PROCEDURE Validate_DELETE_ALLOWED_FLAG (
3726: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
3727: P_Validation_mode IN VARCHAR2,
3728: P_DELETE_ALLOWED_FLAG IN VARCHAR2,
3729: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
3730: X_Return_Status OUT NOCOPY VARCHAR2,

Line 3739: IF FND_API.to_Boolean( p_init_msg_list )

3735: l_debug BOOLEAN := FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW);
3736: l_module CONSTANT VARCHAR2(255) := 'as.plsql.ldhpv.Validate_DELETE_ALLOWED_FLAG';
3737: BEGIN
3738: -- Initialize message list if p_init_msg_list is set to TRUE.
3739: IF FND_API.to_Boolean( p_init_msg_list )
3740: THEN
3741: FND_MSG_PUB.initialize;
3742: END IF;
3743:

Line 3745: x_return_status := FND_API.G_RET_STS_SUCCESS;

3741: FND_MSG_PUB.initialize;
3742: END IF;
3743:
3744: -- Initialize API return status to SUCCESS
3745: x_return_status := FND_API.G_RET_STS_SUCCESS;
3746:
3747: IF (p_DELETE_ALLOWED_FLAG is NOT NULL) and
3748: (p_DELETE_ALLOWED_FLAG <> FND_API.G_MISS_CHAR)
3749: THEN

Line 3748: (p_DELETE_ALLOWED_FLAG <> FND_API.G_MISS_CHAR)

3744: -- Initialize API return status to SUCCESS
3745: x_return_status := FND_API.G_RET_STS_SUCCESS;
3746:
3747: IF (p_DELETE_ALLOWED_FLAG is NOT NULL) and
3748: (p_DELETE_ALLOWED_FLAG <> FND_API.G_MISS_CHAR)
3749: THEN
3750: IF (UPPER(p_DELETE_ALLOWED_FLAG) <> 'Y') and
3751: (UPPER(p_DELETE_ALLOWED_FLAG) <> 'N')
3752: THEN

Line 3763: x_return_status := FND_API.G_RET_STS_ERROR;

3759: p_msg_name => 'API_INVALID_DEL_ALLOWED_FLAG',
3760: p_token1 => 'VALUE',
3761: p_token1_value => p_DELETE_ALLOWED_FLAG );
3762:
3763: x_return_status := FND_API.G_RET_STS_ERROR;
3764: END IF;
3765: END IF;
3766:
3767: -- Standard call to get message count and if count is 1, get message info.

Line 3777: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

3773: END Validate_DELETE_ALLOWED_FLAG;
3774:
3775:
3776: PROCEDURE Validate_LEAD_SOURCE_CODE (
3777: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
3778: P_Validation_mode IN VARCHAR2,
3779: P_LEAD_SOURCE_CODE IN VARCHAR2,
3780: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
3781: X_Return_Status OUT NOCOPY VARCHAR2,

Line 3799: IF FND_API.to_Boolean( p_init_msg_list )

3795: l_debug BOOLEAN := FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW);
3796: l_module CONSTANT VARCHAR2(255) := 'as.plsql.ldhpv.Validate_LEAD_SOURCE_CODE';
3797: BEGIN
3798: -- Initialize message list if p_init_msg_list is set to TRUE.
3799: IF FND_API.to_Boolean( p_init_msg_list )
3800: THEN
3801: FND_MSG_PUB.initialize;
3802: END IF;
3803:

Line 3805: x_return_status := FND_API.G_RET_STS_SUCCESS;

3801: FND_MSG_PUB.initialize;
3802: END IF;
3803:
3804: -- Initialize API return status to SUCCESS
3805: x_return_status := FND_API.G_RET_STS_SUCCESS;
3806:
3807: IF (p_LEAD_SOURCE_CODE is NOT NULL) and
3808: (p_LEAD_SOURCE_CODE <> FND_API.G_MISS_CHAR)
3809: THEN

Line 3808: (p_LEAD_SOURCE_CODE <> FND_API.G_MISS_CHAR)

3804: -- Initialize API return status to SUCCESS
3805: x_return_status := FND_API.G_RET_STS_SUCCESS;
3806:
3807: IF (p_LEAD_SOURCE_CODE is NOT NULL) and
3808: (p_LEAD_SOURCE_CODE <> FND_API.G_MISS_CHAR)
3809: THEN
3810: -- LEAD_SOURCE_CODE should exist in as_lookups
3811: OPEN C_LEAD_SOURCE_CODE_Exists ('LEAD_SOURCE', p_LEAD_SOURCE_CODE);
3812: FETCH C_LEAD_SOURCE_CODE_Exists into l_val;

Line 3825: x_return_status := FND_API.G_RET_STS_ERROR;

3821: p_msg_name => 'API_INVALID_LEAD_SOURCE_CODE',
3822: p_token1 => 'VALUE',
3823: p_token1_value => p_LEAD_SOURCE_CODE );
3824:
3825: x_return_status := FND_API.G_RET_STS_ERROR;
3826: END IF;
3827:
3828: CLOSE C_LEAD_SOURCE_CODE_Exists;
3829: END IF;

Line 3841: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

3837: END Validate_LEAD_SOURCE_CODE;
3838:
3839:
3840: PROCEDURE Validate_PRICE_LIST_ID (
3841: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
3842: P_Validation_mode IN VARCHAR2,
3843: P_PRICE_LIST_ID IN NUMBER,
3844: P_CURRENCY_CODE IN VARCHAR2,
3845: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,

Line 3865: IF FND_API.to_Boolean( p_init_msg_list )

3861: l_debug BOOLEAN := FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW);
3862: l_module CONSTANT VARCHAR2(255) := 'as.plsql.ldhpv.Validate_PRICE_LIST_ID';
3863: BEGIN
3864: -- Initialize message list if p_init_msg_list is set to TRUE.
3865: IF FND_API.to_Boolean( p_init_msg_list )
3866: THEN
3867: FND_MSG_PUB.initialize;
3868: END IF;
3869:

Line 3871: x_return_status := FND_API.G_RET_STS_SUCCESS;

3867: FND_MSG_PUB.initialize;
3868: END IF;
3869:
3870: -- Initialize API return status to SUCCESS
3871: x_return_status := FND_API.G_RET_STS_SUCCESS;
3872:
3873: IF (p_PRICE_LIST_ID is NOT NULL) and
3874: (p_PRICE_LIST_ID <> FND_API.G_MISS_NUM)
3875: THEN

Line 3874: (p_PRICE_LIST_ID <> FND_API.G_MISS_NUM)

3870: -- Initialize API return status to SUCCESS
3871: x_return_status := FND_API.G_RET_STS_SUCCESS;
3872:
3873: IF (p_PRICE_LIST_ID is NOT NULL) and
3874: (p_PRICE_LIST_ID <> FND_API.G_MISS_NUM)
3875: THEN
3876: -- PRICE_LIST_ID should exist in qp_price_lists_v
3877: OPEN C_Price_List_Exists (p_PRICE_LIST_ID, p_CURRENCY_CODE);
3878: FETCH C_Price_List_Exists into l_val;

Line 3891: x_return_status := FND_API.G_RET_STS_ERROR;

3887: p_msg_name => 'API_INVALID_PRICE_LIST_ID',
3888: p_token1 => 'VALUE',
3889: p_token1_value => p_PRICE_LIST_ID );
3890:
3891: x_return_status := FND_API.G_RET_STS_ERROR;
3892: END IF;
3893:
3894: CLOSE C_Price_List_Exists;
3895: END IF;

Line 3907: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

3903: END Validate_PRICE_LIST_ID;
3904:
3905:
3906: PROCEDURE Validate_DELETED_FLAG (
3907: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
3908: P_Validation_mode IN VARCHAR2,
3909: P_DELETED_FLAG IN VARCHAR2,
3910: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
3911: X_Return_Status OUT NOCOPY VARCHAR2,

Line 3922: IF FND_API.to_Boolean( p_init_msg_list )

3918: l_module CONSTANT VARCHAR2(255) := 'as.plsql.ldhpv.Validate_DELETED_FLAG';
3919: BEGIN
3920:
3921: -- Initialize message list if p_init_msg_list is set to TRUE.
3922: IF FND_API.to_Boolean( p_init_msg_list )
3923: THEN
3924: FND_MSG_PUB.initialize;
3925: END IF;
3926:

Line 3929: x_return_status := FND_API.G_RET_STS_SUCCESS;

3925: END IF;
3926:
3927:
3928: -- Initialize API return status to SUCCESS
3929: x_return_status := FND_API.G_RET_STS_SUCCESS;
3930:
3931: IF (p_DELETED_FLAG is NOT NULL) and
3932: (p_DELETED_FLAG <> FND_API.G_MISS_CHAR)
3933: THEN

Line 3932: (p_DELETED_FLAG <> FND_API.G_MISS_CHAR)

3928: -- Initialize API return status to SUCCESS
3929: x_return_status := FND_API.G_RET_STS_SUCCESS;
3930:
3931: IF (p_DELETED_FLAG is NOT NULL) and
3932: (p_DELETED_FLAG <> FND_API.G_MISS_CHAR)
3933: THEN
3934: IF (p_DELETED_FLAG <> 'Y') and (p_DELETED_FLAG <> 'N')
3935: THEN
3936: -- AS_UTILITY_PVT.Debug_Message(FND_MSG_PUB.G_MSG_LVL_ERROR,

Line 3946: x_return_status := FND_API.G_RET_STS_ERROR;

3942: p_msg_name => 'API_INVALID_DELETED_FLAG',
3943: p_token1 => 'VALUE',
3944: p_token1_value => p_DELETED_FLAG );
3945:
3946: x_return_status := FND_API.G_RET_STS_ERROR;
3947: END IF;
3948: END IF;
3949:
3950: -- Standard call to get message count and if count is 1, get message info.

Line 3960: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

3956: END Validate_DELETED_FLAG;
3957:
3958:
3959: PROCEDURE Validate_METHODOLOGY_CODE (
3960: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
3961: P_Validation_mode IN VARCHAR2,
3962: P_METHODOLOGY_CODE IN VARCHAR2,
3963: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
3964: X_Return_Status OUT NOCOPY VARCHAR2,

Line 3984: IF FND_API.to_Boolean( p_init_msg_list )

3980:
3981: BEGIN
3982:
3983: -- Initialize message list if p_init_msg_list is set to TRUE.
3984: IF FND_API.to_Boolean( p_init_msg_list )
3985: THEN
3986: FND_MSG_PUB.initialize;
3987: END IF;
3988:

Line 3991: x_return_status := FND_API.G_RET_STS_SUCCESS;

3987: END IF;
3988:
3989:
3990: -- Initialize API return status to SUCCESS
3991: x_return_status := FND_API.G_RET_STS_SUCCESS;
3992:
3993: IF (p_METHODOLOGY_CODE is NOT NULL) and
3994: (p_METHODOLOGY_CODE <> FND_API.G_MISS_CHAR)
3995: THEN

Line 3994: (p_METHODOLOGY_CODE <> FND_API.G_MISS_CHAR)

3990: -- Initialize API return status to SUCCESS
3991: x_return_status := FND_API.G_RET_STS_SUCCESS;
3992:
3993: IF (p_METHODOLOGY_CODE is NOT NULL) and
3994: (p_METHODOLOGY_CODE <> FND_API.G_MISS_CHAR)
3995: THEN
3996: -- METHODOLOGY_CODE should exist in as_lookups
3997: OPEN C_METHODOLOGY_CODE_Exists ('METHODOLOGY_TYPE',
3998: p_METHODOLOGY_CODE);

Line 4012: x_return_status := FND_API.G_RET_STS_ERROR;

4008: p_msg_name => 'API_INVALID_METHODOLOGY_CODE',
4009: p_token1 => 'VALUE',
4010: p_token1_value => p_METHODOLOGY_CODE );
4011:
4012: x_return_status := FND_API.G_RET_STS_ERROR;
4013: END IF;
4014:
4015: CLOSE C_METHODOLOGY_CODE_Exists;
4016: END IF;

Line 4028: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

4024: END Validate_METHODOLOGY_CODE;
4025:
4026:
4027: PROCEDURE Validate_ORIGINAL_LEAD_ID (
4028: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
4029: P_Validation_mode IN VARCHAR2,
4030: P_ORIGINAL_LEAD_ID IN NUMBER,
4031: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
4032: X_Return_Status OUT NOCOPY VARCHAR2,

Line 4049: IF FND_API.to_Boolean( p_init_msg_list )

4045:
4046: BEGIN
4047:
4048: -- Initialize message list if p_init_msg_list is set to TRUE.
4049: IF FND_API.to_Boolean( p_init_msg_list )
4050: THEN
4051: FND_MSG_PUB.initialize;
4052: END IF;
4053:

Line 4056: x_return_status := FND_API.G_RET_STS_SUCCESS;

4052: END IF;
4053:
4054:
4055: -- Initialize API return status to SUCCESS
4056: x_return_status := FND_API.G_RET_STS_SUCCESS;
4057:
4058: IF (p_ORIGINAL_LEAD_ID is NOT NULL) and
4059: (p_ORIGINAL_LEAD_ID <> FND_API.G_MISS_NUM)
4060: THEN

Line 4059: (p_ORIGINAL_LEAD_ID <> FND_API.G_MISS_NUM)

4055: -- Initialize API return status to SUCCESS
4056: x_return_status := FND_API.G_RET_STS_SUCCESS;
4057:
4058: IF (p_ORIGINAL_LEAD_ID is NOT NULL) and
4059: (p_ORIGINAL_LEAD_ID <> FND_API.G_MISS_NUM)
4060: THEN
4061: -- METHODOLOGY_CODE should exist in as_leads_all
4062: OPEN C_ORIGINAL_LEAD_ID_Exists (p_ORIGINAL_LEAD_ID);
4063: FETCH C_ORIGINAL_LEAD_ID_Exists into l_val;

Line 4076: x_return_status := FND_API.G_RET_STS_ERROR;

4072: p_msg_name => 'API_INVALID_ORIG_LEAD_ID',
4073: p_token1 => 'VALUE',
4074: p_token1_value => p_ORIGINAL_LEAD_ID );
4075:
4076: x_return_status := FND_API.G_RET_STS_ERROR;
4077: END IF;
4078:
4079: CLOSE C_ORIGINAL_LEAD_ID_Exists;
4080: END IF;

Line 4092: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

4088: END Validate_ORIGINAL_LEAD_ID;
4089:
4090:
4091: PROCEDURE Validate_DECN_TIMEFRAME_CODE (
4092: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
4093: P_Validation_mode IN VARCHAR2,
4094: P_DECISION_TIMEFRAME_CODE IN VARCHAR2,
4095: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
4096: X_Return_Status OUT NOCOPY VARCHAR2,

Line 4115: IF FND_API.to_Boolean( p_init_msg_list )

4111:
4112: BEGIN
4113:
4114: -- Initialize message list if p_init_msg_list is set to TRUE.
4115: IF FND_API.to_Boolean( p_init_msg_list )
4116: THEN
4117: FND_MSG_PUB.initialize;
4118: END IF;
4119:

Line 4122: x_return_status := FND_API.G_RET_STS_SUCCESS;

4118: END IF;
4119:
4120:
4121: -- Initialize API return status to SUCCESS
4122: x_return_status := FND_API.G_RET_STS_SUCCESS;
4123:
4124: IF (p_DECISION_TIMEFRAME_CODE is NOT NULL) and
4125: (p_DECISION_TIMEFRAME_CODE <> FND_API.G_MISS_CHAR)
4126: THEN

Line 4125: (p_DECISION_TIMEFRAME_CODE <> FND_API.G_MISS_CHAR)

4121: -- Initialize API return status to SUCCESS
4122: x_return_status := FND_API.G_RET_STS_SUCCESS;
4123:
4124: IF (p_DECISION_TIMEFRAME_CODE is NOT NULL) and
4125: (p_DECISION_TIMEFRAME_CODE <> FND_API.G_MISS_CHAR)
4126: THEN
4127: -- DECISION_TIMEFRAME_CODE should exist in as_lookups
4128: OPEN C_DECN_TIMEFRAME_Exists ('DECISION_TIMEFRAME',
4129: p_DECISION_TIMEFRAME_CODE);

Line 4143: x_return_status := FND_API.G_RET_STS_ERROR;

4139: p_msg_name => 'API_INVALID_DCN_TIMEFRAME_CODE',
4140: p_token1 => 'VALUE',
4141: p_token1_value => p_DECISION_TIMEFRAME_CODE );
4142:
4143: x_return_status := FND_API.G_RET_STS_ERROR;
4144: END IF;
4145:
4146: CLOSE C_DECN_TIMEFRAME_Exists;
4147: END IF;

Line 4159: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

4155: END Validate_DECN_TIMEFRAME_CODE;
4156:
4157:
4158: PROCEDURE Validate_OFFER_ID (
4159: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
4160: P_Validation_mode IN VARCHAR2,
4161: P_SOURCE_PROMOTION_ID IN NUMBER,
4162: P_OFFER_ID IN NUMBER,
4163: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,

Line 4193: IF FND_API.to_Boolean( p_init_msg_list )

4189: l_module CONSTANT VARCHAR2(255) := 'as.plsql.ldhpv.Validate_OFFER_ID';
4190: BEGIN
4191:
4192: -- Initialize message list IF p_init_msg_list is set to TRUE.
4193: IF FND_API.to_Boolean( p_init_msg_list )
4194: THEN
4195: FND_MSG_PUB.initialize;
4196: END IF;
4197:

Line 4199: x_return_status := FND_API.G_RET_STS_SUCCESS;

4195: FND_MSG_PUB.initialize;
4196: END IF;
4197:
4198: -- Initialize API return status to SUCCESS
4199: x_return_status := FND_API.G_RET_STS_SUCCESS;
4200:
4201: -- Debug Message
4202: -- AS_UTILITY_PVT.Debug_Message(FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,
4203: -- 'Validate offer id');

Line 4205: IF (p_OFFER_ID is NOT NULL) and (p_OFFER_ID <> FND_API.G_MISS_NUM)

4201: -- Debug Message
4202: -- AS_UTILITY_PVT.Debug_Message(FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,
4203: -- 'Validate offer id');
4204:
4205: IF (p_OFFER_ID is NOT NULL) and (p_OFFER_ID <> FND_API.G_MISS_NUM)
4206: THEN
4207: -- OFFER_ID should exist in ams_act_offers
4208: OPEN C_OFFER_ID_Exists (p_OFFER_ID);
4209: FETCH C_OFFER_ID_Exists into l_val;

Line 4225: x_return_status := FND_API.G_RET_STS_ERROR;

4221: p_token1_value => 'OFFER',
4222: p_token2 => 'VALUE',
4223: p_token2_value => p_OFFER_ID );
4224:
4225: x_return_status := FND_API.G_RET_STS_ERROR;
4226: END IF;
4227: CLOSE C_OFFER_ID_Exists;
4228: END IF;
4229:

Line 4240: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

4236: END Validate_OFFER_ID;
4237:
4238:
4239: PROCEDURE Validate_VEHICLE_RESPONSE_CODE (
4240: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
4241: P_Validation_mode IN VARCHAR2,
4242: P_VEHICLE_RESPONSE_CODE IN VARCHAR2,
4243: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
4244: X_Return_Status OUT NOCOPY VARCHAR2,

Line 4264: IF FND_API.to_Boolean( p_init_msg_list )

4260: l_module CONSTANT VARCHAR2(255) := 'as.plsql.ldhpv.Validate_VEHICLE_RESPONSE_CODE';
4261: BEGIN
4262:
4263: -- Initialize message list if p_init_msg_list is set to TRUE.
4264: IF FND_API.to_Boolean( p_init_msg_list )
4265: THEN
4266: FND_MSG_PUB.initialize;
4267: END IF;
4268:

Line 4271: x_return_status := FND_API.G_RET_STS_SUCCESS;

4267: END IF;
4268:
4269:
4270: -- Initialize API return status to SUCCESS
4271: x_return_status := FND_API.G_RET_STS_SUCCESS;
4272:
4273: IF (p_VEHICLE_RESPONSE_CODE is NOT NULL) and
4274: (p_VEHICLE_RESPONSE_CODE <> FND_API.G_MISS_CHAR)
4275: THEN

Line 4274: (p_VEHICLE_RESPONSE_CODE <> FND_API.G_MISS_CHAR)

4270: -- Initialize API return status to SUCCESS
4271: x_return_status := FND_API.G_RET_STS_SUCCESS;
4272:
4273: IF (p_VEHICLE_RESPONSE_CODE is NOT NULL) and
4274: (p_VEHICLE_RESPONSE_CODE <> FND_API.G_MISS_CHAR)
4275: THEN
4276: -- VEHICLE_RESPONSE_CODE should exist in as_lookups
4277: OPEN C_VEHICLE_RESPONSE_Exists ('VEHICLE_RESPONSE_CODE',
4278: p_VEHICLE_RESPONSE_CODE);

Line 4292: x_return_status := FND_API.G_RET_STS_ERROR;

4288: p_msg_name => 'API_INVALID_VEHICLE_RESP_CODE',
4289: p_token1 => 'VALUE',
4290: p_token1_value => p_VEHICLE_RESPONSE_CODE );
4291:
4292: x_return_status := FND_API.G_RET_STS_ERROR;
4293: END IF;
4294:
4295: CLOSE C_VEHICLE_RESPONSE_Exists;
4296: END IF;

Line 4308: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

4304: END Validate_VEHICLE_RESPONSE_CODE;
4305:
4306:
4307: PROCEDURE Validate_BUDGET_STATUS_CODE (
4308: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
4309: P_Validation_mode IN VARCHAR2,
4310: P_BUDGET_STATUS_CODE IN VARCHAR2,
4311: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
4312: X_Return_Status OUT NOCOPY VARCHAR2,

Line 4330: IF FND_API.to_Boolean( p_init_msg_list )

4326:
4327: BEGIN
4328:
4329: -- Initialize message list if p_init_msg_list is set to TRUE.
4330: IF FND_API.to_Boolean( p_init_msg_list )
4331: THEN
4332: FND_MSG_PUB.initialize;
4333: END IF;
4334:

Line 4337: x_return_status := FND_API.G_RET_STS_SUCCESS;

4333: END IF;
4334:
4335:
4336: -- Initialize API return status to SUCCESS
4337: x_return_status := FND_API.G_RET_STS_SUCCESS;
4338:
4339: IF (p_BUDGET_STATUS_CODE is NOT NULL) and
4340: (p_BUDGET_STATUS_CODE <> FND_API.G_MISS_CHAR)
4341: THEN

Line 4340: (p_BUDGET_STATUS_CODE <> FND_API.G_MISS_CHAR)

4336: -- Initialize API return status to SUCCESS
4337: x_return_status := FND_API.G_RET_STS_SUCCESS;
4338:
4339: IF (p_BUDGET_STATUS_CODE is NOT NULL) and
4340: (p_BUDGET_STATUS_CODE <> FND_API.G_MISS_CHAR)
4341: THEN
4342: -- BUDGET_STATUS_CODE should exist in as_lookups
4343: OPEN C_BUDGET_STATUS_Exists ('BUDGET_STATUS', p_BUDGET_STATUS_CODE);
4344: FETCH C_BUDGET_STATUS_Exists into l_val;

Line 4357: x_return_status := FND_API.G_RET_STS_ERROR;

4353: p_msg_name => 'API_INVALID_BUDGET_STATUS_CODE',
4354: p_token1 => 'VALUE',
4355: p_token1_value => p_BUDGET_STATUS_CODE );
4356:
4357: x_return_status := FND_API.G_RET_STS_ERROR;
4358: END IF;
4359:
4360: CLOSE C_BUDGET_STATUS_Exists;
4361: END IF;

Line 4373: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

4369: END Validate_BUDGET_STATUS_CODE;
4370:
4371:
4372: PROCEDURE Validate_PRM_LEAD_TYPE (
4373: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
4374: P_Validation_mode IN VARCHAR2,
4375: P_PRM_LEAD_TYPE IN VARCHAR2,
4376: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
4377: X_Return_Status OUT NOCOPY VARCHAR2,

Line 4394: IF FND_API.to_Boolean( p_init_msg_list )

4390:
4391: BEGIN
4392:
4393: -- Initialize message list if p_init_msg_list is set to TRUE.
4394: IF FND_API.to_Boolean( p_init_msg_list )
4395: THEN
4396: FND_MSG_PUB.initialize;
4397: END IF;
4398:

Line 4401: x_return_status := FND_API.G_RET_STS_SUCCESS;

4397: END IF;
4398:
4399:
4400: -- Initialize API return status to SUCCESS
4401: x_return_status := FND_API.G_RET_STS_SUCCESS;
4402:
4403: IF (p_PRM_LEAD_TYPE is NOT NULL) and
4404: (p_PRM_LEAD_TYPE <> FND_API.G_MISS_CHAR)
4405: THEN

Line 4404: (p_PRM_LEAD_TYPE <> FND_API.G_MISS_CHAR)

4400: -- Initialize API return status to SUCCESS
4401: x_return_status := FND_API.G_RET_STS_SUCCESS;
4402:
4403: IF (p_PRM_LEAD_TYPE is NOT NULL) and
4404: (p_PRM_LEAD_TYPE <> FND_API.G_MISS_CHAR)
4405: THEN
4406: -- PRM_LEAD_TYPE should exist in as_lookups
4407: OPEN C_PRM_LEAD_TYPE_Exists ('PRM_LEAD_TYPE', p_PRM_LEAD_TYPE);
4408: FETCH C_PRM_LEAD_TYPE_Exists into l_val;

Line 4421: x_return_status := FND_API.G_RET_STS_ERROR;

4417: p_msg_name => 'API_INVALID_PRM_LEAD_TYPE',
4418: p_token1 => 'VALUE',
4419: p_token1_value => p_PRM_LEAD_TYPE );
4420:
4421: x_return_status := FND_API.G_RET_STS_ERROR;
4422: END IF;
4423:
4424: CLOSE C_PRM_LEAD_TYPE_Exists;
4425: END IF;

Line 4437: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

4433: END Validate_PRM_LEAD_TYPE;
4434:
4435:
4436: PROCEDURE Validate_CUSTOMER_ID (
4437: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
4438: P_Validation_mode IN VARCHAR2,
4439: P_CUSTOMER_ID IN NUMBER,
4440: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
4441: X_Return_Status OUT NOCOPY VARCHAR2,

Line 4456: IF FND_API.to_Boolean( p_init_msg_list )

4452: l_module CONSTANT VARCHAR2(255) := 'as.plsql.ldhpv.Validate_CUSTOMER_ID';
4453:
4454: BEGIN
4455: -- Initialize message list if p_init_msg_list is set to TRUE.
4456: IF FND_API.to_Boolean( p_init_msg_list )
4457: THEN
4458: FND_MSG_PUB.initialize;
4459: END IF;
4460:

Line 4462: x_return_status := FND_API.G_RET_STS_SUCCESS;

4458: FND_MSG_PUB.initialize;
4459: END IF;
4460:
4461: -- Initialize API return status to SUCCESS
4462: x_return_status := FND_API.G_RET_STS_SUCCESS;
4463:
4464: -- validate NOT NULL column
4465: IF(p_CUSTOMER_ID is NULL)
4466: THEN

Line 4475: x_return_status := FND_API.G_RET_STS_ERROR;

4471: p_module => l_module,
4472: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
4473: p_msg_name => 'API_MISSING_CUSTOMER_ID');
4474:
4475: x_return_status := FND_API.G_RET_STS_ERROR;
4476: ELSE
4477: -- Check customer status in creation mode
4478: IF (p_validation_mode = AS_UTILITY_PVT.G_CREATE) and
4479: (p_CUSTOMER_ID <> FND_API.G_MISS_NUM)

Line 4479: (p_CUSTOMER_ID <> FND_API.G_MISS_NUM)

4475: x_return_status := FND_API.G_RET_STS_ERROR;
4476: ELSE
4477: -- Check customer status in creation mode
4478: IF (p_validation_mode = AS_UTILITY_PVT.G_CREATE) and
4479: (p_CUSTOMER_ID <> FND_API.G_MISS_NUM)
4480: THEN
4481: OPEN c_customer_status(P_CUSTOMER_ID);
4482: FETCH c_customer_status into l_status;
4483: CLOSE c_customer_status;

Line 4493: x_return_status := FND_API.G_RET_STS_ERROR;

4489: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
4490: p_msg_name => 'WARN_INACTIVE_CUSTOMER');
4491:
4492: END IF;
4493: x_return_status := FND_API.G_RET_STS_ERROR;
4494: raise FND_API.G_EXC_ERROR;
4495: END IF;
4496: END IF;
4497:

Line 4494: raise FND_API.G_EXC_ERROR;

4490: p_msg_name => 'WARN_INACTIVE_CUSTOMER');
4491:
4492: END IF;
4493: x_return_status := FND_API.G_RET_STS_ERROR;
4494: raise FND_API.G_EXC_ERROR;
4495: END IF;
4496: END IF;
4497:
4498: -- Calling from Create APIs, customer_id can not be G_MISS_NUM

Line 4500: (p_CUSTOMER_ID = FND_API.G_MISS_NUM)

4496: END IF;
4497:
4498: -- Calling from Create APIs, customer_id can not be G_MISS_NUM
4499: IF (p_validation_mode = AS_UTILITY_PVT.G_CREATE) and
4500: (p_CUSTOMER_ID = FND_API.G_MISS_NUM)
4501: THEN
4502: -- AS_UTILITY_PVT.Debug_Message(FND_MSG_PUB.G_MSG_LVL_ERROR,
4503: -- 'Private API: CUSTOMER_ID is missing');
4504:

Line 4510: x_return_status := FND_API.G_RET_STS_ERROR;

4506: p_module => l_module,
4507: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
4508: p_msg_name => 'API_MISSING_CUSTOMER_ID');
4509:
4510: x_return_status := FND_API.G_RET_STS_ERROR;
4511:
4512: -- If customer_id <> G_MISS_NUM, use TCA validation procedure
4513: ELSIF (p_CUSTOMER_ID <> FND_API.G_MISS_NUM)
4514: THEN

Line 4513: ELSIF (p_CUSTOMER_ID <> FND_API.G_MISS_NUM)

4509:
4510: x_return_status := FND_API.G_RET_STS_ERROR;
4511:
4512: -- If customer_id <> G_MISS_NUM, use TCA validation procedure
4513: ELSIF (p_CUSTOMER_ID <> FND_API.G_MISS_NUM)
4514: THEN
4515: AS_TCA_PVT.validate_party_id(
4516: p_init_msg_list => FND_API.G_FALSE,
4517: p_party_id => P_CUSTOMER_ID,

Line 4516: p_init_msg_list => FND_API.G_FALSE,

4512: -- If customer_id <> G_MISS_NUM, use TCA validation procedure
4513: ELSIF (p_CUSTOMER_ID <> FND_API.G_MISS_NUM)
4514: THEN
4515: AS_TCA_PVT.validate_party_id(
4516: p_init_msg_list => FND_API.G_FALSE,
4517: p_party_id => P_CUSTOMER_ID,
4518: x_return_status => x_return_status,
4519: x_msg_count => x_msg_count,
4520: x_msg_data => x_msg_data);

Line 4522: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

4518: x_return_status => x_return_status,
4519: x_msg_count => x_msg_count,
4520: x_msg_data => x_msg_data);
4521:
4522: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4523: -- AS_UTILITY_PVT.Debug_Message(FND_MSG_PUB.G_MSG_LVL_ERROR,
4524: -- 'Private API: CUSTOMER_ID is invalid');
4525:
4526: AS_UTILITY_PVT.Set_Message(

Line 4548: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

4544:
4545:
4546:
4547: PROCEDURE Validate_INC_PARTNER_PARTY_ID (
4548: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
4549: P_Validation_mode IN VARCHAR2,
4550: P_INC_PARTNER_PARTY_ID IN NUMBER,
4551: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
4552: X_Return_Status OUT NOCOPY VARCHAR2,

Line 4569: IF FND_API.to_Boolean( p_init_msg_list )

4565:
4566: BEGIN
4567:
4568: -- Initialize message list if p_init_msg_list is set to TRUE.
4569: IF FND_API.to_Boolean( p_init_msg_list )
4570: THEN
4571: FND_MSG_PUB.initialize;
4572: END IF;
4573:

Line 4576: x_return_status := FND_API.G_RET_STS_SUCCESS;

4572: END IF;
4573:
4574:
4575: -- Initialize API return status to SUCCESS
4576: x_return_status := FND_API.G_RET_STS_SUCCESS;
4577:
4578: IF (P_INC_PARTNER_PARTY_ID is NOT NULL) and
4579: (P_INC_PARTNER_PARTY_ID <> FND_API.G_MISS_NUM)
4580: THEN

Line 4579: (P_INC_PARTNER_PARTY_ID <> FND_API.G_MISS_NUM)

4575: -- Initialize API return status to SUCCESS
4576: x_return_status := FND_API.G_RET_STS_SUCCESS;
4577:
4578: IF (P_INC_PARTNER_PARTY_ID is NOT NULL) and
4579: (P_INC_PARTNER_PARTY_ID <> FND_API.G_MISS_NUM)
4580: THEN
4581: -- AS_TCA_PVT.validate_party_id(
4582: -- p_init_msg_list => FND_API.G_FALSE,
4583: -- p_party_id => P_INC_PARTNER_PARTY_ID,

Line 4582: -- p_init_msg_list => FND_API.G_FALSE,

4578: IF (P_INC_PARTNER_PARTY_ID is NOT NULL) and
4579: (P_INC_PARTNER_PARTY_ID <> FND_API.G_MISS_NUM)
4580: THEN
4581: -- AS_TCA_PVT.validate_party_id(
4582: -- p_init_msg_list => FND_API.G_FALSE,
4583: -- p_party_id => P_INC_PARTNER_PARTY_ID,
4584: -- x_return_status => x_return_status,
4585: -- x_msg_count => x_msg_count,
4586: -- x_msg_data => x_msg_data);

Line 4588: -- IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

4584: -- x_return_status => x_return_status,
4585: -- x_msg_count => x_msg_count,
4586: -- x_msg_data => x_msg_data);
4587:
4588: -- IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4589: -- -- AS_UTILITY_PVT.Debug_Message(FND_MSG_PUB.G_MSG_LVL_ERROR,
4590: -- -- 'Private API: INC_PARTNER_PARTY_ID is invalid');
4591:
4592:

Line 4618: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

4614: END Validate_INC_PARTNER_PARTY_ID;
4615:
4616:
4617: PROCEDURE Validate_CLOSE_COMPETITOR_ID (
4618: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
4619: P_Validation_mode IN VARCHAR2,
4620: P_CLOSE_COMPETITOR_ID IN NUMBER,
4621: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
4622: X_Return_Status OUT NOCOPY VARCHAR2,

Line 4631: IF FND_API.to_Boolean( p_init_msg_list )

4627: l_module CONSTANT VARCHAR2(255) := 'as.plsql.ldhpv.Validate_CLOSE_COMPETITOR_ID';
4628: BEGIN
4629:
4630: -- Initialize message list if p_init_msg_list is set to TRUE.
4631: IF FND_API.to_Boolean( p_init_msg_list )
4632: THEN
4633: FND_MSG_PUB.initialize;
4634: END IF;
4635:

Line 4638: x_return_status := FND_API.G_RET_STS_SUCCESS;

4634: END IF;
4635:
4636:
4637: -- Initialize API return status to SUCCESS
4638: x_return_status := FND_API.G_RET_STS_SUCCESS;
4639:
4640: IF (p_CLOSE_COMPETITOR_ID is NOT NULL) and
4641: (p_CLOSE_COMPETITOR_ID <> FND_API.G_MISS_NUM)
4642: THEN

Line 4641: (p_CLOSE_COMPETITOR_ID <> FND_API.G_MISS_NUM)

4637: -- Initialize API return status to SUCCESS
4638: x_return_status := FND_API.G_RET_STS_SUCCESS;
4639:
4640: IF (p_CLOSE_COMPETITOR_ID is NOT NULL) and
4641: (p_CLOSE_COMPETITOR_ID <> FND_API.G_MISS_NUM)
4642: THEN
4643: AS_TCA_PVT.validate_party_id(
4644: p_init_msg_list => FND_API.G_FALSE,
4645: p_party_id => p_CLOSE_COMPETITOR_ID,

Line 4644: p_init_msg_list => FND_API.G_FALSE,

4640: IF (p_CLOSE_COMPETITOR_ID is NOT NULL) and
4641: (p_CLOSE_COMPETITOR_ID <> FND_API.G_MISS_NUM)
4642: THEN
4643: AS_TCA_PVT.validate_party_id(
4644: p_init_msg_list => FND_API.G_FALSE,
4645: p_party_id => p_CLOSE_COMPETITOR_ID,
4646: x_return_status => x_return_status,
4647: x_msg_count => x_msg_count,
4648: x_msg_data => x_msg_data);

Line 4650: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

4646: x_return_status => x_return_status,
4647: x_msg_count => x_msg_count,
4648: x_msg_data => x_msg_data);
4649:
4650: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4651: -- AS_UTILITY_PVT.Debug_Message(FND_MSG_PUB.G_MSG_LVL_ERROR,
4652: -- 'Private API: CLOSE_COMPETITOR_ID is invalid');
4653:
4654: AS_UTILITY_PVT.Set_Message(

Line 4674: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

4670: END Validate_CLOSE_COMPETITOR_ID;
4671:
4672:
4673: PROCEDURE Validate_END_USER_CUSTOMER_ID (
4674: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
4675: P_Validation_mode IN VARCHAR2,
4676: P_END_USER_CUSTOMER_ID IN NUMBER,
4677: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
4678: X_Return_Status OUT NOCOPY VARCHAR2,

Line 4687: IF FND_API.to_Boolean( p_init_msg_list )

4683: l_module CONSTANT VARCHAR2(255) := 'as.plsql.ldhpv.Validate_END_USER_CUSTOMER_ID';
4684: BEGIN
4685:
4686: -- Initialize message list if p_init_msg_list is set to TRUE.
4687: IF FND_API.to_Boolean( p_init_msg_list )
4688: THEN
4689: FND_MSG_PUB.initialize;
4690: END IF;
4691:

Line 4694: x_return_status := FND_API.G_RET_STS_SUCCESS;

4690: END IF;
4691:
4692:
4693: -- Initialize API return status to SUCCESS
4694: x_return_status := FND_API.G_RET_STS_SUCCESS;
4695:
4696: IF (p_END_USER_CUSTOMER_ID is NOT NULL) and
4697: (p_END_USER_CUSTOMER_ID <> FND_API.G_MISS_NUM)
4698: THEN

Line 4697: (p_END_USER_CUSTOMER_ID <> FND_API.G_MISS_NUM)

4693: -- Initialize API return status to SUCCESS
4694: x_return_status := FND_API.G_RET_STS_SUCCESS;
4695:
4696: IF (p_END_USER_CUSTOMER_ID is NOT NULL) and
4697: (p_END_USER_CUSTOMER_ID <> FND_API.G_MISS_NUM)
4698: THEN
4699: AS_TCA_PVT.validate_party_id(
4700: p_init_msg_list => FND_API.G_FALSE,
4701: p_party_id => p_END_USER_CUSTOMER_ID,

Line 4700: p_init_msg_list => FND_API.G_FALSE,

4696: IF (p_END_USER_CUSTOMER_ID is NOT NULL) and
4697: (p_END_USER_CUSTOMER_ID <> FND_API.G_MISS_NUM)
4698: THEN
4699: AS_TCA_PVT.validate_party_id(
4700: p_init_msg_list => FND_API.G_FALSE,
4701: p_party_id => p_END_USER_CUSTOMER_ID,
4702: x_return_status => x_return_status,
4703: x_msg_count => x_msg_count,
4704: x_msg_data => x_msg_data);

Line 4706: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

4702: x_return_status => x_return_status,
4703: x_msg_count => x_msg_count,
4704: x_msg_data => x_msg_data);
4705:
4706: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4707: -- AS_UTILITY_PVT.Debug_Message(FND_MSG_PUB.G_MSG_LVL_ERROR,
4708: -- 'Private API: END_USER_CUSTOMER_ID is invalid');
4709:
4710: AS_UTILITY_PVT.Set_Message(

Line 4731: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

4727:
4728:
4729:
4730: PROCEDURE Validate_ADDRESS_ID (
4731: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
4732: P_Validation_mode IN VARCHAR2,
4733: P_ADDRESS_ID IN NUMBER,
4734: P_CUSTOMER_ID IN NUMBER,
4735: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,

Line 4747: IF FND_API.to_Boolean( p_init_msg_list )

4743: l_module CONSTANT VARCHAR2(255) := 'as.plsql.ldhpv.Validate_ADDRESS_ID';
4744:
4745: BEGIN
4746: -- Initialize message list if p_init_msg_list is set to TRUE.
4747: IF FND_API.to_Boolean( p_init_msg_list )
4748: THEN
4749: FND_MSG_PUB.initialize;
4750: END IF;
4751:

Line 4753: x_return_status := FND_API.G_RET_STS_SUCCESS;

4749: FND_MSG_PUB.initialize;
4750: END IF;
4751:
4752: -- Initialize API return status to SUCCESS
4753: x_return_status := FND_API.G_RET_STS_SUCCESS;
4754:
4755: IF (p_ADDRESS_ID is not NULL) and (p_ADDRESS_ID <> FND_API.G_MISS_NUM)
4756: THEN
4757: IF (p_CUSTOMER_ID is NULL) or (p_CUSTOMER_ID = FND_API.G_MISS_NUM)

Line 4755: IF (p_ADDRESS_ID is not NULL) and (p_ADDRESS_ID <> FND_API.G_MISS_NUM)

4751:
4752: -- Initialize API return status to SUCCESS
4753: x_return_status := FND_API.G_RET_STS_SUCCESS;
4754:
4755: IF (p_ADDRESS_ID is not NULL) and (p_ADDRESS_ID <> FND_API.G_MISS_NUM)
4756: THEN
4757: IF (p_CUSTOMER_ID is NULL) or (p_CUSTOMER_ID = FND_API.G_MISS_NUM)
4758: THEN
4759: -- AS_UTILITY_PVT.Debug_Message(FND_MSG_PUB.G_MSG_LVL_ERROR,

Line 4757: IF (p_CUSTOMER_ID is NULL) or (p_CUSTOMER_ID = FND_API.G_MISS_NUM)

4753: x_return_status := FND_API.G_RET_STS_SUCCESS;
4754:
4755: IF (p_ADDRESS_ID is not NULL) and (p_ADDRESS_ID <> FND_API.G_MISS_NUM)
4756: THEN
4757: IF (p_CUSTOMER_ID is NULL) or (p_CUSTOMER_ID = FND_API.G_MISS_NUM)
4758: THEN
4759: -- AS_UTILITY_PVT.Debug_Message(FND_MSG_PUB.G_MSG_LVL_ERROR,
4760: -- 'Private API: need CUSTOMER_ID to validate ADDRESS_ID');
4761:

Line 4767: x_return_status := FND_API.G_RET_STS_ERROR;

4763: p_module => l_module,
4764: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
4765: p_msg_name => 'API_MISSING_CUSTOMER_ID');
4766:
4767: x_return_status := FND_API.G_RET_STS_ERROR;
4768:
4769: ELSE
4770: AS_TCA_PVT.validate_party_site_id(
4771: p_init_msg_list => FND_API.G_FALSE,

Line 4771: p_init_msg_list => FND_API.G_FALSE,

4767: x_return_status := FND_API.G_RET_STS_ERROR;
4768:
4769: ELSE
4770: AS_TCA_PVT.validate_party_site_id(
4771: p_init_msg_list => FND_API.G_FALSE,
4772: p_party_id => P_CUSTOMER_ID,
4773: p_party_site_id => P_ADDRESS_ID,
4774: x_return_status => x_return_status,
4775: x_msg_count => x_msg_count,

Line 4778: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

4774: x_return_status => x_return_status,
4775: x_msg_count => x_msg_count,
4776: x_msg_data => x_msg_data);
4777:
4778: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4779: -- AS_UTILITY_PVT.Debug_Message(FND_MSG_PUB.G_MSG_LVL_ERROR,
4780: -- 'Private API: ADDRESS_ID is invalid');
4781: FND_MSG_PUB.initialize;
4782: AS_UTILITY_PVT.Set_Message(

Line 4790: ELSIF p_ADDRESS_ID = FND_API.G_MISS_NUM AND

4786:
4787: END IF;
4788: END IF;
4789:
4790: ELSIF p_ADDRESS_ID = FND_API.G_MISS_NUM AND
4791: p_validation_mode = AS_UTILITY_PVT.G_UPDATE THEN
4792: NULL;
4793:
4794: ELSE -- address_id is NULL or g_miss_num in creation mode

Line 4812: x_return_status := FND_API.G_RET_STS_ERROR;

4808: p_module => l_module,
4809: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
4810: p_msg_name => 'API_MISSING_ADDRESS_ID');
4811:
4812: x_return_status := FND_API.G_RET_STS_ERROR;
4813: END IF;
4814: END IF;
4815:
4816: -- Standard call to get message count and if count is 1, get message info.

Line 4826: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

4822: END Validate_ADDRESS_ID;
4823:
4824:
4825: PROCEDURE Validate_END_USER_ADDRESS_ID (
4826: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
4827: P_Validation_mode IN VARCHAR2,
4828: P_END_USER_ADDRESS_ID IN NUMBER,
4829: P_END_USER_CUSTOMER_ID IN NUMBER,
4830: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,

Line 4840: IF FND_API.to_Boolean( p_init_msg_list )

4836: l_module CONSTANT VARCHAR2(255) := 'as.plsql.ldhpv.Validate_END_USER_ADDRESS_ID';
4837: BEGIN
4838:
4839: -- Initialize message list if p_init_msg_list is set to TRUE.
4840: IF FND_API.to_Boolean( p_init_msg_list )
4841: THEN
4842: FND_MSG_PUB.initialize;
4843: END IF;
4844:

Line 4847: x_return_status := FND_API.G_RET_STS_SUCCESS;

4843: END IF;
4844:
4845:
4846: -- Initialize API return status to SUCCESS
4847: x_return_status := FND_API.G_RET_STS_SUCCESS;
4848:
4849: IF (p_END_USER_ADDRESS_ID is not NULL) and
4850: (p_END_USER_ADDRESS_ID <> FND_API.G_MISS_NUM)
4851: THEN

Line 4850: (p_END_USER_ADDRESS_ID <> FND_API.G_MISS_NUM)

4846: -- Initialize API return status to SUCCESS
4847: x_return_status := FND_API.G_RET_STS_SUCCESS;
4848:
4849: IF (p_END_USER_ADDRESS_ID is not NULL) and
4850: (p_END_USER_ADDRESS_ID <> FND_API.G_MISS_NUM)
4851: THEN
4852: IF (p_END_USER_CUSTOMER_ID is NULL) or
4853: (p_END_USER_CUSTOMER_ID = FND_API.G_MISS_NUM)
4854: THEN

Line 4853: (p_END_USER_CUSTOMER_ID = FND_API.G_MISS_NUM)

4849: IF (p_END_USER_ADDRESS_ID is not NULL) and
4850: (p_END_USER_ADDRESS_ID <> FND_API.G_MISS_NUM)
4851: THEN
4852: IF (p_END_USER_CUSTOMER_ID is NULL) or
4853: (p_END_USER_CUSTOMER_ID = FND_API.G_MISS_NUM)
4854: THEN
4855: -- AS_UTILITY_PVT.Debug_Message(FND_MSG_PUB.G_MSG_LVL_ERROR,
4856: -- 'Private API: need CUSTOMER_ID to validate ADDRESS_ID');
4857:

Line 4863: x_return_status := FND_API.G_RET_STS_ERROR;

4859: p_module => l_module,
4860: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
4861: p_msg_name => 'API_MISSING_END_USER_CUST_ID');
4862:
4863: x_return_status := FND_API.G_RET_STS_ERROR;
4864:
4865: ELSE
4866: AS_TCA_PVT.validate_party_site_id(
4867: p_init_msg_list => FND_API.G_FALSE,

Line 4867: p_init_msg_list => FND_API.G_FALSE,

4863: x_return_status := FND_API.G_RET_STS_ERROR;
4864:
4865: ELSE
4866: AS_TCA_PVT.validate_party_site_id(
4867: p_init_msg_list => FND_API.G_FALSE,
4868: p_party_id => P_END_USER_CUSTOMER_ID,
4869: p_party_site_id => P_END_USER_ADDRESS_ID,
4870: x_return_status => x_return_status,
4871: x_msg_count => x_msg_count,

Line 4874: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

4870: x_return_status => x_return_status,
4871: x_msg_count => x_msg_count,
4872: x_msg_data => x_msg_data);
4873:
4874: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4875: -- AS_UTILITY_PVT.Debug_Message(FND_MSG_PUB.G_MSG_LVL_ERROR,
4876: -- 'Private API: END_USER_ADDRESS_ID is invalid');
4877:
4878: AS_UTILITY_PVT.Set_Message(

Line 4898: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

4894:
4895: END Validate_END_USER_ADDRESS_ID;
4896:
4897: PROCEDURE Validate_OPP_OWNER (
4898: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
4899: P_Validation_mode IN VARCHAR2,
4900: P_OWNER_SALESFORCE_ID IN NUMBER,
4901: P_OWNER_SALES_GROUP_ID IN NUMBER,
4902: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,

Line 4956: IF FND_API.to_Boolean( p_init_msg_list )

4952:
4953: BEGIN
4954:
4955: -- Initialize message list if p_init_msg_list is set to TRUE.
4956: IF FND_API.to_Boolean( p_init_msg_list )
4957: THEN
4958: FND_MSG_PUB.initialize;
4959: END IF;
4960:

Line 4962: x_return_status := FND_API.G_RET_STS_SUCCESS;

4958: FND_MSG_PUB.initialize;
4959: END IF;
4960:
4961: -- Initialize API return status to SUCCESS
4962: x_return_status := FND_API.G_RET_STS_SUCCESS;
4963:
4964: OPEN VALIDATE_SALESREP (p_owner_salesforce_id);
4965: FETCH VALIDATE_SALESREP into l_val;
4966: IF VALIDATE_SALESREP%NOTFOUND THEN

Line 4979: x_return_status := FND_API.G_RET_STS_ERROR;

4975: p_token1 => 'COLUMN',
4976: p_token1_value => 'OWNER SALESFORCE_ID',
4977: p_token2 => 'VALUE',
4978: p_token2_value => p_owner_salesforce_id );
4979: x_return_status := FND_API.G_RET_STS_ERROR;
4980: END IF;
4981: CLOSE VALIDATE_SALESREP;
4982:
4983: OPEN VALIDATE_SALESGROUP (p_owner_sales_group_id);

Line 4998: x_return_status := FND_API.G_RET_STS_ERROR;

4994: p_token1 => 'COLUMN',
4995: p_token1_value => 'OWNER SALESGROUP_ID',
4996: p_token2 => 'VALUE',
4997: p_token2_value => p_owner_sales_group_id );
4998: x_return_status := FND_API.G_RET_STS_ERROR;
4999: END IF;
5000: CLOSE VALIDATE_SALESGROUP;
5001:
5002: OPEN VALIDATE_COMBINATION (p_owner_salesforce_id,p_owner_sales_group_id);

Line 5017: x_return_status := FND_API.G_RET_STS_ERROR;

5013: p_token1 => 'COLUMN',
5014: p_token1_value => 'OWNER SALESFORCE/SALESGROUP COMBINATION',
5015: p_token2 => 'VALUE',
5016: p_token2_value => to_char(p_owner_salesforce_id) || '/' || to_char(p_owner_sales_group_id) );
5017: x_return_status := FND_API.G_RET_STS_ERROR;
5018: END IF;
5019: CLOSE VALIDATE_COMBINATION;
5020:
5021: -- Standard call to get message count and if count is 1, get message info.

Line 5030: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

5026:
5027: END Validate_OPP_OWNER;
5028:
5029: PROCEDURE Validate_AUTO_ASGN_TYPE (
5030: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
5031: P_Validation_mode IN VARCHAR2,
5032: P_AUTO_ASSIGNMENT_TYPE IN VARCHAR2,
5033: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
5034: X_Return_Status OUT NOCOPY VARCHAR2,

Line 5051: IF FND_API.to_Boolean( p_init_msg_list )

5047:
5048: BEGIN
5049:
5050: -- Initialize message list if p_init_msg_list is set to TRUE.
5051: IF FND_API.to_Boolean( p_init_msg_list )
5052: THEN
5053: FND_MSG_PUB.initialize;
5054: END IF;
5055:

Line 5058: x_return_status := FND_API.G_RET_STS_SUCCESS;

5054: END IF;
5055:
5056:
5057: -- Initialize API return status to SUCCESS
5058: x_return_status := FND_API.G_RET_STS_SUCCESS;
5059:
5060: IF (p_AUTO_ASSIGNMENT_TYPE is NOT NULL) and
5061: (p_AUTO_ASSIGNMENT_TYPE <> FND_API.G_MISS_CHAR)
5062: THEN

Line 5061: (p_AUTO_ASSIGNMENT_TYPE <> FND_API.G_MISS_CHAR)

5057: -- Initialize API return status to SUCCESS
5058: x_return_status := FND_API.G_RET_STS_SUCCESS;
5059:
5060: IF (p_AUTO_ASSIGNMENT_TYPE is NOT NULL) and
5061: (p_AUTO_ASSIGNMENT_TYPE <> FND_API.G_MISS_CHAR)
5062: THEN
5063: -- AUTO_ASSIGNMENT_TYPE should exist in as_lookups
5064: OPEN C_AUTO_ASGN_TYPE_Exists ('AUTO_ASSIGNMENT_TYPE',
5065: p_AUTO_ASSIGNMENT_TYPE);

Line 5079: x_return_status := FND_API.G_RET_STS_ERROR;

5075: p_msg_name => 'API_INVALID_AUTO_ASGN_TYPE',
5076: p_token1 => 'VALUE',
5077: p_token1_value => p_AUTO_ASSIGNMENT_TYPE );
5078:
5079: x_return_status := FND_API.G_RET_STS_ERROR;
5080: END IF;
5081:
5082: CLOSE C_AUTO_ASGN_TYPE_Exists;
5083: END IF;

Line 5095: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

5091: END Validate_AUTO_ASGN_TYPE;
5092:
5093:
5094: PROCEDURE Validate_PRM_ASGN_TYPE (
5095: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
5096: P_Validation_mode IN VARCHAR2,
5097: P_PRM_ASSIGNMENT_TYPE IN VARCHAR2,
5098: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
5099: X_Return_Status OUT NOCOPY VARCHAR2,

Line 5115: IF FND_API.to_Boolean( p_init_msg_list )

5111: l_module CONSTANT VARCHAR2(255) := 'as.plsql.ldhpv.Validate_PRM_ASGN_TYPE';
5112:
5113: BEGIN
5114: -- Initialize message list if p_init_msg_list is set to TRUE.
5115: IF FND_API.to_Boolean( p_init_msg_list )
5116: THEN
5117: FND_MSG_PUB.initialize;
5118: END IF;
5119:

Line 5121: x_return_status := FND_API.G_RET_STS_SUCCESS;

5117: FND_MSG_PUB.initialize;
5118: END IF;
5119:
5120: -- Initialize API return status to SUCCESS
5121: x_return_status := FND_API.G_RET_STS_SUCCESS;
5122:
5123: IF (p_PRM_ASSIGNMENT_TYPE is NOT NULL) and
5124: (p_PRM_ASSIGNMENT_TYPE <> FND_API.G_MISS_CHAR)
5125: THEN

Line 5124: (p_PRM_ASSIGNMENT_TYPE <> FND_API.G_MISS_CHAR)

5120: -- Initialize API return status to SUCCESS
5121: x_return_status := FND_API.G_RET_STS_SUCCESS;
5122:
5123: IF (p_PRM_ASSIGNMENT_TYPE is NOT NULL) and
5124: (p_PRM_ASSIGNMENT_TYPE <> FND_API.G_MISS_CHAR)
5125: THEN
5126: -- PRM_ASSIGNMENT_TYPE should exist in as_lookups
5127: OPEN C_PRM_ASGN_TYPE_Exists ('PRM_ASSIGNMENT_TYPE',
5128: p_PRM_ASSIGNMENT_TYPE);

Line 5142: x_return_status := FND_API.G_RET_STS_ERROR;

5138: p_msg_name => 'API_INVALID_PRM_ASGN_TYPE',
5139: p_token1 => 'VALUE',
5140: p_token1_value => p_PRM_ASSIGNMENT_TYPE );
5141:
5142: x_return_status := FND_API.G_RET_STS_ERROR;
5143: END IF;
5144:
5145: CLOSE C_PRM_ASGN_TYPE_Exists;
5146: END IF;

Line 5158: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

5154: END Validate_PRM_ASGN_TYPE;
5155:
5156:
5157: PROCEDURE Validate_INC_PRTNR_RESOURCE_ID (
5158: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
5159: P_Validation_mode IN VARCHAR2,
5160: P_INC_PARTNER_RESOURCE_ID IN NUMBER,
5161: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
5162: X_Return_Status OUT NOCOPY VARCHAR2,

Line 5178: IF FND_API.to_Boolean( p_init_msg_list )

5174: l_module CONSTANT VARCHAR2(255) := 'as.plsql.ldhpv.Validate_INC_PRTNR_RESOURCE_ID';
5175:
5176: BEGIN
5177: -- Initialize message list if p_init_msg_list is set to TRUE.
5178: IF FND_API.to_Boolean( p_init_msg_list )
5179: THEN
5180: FND_MSG_PUB.initialize;
5181: END IF;
5182:

Line 5184: x_return_status := FND_API.G_RET_STS_SUCCESS;

5180: FND_MSG_PUB.initialize;
5181: END IF;
5182:
5183: -- Initialize API return status to SUCCESS
5184: x_return_status := FND_API.G_RET_STS_SUCCESS;
5185:
5186: IF (p_INC_PARTNER_RESOURCE_ID is NOT NULL) and
5187: (p_INC_PARTNER_RESOURCE_ID <> FND_API.G_MISS_NUM)
5188: THEN

Line 5187: (p_INC_PARTNER_RESOURCE_ID <> FND_API.G_MISS_NUM)

5183: -- Initialize API return status to SUCCESS
5184: x_return_status := FND_API.G_RET_STS_SUCCESS;
5185:
5186: IF (p_INC_PARTNER_RESOURCE_ID is NOT NULL) and
5187: (p_INC_PARTNER_RESOURCE_ID <> FND_API.G_MISS_NUM)
5188: THEN
5189: -- INCUMBENT_PARTNER_RESOURCE_ID should exist in jtf_rs_resource_extns
5190: OPEN C_RESOURCE_ID_Exists (p_INC_PARTNER_RESOURCE_ID);
5191: FETCH C_RESOURCE_ID_Exists into l_val;

Line 5204: x_return_status := FND_API.G_RET_STS_ERROR;

5200: p_msg_name => 'API_INVALID_INC_PRTN_RS_ID',
5201: p_token1 => 'VALUE',
5202: p_token1_value => p_INC_PARTNER_RESOURCE_ID );
5203:
5204: x_return_status := FND_API.G_RET_STS_ERROR;
5205: END IF;
5206:
5207: CLOSE C_RESOURCE_ID_Exists;
5208: END IF;

Line 5220: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

5216: END Validate_INC_PRTNR_RESOURCE_ID;
5217:
5218:
5219: PROCEDURE Validate_PRM_IND_CLS_CODE (
5220: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
5221: P_Validation_mode IN VARCHAR2,
5222: P_PRM_IND_CLASSIFICATION_CODE IN VARCHAR2,
5223: x_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
5224: X_Return_Status OUT NOCOPY VARCHAR2,

Line 5241: IF FND_API.to_Boolean( p_init_msg_list )

5237:
5238: BEGIN
5239:
5240: -- Initialize message list if p_init_msg_list is set to TRUE.
5241: IF FND_API.to_Boolean( p_init_msg_list )
5242: THEN
5243: FND_MSG_PUB.initialize;
5244: END IF;
5245:

Line 5248: x_return_status := FND_API.G_RET_STS_SUCCESS;

5244: END IF;
5245:
5246:
5247: -- Initialize API return status to SUCCESS
5248: x_return_status := FND_API.G_RET_STS_SUCCESS;
5249:
5250: IF (p_PRM_IND_CLASSIFICATION_CODE is NOT NULL) and
5251: (p_PRM_IND_CLASSIFICATION_CODE <> FND_API.G_MISS_CHAR)
5252: THEN

Line 5251: (p_PRM_IND_CLASSIFICATION_CODE <> FND_API.G_MISS_CHAR)

5247: -- Initialize API return status to SUCCESS
5248: x_return_status := FND_API.G_RET_STS_SUCCESS;
5249:
5250: IF (p_PRM_IND_CLASSIFICATION_CODE is NOT NULL) and
5251: (p_PRM_IND_CLASSIFICATION_CODE <> FND_API.G_MISS_CHAR)
5252: THEN
5253: -- PRM_IND_CLASSIFICATION_CODE should exist in as_lookups
5254: OPEN C_PRM_IND_CLS_CODE_Exists ('PRM_IND_CLASSIFICATION_TYPE',
5255: p_PRM_IND_CLASSIFICATION_CODE);

Line 5269: x_return_status := FND_API.G_RET_STS_ERROR;

5265: p_msg_name => 'API_INVALID_PRM_IND_CLS_CODE',
5266: p_token1 => 'VALUE',
5267: p_token1_value => p_PRM_IND_CLASSIFICATION_CODE );
5268:
5269: x_return_status := FND_API.G_RET_STS_ERROR;
5270: END IF;
5271:
5272: CLOSE C_PRM_IND_CLS_CODE_Exists;
5273: END IF;

Line 5285: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

5281: END Validate_PRM_IND_CLS_CODE;
5282:
5283:
5284: PROCEDURE Validate_PRM_EXEC_SPONSOR_FLAG (
5285: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
5286: P_Validation_mode IN VARCHAR2,
5287: P_PRM_EXEC_SPONSOR_FLAG IN VARCHAR2,
5288: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
5289: X_Return_Status OUT NOCOPY VARCHAR2,

Line 5297: IF FND_API.to_Boolean( p_init_msg_list )

5293: IS
5294: l_module CONSTANT VARCHAR2(255) := 'as.plsql.ldhpv.Validate_PRM_EXEC_SPONSOR_FLAG';
5295: BEGIN
5296: -- Initialize message list if p_init_msg_list is set to TRUE.
5297: IF FND_API.to_Boolean( p_init_msg_list )
5298: THEN
5299: FND_MSG_PUB.initialize;
5300: END IF;
5301:

Line 5303: x_return_status := FND_API.G_RET_STS_SUCCESS;

5299: FND_MSG_PUB.initialize;
5300: END IF;
5301:
5302: -- Initialize API return status to SUCCESS
5303: x_return_status := FND_API.G_RET_STS_SUCCESS;
5304:
5305: IF (p_PRM_EXEC_SPONSOR_FLAG is NOT NULL) and
5306: (p_PRM_EXEC_SPONSOR_FLAG <> FND_API.G_MISS_CHAR)
5307: THEN

Line 5306: (p_PRM_EXEC_SPONSOR_FLAG <> FND_API.G_MISS_CHAR)

5302: -- Initialize API return status to SUCCESS
5303: x_return_status := FND_API.G_RET_STS_SUCCESS;
5304:
5305: IF (p_PRM_EXEC_SPONSOR_FLAG is NOT NULL) and
5306: (p_PRM_EXEC_SPONSOR_FLAG <> FND_API.G_MISS_CHAR)
5307: THEN
5308: IF (UPPER(p_PRM_EXEC_SPONSOR_FLAG) <> 'Y') and
5309: (UPPER(p_PRM_EXEC_SPONSOR_FLAG) <> 'N')
5310: THEN

Line 5321: x_return_status := FND_API.G_RET_STS_ERROR;

5317: p_msg_name => 'API_INVALID_PRM_EXEC_SPNR_FLAG',
5318: p_token1 => 'VALUE',
5319: p_token1_value => p_PRM_EXEC_SPONSOR_FLAG );
5320:
5321: x_return_status := FND_API.G_RET_STS_ERROR;
5322: END IF;
5323: END IF;
5324:
5325: -- Standard call to get message count and if count is 1, get message info.

Line 5335: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

5331: END Validate_PRM_EXEC_SPONSOR_FLAG;
5332:
5333:
5334: PROCEDURE Validate_PRM_PRJ_LDINPLE_FLAG (
5335: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
5336: P_Validation_mode IN VARCHAR2,
5337: P_PRM_PRJ_LEAD_IN_PLACE_FLAG IN VARCHAR2,
5338: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
5339: X_Return_Status OUT NOCOPY VARCHAR2,

Line 5347: IF FND_API.to_Boolean( p_init_msg_list )

5343: IS
5344: l_module CONSTANT VARCHAR2(255) := 'as.plsql.ldhpv.Validate_PRM_PRJ_LDINPLE_FLAG';
5345: BEGIN
5346: -- Initialize message list if p_init_msg_list is set to TRUE.
5347: IF FND_API.to_Boolean( p_init_msg_list )
5348: THEN
5349: FND_MSG_PUB.initialize;
5350: END IF;
5351:

Line 5353: x_return_status := FND_API.G_RET_STS_SUCCESS;

5349: FND_MSG_PUB.initialize;
5350: END IF;
5351:
5352: -- Initialize API return status to SUCCESS
5353: x_return_status := FND_API.G_RET_STS_SUCCESS;
5354:
5355: IF (p_PRM_PRJ_LEAD_IN_PLACE_FLAG is NOT NULL) and
5356: (p_PRM_PRJ_LEAD_IN_PLACE_FLAG <> FND_API.G_MISS_CHAR)
5357: THEN

Line 5356: (p_PRM_PRJ_LEAD_IN_PLACE_FLAG <> FND_API.G_MISS_CHAR)

5352: -- Initialize API return status to SUCCESS
5353: x_return_status := FND_API.G_RET_STS_SUCCESS;
5354:
5355: IF (p_PRM_PRJ_LEAD_IN_PLACE_FLAG is NOT NULL) and
5356: (p_PRM_PRJ_LEAD_IN_PLACE_FLAG <> FND_API.G_MISS_CHAR)
5357: THEN
5358: IF (UPPER(p_PRM_PRJ_LEAD_IN_PLACE_FLAG) <> 'Y') and
5359: (UPPER(p_PRM_PRJ_LEAD_IN_PLACE_FLAG) <> 'N')
5360: THEN

Line 5371: x_return_status := FND_API.G_RET_STS_ERROR;

5367: p_msg_name => 'API_INVALID_PRM_PRJ_LDINPL_FLG',
5368: p_token1 => 'VALUE',
5369: p_token1_value => p_PRM_PRJ_LEAD_IN_PLACE_FLAG );
5370:
5371: x_return_status := FND_API.G_RET_STS_ERROR;
5372: END IF;
5373: END IF;
5374:
5375: -- Standard call to get message count and if count is 1, get message info.

Line 5386: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

5382:
5383:
5384: -- 091200 ffang, for bug 1402449, description is a mandatory column
5385: PROCEDURE Validate_Description (
5386: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
5387: P_Validation_mode IN VARCHAR2,
5388: P_Description IN VARCHAR2,
5389: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
5390: X_Return_Status OUT NOCOPY VARCHAR2,

Line 5399: IF FND_API.to_Boolean( p_init_msg_list )

5395: l_module CONSTANT VARCHAR2(255) := 'as.plsql.ldhpv.Validate_Description';
5396: BEGIN
5397:
5398: -- Initialize message list if p_init_msg_list is set to TRUE.
5399: IF FND_API.to_Boolean( p_init_msg_list )
5400: THEN
5401: FND_MSG_PUB.initialize;
5402: END IF;
5403:

Line 5406: x_return_status := FND_API.G_RET_STS_SUCCESS;

5402: END IF;
5403:
5404:
5405: -- Initialize API return status to SUCCESS
5406: x_return_status := FND_API.G_RET_STS_SUCCESS;
5407:
5408: -- validate NOT NULL column
5409: IF(p_Description is NULL)
5410: THEN

Line 5416: x_return_status := FND_API.G_RET_STS_ERROR;

5412: p_module => l_module,
5413: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
5414: p_msg_name => 'API_MISSING_DESCRIPTION');
5415:
5416: x_return_status := FND_API.G_RET_STS_ERROR;
5417: END IF;
5418: END Validate_Description;
5419: -- end 091200 ffang
5420:

Line 5423: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

5419: -- end 091200 ffang
5420:
5421:
5422: PROCEDURE Validate_FREEZE_FLAG (
5423: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
5424: P_Validation_mode IN VARCHAR2,
5425: P_FREEZE_FLAG IN VARCHAR2,
5426: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
5427: X_Return_Status OUT NOCOPY VARCHAR2,

Line 5435: IF FND_API.to_Boolean( p_init_msg_list )

5431: IS
5432: l_module CONSTANT VARCHAR2(255) := 'as.plsql.ldhpv.Validate_FREEZE_FLAG';
5433: BEGIN
5434: -- Initialize message list if p_init_msg_list is set to TRUE.
5435: IF FND_API.to_Boolean( p_init_msg_list )
5436: THEN
5437: FND_MSG_PUB.initialize;
5438: END IF;
5439:

Line 5441: x_return_status := FND_API.G_RET_STS_SUCCESS;

5437: FND_MSG_PUB.initialize;
5438: END IF;
5439:
5440: -- Initialize API return status to SUCCESS
5441: x_return_status := FND_API.G_RET_STS_SUCCESS;
5442:
5443: IF (p_FREEZE_FLAG is NOT NULL) and
5444: (p_FREEZE_FLAG <> FND_API.G_MISS_CHAR)
5445: THEN

Line 5444: (p_FREEZE_FLAG <> FND_API.G_MISS_CHAR)

5440: -- Initialize API return status to SUCCESS
5441: x_return_status := FND_API.G_RET_STS_SUCCESS;
5442:
5443: IF (p_FREEZE_FLAG is NOT NULL) and
5444: (p_FREEZE_FLAG <> FND_API.G_MISS_CHAR)
5445: THEN
5446: IF (UPPER(p_FREEZE_FLAG) <> 'Y') and
5447: (UPPER(p_FREEZE_FLAG) <> 'N')
5448: THEN

Line 5457: x_return_status := FND_API.G_RET_STS_ERROR;

5453: p_msg_name => 'API_INVALID_FREEZE_FLAG',
5454: p_token1 => 'VALUE',
5455: p_token1_value => p_FREEZE_FLAG );
5456:
5457: x_return_status := FND_API.G_RET_STS_ERROR;
5458: END IF;
5459: END IF;
5460:
5461: -- Standard call to get message count and if count is 1, get message info.

Line 5476: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

5472: -- Record-level validation procedures
5473: --
5474:
5475: PROCEDURE Validate_WinPorb_StageID (
5476: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
5477: P_Validation_mode IN VARCHAR2,
5478: P_Sales_Methodology_ID IN NUMBER,
5479: P_SALES_STAGE_ID IN NUMBER,
5480: P_WIN_PROBABILITY IN NUMBER,

Line 5511: IF FND_API.to_Boolean( p_init_msg_list )

5507:
5508: BEGIN
5509:
5510: -- Initialize message list if p_init_msg_list is set to TRUE.
5511: IF FND_API.to_Boolean( p_init_msg_list )
5512: THEN
5513: FND_MSG_PUB.initialize;
5514: END IF;
5515:

Line 5518: x_return_status := FND_API.G_RET_STS_SUCCESS;

5514: END IF;
5515:
5516:
5517: -- Initialize API return status to SUCCESS
5518: x_return_status := FND_API.G_RET_STS_SUCCESS;
5519:
5520: IF(p_SALES_METHODOLOGY_ID is NOT NULL) and
5521: (p_SALES_METHODOLOGY_ID <> FND_API.G_MISS_NUM) THEN
5522:

Line 5521: (p_SALES_METHODOLOGY_ID <> FND_API.G_MISS_NUM) THEN

5517: -- Initialize API return status to SUCCESS
5518: x_return_status := FND_API.G_RET_STS_SUCCESS;
5519:
5520: IF(p_SALES_METHODOLOGY_ID is NOT NULL) and
5521: (p_SALES_METHODOLOGY_ID <> FND_API.G_MISS_NUM) THEN
5522:
5523: IF (p_SALES_STAGE_ID is NOT NULL) and
5524: (p_SALES_STAGE_ID <> FND_API.G_MISS_NUM) and
5525: (P_WIN_PROBABILITY is NOT NULL) and

Line 5524: (p_SALES_STAGE_ID <> FND_API.G_MISS_NUM) and

5520: IF(p_SALES_METHODOLOGY_ID is NOT NULL) and
5521: (p_SALES_METHODOLOGY_ID <> FND_API.G_MISS_NUM) THEN
5522:
5523: IF (p_SALES_STAGE_ID is NOT NULL) and
5524: (p_SALES_STAGE_ID <> FND_API.G_MISS_NUM) and
5525: (P_WIN_PROBABILITY is NOT NULL) and
5526: (P_WIN_PROBABILITY <> FND_API.G_MISS_NUM)
5527: THEN
5528: -- get Sales Stage information

Line 5526: (P_WIN_PROBABILITY <> FND_API.G_MISS_NUM)

5522:
5523: IF (p_SALES_STAGE_ID is NOT NULL) and
5524: (p_SALES_STAGE_ID <> FND_API.G_MISS_NUM) and
5525: (P_WIN_PROBABILITY is NOT NULL) and
5526: (P_WIN_PROBABILITY <> FND_API.G_MISS_NUM)
5527: THEN
5528: -- get Sales Stage information
5529: OPEN c_Win_Prob_Limit (p_SALES_METHODOLOGY_ID, p_SALES_STAGE_ID);
5530: FETCH c_Win_Prob_Limit into l_min_winprob, l_max_winprob;

Line 5540: x_return_status := FND_API.G_RET_STS_ERROR;

5536: p_msg_name => 'API_INVALID_SALES_STAGE_ID',
5537: p_token1 => 'VALUE',
5538: p_token1_value => p_SALES_STAGE_ID );
5539:
5540: x_return_status := FND_API.G_RET_STS_ERROR;
5541:
5542: -- Validate the win probability/sales stage link
5543: ELSIF l_min_winprob > p_win_probability or
5544: l_max_winprob < p_win_probability

Line 5561: -- x_return_status := FND_API.G_RET_STS_ERROR;

5557: --p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
5558: --p_msg_name => 'API_WARN_PROB_SS_LINK');
5559:
5560: l_warning_msg := FND_MESSAGE.GET_STRING('AS','API_WARN_PROB_SS_LINK');
5561: -- x_return_status := FND_API.G_RET_STS_ERROR;
5562:
5563:
5564: END IF;
5565:

Line 5580: x_return_status := FND_API.G_RET_STS_ERROR;

5576: p_msg_name => 'API_ERROR_PROB_SS_LINK');
5577:
5578: END IF;
5579:
5580: x_return_status := FND_API.G_RET_STS_ERROR;
5581:
5582: END IF;
5583: END IF;
5584:

Line 5591: (p_SALES_STAGE_ID <> FND_API.G_MISS_NUM) and

5587:
5588: ELSE
5589:
5590: IF (p_SALES_STAGE_ID is NOT NULL) and
5591: (p_SALES_STAGE_ID <> FND_API.G_MISS_NUM) and
5592: (P_WIN_PROBABILITY is NOT NULL) and
5593: (P_WIN_PROBABILITY <> FND_API.G_MISS_NUM)
5594: THEN
5595: -- get Sales Stage information

Line 5593: (P_WIN_PROBABILITY <> FND_API.G_MISS_NUM)

5589:
5590: IF (p_SALES_STAGE_ID is NOT NULL) and
5591: (p_SALES_STAGE_ID <> FND_API.G_MISS_NUM) and
5592: (P_WIN_PROBABILITY is NOT NULL) and
5593: (P_WIN_PROBABILITY <> FND_API.G_MISS_NUM)
5594: THEN
5595: -- get Sales Stage information
5596: OPEN C_Get_Stage_Info (p_SALES_STAGE_ID);
5597: FETCH C_Get_Stage_Info into l_min_winprob, l_max_winprob;

Line 5610: x_return_status := FND_API.G_RET_STS_ERROR;

5606: p_msg_name => 'API_INVALID_SALES_STAGE_ID',
5607: p_token1 => 'VALUE',
5608: p_token1_value => p_SALES_STAGE_ID );
5609:
5610: x_return_status := FND_API.G_RET_STS_ERROR;
5611:
5612: -- Validate the win probability/sales stage link
5613: ELSIF l_min_winprob > p_win_probability or
5614: l_max_winprob < p_win_probability

Line 5627: -- x_return_status := FND_API.G_RET_STS_ERROR;

5623: --AS_UTILITY_PVT.Set_Message(
5624: --p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
5625: --p_msg_name => 'API_WARN_PROB_SS_LINK');
5626: l_warning_msg := FND_MESSAGE.GET_STRING('AS','API_WARN_PROB_SS_LINK');
5627: -- x_return_status := FND_API.G_RET_STS_ERROR;
5628:
5629:
5630: END IF;
5631:

Line 5646: x_return_status := FND_API.G_RET_STS_ERROR;

5642: p_msg_name => 'API_ERROR_PROB_SS_LINK');
5643:
5644: END IF;
5645:
5646: x_return_status := FND_API.G_RET_STS_ERROR;
5647:
5648: END IF;
5649: END IF;
5650:

Line 5662: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN

5658: ( p_count => x_msg_count,
5659: p_data => x_msg_data
5660: );
5661:
5662: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
5663: x_msg_data := l_warning_msg;
5664: END IF;
5665:
5666: END Validate_WinPorb_StageID;

Line 5670: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

5666: END Validate_WinPorb_StageID;
5667:
5668:
5669: PROCEDURE Validate_Status_CloseReason (
5670: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
5671: P_Validation_mode IN VARCHAR2,
5672: P_STATUS IN VARCHAR2,
5673: P_CLOSE_REASON IN VARCHAR2,
5674: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,

Line 5692: IF FND_API.to_Boolean( p_init_msg_list )

5688:
5689: BEGIN
5690:
5691: -- Initialize message list if p_init_msg_list is set to TRUE.
5692: IF FND_API.to_Boolean( p_init_msg_list )
5693: THEN
5694: FND_MSG_PUB.initialize;
5695: END IF;
5696:

Line 5699: x_return_status := FND_API.G_RET_STS_SUCCESS;

5695: END IF;
5696:
5697:
5698: -- Initialize API return status to SUCCESS
5699: x_return_status := FND_API.G_RET_STS_SUCCESS;
5700:
5701: IF (p_STATUS is NOT NULL) and (p_STATUS <> FND_API.G_MISS_CHAR)
5702: THEN
5703: IF (P_CLOSE_REASON is NULL) or (P_CLOSE_REASON = FND_API.G_MISS_CHAR)

Line 5701: IF (p_STATUS is NOT NULL) and (p_STATUS <> FND_API.G_MISS_CHAR)

5697:
5698: -- Initialize API return status to SUCCESS
5699: x_return_status := FND_API.G_RET_STS_SUCCESS;
5700:
5701: IF (p_STATUS is NOT NULL) and (p_STATUS <> FND_API.G_MISS_CHAR)
5702: THEN
5703: IF (P_CLOSE_REASON is NULL) or (P_CLOSE_REASON = FND_API.G_MISS_CHAR)
5704: THEN
5705: -- get opp_open_status_flag

Line 5703: IF (P_CLOSE_REASON is NULL) or (P_CLOSE_REASON = FND_API.G_MISS_CHAR)

5699: x_return_status := FND_API.G_RET_STS_SUCCESS;
5700:
5701: IF (p_STATUS is NOT NULL) and (p_STATUS <> FND_API.G_MISS_CHAR)
5702: THEN
5703: IF (P_CLOSE_REASON is NULL) or (P_CLOSE_REASON = FND_API.G_MISS_CHAR)
5704: THEN
5705: -- get opp_open_status_flag
5706: OPEN C_Get_OppOpenStatusFlag (p_STATUS);
5707: FETCH C_Get_OppOpenStatusFlag into l_val;

Line 5720: x_return_status := FND_API.G_RET_STS_ERROR;

5716: p_msg_name => 'API_INVALID_OPP_STATUS',
5717: p_token1 => 'VALUE',
5718: p_token1_value => p_STATUS );
5719:
5720: x_return_status := FND_API.G_RET_STS_ERROR;
5721:
5722: -- If opp_open_status_flag = 'N' (closed status),
5723: -- then close_reason should exist
5724: ELSIF l_val = 'N'

Line 5734: x_return_status := FND_API.G_RET_STS_ERROR;

5730: p_module => l_module,
5731: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
5732: p_msg_name => 'API_MISSING_CLOSE_REASON');
5733:
5734: x_return_status := FND_API.G_RET_STS_ERROR;
5735:
5736: END IF;
5737:
5738: CLOSE C_Get_OppOpenStatusFlag;

Line 5754: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

5750:
5751:
5752:
5753: PROCEDURE Validate_DecisionDate (
5754: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
5755: P_Validation_mode IN VARCHAR2,
5756: P_DECISION_DATE IN DATE,
5757: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,
5758: X_Return_Status OUT NOCOPY VARCHAR2,

Line 5770: IF FND_API.to_Boolean( p_init_msg_list )

5766:
5767: BEGIN
5768:
5769: -- Initialize message list if p_init_msg_list is set to TRUE.
5770: IF FND_API.to_Boolean( p_init_msg_list )
5771: THEN
5772: FND_MSG_PUB.initialize;
5773: END IF;
5774:

Line 5777: x_return_status := FND_API.G_RET_STS_SUCCESS;

5773: END IF;
5774:
5775:
5776: -- Initialize API return status to SUCCESS
5777: x_return_status := FND_API.G_RET_STS_SUCCESS;
5778:
5779:
5780: IF FND_PROFILE.value('AS_MAX_DAY_CLOSE_OPPORTUNITY') IS NOT NULL THEN
5781: l_max_date := TRUNC(SYSDATE)+ to_number(FND_PROFILE.value('AS_MAX_DAY_CLOSE_OPPORTUNITY'));

Line 5784: x_return_status := FND_API.G_RET_STS_ERROR;

5780: IF FND_PROFILE.value('AS_MAX_DAY_CLOSE_OPPORTUNITY') IS NOT NULL THEN
5781: l_max_date := TRUNC(SYSDATE)+ to_number(FND_PROFILE.value('AS_MAX_DAY_CLOSE_OPPORTUNITY'));
5782: IF TRUNC(P_DECISION_DATE) > l_max_date THEN
5783: --DBMS_OUTPUT.PUT_LINE('rAISE ERROR');
5784: x_return_status := FND_API.G_RET_STS_ERROR;
5785: AS_UTILITY_PVT.Set_Message(
5786: p_module => l_module,
5787: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
5788: p_msg_name => 'AS_CLOSE_DATE_VALIDATION',

Line 5804: x_return_status := FND_API.G_RET_STS_ERROR;

5800:
5801: EXCEPTION
5802: WHEN VALUE_ERROR THEN
5803: --DBMS_OUTPUT.PUT_LINE('In VALUE_ERROR exception');
5804: x_return_status := FND_API.G_RET_STS_ERROR;
5805: AS_UTILITY_PVT.Set_Message(
5806: p_module => l_module,
5807: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
5808: p_msg_name => 'AS_MAX_DAY_ERROR');

Line 5814: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

5810: END Validate_DecisionDate;
5811:
5812:
5813: PROCEDURE Validate_BudgetAmt_Currency (
5814: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
5815: P_Validation_mode IN VARCHAR2,
5816: P_TOTAL_AMOUNT IN NUMBER,
5817: P_CURRENCY_CODE IN VARCHAR2,
5818: X_Item_Property_Rec OUT NOCOPY AS_UTILITY_PUB.ITEM_PROPERTY_REC_TYPE,

Line 5829: IF FND_API.to_Boolean( p_init_msg_list )

5825:
5826: BEGIN
5827:
5828: -- Initialize message list if p_init_msg_list is set to TRUE.
5829: IF FND_API.to_Boolean( p_init_msg_list )
5830: THEN
5831: FND_MSG_PUB.initialize;
5832: END IF;
5833:

Line 5836: x_return_status := FND_API.G_RET_STS_SUCCESS;

5832: END IF;
5833:
5834:
5835: -- Initialize API return status to SUCCESS
5836: x_return_status := FND_API.G_RET_STS_SUCCESS;
5837:
5838: -- If budget amount is entered
5839: -- then currency_code should exist
5840: IF (P_TOTAL_AMOUNT is NOT NULL) and

Line 5841: (P_TOTAL_AMOUNT <> FND_API.G_MISS_NUM)

5837:
5838: -- If budget amount is entered
5839: -- then currency_code should exist
5840: IF (P_TOTAL_AMOUNT is NOT NULL) and
5841: (P_TOTAL_AMOUNT <> FND_API.G_MISS_NUM)
5842: THEN
5843: IF (p_CURRENCY_CODE is NULL) or
5844: (p_CURRENCY_CODE = FND_API.G_MISS_CHAR)
5845: THEN

Line 5844: (p_CURRENCY_CODE = FND_API.G_MISS_CHAR)

5840: IF (P_TOTAL_AMOUNT is NOT NULL) and
5841: (P_TOTAL_AMOUNT <> FND_API.G_MISS_NUM)
5842: THEN
5843: IF (p_CURRENCY_CODE is NULL) or
5844: (p_CURRENCY_CODE = FND_API.G_MISS_CHAR)
5845: THEN
5846: AS_UTILITY_PVT.Set_Message(
5847: p_module => l_module,
5848: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,

Line 5851: x_return_status := FND_API.G_RET_STS_ERROR;

5847: p_module => l_module,
5848: p_msg_level => FND_MSG_PUB.G_MSG_LVL_ERROR,
5849: p_msg_name => 'API_MISSING_CURRENCY_CODE');
5850:
5851: x_return_status := FND_API.G_RET_STS_ERROR;
5852: END IF;
5853: END IF;
5854:
5855: -- Standard call to get message count and if count is 1, get message info.

Line 5867: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,

5863:
5864:
5865:
5866: PROCEDURE Validate_opp_header(
5867: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
5868: P_Validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
5869: P_Validation_mode IN VARCHAR2,
5870: P_Header_Rec IN AS_OPPORTUNITY_PUB.Header_Rec_Type,
5871: X_Return_Status OUT NOCOPY VARCHAR2,

Line 5868: P_Validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

5864:
5865:
5866: PROCEDURE Validate_opp_header(
5867: P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
5868: P_Validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
5869: P_Validation_mode IN VARCHAR2,
5870: P_Header_Rec IN AS_OPPORTUNITY_PUB.Header_Rec_Type,
5871: X_Return_Status OUT NOCOPY VARCHAR2,
5872: X_Msg_Count OUT NOCOPY NUMBER,

Line 5892: x_return_status := FND_API.G_RET_STS_SUCCESS;

5888: END IF;
5889:
5890:
5891: -- Initialize API return status to SUCCESS
5892: x_return_status := FND_API.G_RET_STS_SUCCESS;
5893:
5894: -- Added for MOAC
5895: Validate_ORG_ID(
5896: p_init_msg_list => FND_API.G_FALSE,

Line 5896: p_init_msg_list => FND_API.G_FALSE,

5892: x_return_status := FND_API.G_RET_STS_SUCCESS;
5893:
5894: -- Added for MOAC
5895: Validate_ORG_ID(
5896: p_init_msg_list => FND_API.G_FALSE,
5897: p_validation_mode => p_validation_mode,
5898: p_ORG_ID => P_Header_Rec.ORG_ID,
5899: x_return_status => x_return_status,
5900: x_msg_count => x_msg_count,

Line 5902: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

5898: p_ORG_ID => P_Header_Rec.ORG_ID,
5899: x_return_status => x_return_status,
5900: x_msg_count => x_msg_count,
5901: x_msg_data => x_msg_data);
5902: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5903: raise FND_API.G_EXC_ERROR;
5904: END IF;
5905:
5906: -- Calling item level validation procedures

Line 5903: raise FND_API.G_EXC_ERROR;

5899: x_return_status => x_return_status,
5900: x_msg_count => x_msg_count,
5901: x_msg_data => x_msg_data);
5902: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5903: raise FND_API.G_EXC_ERROR;
5904: END IF;
5905:
5906: -- Calling item level validation procedures
5907: IF (p_validation_level >= AS_UTILITY_PUB.G_VALID_LEVEL_ITEM)

Line 5915: p_init_msg_list => FND_API.G_FALSE,

5911: 'Validate_LEAD_ID');
5912: END IF;
5913:
5914: Validate_LEAD_ID(
5915: p_init_msg_list => FND_API.G_FALSE,
5916: p_validation_mode => p_validation_mode,
5917: p_LEAD_ID => P_Header_Rec.LEAD_ID,
5918: x_item_property_rec => l_item_property_rec,
5919: x_return_status => x_return_status,

Line 5922: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

5918: x_item_property_rec => l_item_property_rec,
5919: x_return_status => x_return_status,
5920: x_msg_count => x_msg_count,
5921: x_msg_data => x_msg_data);
5922: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5923: raise FND_API.G_EXC_ERROR;
5924: END IF;
5925:
5926:

Line 5923: raise FND_API.G_EXC_ERROR;

5919: x_return_status => x_return_status,
5920: x_msg_count => x_msg_count,
5921: x_msg_data => x_msg_data);
5922: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5923: raise FND_API.G_EXC_ERROR;
5924: END IF;
5925:
5926:
5927:

Line 5934: p_init_msg_list => FND_API.G_FALSE,

5930: 'Validate_STATUS');
5931: END IF;
5932:
5933: Validate_STATUS(
5934: p_init_msg_list => FND_API.G_FALSE,
5935: p_validation_mode => p_validation_mode,
5936: p_STATUS => P_HEADER_REC.STATUS_CODE,
5937: x_item_property_rec => l_item_property_rec,
5938: x_return_status => x_return_status,

Line 5941: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

5937: x_item_property_rec => l_item_property_rec,
5938: x_return_status => x_return_status,
5939: x_msg_count => x_msg_count,
5940: x_msg_data => x_msg_data);
5941: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5942: raise FND_API.G_EXC_ERROR;
5943: END IF;
5944:
5945: IF l_debug THEN

Line 5942: raise FND_API.G_EXC_ERROR;

5938: x_return_status => x_return_status,
5939: x_msg_count => x_msg_count,
5940: x_msg_data => x_msg_data);
5941: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5942: raise FND_API.G_EXC_ERROR;
5943: END IF;
5944:
5945: IF l_debug THEN
5946: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 5951: p_init_msg_list => FND_API.G_FALSE,

5947: 'Validate_SALES_STAGE_ID');
5948: END IF;
5949:
5950: Validate_SALES_STAGE_ID(
5951: p_init_msg_list => FND_API.G_FALSE,
5952: p_validation_mode => p_validation_mode,
5953: p_SALES_STAGE_ID => P_Header_Rec.SALES_STAGE_ID,
5954: x_item_property_rec => l_item_property_rec,
5955: x_return_status => x_return_status,

Line 5958: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

5954: x_item_property_rec => l_item_property_rec,
5955: x_return_status => x_return_status,
5956: x_msg_count => x_msg_count,
5957: x_msg_data => x_msg_data);
5958: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5959: raise FND_API.G_EXC_ERROR;
5960: END IF;
5961:
5962: IF l_debug THEN

Line 5959: raise FND_API.G_EXC_ERROR;

5955: x_return_status => x_return_status,
5956: x_msg_count => x_msg_count,
5957: x_msg_data => x_msg_data);
5958: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5959: raise FND_API.G_EXC_ERROR;
5960: END IF;
5961:
5962: IF l_debug THEN
5963: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,'Validate_CHANNEL_CODE');

Line 5967: p_init_msg_list => FND_API.G_FALSE,

5963: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,'Validate_CHANNEL_CODE');
5964: END IF;
5965:
5966: Validate_CHANNEL_CODE(
5967: p_init_msg_list => FND_API.G_FALSE,
5968: p_validation_mode => p_validation_mode,
5969: p_CHANNEL_CODE => P_Header_Rec.CHANNEL_CODE,
5970: x_item_property_rec => l_item_property_rec,
5971: x_return_status => x_return_status,

Line 5974: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

5970: x_item_property_rec => l_item_property_rec,
5971: x_return_status => x_return_status,
5972: x_msg_count => x_msg_count,
5973: x_msg_data => x_msg_data);
5974: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5975: raise FND_API.G_EXC_ERROR;
5976: END IF;
5977:
5978: IF l_debug THEN

Line 5975: raise FND_API.G_EXC_ERROR;

5971: x_return_status => x_return_status,
5972: x_msg_count => x_msg_count,
5973: x_msg_data => x_msg_data);
5974: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5975: raise FND_API.G_EXC_ERROR;
5976: END IF;
5977:
5978: IF l_debug THEN
5979: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,'Validate_CURRENCY_CODE');

Line 5983: p_init_msg_list => FND_API.G_FALSE,

5979: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,'Validate_CURRENCY_CODE');
5980: END IF;
5981:
5982: Validate_CURRENCY_CODE(
5983: p_init_msg_list => FND_API.G_FALSE,
5984: p_validation_mode => p_validation_mode,
5985: p_CURRENCY_CODE => P_Header_Rec.CURRENCY_CODE,
5986: x_item_property_rec => l_item_property_rec,
5987: x_return_status => x_return_status,

Line 5990: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

5986: x_item_property_rec => l_item_property_rec,
5987: x_return_status => x_return_status,
5988: x_msg_count => x_msg_count,
5989: x_msg_data => x_msg_data);
5990: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5991: raise FND_API.G_EXC_ERROR;
5992: END IF;
5993:
5994: IF l_debug THEN

Line 5991: raise FND_API.G_EXC_ERROR;

5987: x_return_status => x_return_status,
5988: x_msg_count => x_msg_count,
5989: x_msg_data => x_msg_data);
5990: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5991: raise FND_API.G_EXC_ERROR;
5992: END IF;
5993:
5994: IF l_debug THEN
5995: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 5999: p_init_msg_list => FND_API.G_FALSE,

5995: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,
5996: 'Validate_DecisionDate');
5997: END IF;
5998: Validate_DecisionDate(
5999: p_init_msg_list => FND_API.G_FALSE,
6000: p_validation_mode => p_validation_mode,
6001: P_DECISION_DATE => P_Header_Rec.DECISION_DATE,
6002: x_item_property_rec => l_item_property_rec,
6003: x_return_status => x_return_status,

Line 6006: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6002: x_item_property_rec => l_item_property_rec,
6003: x_return_status => x_return_status,
6004: x_msg_count => x_msg_count,
6005: x_msg_data => x_msg_data);
6006: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6007: raise FND_API.G_EXC_ERROR;
6008: END IF;
6009:
6010: IF l_debug THEN

Line 6007: raise FND_API.G_EXC_ERROR;

6003: x_return_status => x_return_status,
6004: x_msg_count => x_msg_count,
6005: x_msg_data => x_msg_data);
6006: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6007: raise FND_API.G_EXC_ERROR;
6008: END IF;
6009:
6010: IF l_debug THEN
6011: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6023: p_init_msg_list => FND_API.G_FALSE,

6019:
6020: END IF;
6021:
6022: Validate_WIN_PROBABILITY(
6023: p_init_msg_list => FND_API.G_FALSE,
6024: p_validation_mode => p_validation_mode,
6025: p_WIN_PROBABILITY => P_Header_Rec.WIN_PROBABILITY,
6026: x_item_property_rec => l_item_property_rec,
6027: x_return_status => x_return_status,

Line 6030: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6026: x_item_property_rec => l_item_property_rec,
6027: x_return_status => x_return_status,
6028: x_msg_count => x_msg_count,
6029: x_msg_data => x_msg_data);
6030: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6031: raise FND_API.G_EXC_ERROR;
6032: END IF;
6033:
6034: IF l_debug THEN

Line 6031: raise FND_API.G_EXC_ERROR;

6027: x_return_status => x_return_status,
6028: x_msg_count => x_msg_count,
6029: x_msg_data => x_msg_data);
6030: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6031: raise FND_API.G_EXC_ERROR;
6032: END IF;
6033:
6034: IF l_debug THEN
6035: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6040: p_init_msg_list => FND_API.G_FALSE,

6036: 'Validate_CLOSE_REASON');
6037: END IF;
6038:
6039: Validate_CLOSE_REASON(
6040: p_init_msg_list => FND_API.G_FALSE,
6041: p_validation_mode => p_validation_mode,
6042: p_CLOSE_REASON => P_Header_Rec.CLOSE_REASON,
6043: x_item_property_rec => l_item_property_rec,
6044: x_return_status => x_return_status,

Line 6047: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6043: x_item_property_rec => l_item_property_rec,
6044: x_return_status => x_return_status,
6045: x_msg_count => x_msg_count,
6046: x_msg_data => x_msg_data);
6047: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6048: raise FND_API.G_EXC_ERROR;
6049: END IF;
6050:
6051: IF l_debug THEN

Line 6048: raise FND_API.G_EXC_ERROR;

6044: x_return_status => x_return_status,
6045: x_msg_count => x_msg_count,
6046: x_msg_data => x_msg_data);
6047: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6048: raise FND_API.G_EXC_ERROR;
6049: END IF;
6050:
6051: IF l_debug THEN
6052: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6057: p_init_msg_list => FND_API.G_FALSE,

6053: 'Validate_SOURCE_PROMOTION_ID');
6054: END IF;
6055:
6056: Validate_SOURCE_PROMOTION_ID(
6057: p_init_msg_list => FND_API.G_FALSE,
6058: p_validation_mode => p_validation_mode,
6059: p_SOURCE_PROMOTION_ID => P_Header_Rec.SOURCE_PROMOTION_ID,
6060: x_item_property_rec => l_item_property_rec,
6061: x_return_status => x_return_status,

Line 6064: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6060: x_item_property_rec => l_item_property_rec,
6061: x_return_status => x_return_status,
6062: x_msg_count => x_msg_count,
6063: x_msg_data => x_msg_data);
6064: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6065: raise FND_API.G_EXC_ERROR;
6066: END IF;
6067:
6068: IF l_debug THEN

Line 6065: raise FND_API.G_EXC_ERROR;

6061: x_return_status => x_return_status,
6062: x_msg_count => x_msg_count,
6063: x_msg_data => x_msg_data);
6064: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6065: raise FND_API.G_EXC_ERROR;
6066: END IF;
6067:
6068: IF l_debug THEN
6069: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6074: p_init_msg_list => FND_API.G_FALSE,

6070: 'Validate_NO_OPP_ALLOWED_FLAG');
6071: END IF;
6072:
6073: Validate_NO_OPP_ALLOWED_FLAG(
6074: p_init_msg_list => FND_API.G_FALSE,
6075: p_validation_mode => p_validation_mode,
6076: p_NO_OPP_ALLOWED_FLAG => P_Header_Rec.NO_OPP_ALLOWED_FLAG,
6077: x_item_property_rec => l_item_property_rec,
6078: x_return_status => x_return_status,

Line 6081: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6077: x_item_property_rec => l_item_property_rec,
6078: x_return_status => x_return_status,
6079: x_msg_count => x_msg_count,
6080: x_msg_data => x_msg_data);
6081: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6082: raise FND_API.G_EXC_ERROR;
6083: END IF;
6084:
6085: IF l_debug THEN

Line 6082: raise FND_API.G_EXC_ERROR;

6078: x_return_status => x_return_status,
6079: x_msg_count => x_msg_count,
6080: x_msg_data => x_msg_data);
6081: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6082: raise FND_API.G_EXC_ERROR;
6083: END IF;
6084:
6085: IF l_debug THEN
6086: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6091: p_init_msg_list => FND_API.G_FALSE,

6087: 'Validate_DELETE_ALLOWED_FLAG');
6088: END IF;
6089:
6090: Validate_DELETE_ALLOWED_FLAG(
6091: p_init_msg_list => FND_API.G_FALSE,
6092: p_validation_mode => p_validation_mode,
6093: p_DELETE_ALLOWED_FLAG => P_Header_Rec.DELETE_ALLOWED_FLAG,
6094: x_item_property_rec => l_item_property_rec,
6095: x_return_status => x_return_status,

Line 6098: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6094: x_item_property_rec => l_item_property_rec,
6095: x_return_status => x_return_status,
6096: x_msg_count => x_msg_count,
6097: x_msg_data => x_msg_data);
6098: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6099: raise FND_API.G_EXC_ERROR;
6100: END IF;
6101:
6102: IF l_debug THEN

Line 6099: raise FND_API.G_EXC_ERROR;

6095: x_return_status => x_return_status,
6096: x_msg_count => x_msg_count,
6097: x_msg_data => x_msg_data);
6098: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6099: raise FND_API.G_EXC_ERROR;
6100: END IF;
6101:
6102: IF l_debug THEN
6103: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6108: p_init_msg_list => FND_API.G_FALSE,

6104: 'Validate_LEAD_SOURCE_CODE');
6105: END IF;
6106:
6107: Validate_LEAD_SOURCE_CODE(
6108: p_init_msg_list => FND_API.G_FALSE,
6109: p_validation_mode => p_validation_mode,
6110: p_LEAD_SOURCE_CODE => P_Header_Rec.LEAD_SOURCE_CODE,
6111: x_item_property_rec => l_item_property_rec,
6112: x_return_status => x_return_status,

Line 6115: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6111: x_item_property_rec => l_item_property_rec,
6112: x_return_status => x_return_status,
6113: x_msg_count => x_msg_count,
6114: x_msg_data => x_msg_data);
6115: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6116: raise FND_API.G_EXC_ERROR;
6117: END IF;
6118:
6119: IF l_debug THEN

Line 6116: raise FND_API.G_EXC_ERROR;

6112: x_return_status => x_return_status,
6113: x_msg_count => x_msg_count,
6114: x_msg_data => x_msg_data);
6115: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6116: raise FND_API.G_EXC_ERROR;
6117: END IF;
6118:
6119: IF l_debug THEN
6120: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6125: p_init_msg_list => FND_API.G_FALSE,

6121: 'Validate_PRICE_LIST_ID');
6122: END IF;
6123:
6124: Validate_PRICE_LIST_ID(
6125: p_init_msg_list => FND_API.G_FALSE,
6126: p_validation_mode => p_validation_mode,
6127: p_PRICE_LIST_ID => P_Header_Rec.PRICE_LIST_ID,
6128: p_CURRENCY_CODE => P_Header_Rec.CURRENCY_CODE,
6129: x_item_property_rec => l_item_property_rec,

Line 6133: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6129: x_item_property_rec => l_item_property_rec,
6130: x_return_status => x_return_status,
6131: x_msg_count => x_msg_count,
6132: x_msg_data => x_msg_data);
6133: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6134: raise FND_API.G_EXC_ERROR;
6135: END IF;
6136:
6137: IF l_debug THEN

Line 6134: raise FND_API.G_EXC_ERROR;

6130: x_return_status => x_return_status,
6131: x_msg_count => x_msg_count,
6132: x_msg_data => x_msg_data);
6133: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6134: raise FND_API.G_EXC_ERROR;
6135: END IF;
6136:
6137: IF l_debug THEN
6138: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6143: p_init_msg_list => FND_API.G_FALSE,

6139: 'Validate_DELETED_FLAG');
6140: END IF;
6141:
6142: Validate_DELETED_FLAG(
6143: p_init_msg_list => FND_API.G_FALSE,
6144: p_validation_mode => p_validation_mode,
6145: p_DELETED_FLAG => P_Header_Rec.DELETED_FLAG,
6146: x_item_property_rec => l_item_property_rec,
6147: x_return_status => x_return_status,

Line 6150: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6146: x_item_property_rec => l_item_property_rec,
6147: x_return_status => x_return_status,
6148: x_msg_count => x_msg_count,
6149: x_msg_data => x_msg_data);
6150: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6151: raise FND_API.G_EXC_ERROR;
6152: END IF;
6153:
6154: IF l_debug THEN

Line 6151: raise FND_API.G_EXC_ERROR;

6147: x_return_status => x_return_status,
6148: x_msg_count => x_msg_count,
6149: x_msg_data => x_msg_data);
6150: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6151: raise FND_API.G_EXC_ERROR;
6152: END IF;
6153:
6154: IF l_debug THEN
6155: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6160: p_init_msg_list => FND_API.G_FALSE,

6156: 'Validate_METHODOLOGY_CODE');
6157: END IF;
6158:
6159: Validate_METHODOLOGY_CODE(
6160: p_init_msg_list => FND_API.G_FALSE,
6161: p_validation_mode => p_validation_mode,
6162: p_METHODOLOGY_CODE => P_Header_Rec.METHODOLOGY_CODE,
6163: x_item_property_rec => l_item_property_rec,
6164: x_return_status => x_return_status,

Line 6167: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6163: x_item_property_rec => l_item_property_rec,
6164: x_return_status => x_return_status,
6165: x_msg_count => x_msg_count,
6166: x_msg_data => x_msg_data);
6167: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6168: raise FND_API.G_EXC_ERROR;
6169: END IF;
6170:
6171: IF l_debug THEN

Line 6168: raise FND_API.G_EXC_ERROR;

6164: x_return_status => x_return_status,
6165: x_msg_count => x_msg_count,
6166: x_msg_data => x_msg_data);
6167: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6168: raise FND_API.G_EXC_ERROR;
6169: END IF;
6170:
6171: IF l_debug THEN
6172: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6177: p_init_msg_list => FND_API.G_FALSE,

6173: 'Validate_ORIGINAL_LEAD_ID');
6174: END IF;
6175:
6176: Validate_ORIGINAL_LEAD_ID(
6177: p_init_msg_list => FND_API.G_FALSE,
6178: p_validation_mode => p_validation_mode,
6179: p_ORIGINAL_LEAD_ID => P_Header_Rec.ORIGINAL_LEAD_ID,
6180: x_item_property_rec => l_item_property_rec,
6181: x_return_status => x_return_status,

Line 6184: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6180: x_item_property_rec => l_item_property_rec,
6181: x_return_status => x_return_status,
6182: x_msg_count => x_msg_count,
6183: x_msg_data => x_msg_data);
6184: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6185: raise FND_API.G_EXC_ERROR;
6186: END IF;
6187:
6188: IF l_debug THEN

Line 6185: raise FND_API.G_EXC_ERROR;

6181: x_return_status => x_return_status,
6182: x_msg_count => x_msg_count,
6183: x_msg_data => x_msg_data);
6184: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6185: raise FND_API.G_EXC_ERROR;
6186: END IF;
6187:
6188: IF l_debug THEN
6189: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6194: p_init_msg_list => FND_API.G_FALSE,

6190: 'Validate_DECN_TIMEFRAME_CODE');
6191: END IF;
6192:
6193: Validate_DECN_TIMEFRAME_CODE(
6194: p_init_msg_list => FND_API.G_FALSE,
6195: p_validation_mode => p_validation_mode,
6196: p_DECISION_TIMEFRAME_CODE
6197: => P_Header_Rec.DECISION_TIMEFRAME_CODE,
6198: x_item_property_rec => l_item_property_rec,

Line 6202: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6198: x_item_property_rec => l_item_property_rec,
6199: x_return_status => x_return_status,
6200: x_msg_count => x_msg_count,
6201: x_msg_data => x_msg_data);
6202: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6203: raise FND_API.G_EXC_ERROR;
6204: END IF;
6205:
6206: IF l_debug THEN

Line 6203: raise FND_API.G_EXC_ERROR;

6199: x_return_status => x_return_status,
6200: x_msg_count => x_msg_count,
6201: x_msg_data => x_msg_data);
6202: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6203: raise FND_API.G_EXC_ERROR;
6204: END IF;
6205:
6206: IF l_debug THEN
6207: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6212: p_init_msg_list => FND_API.G_FALSE,

6208: 'Validate_OFFER_ID');
6209: END IF;
6210:
6211: Validate_OFFER_ID(
6212: p_init_msg_list => FND_API.G_FALSE,
6213: p_validation_mode => p_validation_mode,
6214: p_SOURCE_PROMOTION_ID => P_Header_Rec.SOURCE_PROMOTION_ID,
6215: p_OFFER_ID => P_Header_Rec.OFFER_ID,
6216: x_item_property_rec => l_item_property_rec,

Line 6220: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6216: x_item_property_rec => l_item_property_rec,
6217: x_return_status => x_return_status,
6218: x_msg_count => x_msg_count,
6219: x_msg_data => x_msg_data);
6220: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6221: raise FND_API.G_EXC_ERROR;
6222: END IF;
6223:
6224: IF l_debug THEN

Line 6221: raise FND_API.G_EXC_ERROR;

6217: x_return_status => x_return_status,
6218: x_msg_count => x_msg_count,
6219: x_msg_data => x_msg_data);
6220: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6221: raise FND_API.G_EXC_ERROR;
6222: END IF;
6223:
6224: IF l_debug THEN
6225: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6230: p_init_msg_list => FND_API.G_FALSE,

6226: 'Validate_VEHICLE_RESPONSE_CODE');
6227: END IF;
6228:
6229: Validate_VEHICLE_RESPONSE_CODE(
6230: p_init_msg_list => FND_API.G_FALSE,
6231: p_validation_mode => p_validation_mode,
6232: p_VEHICLE_RESPONSE_CODE => P_Header_Rec.VEHICLE_RESPONSE_CODE,
6233: x_item_property_rec => l_item_property_rec,
6234: x_return_status => x_return_status,

Line 6237: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6233: x_item_property_rec => l_item_property_rec,
6234: x_return_status => x_return_status,
6235: x_msg_count => x_msg_count,
6236: x_msg_data => x_msg_data);
6237: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6238: raise FND_API.G_EXC_ERROR;
6239: END IF;
6240:
6241: IF l_debug THEN

Line 6238: raise FND_API.G_EXC_ERROR;

6234: x_return_status => x_return_status,
6235: x_msg_count => x_msg_count,
6236: x_msg_data => x_msg_data);
6237: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6238: raise FND_API.G_EXC_ERROR;
6239: END IF;
6240:
6241: IF l_debug THEN
6242: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6247: p_init_msg_list => FND_API.G_FALSE,

6243: 'Validate_BUDGET_STATUS_CODE');
6244: END IF;
6245:
6246: Validate_BUDGET_STATUS_CODE(
6247: p_init_msg_list => FND_API.G_FALSE,
6248: p_validation_mode => p_validation_mode,
6249: p_BUDGET_STATUS_CODE => P_Header_Rec.BUDGET_STATUS_CODE,
6250: x_item_property_rec => l_item_property_rec,
6251: x_return_status => x_return_status,

Line 6254: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6250: x_item_property_rec => l_item_property_rec,
6251: x_return_status => x_return_status,
6252: x_msg_count => x_msg_count,
6253: x_msg_data => x_msg_data);
6254: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6255: raise FND_API.G_EXC_ERROR;
6256: END IF;
6257:
6258: IF l_debug THEN

Line 6255: raise FND_API.G_EXC_ERROR;

6251: x_return_status => x_return_status,
6252: x_msg_count => x_msg_count,
6253: x_msg_data => x_msg_data);
6254: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6255: raise FND_API.G_EXC_ERROR;
6256: END IF;
6257:
6258: IF l_debug THEN
6259: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6264: p_init_msg_list => FND_API.G_FALSE,

6260: 'Validate_PRM_LEAD_TYPE');
6261: END IF;
6262:
6263: Validate_PRM_LEAD_TYPE(
6264: p_init_msg_list => FND_API.G_FALSE,
6265: p_validation_mode => p_validation_mode,
6266: P_PRM_LEAD_TYPE => P_Header_Rec.PRM_LEAD_TYPE,
6267: x_item_property_rec => l_item_property_rec,
6268: x_return_status => x_return_status,

Line 6271: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6267: x_item_property_rec => l_item_property_rec,
6268: x_return_status => x_return_status,
6269: x_msg_count => x_msg_count,
6270: x_msg_data => x_msg_data);
6271: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6272: raise FND_API.G_EXC_ERROR;
6273: END IF;
6274:
6275: IF l_debug THEN

Line 6272: raise FND_API.G_EXC_ERROR;

6268: x_return_status => x_return_status,
6269: x_msg_count => x_msg_count,
6270: x_msg_data => x_msg_data);
6271: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6272: raise FND_API.G_EXC_ERROR;
6273: END IF;
6274:
6275: IF l_debug THEN
6276: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6281: p_init_msg_list => FND_API.G_FALSE,

6277: 'Validate_CUSTOMER_ID');
6278: END IF;
6279:
6280: Validate_CUSTOMER_ID(
6281: p_init_msg_list => FND_API.G_FALSE,
6282: p_validation_mode => p_validation_mode,
6283: p_CUSTOMER_ID => P_Header_Rec.CUSTOMER_ID,
6284: x_item_property_rec => l_item_property_rec,
6285: x_return_status => x_return_status,

Line 6288: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6284: x_item_property_rec => l_item_property_rec,
6285: x_return_status => x_return_status,
6286: x_msg_count => x_msg_count,
6287: x_msg_data => x_msg_data);
6288: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6289: raise FND_API.G_EXC_ERROR;
6290: END IF;
6291:
6292: IF l_debug THEN

Line 6289: raise FND_API.G_EXC_ERROR;

6285: x_return_status => x_return_status,
6286: x_msg_count => x_msg_count,
6287: x_msg_data => x_msg_data);
6288: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6289: raise FND_API.G_EXC_ERROR;
6290: END IF;
6291:
6292: IF l_debug THEN
6293: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6298: p_init_msg_list => FND_API.G_FALSE,

6294: 'Validate_INC_PARTNER_PARTY_ID');
6295: END IF;
6296:
6297: Validate_INC_PARTNER_PARTY_ID(
6298: p_init_msg_list => FND_API.G_FALSE,
6299: p_validation_mode => p_validation_mode,
6300: P_INC_PARTNER_PARTY_ID =>
6301: P_Header_Rec.INCUMBENT_PARTNER_PARTY_ID,
6302: x_item_property_rec => l_item_property_rec,

Line 6306: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6302: x_item_property_rec => l_item_property_rec,
6303: x_return_status => x_return_status,
6304: x_msg_count => x_msg_count,
6305: x_msg_data => x_msg_data);
6306: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6307: raise FND_API.G_EXC_ERROR;
6308: END IF;
6309:
6310: IF l_debug THEN

Line 6307: raise FND_API.G_EXC_ERROR;

6303: x_return_status => x_return_status,
6304: x_msg_count => x_msg_count,
6305: x_msg_data => x_msg_data);
6306: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6307: raise FND_API.G_EXC_ERROR;
6308: END IF;
6309:
6310: IF l_debug THEN
6311: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6316: p_init_msg_list => FND_API.G_FALSE,

6312: 'Validate_CLOSE_COMPETITOR_ID');
6313: END IF;
6314:
6315: Validate_CLOSE_COMPETITOR_ID(
6316: p_init_msg_list => FND_API.G_FALSE,
6317: p_validation_mode => p_validation_mode,
6318: p_CLOSE_COMPETITOR_ID => P_Header_Rec.CLOSE_COMPETITOR_ID,
6319: x_item_property_rec => l_item_property_rec,
6320: x_return_status => x_return_status,

Line 6323: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6319: x_item_property_rec => l_item_property_rec,
6320: x_return_status => x_return_status,
6321: x_msg_count => x_msg_count,
6322: x_msg_data => x_msg_data);
6323: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6324: raise FND_API.G_EXC_ERROR;
6325: END IF;
6326:
6327: IF l_debug THEN

Line 6324: raise FND_API.G_EXC_ERROR;

6320: x_return_status => x_return_status,
6321: x_msg_count => x_msg_count,
6322: x_msg_data => x_msg_data);
6323: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6324: raise FND_API.G_EXC_ERROR;
6325: END IF;
6326:
6327: IF l_debug THEN
6328: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6333: p_init_msg_list => FND_API.G_FALSE,

6329: 'Validate_END_USER_CUSTOMER_ID');
6330: END IF;
6331:
6332: Validate_END_USER_CUSTOMER_ID(
6333: p_init_msg_list => FND_API.G_FALSE,
6334: p_validation_mode => p_validation_mode,
6335: p_END_USER_CUSTOMER_ID => P_Header_Rec.END_USER_CUSTOMER_ID,
6336: x_item_property_rec => l_item_property_rec,
6337: x_return_status => x_return_status,

Line 6340: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6336: x_item_property_rec => l_item_property_rec,
6337: x_return_status => x_return_status,
6338: x_msg_count => x_msg_count,
6339: x_msg_data => x_msg_data);
6340: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6341: raise FND_API.G_EXC_ERROR;
6342: END IF;
6343:
6344: IF l_debug THEN

Line 6341: raise FND_API.G_EXC_ERROR;

6337: x_return_status => x_return_status,
6338: x_msg_count => x_msg_count,
6339: x_msg_data => x_msg_data);
6340: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6341: raise FND_API.G_EXC_ERROR;
6342: END IF;
6343:
6344: IF l_debug THEN
6345: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6350: p_init_msg_list => FND_API.G_FALSE,

6346: 'Validate_ADDRESS_ID');
6347: END IF;
6348:
6349: Validate_ADDRESS_ID(
6350: p_init_msg_list => FND_API.G_FALSE,
6351: p_validation_mode => p_validation_mode,
6352: p_ADDRESS_ID => P_Header_Rec.ADDRESS_ID,
6353: p_CUSTOMER_ID => P_Header_Rec.CUSTOMER_ID,
6354: x_item_property_rec => l_item_property_rec,

Line 6358: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6354: x_item_property_rec => l_item_property_rec,
6355: x_return_status => x_return_status,
6356: x_msg_count => x_msg_count,
6357: x_msg_data => x_msg_data);
6358: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6359: raise FND_API.G_EXC_ERROR;
6360: END IF;
6361:
6362: IF l_debug THEN

Line 6359: raise FND_API.G_EXC_ERROR;

6355: x_return_status => x_return_status,
6356: x_msg_count => x_msg_count,
6357: x_msg_data => x_msg_data);
6358: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6359: raise FND_API.G_EXC_ERROR;
6360: END IF;
6361:
6362: IF l_debug THEN
6363: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6368: p_init_msg_list => FND_API.G_FALSE,

6364: 'Validate_END_USER_ADDRESS_ID');
6365: END IF;
6366:
6367: Validate_END_USER_ADDRESS_ID(
6368: p_init_msg_list => FND_API.G_FALSE,
6369: p_validation_mode => p_validation_mode,
6370: p_END_USER_ADDRESS_ID => P_Header_Rec.END_USER_ADDRESS_ID,
6371: P_END_USER_CUSTOMER_ID => P_Header_Rec.END_USER_CUSTOMER_ID,
6372: x_item_property_rec => l_item_property_rec,

Line 6376: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6372: x_item_property_rec => l_item_property_rec,
6373: x_return_status => x_return_status,
6374: x_msg_count => x_msg_count,
6375: x_msg_data => x_msg_data);
6376: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6377: raise FND_API.G_EXC_ERROR;
6378: END IF;
6379:
6380: IF l_debug THEN

Line 6377: raise FND_API.G_EXC_ERROR;

6373: x_return_status => x_return_status,
6374: x_msg_count => x_msg_count,
6375: x_msg_data => x_msg_data);
6376: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6377: raise FND_API.G_EXC_ERROR;
6378: END IF;
6379:
6380: IF l_debug THEN
6381: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6386: p_init_msg_list => FND_API.G_FALSE,

6382: 'Validate_AUTO_ASGN_TYPE');
6383: END IF;
6384:
6385: Validate_AUTO_ASGN_TYPE(
6386: p_init_msg_list => FND_API.G_FALSE,
6387: p_validation_mode => p_validation_mode,
6388: p_AUTO_ASSIGNMENT_TYPE => P_Header_Rec.AUTO_ASSIGNMENT_TYPE,
6389: x_item_property_rec => l_item_property_rec,
6390: x_return_status => x_return_status,

Line 6393: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6389: x_item_property_rec => l_item_property_rec,
6390: x_return_status => x_return_status,
6391: x_msg_count => x_msg_count,
6392: x_msg_data => x_msg_data);
6393: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6394: raise FND_API.G_EXC_ERROR;
6395: END IF;
6396:
6397: IF l_debug THEN

Line 6394: raise FND_API.G_EXC_ERROR;

6390: x_return_status => x_return_status,
6391: x_msg_count => x_msg_count,
6392: x_msg_data => x_msg_data);
6393: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6394: raise FND_API.G_EXC_ERROR;
6395: END IF;
6396:
6397: IF l_debug THEN
6398: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6403: p_init_msg_list => FND_API.G_FALSE,

6399: 'Validate_PRM_ASGN_TYPE');
6400: END IF;
6401:
6402: Validate_PRM_ASGN_TYPE(
6403: p_init_msg_list => FND_API.G_FALSE,
6404: p_validation_mode => p_validation_mode,
6405: p_PRM_ASSIGNMENT_TYPE => P_Header_Rec.PRM_ASSIGNMENT_TYPE,
6406: x_item_property_rec => l_item_property_rec,
6407: x_return_status => x_return_status,

Line 6410: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6406: x_item_property_rec => l_item_property_rec,
6407: x_return_status => x_return_status,
6408: x_msg_count => x_msg_count,
6409: x_msg_data => x_msg_data);
6410: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6411: raise FND_API.G_EXC_ERROR;
6412: END IF;
6413:
6414: IF l_debug THEN

Line 6411: raise FND_API.G_EXC_ERROR;

6407: x_return_status => x_return_status,
6408: x_msg_count => x_msg_count,
6409: x_msg_data => x_msg_data);
6410: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6411: raise FND_API.G_EXC_ERROR;
6412: END IF;
6413:
6414: IF l_debug THEN
6415: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6420: p_init_msg_list => FND_API.G_FALSE,

6416: 'Validate_INC_PRTNR_RESOURCE_ID');
6417: END IF;
6418:
6419: Validate_INC_PRTNR_RESOURCE_ID(
6420: p_init_msg_list => FND_API.G_FALSE,
6421: p_validation_mode => p_validation_mode,
6422: P_INC_PARTNER_RESOURCE_ID =>
6423: P_Header_Rec.INCUMBENT_PARTNER_RESOURCE_ID,
6424: x_item_property_rec => l_item_property_rec,

Line 6428: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6424: x_item_property_rec => l_item_property_rec,
6425: x_return_status => x_return_status,
6426: x_msg_count => x_msg_count,
6427: x_msg_data => x_msg_data);
6428: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6429: raise FND_API.G_EXC_ERROR;
6430: END IF;
6431:
6432: IF l_debug THEN

Line 6429: raise FND_API.G_EXC_ERROR;

6425: x_return_status => x_return_status,
6426: x_msg_count => x_msg_count,
6427: x_msg_data => x_msg_data);
6428: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6429: raise FND_API.G_EXC_ERROR;
6430: END IF;
6431:
6432: IF l_debug THEN
6433: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6438: p_init_msg_list => FND_API.G_FALSE,

6434: 'Validate_PRM_IND_CLS_CODE');
6435: END IF;
6436:
6437: Validate_PRM_IND_CLS_CODE(
6438: p_init_msg_list => FND_API.G_FALSE,
6439: p_validation_mode => p_validation_mode,
6440: p_PRM_IND_CLASSIFICATION_CODE =>
6441: P_Header_Rec.PRM_IND_CLASSIFICATION_CODE,
6442: x_item_property_rec => l_item_property_rec,

Line 6446: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6442: x_item_property_rec => l_item_property_rec,
6443: x_return_status => x_return_status,
6444: x_msg_count => x_msg_count,
6445: x_msg_data => x_msg_data);
6446: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6447: raise FND_API.G_EXC_ERROR;
6448: END IF;
6449:
6450: IF l_debug THEN

Line 6447: raise FND_API.G_EXC_ERROR;

6443: x_return_status => x_return_status,
6444: x_msg_count => x_msg_count,
6445: x_msg_data => x_msg_data);
6446: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6447: raise FND_API.G_EXC_ERROR;
6448: END IF;
6449:
6450: IF l_debug THEN
6451: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6456: p_init_msg_list => FND_API.G_FALSE,

6452: 'Validate_PRM_EXEC_SPONSOR_FLAG');
6453: END IF;
6454:
6455: Validate_PRM_EXEC_SPONSOR_FLAG(
6456: p_init_msg_list => FND_API.G_FALSE,
6457: p_validation_mode => p_validation_mode,
6458: p_PRM_EXEC_SPONSOR_FLAG => P_Header_Rec.PRM_EXEC_SPONSOR_FLAG,
6459: x_item_property_rec => l_item_property_rec,
6460: x_return_status => x_return_status,

Line 6463: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6459: x_item_property_rec => l_item_property_rec,
6460: x_return_status => x_return_status,
6461: x_msg_count => x_msg_count,
6462: x_msg_data => x_msg_data);
6463: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6464: raise FND_API.G_EXC_ERROR;
6465: END IF;
6466:
6467: IF l_debug THEN

Line 6464: raise FND_API.G_EXC_ERROR;

6460: x_return_status => x_return_status,
6461: x_msg_count => x_msg_count,
6462: x_msg_data => x_msg_data);
6463: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6464: raise FND_API.G_EXC_ERROR;
6465: END IF;
6466:
6467: IF l_debug THEN
6468: AS_UTILITY_PVT.Debug_Message(l_module, FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW,

Line 6473: p_init_msg_list => FND_API.G_FALSE,

6469: 'Validate_PRM_PRJ_LDINPLE_FLAG');
6470: END IF;
6471:
6472: Validate_PRM_PRJ_LDINPLE_FLAG(
6473: p_init_msg_list => FND_API.G_FALSE,
6474: p_validation_mode => p_validation_mode,
6475: p_PRM_PRJ_LEAD_IN_PLACE_FLAG =>
6476: P_Header_Rec.PRM_PRJ_LEAD_IN_PLACE_FLAG,
6477: x_item_property_rec => l_item_property_rec,

Line 6481: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6477: x_item_property_rec => l_item_property_rec,
6478: x_return_status => x_return_status,
6479: x_msg_count => x_msg_count,
6480: x_msg_data => x_msg_data);
6481: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6482: raise FND_API.G_EXC_ERROR;
6483: END IF;
6484:
6485: -- 091200 ffang, for bug 1402449

Line 6482: raise FND_API.G_EXC_ERROR;

6478: x_return_status => x_return_status,
6479: x_msg_count => x_msg_count,
6480: x_msg_data => x_msg_data);
6481: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6482: raise FND_API.G_EXC_ERROR;
6483: END IF;
6484:
6485: -- 091200 ffang, for bug 1402449
6486: IF l_debug THEN

Line 6492: p_init_msg_list => FND_API.G_FALSE,

6488: 'Validate_DESCRIPTION');
6489: END IF;
6490:
6491: Validate_DESCRIPTION(
6492: p_init_msg_list => FND_API.G_FALSE,
6493: p_validation_mode => p_validation_mode,
6494: p_DESCRIPTION => P_Header_Rec.DESCRIPTION,
6495: x_item_property_rec => l_item_property_rec,
6496: x_return_status => x_return_status,

Line 6499: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6495: x_item_property_rec => l_item_property_rec,
6496: x_return_status => x_return_status,
6497: x_msg_count => x_msg_count,
6498: x_msg_data => x_msg_data);
6499: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6500: raise FND_API.G_EXC_ERROR;
6501: END IF;
6502: -- end 091200 ffang
6503:

Line 6500: raise FND_API.G_EXC_ERROR;

6496: x_return_status => x_return_status,
6497: x_msg_count => x_msg_count,
6498: x_msg_data => x_msg_data);
6499: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6500: raise FND_API.G_EXC_ERROR;
6501: END IF;
6502: -- end 091200 ffang
6503:
6504: -- solin, for bug 1554330

Line 6511: p_init_msg_list => FND_API.G_FALSE,

6507: 'Validate_FREEZE_FLAG');
6508: END IF;
6509:
6510: Validate_FREEZE_FLAG(
6511: p_init_msg_list => FND_API.G_FALSE,
6512: p_validation_mode => p_validation_mode,
6513: p_FREEZE_FLAG =>
6514: P_Header_Rec.FREEZE_FLAG,
6515: x_item_property_rec => l_item_property_rec,

Line 6519: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6515: x_item_property_rec => l_item_property_rec,
6516: x_return_status => x_return_status,
6517: x_msg_count => x_msg_count,
6518: x_msg_data => x_msg_data);
6519: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6520: raise FND_API.G_EXC_ERROR;
6521: END IF;
6522: IF (P_Header_Rec.OWNER_SALESFORCE_ID IS NOT NULL AND
6523: P_Header_Rec.OWNER_SALESFORCE_ID <> FND_API.G_MISS_NUM) AND

Line 6520: raise FND_API.G_EXC_ERROR;

6516: x_return_status => x_return_status,
6517: x_msg_count => x_msg_count,
6518: x_msg_data => x_msg_data);
6519: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6520: raise FND_API.G_EXC_ERROR;
6521: END IF;
6522: IF (P_Header_Rec.OWNER_SALESFORCE_ID IS NOT NULL AND
6523: P_Header_Rec.OWNER_SALESFORCE_ID <> FND_API.G_MISS_NUM) AND
6524: (P_Header_Rec.OWNER_SALES_GROUP_ID IS NOT NULL AND

Line 6523: P_Header_Rec.OWNER_SALESFORCE_ID <> FND_API.G_MISS_NUM) AND

6519: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6520: raise FND_API.G_EXC_ERROR;
6521: END IF;
6522: IF (P_Header_Rec.OWNER_SALESFORCE_ID IS NOT NULL AND
6523: P_Header_Rec.OWNER_SALESFORCE_ID <> FND_API.G_MISS_NUM) AND
6524: (P_Header_Rec.OWNER_SALES_GROUP_ID IS NOT NULL AND
6525: P_Header_Rec.OWNER_SALES_GROUP_ID <> FND_API.G_MISS_NUM) THEN
6526: VALIDATE_OPP_OWNER(
6527: P_Init_Msg_List => FND_API.G_FALSE,

Line 6525: P_Header_Rec.OWNER_SALES_GROUP_ID <> FND_API.G_MISS_NUM) THEN

6521: END IF;
6522: IF (P_Header_Rec.OWNER_SALESFORCE_ID IS NOT NULL AND
6523: P_Header_Rec.OWNER_SALESFORCE_ID <> FND_API.G_MISS_NUM) AND
6524: (P_Header_Rec.OWNER_SALES_GROUP_ID IS NOT NULL AND
6525: P_Header_Rec.OWNER_SALES_GROUP_ID <> FND_API.G_MISS_NUM) THEN
6526: VALIDATE_OPP_OWNER(
6527: P_Init_Msg_List => FND_API.G_FALSE,
6528: P_Validation_mode => p_validation_mode,
6529: P_OWNER_SALESFORCE_ID => P_Header_Rec.OWNER_SALESFORCE_ID,

Line 6527: P_Init_Msg_List => FND_API.G_FALSE,

6523: P_Header_Rec.OWNER_SALESFORCE_ID <> FND_API.G_MISS_NUM) AND
6524: (P_Header_Rec.OWNER_SALES_GROUP_ID IS NOT NULL AND
6525: P_Header_Rec.OWNER_SALES_GROUP_ID <> FND_API.G_MISS_NUM) THEN
6526: VALIDATE_OPP_OWNER(
6527: P_Init_Msg_List => FND_API.G_FALSE,
6528: P_Validation_mode => p_validation_mode,
6529: P_OWNER_SALESFORCE_ID => P_Header_Rec.OWNER_SALESFORCE_ID,
6530: P_OWNER_SALES_GROUP_ID => P_Header_Rec.OWNER_SALES_GROUP_ID,
6531: x_item_property_rec => l_item_property_rec,

Line 6535: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6531: x_item_property_rec => l_item_property_rec,
6532: x_return_status => x_return_status,
6533: x_msg_count => x_msg_count,
6534: x_msg_data => x_msg_data);
6535: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6536: raise FND_API.G_EXC_ERROR;
6537: END IF;
6538: END IF;
6539:

Line 6536: raise FND_API.G_EXC_ERROR;

6532: x_return_status => x_return_status,
6533: x_msg_count => x_msg_count,
6534: x_msg_data => x_msg_data);
6535: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6536: raise FND_API.G_EXC_ERROR;
6537: END IF;
6538: END IF;
6539:
6540: -- end solin

Line 6553: p_init_msg_list => FND_API.G_FALSE,

6549: 'Validate_WinPorb_StageID');
6550: END IF;
6551:
6552: Validate_WinPorb_StageID(
6553: p_init_msg_list => FND_API.G_FALSE,
6554: p_validation_mode => p_validation_mode,
6555: p_SALES_METHODOLOGY_ID => P_Header_Rec.SALES_METHODOLOGY_ID,
6556: P_SALES_STAGE_ID => P_Header_Rec.SALES_STAGE_ID,
6557: P_WIN_PROBABILITY => P_Header_Rec.WIN_PROBABILITY,

Line 6562: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6558: x_item_property_rec => l_item_property_rec,
6559: x_return_status => x_return_status,
6560: x_msg_count => x_msg_count,
6561: x_msg_data => x_msg_data);
6562: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6563: raise FND_API.G_EXC_ERROR;
6564: END IF;
6565:
6566: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN

Line 6563: raise FND_API.G_EXC_ERROR;

6559: x_return_status => x_return_status,
6560: x_msg_count => x_msg_count,
6561: x_msg_data => x_msg_data);
6562: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6563: raise FND_API.G_EXC_ERROR;
6564: END IF;
6565:
6566: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
6567: l_Win_prob_warning_msg := x_msg_data;

Line 6566: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN

6562: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6563: raise FND_API.G_EXC_ERROR;
6564: END IF;
6565:
6566: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
6567: l_Win_prob_warning_msg := x_msg_data;
6568: END IF;
6569:
6570: IF l_debug THEN

Line 6576: p_init_msg_list => FND_API.G_FALSE,

6572: 'Validate_Status_CloseReason');
6573: END IF;
6574:
6575: Validate_Status_CloseReason(
6576: p_init_msg_list => FND_API.G_FALSE,
6577: p_validation_mode => p_validation_mode,
6578: P_STATUS => P_Header_Rec.STATUS_CODE,
6579: P_CLOSE_REASON => P_Header_Rec.CLOSE_REASON,
6580: x_item_property_rec => l_item_property_rec,

Line 6584: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6580: x_item_property_rec => l_item_property_rec,
6581: x_return_status => x_return_status,
6582: x_msg_count => x_msg_count,
6583: x_msg_data => x_msg_data);
6584: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6585: raise FND_API.G_EXC_ERROR;
6586: END IF;
6587:
6588:

Line 6585: raise FND_API.G_EXC_ERROR;

6581: x_return_status => x_return_status,
6582: x_msg_count => x_msg_count,
6583: x_msg_data => x_msg_data);
6584: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6585: raise FND_API.G_EXC_ERROR;
6586: END IF;
6587:
6588:
6589:

Line 6591: P_Init_Msg_List => FND_API.G_FALSE,

6587:
6588:
6589:
6590: Validate_BudgetAmt_Currency (
6591: P_Init_Msg_List => FND_API.G_FALSE,
6592: P_Validation_mode => p_validation_mode,
6593: P_TOTAL_AMOUNT => P_Header_Rec.TOTAL_AMOUNT,
6594: P_CURRENCY_CODE => P_Header_Rec.CURRENCY_CODE,
6595: X_Item_Property_Rec => l_item_property_rec,

Line 6599: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

6595: X_Item_Property_Rec => l_item_property_rec,
6596: X_Return_Status => x_return_status,
6597: X_Msg_Count => x_msg_count,
6598: X_Msg_Data => x_msg_data);
6599: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6600: raise FND_API.G_EXC_ERROR;
6601: END IF;
6602:
6603: END IF;

Line 6600: raise FND_API.G_EXC_ERROR;

6596: X_Return_Status => x_return_status,
6597: X_Msg_Count => x_msg_count,
6598: X_Msg_Data => x_msg_data);
6599: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6600: raise FND_API.G_EXC_ERROR;
6601: END IF;
6602:
6603: END IF;
6604:

Line 6629: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN

6625: ( p_count => x_msg_count,
6626: p_data => x_msg_data
6627: );
6628:
6629: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
6630: x_msg_data := l_Win_prob_warning_msg;
6631: END IF;
6632:
6633: END Validate_opp_header;