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 1112: l_header_rec.owner_salesforce_id = FND_API.G_MISS_NUM ) AND

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

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

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

Line 1131: ,p_init_msg_list => FND_API.G_FALSE

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

Line 1132: ,p_commit => FND_API.G_FALSE

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

Line 1154: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 1155: RAISE FND_API.G_EXC_ERROR;

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

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

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

Line 1187: ,p_init_msg_list => FND_API.G_FALSE

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

Line 1188: ,p_commit => FND_API.G_FALSE

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

Line 1209: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 1210: RAISE FND_API.G_EXC_ERROR;

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

Line 1228: P_Init_Msg_List => FND_API.G_FALSE,

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

Line 1229: P_Commit => FND_API.G_FALSE,

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

Line 1236: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN

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

Line 1240: RAISE FND_API.G_EXC_ERROR;

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

Line 1261: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN

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

Line 1266: RAISE FND_API.G_EXC_ERROR;

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

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

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

Line 1277: P_Init_Msg_List => FND_API.G_FALSE,

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

Line 1292: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN

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

Line 1297: RAISE FND_API.G_EXC_ERROR;

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

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

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

Line 1312: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN

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

Line 1316: RAISE FND_API.G_EXC_ERROR;

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

Line 1327: IF FND_API.to_Boolean( p_commit )

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

Line 1346: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN

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

Line 1361: p_init_msg_list => FND_API.G_FALSE,

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

Line 1362: p_commit => FND_API.G_FALSE,

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

Line 1373: WHEN FND_API.G_EXC_ERROR THEN

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

Line 1384: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

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

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

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

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

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

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

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

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

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

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

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

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

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

