The following lines contain the word 'select', 'insert', 'update' or 'delete':
PROCEDURE Update_Opp_header
( p_api_version_number IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
p_header_rec IN AS_OPPORTUNITY_PUB.Header_Rec_Type,
p_check_access_flag IN VARCHAR2,
p_admin_flag IN VARCHAR2,
p_admin_group_id IN NUMBER,
p_identity_salesforce_id IN NUMBER,
p_partner_cont_party_id IN NUMBER,
p_profile_tbl IN AS_UTILITY_PUB.Profile_Tbl_Type
DEFAULT AS_UTILITY_PUB.G_MISS_PROFILE_TBL,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
x_lead_id OUT NOCOPY NUMBER)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Update_opp_header';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.oppb.Update_Opp_header';
SAVEPOINT UPDATE_OPP_HEADER_PUB;
IF(JTF_USR_HKS.Ok_to_execute('AS_OPPORTUNITY_PUB', 'Update_Opp_Header','B','V'))
THEN
AS_OPPORTUNITY_VUHK.Update_opp_header_Pre(
P_Api_Version_Number => 2.0,
P_Init_Msg_List => FND_API.G_FALSE,
P_Commit => FND_API.G_FALSE,
P_Validation_Level => P_Validation_Level,
P_Check_Access_Flag => p_check_access_flag,
P_Admin_Flag => P_Admin_Flag ,
P_Admin_Group_Id => P_Admin_Group_Id,
P_Identity_Salesforce_Id => P_Identity_Salesforce_Id,
P_Partner_Cont_Party_Id => p_partner_cont_party_id,
P_Profile_Tbl => P_Profile_tbl,
P_Header_Rec => l_Header_Rec ,
X_Return_Status => x_return_status,
X_Msg_Count => x_msg_count,
X_Msg_Data => x_msg_data);
'Update_opp_header_Pre fail');
AS_OPP_header_PVT.Update_opp_header(
P_Api_Version_Number => 2.0,
P_Init_Msg_List => FND_API.G_FALSE,
P_Commit => FND_API.G_FALSE,
P_Validation_Level => P_Validation_Level,
P_Check_Access_Flag => p_check_access_flag,
P_Admin_Flag => P_Admin_Flag ,
P_Admin_Group_Id => P_Admin_Group_Id,
P_Identity_Salesforce_Id => P_Identity_Salesforce_Id,
P_Partner_Cont_Party_Id => p_partner_cont_party_id,
P_Profile_Tbl => P_Profile_tbl,
P_Header_Rec => l_Header_Rec ,
X_Return_Status => x_return_status,
X_Msg_Count => x_msg_count,
X_Msg_Data => x_msg_data);
IF(JTF_USR_HKS.Ok_to_execute('AS_OPPORTUNITY_PUB', 'Update_Opp_Header','A','V'))
THEN
AS_OPPORTUNITY_VUHK.Update_opp_header_Post(
P_Api_Version_Number => 2.0,
P_Init_Msg_List => FND_API.G_FALSE,
P_Commit => FND_API.G_FALSE,
P_Validation_Level => P_Validation_Level,
P_Check_Access_Flag => p_check_access_flag,
P_Admin_Flag => P_Admin_Flag ,
P_Admin_Group_Id => P_Admin_Group_Id,
P_Identity_Salesforce_Id => P_Identity_Salesforce_Id,
P_Partner_Cont_Party_Id => p_partner_cont_party_id,
P_Profile_Tbl => P_Profile_tbl,
P_Header_Rec => l_Header_Rec ,
X_Return_Status => x_return_status,
X_Msg_Count => x_msg_count,
X_Msg_Data => x_msg_data);
'Update_opp_header_Post fail');
End Update_opp_header;
PROCEDURE Delete_Opp_Header
( p_api_version_number IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
p_header_rec IN AS_OPPORTUNITY_PUB.Header_Rec_Type,
p_check_access_flag IN VARCHAR2,
p_admin_flag IN VARCHAR2,
p_admin_group_id IN NUMBER,
p_identity_salesforce_id IN NUMBER,
p_partner_cont_party_id IN NUMBER,
p_profile_tbl IN AS_UTILITY_PUB.Profile_Tbl_Type
DEFAULT AS_UTILITY_PUB.G_MISS_PROFILE_TBL,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
x_lead_id OUT NOCOPY NUMBER)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Delete_opp_Header';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.oppb.Delete_Opp_Header';
SAVEPOINT DELETE_OPP_HEADER_PUB;
AS_OPP_header_PVT.Delete_opp_header(
P_Api_Version_Number => 2.0,
P_Init_Msg_List => FND_API.G_FALSE,
P_Commit => p_commit,
P_Validation_Level => P_Validation_Level,
P_Check_Access_Flag => p_check_access_flag,
P_Admin_Flag => P_Admin_Flag ,
P_Admin_Group_Id => P_Admin_Group_Id,
P_Identity_Salesforce_Id => P_Identity_Salesforce_Id,
P_Partner_Cont_Party_Id => p_partner_cont_party_id,
P_Profile_Tbl => P_Profile_tbl,
P_Lead_Id => l_Header_Rec.lead_id ,
X_Return_Status => x_return_status,
X_Msg_Count => x_msg_count,
X_Msg_Data => x_msg_data);
End Delete_Opp_Header;
PROCEDURE Update_Opp_Lines
( p_api_version_number IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
p_identity_salesforce_id IN NUMBER DEFAULT NULL,
p_line_tbl IN AS_OPPORTUNITY_PUB.Line_Tbl_Type,
p_header_rec IN AS_OPPORTUNITY_PUB.Header_Rec_Type,
p_check_access_flag IN VARCHAR2,
p_admin_flag IN VARCHAR2,
p_admin_group_id IN NUMBER,
p_partner_cont_party_id IN NUMBER,
p_profile_tbl IN AS_UTILITY_PUB.Profile_Tbl_Type
DEFAULT AS_UTILITY_PUB.G_MISS_PROFILE_TBL,
x_line_out_tbl OUT NOCOPY Line_Out_Tbl_Type,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Update_opp_lines';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.oppb.Update_Opp_Lines';
SAVEPOINT UPDATE_OPP_LINES_PUB;
AS_OPP_line_PVT.Update_opp_lines(
P_Api_Version_Number => 2.0,
P_Init_Msg_List => FND_API.G_FALSE,
P_Commit => p_commit,
P_Validation_Level => P_Validation_Level,
P_Check_Access_Flag => p_check_access_flag,
P_Admin_Flag => P_Admin_Flag ,
P_Admin_Group_Id => P_Admin_Group_Id,
P_Identity_Salesforce_Id => P_Identity_Salesforce_Id,
P_Partner_Cont_Party_Id => p_partner_cont_party_id,
P_Profile_Tbl => P_Profile_tbl,
P_Line_Tbl => l_line_tbl ,
P_Header_Rec => l_header_rec,
X_Line_Out_Tbl => x_line_out_tbl,
X_Return_Status => x_return_status,
X_Msg_Count => x_msg_count,
X_Msg_Data => x_msg_data);
End Update_opp_lines;
PROCEDURE Delete_Opp_Lines
( p_api_version_number IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
p_identity_salesforce_id IN NUMBER DEFAULT NULL,
p_line_tbl IN AS_OPPORTUNITY_PUB.Line_Tbl_Type,
p_header_rec IN AS_OPPORTUNITY_PUB.Header_Rec_Type,
p_check_access_flag IN VARCHAR2,
p_admin_flag IN VARCHAR2,
p_admin_group_id IN NUMBER,
p_partner_cont_party_id IN NUMBER,
p_profile_tbl IN AS_UTILITY_PUB.Profile_Tbl_Type
DEFAULT AS_UTILITY_PUB.G_MISS_PROFILE_TBL,
x_line_out_tbl OUT NOCOPY Line_Out_Tbl_Type,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Delete_opp_lines';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.oppb.Delete_Opp_Lines';
SAVEPOINT DELETE_OPP_LINES_PUB;
AS_OPP_line_PVT.Delete_opp_lines(
P_Api_Version_Number => 2.0,
P_Init_Msg_List => FND_API.G_FALSE,
P_Commit => p_commit,
P_Validation_Level => P_Validation_Level,
P_Check_Access_Flag => p_check_access_flag,
P_Admin_Flag => P_Admin_Flag ,
P_Admin_Group_Id => P_Admin_Group_Id,
P_Profile_Tbl => P_Profile_tbl,
P_Identity_Salesforce_Id => p_identity_salesforce_id,
P_Partner_Cont_Party_Id => p_partner_cont_party_id,
P_Line_Tbl => l_line_tbl ,
P_Header_Rec => l_header_rec,
X_Line_Out_Tbl => x_line_out_tbl,
X_Return_Status => x_return_status,
X_Msg_Count => x_msg_count,
X_Msg_Data => x_msg_data);
End Delete_opp_lines;
PROCEDURE Update_Sales_Credits
( p_api_version_number IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
p_identity_salesforce_id IN NUMBER DEFAULT NULL,
p_sales_credit_tbl IN AS_OPPORTUNITY_PUB.Sales_Credit_Tbl_Type,
p_check_access_flag IN VARCHAR2,
p_admin_flag IN VARCHAR2,
p_admin_group_id IN NUMBER,
p_partner_cont_party_id IN NUMBER,
p_profile_tbl IN AS_UTILITY_PUB.Profile_Tbl_Type
DEFAULT AS_UTILITY_PUB.G_MISS_PROFILE_TBL,
x_sales_credit_out_tbl OUT NOCOPY Sales_Credit_Out_Tbl_Type,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Update_sales_credits';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.oppb.Update_Sales_Credits';
SAVEPOINT UPDATE_SALES_CREDITS_PUB;
AS_OPP_sales_credit_PVT.Update_sales_credits(
P_Api_Version_Number => 2.0,
P_Init_Msg_List => FND_API.G_FALSE,
P_Commit => p_commit,
P_Validation_Level => P_Validation_Level,
P_Check_Access_Flag => p_check_access_flag ,
P_Admin_Flag => P_Admin_Flag ,
P_Admin_Group_Id => P_Admin_Group_Id,
P_Identity_Salesforce_Id => P_Identity_Salesforce_Id,
P_Partner_Cont_Party_Id => p_partner_cont_party_id,
P_Profile_Tbl => P_Profile_tbl,
P_Sales_Credit_Tbl => l_sales_credit_tbl,
X_Sales_Credit_Out_Tbl => x_sales_credit_out_tbl,
X_Return_Status => x_return_status,
X_Msg_Count => x_msg_count,
X_Msg_Data => x_msg_data);
End Update_sales_credits;
PROCEDURE Delete_Sales_Credits
( p_api_version_number IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
p_identity_salesforce_id IN NUMBER DEFAULT NULL,
p_sales_credit_tbl IN AS_OPPORTUNITY_PUB.Sales_Credit_tbl_Type,
p_check_access_flag IN VARCHAR2,
p_admin_flag IN VARCHAR2,
p_admin_group_id IN NUMBER,
p_partner_cont_party_id IN NUMBER,
p_profile_tbl IN AS_UTILITY_PUB.Profile_Tbl_Type
DEFAULT AS_UTILITY_PUB.G_MISS_PROFILE_TBL,
x_sales_credit_out_tbl OUT NOCOPY Sales_Credit_Out_Tbl_Type,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Delete_sales_credits';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.oppb.Delete_Sales_Credits';
SAVEPOINT DELETE_SALES_CREDITS_PUB;
AS_OPP_sales_credit_PVT.Delete_sales_credits(
P_Api_Version_Number => 2.0,
P_Init_Msg_List => FND_API.G_FALSE,
P_Commit => p_commit,
P_Validation_Level => P_Validation_Level,
P_Check_Access_Flag => p_check_access_flag,
P_Admin_Flag => P_Admin_Flag,
P_Admin_Group_Id => P_Admin_Group_Id,
P_Profile_Tbl => P_Profile_tbl,
P_Partner_Cont_Party_Id => p_partner_cont_party_id,
P_Identity_Salesforce_Id => p_identity_salesforce_id,
P_Sales_Credit_Tbl => l_sales_credit_tbl,
X_Sales_Credit_Out_Tbl => x_sales_credit_out_tbl,
X_Return_Status => x_return_status,
X_Msg_Count => x_msg_count,
X_Msg_Data => x_msg_data);
End Delete_sales_credits;
PROCEDURE Update_Orders
( p_api_version_number IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
p_identity_salesforce_id IN NUMBER DEFAULT NULL,
p_lead_order_tbl IN AS_OPPORTUNITY_PUB.Order_tbl_Type,
p_check_access_flag IN VARCHAR2,
p_admin_flag IN VARCHAR2,
p_admin_group_id IN NUMBER,
p_partner_cont_party_id IN NUMBER,
p_profile_tbl IN AS_UTILITY_PUB.Profile_Tbl_Type
DEFAULT AS_UTILITY_PUB.G_MISS_PROFILE_TBL,
x_order_out_tbl OUT NOCOPY Order_Out_Tbl_Type,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Update_orders';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.oppb.Update_Orders';
SAVEPOINT UPDATE_ORDERS_PUB;
/*AS_OPP_order_PVT.Update_orders(
P_Api_Version_Number => 2.0,
P_Init_Msg_List => FND_API.G_FALSE,
P_Commit => p_commit,
P_Validation_Level => P_Validation_Level,
P_Check_Access_Flag => p_check_access_flag,
P_Admin_Flag => P_Admin_Flag,
P_Admin_Group_Id => P_Admin_Group_Id,
P_Identity_Salesforce_Id => P_Identity_Salesforce_Id,
P_Partner_Cont_Party_Id => p_partner_cont_party_id,
P_Profile_Tbl => P_Profile_tbl,
P_Order_Tbl => l_order_tbl,
X_Lead_Order_Out_Tbl => x_order_out_tbl,
X_Return_Status => x_return_status,
X_Msg_Count => x_msg_count,
X_Msg_Data => x_msg_data);
End Update_orders;
PROCEDURE Delete_Orders
( p_api_version_number IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
p_identity_salesforce_id IN NUMBER DEFAULT NULL,
p_lead_order_tbl IN AS_OPPORTUNITY_PUB.Order_tbl_Type,
p_check_access_flag IN VARCHAR2,
p_admin_flag IN VARCHAR2,
p_admin_group_id IN NUMBER,
p_partner_cont_party_id IN NUMBER,
p_profile_tbl IN AS_UTILITY_PUB.Profile_Tbl_Type
DEFAULT AS_UTILITY_PUB.G_MISS_PROFILE_TBL,
x_order_out_tbl OUT NOCOPY Order_Out_Tbl_Type,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Delete_orders';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.oppb.Delete_Orders';
SAVEPOINT DELETE_ORDERS_PUB;
/* AS_OPP_order_PVT.Delete_orders(
P_Api_Version_Number => 2.0,
P_Init_Msg_List => FND_API.G_FALSE,
P_Commit => p_commit,
P_Validation_Level => P_Validation_Level,
P_Check_Access_Flag => p_check_access_flag,
P_Admin_Flag => P_Admin_Flag,
P_Admin_Group_Id => P_Admin_Group_Id,
P_Identity_Salesforce_Id => p_identity_salesforce_id,
P_Profile_Tbl => P_Profile_tbl,
P_Partner_Cont_Party_Id => p_partner_cont_party_id,
P_Order_Tbl => l_order_tbl,
X_Lead_Order_Out_Tbl => x_order_out_tbl,
X_Return_Status => x_return_status,
X_Msg_Count => x_msg_count,
X_Msg_Data => x_msg_data);
End Delete_orders;
PROCEDURE Update_Competitors
( p_api_version_number IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
p_identity_salesforce_id IN NUMBER DEFAULT NULL,
p_competitor_tbl IN AS_OPPORTUNITY_PUB.Competitor_tbl_Type,
p_check_access_flag IN VARCHAR2,
p_admin_flag IN VARCHAR2,
p_admin_group_id IN NUMBER,
p_partner_cont_party_id IN NUMBER,
p_profile_tbl IN AS_UTILITY_PUB.Profile_Tbl_Type
DEFAULT AS_UTILITY_PUB.G_MISS_PROFILE_TBL,
x_competitor_out_tbl OUT NOCOPY Competitor_Out_Tbl_Type,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Update_competitors';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.oppb.Update_Competitors';
SAVEPOINT UPDATE_COMPETITORS_PUB;
AS_OPP_competitor_pvt.Update_competitors(
P_Api_Version_Number => 2.0,
P_Init_Msg_List => FND_API.G_FALSE,
P_Commit => p_commit,
P_Validation_Level => P_Validation_Level,
P_Check_Access_Flag => p_check_access_flag,
P_Admin_Flag => P_Admin_Flag ,
P_Admin_Group_Id => P_Admin_Group_Id,
P_Identity_Salesforce_Id => P_Identity_Salesforce_Id,
P_Partner_Cont_Party_Id => p_partner_cont_party_id,
P_Profile_Tbl => P_Profile_tbl,
P_Competitor_Tbl => l_competitor_tbl,
X_Competitor_Out_Tbl => x_competitor_out_tbl,
X_Return_Status => x_return_status,
X_Msg_Count => x_msg_count,
X_Msg_Data => x_msg_data);
End Update_competitors;
PROCEDURE Delete_Competitors
( p_api_version_number IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
p_identity_salesforce_id IN NUMBER DEFAULT NULL,
p_competitor_tbl IN AS_OPPORTUNITY_PUB.Competitor_tbl_Type,
p_check_access_flag IN VARCHAR2,
p_admin_flag IN VARCHAR2,
p_admin_group_id IN NUMBER,
p_partner_cont_party_id IN NUMBER,
p_profile_tbl IN AS_UTILITY_PUB.Profile_Tbl_Type
DEFAULT AS_UTILITY_PUB.G_MISS_PROFILE_TBL,
x_competitor_out_tbl OUT NOCOPY Competitor_Out_Tbl_Type,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Delete_competitors';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.oppb.Delete_Competitors';
SAVEPOINT DELETE_COMPETITORS_PUB;
AS_OPP_competitor_pvt.Delete_competitors(
P_Api_Version_Number => 2.0,
P_Init_Msg_List => FND_API.G_FALSE,
P_Commit => p_commit,
P_Validation_Level => P_Validation_Level,
P_Check_Access_Flag => p_check_access_flag,
P_Admin_Flag => P_Admin_Flag,
P_Admin_Group_Id => P_Admin_Group_Id,
P_Profile_Tbl => P_Profile_tbl,
P_Identity_Salesforce_Id => p_identity_salesforce_id,
P_Partner_Cont_Party_Id => p_partner_cont_party_id,
P_Competitor_Tbl => l_competitor_tbl,
X_Competitor_Out_Tbl => x_competitor_out_tbl,
X_Return_Status => x_return_status,
X_Msg_Count => x_msg_count,
X_Msg_Data => x_msg_data);
End Delete_competitors;
PROCEDURE Update_Competitor_Prods
( p_api_version_number IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
p_identity_salesforce_id IN NUMBER DEFAULT NULL,
p_competitor_prod_tbl IN AS_OPPORTUNITY_PUB.Competitor_Prod_tbl_Type,
p_check_access_flag IN VARCHAR2,
p_admin_flag IN VARCHAR2,
p_admin_group_id IN NUMBER,
p_partner_cont_party_id IN NUMBER,
p_profile_tbl IN AS_UTILITY_PUB.Profile_Tbl_Type
DEFAULT AS_UTILITY_PUB.G_MISS_PROFILE_TBL,
x_competitor_prod_out_tbl OUT NOCOPY Competitor_Prod_Out_Tbl_Type,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Update_competitor_prods';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.oppb.Update_Competitor_Prods';
SAVEPOINT UPDATE_COMPETITOR_PRODS_PUB;
AS_competitor_prod_pvt.Update_competitor_prods(
P_Api_Version_Number => 2.0,
P_Init_Msg_List => FND_API.G_FALSE,
P_Commit => p_commit,
P_Validation_Level => P_Validation_Level,
P_Check_Access_Flag => p_check_access_flag,
P_Admin_Flag => P_Admin_Flag ,
P_Admin_Group_Id => P_Admin_Group_Id,
P_Identity_Salesforce_Id => P_Identity_Salesforce_Id,
P_Partner_Cont_Party_Id => p_partner_cont_party_id,
P_Profile_Tbl => P_Profile_tbl,
P_Competitor_Prod_Tbl => l_competitor_prod_tbl,
X_Competitor_Prod_Out_Tbl => x_competitor_prod_out_tbl,
X_Return_Status => x_return_status,
X_Msg_Count => x_msg_count,
X_Msg_Data => x_msg_data);
End Update_competitor_prods;
PROCEDURE Delete_Competitor_Prods
( p_api_version_number IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
p_identity_salesforce_id IN NUMBER DEFAULT NULL,
p_competitor_prod_tbl IN AS_OPPORTUNITY_PUB.Competitor_Prod_tbl_Type,
p_check_access_flag IN VARCHAR2,
p_admin_flag IN VARCHAR2,
p_admin_group_id IN NUMBER,
p_partner_cont_party_id IN NUMBER,
p_profile_tbl IN AS_UTILITY_PUB.Profile_Tbl_Type
DEFAULT AS_UTILITY_PUB.G_MISS_PROFILE_TBL,
x_competitor_prod_out_tbl OUT NOCOPY Competitor_Prod_Out_Tbl_Type,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Delete_competitor_prods';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.oppb.Delete_Competitor_Prods';
SAVEPOINT DELETE_COMPETITOR_PRODS_PUB;
AS_competitor_prod_pvt.Delete_competitor_prods(
P_Api_Version_Number => 2.0,
P_Init_Msg_List => FND_API.G_FALSE,
P_Commit => p_commit,
P_Validation_Level => P_Validation_Level,
P_Check_Access_Flag => p_check_access_flag,
P_Admin_Flag => P_Admin_Flag,
P_Admin_Group_Id => P_Admin_Group_Id,
P_Profile_Tbl => P_Profile_tbl,
P_Identity_Salesforce_Id => p_identity_salesforce_id,
P_Partner_Cont_Party_Id => p_partner_cont_party_id,
P_Competitor_Prod_Tbl => l_competitor_prod_tbl,
X_Competitor_Prod_Out_Tbl => x_competitor_prod_out_tbl,
X_Return_Status => x_return_status,
X_Msg_Count => x_msg_count,
X_Msg_Data => x_msg_data);
End Delete_competitor_prods;
PROCEDURE Update_Decision_Factors
( p_api_version_number IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
p_identity_salesforce_id IN NUMBER DEFAULT NULL,
p_decision_factor_tbl IN AS_OPPORTUNITY_PUB.Decision_Factor_tbl_Type,
p_check_access_flag IN VARCHAR2,
p_admin_flag IN VARCHAR2,
p_admin_group_id IN NUMBER,
p_partner_cont_party_id IN NUMBER,
p_profile_tbl IN AS_UTILITY_PUB.Profile_Tbl_Type
DEFAULT AS_UTILITY_PUB.G_MISS_PROFILE_TBL,
x_decision_factor_out_tbl OUT NOCOPY Decision_Factor_Out_Tbl_Type,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Update_decision_factors';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.oppb.Update_Decision_Factors';
SAVEPOINT UPDATE_DECISION_FACTORS_PUB;
AS_decision_factor_pvt.Update_decision_factors(
P_Api_Version_Number => 2.0,
P_Init_Msg_List => FND_API.G_FALSE,
P_Commit => p_commit,
P_Validation_Level => P_Validation_Level,
P_Check_Access_Flag => p_check_access_flag,
P_Admin_Flag => P_Admin_Flag ,
P_Admin_Group_Id => P_Admin_Group_Id,
P_Identity_Salesforce_Id => P_Identity_Salesforce_Id,
P_Partner_Cont_Party_Id => p_partner_cont_party_id,
P_Profile_Tbl => P_Profile_tbl,
P_Decision_Factor_Tbl => l_decision_factor_tbl,
X_Decision_Factor_Out_Tbl => x_decision_factor_out_tbl,
X_Return_Status => x_return_status,
X_Msg_Count => x_msg_count,
X_Msg_Data => x_msg_data);
End Update_decision_factors;
PROCEDURE Delete_Decision_Factors
( p_api_version_number IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
p_identity_salesforce_id IN NUMBER DEFAULT NULL,
p_decision_factor_tbl IN AS_OPPORTUNITY_PUB.Decision_Factor_tbl_Type,
p_check_access_flag IN VARCHAR2,
p_admin_flag IN VARCHAR2,
p_admin_group_id IN NUMBER,
p_partner_cont_party_id IN NUMBER,
p_profile_tbl IN AS_UTILITY_PUB.Profile_Tbl_Type
DEFAULT AS_UTILITY_PUB.G_MISS_PROFILE_TBL,
x_decision_factor_out_tbl OUT NOCOPY Decision_Factor_Out_Tbl_Type,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Delete_decision_factors';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.oppb.Delete_Decision_Factors';
SAVEPOINT DELETE_DECISION_FACTORS_PUB;
AS_decision_factor_pvt.Delete_decision_factors(
P_Api_Version_Number => 2.0,
P_Init_Msg_List => FND_API.G_FALSE,
P_Commit => p_commit,
P_Validation_Level => P_Validation_Level,
P_Check_Access_Flag => p_check_access_flag,
P_Admin_Flag => P_Admin_Flag,
P_Admin_Group_Id => P_Admin_Group_Id,
P_Profile_Tbl => P_Profile_tbl,
P_Identity_Salesforce_Id => p_identity_salesforce_id,
P_Partner_Cont_Party_Id => p_partner_cont_party_id,
P_Decision_Factor_Tbl => l_decision_factor_tbl,
X_Decision_Factor_Out_Tbl => x_decision_factor_out_tbl,
X_Return_Status => x_return_status,
X_Msg_Count => x_msg_count,
X_Msg_Data => x_msg_data);
End Delete_decision_factors;
PROCEDURE Update_Contacts
( p_api_version_number IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
p_identity_salesforce_id IN NUMBER DEFAULT NULL,
p_contact_tbl IN AS_OPPORTUNITY_PUB.Contact_tbl_Type,
p_check_access_flag IN VARCHAR2,
p_admin_flag IN VARCHAR2,
p_admin_group_id IN NUMBER,
p_partner_cont_party_id IN NUMBER,
p_profile_tbl IN AS_UTILITY_PUB.Profile_Tbl_Type
DEFAULT AS_UTILITY_PUB.G_MISS_PROFILE_TBL,
x_contact_out_tbl OUT NOCOPY Contact_Out_Tbl_Type,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Update_contacts';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.oppb.Update_Contacts';
SAVEPOINT UPDATE_CONTACTS_PUB;
AS_OPP_contact_PVT.Update_opp_contacts(
P_Api_Version_Number => 2.0,
P_Init_Msg_List => FND_API.G_FALSE,
P_Commit => p_commit,
P_Validation_Level => P_Validation_Level,
P_Check_Access_Flag => p_check_access_flag,
P_Admin_Flag => P_Admin_Flag,
P_Admin_Group_Id => P_Admin_Group_Id,
P_Identity_Salesforce_Id => P_Identity_Salesforce_Id,
P_Partner_Cont_Party_Id => p_partner_cont_party_id,
P_Profile_Tbl => P_Profile_tbl,
P_Contact_Tbl => l_contact_tbl ,
X_Contact_Out_Tbl => x_contact_out_tbl,
X_Return_Status => x_return_status,
X_Msg_Count => x_msg_count,
X_Msg_Data => x_msg_data);
End Update_contacts;
PROCEDURE Delete_Contacts
( p_api_version_number IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
p_identity_salesforce_id IN NUMBER DEFAULT NULL,
p_contact_tbl IN AS_OPPORTUNITY_PUB.Contact_tbl_Type,
p_check_access_flag IN VARCHAR2,
p_admin_flag IN VARCHAR2,
p_admin_group_id IN NUMBER,
p_partner_cont_party_id IN NUMBER,
p_profile_tbl IN AS_UTILITY_PUB.Profile_Tbl_Type
DEFAULT AS_UTILITY_PUB.G_MISS_PROFILE_TBL,
x_contact_out_tbl OUT NOCOPY Contact_Out_Tbl_Type,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Delete_contacts';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.oppb.Delete_Contacts';
SAVEPOINT DELETE_CONTACTS_PUB;
AS_OPP_contact_PVT.Delete_opp_contacts(
P_Api_Version_Number => 2.0,
P_Init_Msg_List => FND_API.G_FALSE,
P_Commit => p_commit,
P_Validation_Level => P_Validation_Level,
P_Check_Access_Flag => p_check_access_flag,
P_Admin_Flag => P_Admin_Flag,
P_Admin_Group_Id => P_Admin_Group_Id,
P_Identity_Salesforce_Id => p_identity_salesforce_id,
P_Profile_Tbl => P_Profile_tbl,
P_Partner_Cont_Party_Id => p_partner_cont_party_id,
P_Contact_Tbl => l_contact_tbl,
X_Contact_Out_Tbl => x_contact_out_tbl,
X_Return_Status => x_return_status,
X_Msg_Count => x_msg_count,
X_Msg_Data => x_msg_data);
End Delete_contacts;
PROCEDURE Update_Obstacles
( p_api_version_number IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
p_identity_salesforce_id IN NUMBER DEFAULT NULL,
p_obstacle_tbl IN AS_OPPORTUNITY_PUB.Obstacle_tbl_Type,
p_check_access_flag IN VARCHAR2,
p_admin_flag IN VARCHAR2,
p_admin_group_id IN NUMBER,
p_partner_cont_party_id IN NUMBER,
p_profile_tbl IN AS_UTILITY_PUB.Profile_Tbl_Type
DEFAULT AS_UTILITY_PUB.G_MISS_PROFILE_TBL,
x_obstacle_out_tbl OUT NOCOPY Obstacle_Out_Tbl_Type,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Update_obstacles';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.oppb.Update_Obstacles';
SAVEPOINT UPDATE_OBSTACLES_PUB;
AS_OPP_obstacle_PVT.Update_obstacles(
P_Api_Version_Number => 2.0,
P_Init_Msg_List => FND_API.G_FALSE,
P_Commit => p_commit,
P_Validation_Level => P_Validation_Level,
P_Check_Access_Flag => p_check_access_flag,
P_Admin_Flag => P_Admin_Flag,
P_Admin_Group_Id => P_Admin_Group_Id,
P_Identity_Salesforce_Id => P_Identity_Salesforce_Id,
P_Partner_Cont_Party_Id => p_partner_cont_party_id,
P_Profile_Tbl => P_Profile_tbl,
P_Obstacle_Tbl => l_obstacle_tbl,
X_Lead_Obstacle_Out_Tbl => x_obstacle_out_tbl,
X_Return_Status => x_return_status,
X_Msg_Count => x_msg_count,
X_Msg_Data => x_msg_data);
End Update_obstacles;
PROCEDURE Delete_Obstacles
( p_api_version_number IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
p_identity_salesforce_id IN NUMBER DEFAULT NULL,
p_obstacle_tbl IN AS_OPPORTUNITY_PUB.Obstacle_tbl_Type,
p_check_access_flag IN VARCHAR2,
p_admin_flag IN VARCHAR2,
p_admin_group_id IN NUMBER,
p_partner_cont_party_id IN NUMBER,
p_profile_tbl IN AS_UTILITY_PUB.Profile_Tbl_Type
DEFAULT AS_UTILITY_PUB.G_MISS_PROFILE_TBL,
x_obstacle_out_tbl OUT NOCOPY Obstacle_Out_Tbl_Type,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Delete_obstacles';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.oppb.Delete_Obstacles';
SAVEPOINT DELETE_OBSTACLES_PUB;
AS_OPP_obstacle_PVT.Delete_obstacles(
P_Api_Version_Number => 2.0,
P_Init_Msg_List => FND_API.G_FALSE,
P_Commit => p_commit,
P_Validation_Level => P_Validation_Level ,
P_Check_Access_Flag => p_check_access_flag,
P_Admin_Flag => P_Admin_Flag,
P_Admin_Group_Id => P_Admin_Group_Id,
P_Identity_Salesforce_Id => p_identity_salesforce_id,
P_Profile_Tbl => P_Profile_tbl,
P_Partner_Cont_Party_Id => p_partner_cont_party_id,
P_Obstacle_Tbl => l_obstacle_tbl,
X_Lead_Obstacle_Out_Tbl => x_obstacle_out_tbl,
X_Return_Status => x_return_status,
X_Msg_Count => x_msg_count,
X_Msg_Data => x_msg_data);
End Delete_obstacles;
PROCEDURE Delete_SalesTeams
( p_api_version_number IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
p_sales_team_tbl IN AS_ACCESS_PUB.SALES_TEAM_TBL_TYPE,
p_check_access_flag IN VARCHAR2,
p_admin_flag IN VARCHAR2,
p_admin_group_id IN NUMBER,
p_identity_salesforce_id IN NUMBER,
p_partner_cont_party_id IN NUMBER,
p_profile_tbl IN AS_UTILITY_PUB.Profile_Tbl_Type
DEFAULT AS_UTILITY_PUB.G_MISS_PROFILE_TBL,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2
)
IS
Cursor c_sales_team(p_access_id number) IS
select lead_id, salesforce_id, sales_group_id
from as_accesses_all
where access_id = p_access_id;
SELECT sales_credit_id
FROM as_sales_credits
WHERE salesforce_id = X_SalesForceID
AND lead_id = X_LeadID
AND NVL(SALESGROUP_ID, -99) = NVL(X_salesGroupID, -99);
SELECT first_name||' '||last_name
FROM per_people_f
WHERE person_id = X_personID;
l_api_name CONSTANT VARCHAR2(30) := 'Delete_SalesTeams';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.oppb.Delete_SalesTeams';
SAVEPOINT DELETE_SALESTEAMS_PUB;
-- AS_ACCESS_PUB.Delete_SalesTeam handles single records.
-- This procedure needs to be able to handle tables.
FOR l_curr_row IN 1..l_line_count LOOP
-- Check whether the Sales Person has Sales Credit
BEGIN
l_sales_team_rec := p_sales_team_tbl(l_curr_row);
-- Call the AS_ACCESS_PUB.Delete_SalesTeam API
AS_ACCESS_PUB.Delete_SalesTeam(
p_api_version_number => l_api_version_number,
p_init_msg_list => FND_API.G_FALSE,
p_commit => p_commit,
p_validation_level => p_validation_level,
p_access_profile_rec => l_access_profile_rec,
p_check_access_flag => p_check_access_flag,
p_admin_flag => p_admin_flag,
p_admin_group_id => p_admin_group_id,
p_identity_salesforce_id => p_identity_salesforce_id,
p_sales_team_rec => l_sales_team_rec,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data
);
-- FND_MESSAGE.Set_Name('AS', 'AS_DELETE_SALESTEAM_NOTALLOWED');
p_msg_name => 'AS_DELETE_SALESTEAM_NOTALLOWED',
p_token1 => 'SALESREP',
p_token1_value => l_person_name );
END Delete_SalesTeams;
IF p_profile_tbl(l_curr).PROFILE_NAME = 'AS_MGR_UPDATE' THEN
x_access_profile_rec.mgr_update_profile_value := l_profile_value;
IF p_profile_tbl(l_curr).PROFILE_NAME = 'AS_ADMIN_UPDATE' THEN
x_access_profile_rec.admin_update_profile_value := l_profile_value;
IF x_access_profile_rec.mgr_update_profile_value IS NULL OR
x_access_profile_rec.mgr_update_profile_value = FND_API.G_MISS_CHAR
THEN
x_access_profile_rec.mgr_update_profile_value
:= FND_PROFILE.Value('AS_MGR_UPDATE');
IF x_access_profile_rec.admin_update_profile_value IS NULL OR
x_access_profile_rec.admin_update_profile_value = FND_API.G_MISS_CHAR
THEN
x_access_profile_rec.admin_update_profile_value
:= FND_PROFILE.Value('AS_ADMIN_UPDATE');