Line 1538: IF NOT FND_API.Compatible_API_Call ( l_api_version_number,

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

Line 1543: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

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

Line 1548: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 1561: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 1574: p_init_msg_list => FND_API.G_FALSE,

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

Line 1575: p_commit => FND_API.G_FALSE,

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

Line 1587: IF (p_validation_level = fnd_api.g_valid_level_full)

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

Line 1600: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 1601: RAISE FND_API.G_EXC_ERROR;

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

Line 1630: raise FND_API.G_EXC_ERROR;

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

Line 1641: RAISE FND_API.G_EXC_ERROR;

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

Line 1660: raise FND_API.G_EXC_ERROR;

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

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

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

Line 1683: raise FND_API.G_EXC_ERROR;

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

Line 1699: raise FND_API.G_EXC_ERROR;

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

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

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

Line 1745: p_init_msg_list => FND_API.G_FALSE,

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

Line 1753: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN

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

Line 1754: RAISE FND_API.G_EXC_ERROR;

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

Line 1757: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN

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

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

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

Line 1787: raise FND_API.G_EXC_ERROR;

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

Line 1824: RAISE FND_API.G_EXC_ERROR;

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

Line 1827: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 1828: RAISE FND_API.G_EXC_ERROR;

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

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

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

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

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

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

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

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

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

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

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

Line 1872: p_validation_level => FND_API.G_VALID_LEVEL_FULL,

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

Line 1885: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN

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

Line 1886: RAISE FND_API.G_EXC_ERROR;

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

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

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

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

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

Line 1926: RAISE FND_API.G_EXC_ERROR;

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

Line 1929: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 1933: RAISE FND_API.G_EXC_ERROR;

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

Line 1958: IF l_win_probability = FND_API.G_MISS_NUM THEN

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

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

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

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

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

Line 1979: l_tot_rev_opp_forecast_amt := FND_API.G_MISS_NUM;

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

Line 1988: p_CREATION_DATE => FND_API.G_MISS_DATE,

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

Line 1989: p_CREATED_BY => FND_API.G_MISS_NUM,

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

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

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

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

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

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

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

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

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

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

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

Line 2225: ,p_init_msg_list => FND_API.G_FALSE

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

Line 2226: ,p_commit => FND_API.G_FALSE

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

Line 2247: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 2248: RAISE FND_API.G_EXC_ERROR;

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

Line 2278: P_Init_Msg_List => FND_API.G_FALSE,

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

Line 2279: P_Commit => FND_API.G_FALSE,

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

Line 2286: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN

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

Line 2290: RAISE FND_API.G_EXC_ERROR;

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

Line 2303: IF l_new_SALES_METHODOLOGY_ID = FND_API.G_MISS_NUM THEN

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

Line 2306: IF l_new_SALES_STAGE_ID = FND_API.G_MISS_NUM THEN

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

Line 2324: RAISE FND_API.G_EXC_ERROR;

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

Line 2339: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN

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

Line 2345: RAISE FND_API.G_EXC_ERROR;

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

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

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

Line 2354: P_Init_Msg_List => FND_API.G_FALSE,

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

Line 2369: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN

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

Line 2375: RAISE FND_API.G_EXC_ERROR;

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

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

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

Line 2391: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN

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

Line 2396: RAISE FND_API.G_EXC_ERROR;

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

Line 2407: IF FND_API.to_Boolean( p_commit )

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

Line 2426: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN

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

Line 2439: p_init_msg_list => FND_API.G_FALSE,

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

Line 2440: p_commit => FND_API.G_FALSE,

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

Line 2452: WHEN FND_API.G_EXC_ERROR THEN

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

Line 2463: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

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

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

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

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

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

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

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

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

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

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

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

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

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

Line 2531: IF NOT FND_API.Compatible_API_Call ( l_api_version_number,

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

Line 2536: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

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

Line 2541: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 2555: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 2568: p_init_msg_list => FND_API.G_FALSE,

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

Line 2569: p_commit => FND_API.G_FALSE,

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

Line 2581: IF (p_validation_level = fnd_api.g_valid_level_full)

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

Line 2615: raise FND_API.G_EXC_ERROR;

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

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

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

Line 2638: raise FND_API.G_EXC_ERROR;

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

Line 2653: raise FND_API.G_EXC_ERROR;

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

Line 2666: p_init_msg_list => FND_API.G_FALSE,

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

Line 2674: IF x_return_status<>FND_API.G_RET_STS_SUCCESS THEN

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

Line 2675: RAISE FND_API.G_EXC_ERROR;

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

Line 2711: RAISE FND_API.G_EXC_ERROR;

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

Line 2714: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 2715: RAISE FND_API.G_EXC_ERROR;

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

Line 2727: RAISE FND_API.G_EXC_ERROR;

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

Line 2747: p_CREATION_DATE => FND_API.G_MISS_DATE,

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

Line 2748: p_CREATED_BY => FND_API.G_MISS_NUM,

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

Line 2750: p_REQUEST_ID => FND_API.G_MISS_NUM,

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

Line 2751: p_PROGRAM_APPLICATION_ID => FND_API.G_MISS_NUM,

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

Line 2752: p_PROGRAM_ID => FND_API.G_MISS_NUM,

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

Line 2753: p_PROGRAM_UPDATE_DATE => FND_API.G_MISS_DATE,

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

Line 2754: p_LEAD_NUMBER => FND_API.G_MISS_CHAR,

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

Line 2755: p_STATUS => FND_API.G_MISS_CHAR,

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

Line 2756: p_CUSTOMER_ID => FND_API.G_MISS_NUM,

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

Line 2757: p_ADDRESS_ID => FND_API.G_MISS_NUM,

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

Line 2758: p_SALES_STAGE_ID => FND_API.G_MISS_NUM,

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

Line 2759: p_INITIATING_CONTACT_ID => FND_API.G_MISS_NUM,

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

Line 2760: p_CHANNEL_CODE => FND_API.G_MISS_CHAR,

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

Line 2761: p_TOTAL_AMOUNT => FND_API.G_MISS_NUM,

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

Line 2762: p_CURRENCY_CODE => FND_API.G_MISS_CHAR,

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

Line 2763: p_DECISION_DATE => FND_API.G_MISS_DATE,

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

Line 2764: p_WIN_PROBABILITY => FND_API.G_MISS_NUM,

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

Line 2765: p_CLOSE_REASON => FND_API.G_MISS_CHAR,

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

Line 2766: p_CLOSE_COMPETITOR_CODE => FND_API.G_MISS_CHAR,

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

Line 2767: p_CLOSE_COMPETITOR => FND_API.G_MISS_CHAR,

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

Line 2768: p_CLOSE_COMMENT => FND_API.G_MISS_CHAR,

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

Line 2769: p_DESCRIPTION => FND_API.G_MISS_CHAR,

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

Line 2770: p_RANK => FND_API.G_MISS_CHAR,

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

Line 2771: p_SOURCE_PROMOTION_ID => FND_API.G_MISS_NUM,

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

Line 2772: p_END_USER_CUSTOMER_ID => FND_API.G_MISS_NUM,

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

Line 2773: p_END_USER_ADDRESS_ID => FND_API.G_MISS_NUM,

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

Line 2774: p_OWNER_SALESFORCE_ID => FND_API.G_MISS_NUM,

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

Line 2775: p_OWNER_SALES_GROUP_ID => FND_API.G_MISS_NUM,

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

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

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

Line 2777: p_ORG_ID => FND_API.G_MISS_NUM,

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

Line 2778: p_NO_OPP_ALLOWED_FLAG => FND_API.G_MISS_CHAR,

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

Line 2779: p_DELETE_ALLOWED_FLAG => FND_API.G_MISS_CHAR,

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

Line 2780: p_ATTRIBUTE_CATEGORY => FND_API.G_MISS_CHAR,

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

Line 2781: p_ATTRIBUTE1 => FND_API.G_MISS_CHAR,

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

Line 2782: p_ATTRIBUTE2 => FND_API.G_MISS_CHAR,

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

Line 2783: p_ATTRIBUTE3 => FND_API.G_MISS_CHAR,

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

Line 2784: p_ATTRIBUTE4 => FND_API.G_MISS_CHAR,

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

Line 2785: p_ATTRIBUTE5 => FND_API.G_MISS_CHAR,

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

Line 2786: p_ATTRIBUTE6 => FND_API.G_MISS_CHAR,

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

Line 2787: p_ATTRIBUTE7 => FND_API.G_MISS_CHAR,

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

Line 2788: p_ATTRIBUTE8 => FND_API.G_MISS_CHAR,

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

Line 2789: p_ATTRIBUTE9 => FND_API.G_MISS_CHAR,

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

Line 2790: p_ATTRIBUTE10 => FND_API.G_MISS_CHAR,

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

Line 2791: p_ATTRIBUTE11 => FND_API.G_MISS_CHAR,

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

Line 2792: p_ATTRIBUTE12 => FND_API.G_MISS_CHAR,

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

Line 2793: p_ATTRIBUTE13 => FND_API.G_MISS_CHAR,

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

Line 2794: p_ATTRIBUTE14 => FND_API.G_MISS_CHAR,

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

Line 2795: p_ATTRIBUTE15 => FND_API.G_MISS_CHAR,

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

Line 2796: p_PARENT_PROJECT => FND_API.G_MISS_CHAR,

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

Line 2797: p_LEAD_SOURCE_CODE => FND_API.G_MISS_CHAR,

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

Line 2798: p_ORIG_SYSTEM_REFERENCE => FND_API.G_MISS_CHAR,

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

Line 2799: p_CLOSE_COMPETITOR_ID => FND_API.G_MISS_NUM,

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

Line 2800: p_END_USER_CUSTOMER_NAME => FND_API.G_MISS_CHAR,

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

Line 2801: p_PRICE_LIST_ID => FND_API.G_MISS_NUM,

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

Line 2803: p_AUTO_ASSIGNMENT_TYPE => FND_API.G_MISS_CHAR,

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

Line 2804: p_PRM_ASSIGNMENT_TYPE => FND_API.G_MISS_CHAR,

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

Line 2805: p_CUSTOMER_BUDGET => FND_API.G_MISS_NUM,

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

Line 2806: p_METHODOLOGY_CODE => FND_API.G_MISS_CHAR,

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

Line 2807: p_SALES_METHODOLOGY_ID => FND_API.G_MISS_NUM,

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

Line 2808: p_ORIGINAL_LEAD_ID => FND_API.G_MISS_NUM,

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

Line 2809: p_DECISION_TIMEFRAME_CODE => FND_API.G_MISS_CHAR,

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

Line 2810: p_INC_PARTNER_RESOURCE_ID=>FND_API.G_MISS_NUM,

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

Line 2811: p_INC_PARTNER_PARTY_ID => FND_API.G_MISS_NUM,

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

Line 2812: p_OFFER_ID => FND_API.G_MISS_NUM,

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

Line 2813: p_VEHICLE_RESPONSE_CODE => FND_API.G_MISS_CHAR,

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

Line 2814: p_BUDGET_STATUS_CODE => FND_API.G_MISS_CHAR,

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

Line 2815: p_FOLLOWUP_DATE => FND_API.G_MISS_DATE,

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

Line 2816: p_PRM_EXEC_SPONSOR_FLAG => FND_API.G_MISS_CHAR,

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

Line 2817: p_PRM_PRJ_LEAD_IN_PLACE_FLAG=>FND_API.G_MISS_CHAR,

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

Line 2819: FND_API.G_MISS_CHAR,

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

Line 2820: p_PRM_LEAD_TYPE => FND_API.G_MISS_CHAR,

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

Line 2821: p_FREEZE_FLAG => FND_API.G_MISS_CHAR,

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

Line 2822: p_PRM_REFERRAL_CODE => FND_API.G_MISS_CHAR);

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

Line 2828: IF FND_API.to_Boolean( p_commit )

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

Line 2856: p_init_msg_list => FND_API.G_FALSE,

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

Line 2857: p_commit => FND_API.G_FALSE,

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

Line 2869: WHEN FND_API.G_EXC_ERROR THEN

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

Line 2880: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

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

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

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

Line 2931: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 2937: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

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

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

Line 2958: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 2978: x_return_status := FND_API.G_RET_STS_ERROR;

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

Line 2995: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 3033: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 3040: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 3052: x_return_status := FND_API.G_RET_STS_ERROR;

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

Line 3056: (p_LEAD_NUMBER = FND_API.G_MISS_CHAR)

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

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

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

Line 3083: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 3124: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 3131: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 3144: x_return_status := FND_API.G_RET_STS_ERROR;

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

Line 3148: (p_STATUS = FND_API.G_MISS_CHAR)

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

Line 3158: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 3177: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 3215: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 3222: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 3235: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 3277: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 3284: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 3287: (p_SALES_STAGE_ID <> FND_API.G_MISS_NUM)

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

Line 3304: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 3345: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 3352: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 3355: (p_CHANNEL_CODE <> FND_API.G_MISS_CHAR)

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

Line 3372: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 3414: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 3421: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 3424: (p_CURRENCY_CODE <> FND_API.G_MISS_CHAR)

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

Line 3441: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 3483: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 3490: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 3493: (p_WIN_PROBABILITY <> FND_API.G_MISS_NUM)

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

Line 3510: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 3549: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 3556: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 3559: (p_CLOSE_REASON <> FND_API.G_MISS_CHAR)

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

Line 3576: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 3618: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 3625: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 3629: p_SOURCE_PROMOTION_ID = FND_API.G_MISS_NUM ) ) AND

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

Line 3636: x_return_status := FND_API.G_RET_STS_ERROR;

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

Line 3640: (p_SOURCE_PROMOTION_ID <> FND_API.G_MISS_NUM)

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

Line 3657: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 3688: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 3695: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 3698: (p_NO_OPP_ALLOWED_FLAG <> FND_API.G_MISS_CHAR)

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

Line 3713: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 3740: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 3746: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 3749: (p_DELETE_ALLOWED_FLAG <> FND_API.G_MISS_CHAR)

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

Line 3764: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 3800: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 3806: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 3809: (p_LEAD_SOURCE_CODE <> FND_API.G_MISS_CHAR)

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

Line 3826: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 3866: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 3872: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 3875: (p_PRICE_LIST_ID <> FND_API.G_MISS_NUM)

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

Line 3892: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 3923: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 3930: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 3933: (p_DELETED_FLAG <> FND_API.G_MISS_CHAR)

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

Line 3947: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 3985: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 3992: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 3995: (p_METHODOLOGY_CODE <> FND_API.G_MISS_CHAR)

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

Line 4013: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 4050: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 4057: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 4060: (p_ORIGINAL_LEAD_ID <> FND_API.G_MISS_NUM)

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

Line 4077: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 4116: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 4123: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 4126: (p_DECISION_TIMEFRAME_CODE <> FND_API.G_MISS_CHAR)

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

Line 4144: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 4194: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 4200: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

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

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

Line 4226: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 4265: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 4272: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 4275: (p_VEHICLE_RESPONSE_CODE <> FND_API.G_MISS_CHAR)

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

Line 4293: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 4331: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 4338: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 4341: (p_BUDGET_STATUS_CODE <> FND_API.G_MISS_CHAR)

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

Line 4358: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 4395: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 4402: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 4405: (p_PRM_LEAD_TYPE <> FND_API.G_MISS_CHAR)

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

Line 4422: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 4457: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 4463: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 4476: x_return_status := FND_API.G_RET_STS_ERROR;

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

Line 4480: (p_CUSTOMER_ID <> FND_API.G_MISS_NUM)

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

Line 4494: x_return_status := FND_API.G_RET_STS_ERROR;

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

Line 4495: raise FND_API.G_EXC_ERROR;

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

Line 4501: (p_CUSTOMER_ID = FND_API.G_MISS_NUM)

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

Line 4511: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 4517: p_init_msg_list => FND_API.G_FALSE,

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

Line 4523: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

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

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

Line 4570: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 4577: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 4580: (P_INC_PARTNER_PARTY_ID <> FND_API.G_MISS_NUM)

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

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

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

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

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

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

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

Line 4632: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 4639: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 4642: (p_CLOSE_COMPETITOR_ID <> FND_API.G_MISS_NUM)

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

Line 4645: p_init_msg_list => FND_API.G_FALSE,

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

Line 4651: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

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

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

Line 4688: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 4695: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 4698: (p_END_USER_CUSTOMER_ID <> FND_API.G_MISS_NUM)

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

Line 4701: p_init_msg_list => FND_API.G_FALSE,

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

Line 4707: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

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

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

Line 4748: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 4754: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

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

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

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

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

Line 4768: x_return_status := FND_API.G_RET_STS_ERROR;

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

Line 4772: p_init_msg_list => FND_API.G_FALSE,

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

Line 4779: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 4791: ELSIF p_ADDRESS_ID = FND_API.G_MISS_NUM AND

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

Line 4813: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 4841: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 4848: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 4851: (p_END_USER_ADDRESS_ID <> FND_API.G_MISS_NUM)

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

Line 4854: (p_END_USER_CUSTOMER_ID = FND_API.G_MISS_NUM)

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

Line 4864: x_return_status := FND_API.G_RET_STS_ERROR;

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

Line 4868: p_init_msg_list => FND_API.G_FALSE,

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

Line 4875: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

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

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

Line 4957: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 4963: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 4980: x_return_status := FND_API.G_RET_STS_ERROR;

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

Line 4999: x_return_status := FND_API.G_RET_STS_ERROR;

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

Line 5018: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 5052: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 5059: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 5062: (p_AUTO_ASSIGNMENT_TYPE <> FND_API.G_MISS_CHAR)

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

Line 5080: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 5116: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 5122: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 5125: (p_PRM_ASSIGNMENT_TYPE <> FND_API.G_MISS_CHAR)

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

Line 5143: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 5179: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 5185: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 5188: (p_INC_PARTNER_RESOURCE_ID <> FND_API.G_MISS_NUM)

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

Line 5205: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 5242: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 5249: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 5252: (p_PRM_IND_CLASSIFICATION_CODE <> FND_API.G_MISS_CHAR)

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

Line 5270: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 5298: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 5304: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 5307: (p_PRM_EXEC_SPONSOR_FLAG <> FND_API.G_MISS_CHAR)

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

Line 5322: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 5348: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 5354: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 5357: (p_PRM_PRJ_LEAD_IN_PLACE_FLAG <> FND_API.G_MISS_CHAR)

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

Line 5372: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 5400: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 5407: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 5417: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 5436: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 5442: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 5445: (p_FREEZE_FLAG <> FND_API.G_MISS_CHAR)

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

Line 5458: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 5512: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 5519: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

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

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

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

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

Line 5527: (P_WIN_PROBABILITY <> FND_API.G_MISS_NUM)

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

Line 5541: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 5581: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 5594: (P_WIN_PROBABILITY <> FND_API.G_MISS_NUM)

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

Line 5611: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 5647: x_return_status := FND_API.G_RET_STS_ERROR;

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

Line 5663: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN

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

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

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

Line 5693: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 5700: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

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

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

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

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

Line 5721: x_return_status := FND_API.G_RET_STS_ERROR;

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

Line 5735: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 5771: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 5778: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 5785: x_return_status := FND_API.G_RET_STS_ERROR;

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

Line 5805: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

Line 5830: IF FND_API.to_Boolean( p_init_msg_list )

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

Line 5837: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 5842: (P_TOTAL_AMOUNT <> FND_API.G_MISS_NUM)

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

Line 5845: (p_CURRENCY_CODE = FND_API.G_MISS_CHAR)

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

Line 5852: x_return_status := FND_API.G_RET_STS_ERROR;

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

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

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

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

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

Line 5893: x_return_status := FND_API.G_RET_STS_SUCCESS;

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

Line 5897: p_init_msg_list => FND_API.G_FALSE,

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

Line 5903: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 5904: raise FND_API.G_EXC_ERROR;

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

Line 5916: p_init_msg_list => FND_API.G_FALSE,

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

Line 5923: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 5924: raise FND_API.G_EXC_ERROR;

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

Line 5935: p_init_msg_list => FND_API.G_FALSE,

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

Line 5942: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 5943: raise FND_API.G_EXC_ERROR;

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

Line 5952: p_init_msg_list => FND_API.G_FALSE,

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

Line 5959: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 5960: raise FND_API.G_EXC_ERROR;

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

Line 5968: p_init_msg_list => FND_API.G_FALSE,

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

Line 5975: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 5976: raise FND_API.G_EXC_ERROR;

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

Line 5984: p_init_msg_list => FND_API.G_FALSE,

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

Line 5991: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 5992: raise FND_API.G_EXC_ERROR;

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

Line 6000: p_init_msg_list => FND_API.G_FALSE,

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

Line 6007: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6008: raise FND_API.G_EXC_ERROR;

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

Line 6024: p_init_msg_list => FND_API.G_FALSE,

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

Line 6031: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6032: raise FND_API.G_EXC_ERROR;

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

Line 6041: p_init_msg_list => FND_API.G_FALSE,

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

Line 6048: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6049: raise FND_API.G_EXC_ERROR;

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

Line 6058: p_init_msg_list => FND_API.G_FALSE,

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

Line 6065: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6066: raise FND_API.G_EXC_ERROR;

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

Line 6075: p_init_msg_list => FND_API.G_FALSE,

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

Line 6082: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6083: raise FND_API.G_EXC_ERROR;

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

Line 6092: p_init_msg_list => FND_API.G_FALSE,

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

Line 6099: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6100: raise FND_API.G_EXC_ERROR;

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

Line 6109: p_init_msg_list => FND_API.G_FALSE,

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

Line 6116: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6117: raise FND_API.G_EXC_ERROR;

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

Line 6126: p_init_msg_list => FND_API.G_FALSE,

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

Line 6134: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6135: raise FND_API.G_EXC_ERROR;

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

Line 6144: p_init_msg_list => FND_API.G_FALSE,

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

Line 6151: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6152: raise FND_API.G_EXC_ERROR;

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

Line 6161: p_init_msg_list => FND_API.G_FALSE,

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

Line 6168: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6169: raise FND_API.G_EXC_ERROR;

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

Line 6178: p_init_msg_list => FND_API.G_FALSE,

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

Line 6185: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6186: raise FND_API.G_EXC_ERROR;

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

Line 6195: p_init_msg_list => FND_API.G_FALSE,

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

Line 6203: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6204: raise FND_API.G_EXC_ERROR;

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

Line 6213: p_init_msg_list => FND_API.G_FALSE,

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

Line 6221: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6222: raise FND_API.G_EXC_ERROR;

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

Line 6231: p_init_msg_list => FND_API.G_FALSE,

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

Line 6238: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6239: raise FND_API.G_EXC_ERROR;

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

Line 6248: p_init_msg_list => FND_API.G_FALSE,

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

Line 6255: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6256: raise FND_API.G_EXC_ERROR;

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

Line 6265: p_init_msg_list => FND_API.G_FALSE,

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

Line 6272: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6273: raise FND_API.G_EXC_ERROR;

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

Line 6282: p_init_msg_list => FND_API.G_FALSE,

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

Line 6289: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6290: raise FND_API.G_EXC_ERROR;

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

Line 6299: p_init_msg_list => FND_API.G_FALSE,

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

Line 6307: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6308: raise FND_API.G_EXC_ERROR;

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

Line 6317: p_init_msg_list => FND_API.G_FALSE,

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

Line 6324: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6325: raise FND_API.G_EXC_ERROR;

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

Line 6334: p_init_msg_list => FND_API.G_FALSE,

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

Line 6341: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6342: raise FND_API.G_EXC_ERROR;

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

Line 6351: p_init_msg_list => FND_API.G_FALSE,

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

Line 6359: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6360: raise FND_API.G_EXC_ERROR;

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

Line 6369: p_init_msg_list => FND_API.G_FALSE,

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

Line 6377: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6378: raise FND_API.G_EXC_ERROR;

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

Line 6387: p_init_msg_list => FND_API.G_FALSE,

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

Line 6394: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6395: raise FND_API.G_EXC_ERROR;

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

Line 6404: p_init_msg_list => FND_API.G_FALSE,

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

Line 6411: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6412: raise FND_API.G_EXC_ERROR;

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

Line 6421: p_init_msg_list => FND_API.G_FALSE,

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

Line 6429: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6430: raise FND_API.G_EXC_ERROR;

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

Line 6439: p_init_msg_list => FND_API.G_FALSE,

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

Line 6447: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6448: raise FND_API.G_EXC_ERROR;

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

Line 6457: p_init_msg_list => FND_API.G_FALSE,

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

Line 6464: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6465: raise FND_API.G_EXC_ERROR;

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

Line 6474: p_init_msg_list => FND_API.G_FALSE,

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

Line 6482: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6483: raise FND_API.G_EXC_ERROR;

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

Line 6493: p_init_msg_list => FND_API.G_FALSE,

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

Line 6500: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6501: raise FND_API.G_EXC_ERROR;

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

Line 6512: p_init_msg_list => FND_API.G_FALSE,

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

Line 6520: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6521: raise FND_API.G_EXC_ERROR;

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

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

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

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

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

Line 6528: P_Init_Msg_List => FND_API.G_FALSE,

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

Line 6536: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6537: raise FND_API.G_EXC_ERROR;

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

Line 6554: p_init_msg_list => FND_API.G_FALSE,

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

Line 6563: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6564: raise FND_API.G_EXC_ERROR;

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

Line 6567: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN

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

Line 6577: p_init_msg_list => FND_API.G_FALSE,

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

Line 6585: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6586: raise FND_API.G_EXC_ERROR;

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

Line 6592: P_Init_Msg_List => FND_API.G_FALSE,

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

Line 6600: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

Line 6601: raise FND_API.G_EXC_ERROR;

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

Line 6630: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN

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