DBA Data[Home] [Help]

APPS.AMS_CAMPAIGN_PVT dependencies on AMS_CAMPAIGNRULES_PVT

Line 145: --AMS_CampaignRules_PVT.handle_camp_inherit_flag(

141: -- This might need to be changed if we define any criteria for
142: -- copying campaigns attribute when campaign being copied.
143: --
144: -- handle inherit_attributes_flag
145: --AMS_CampaignRules_PVT.handle_camp_inherit_flag(
146: -- p_camp_rec.parent_campaign_id,
147: -- p_camp_rec.rollup_type,
148: -- l_camp_rec.inherit_attributes_flag,
149: -- l_return_status

Line 158: AMS_CampaignRules_PVT.handle_camp_status(

154: -- RAISE FND_API.g_exc_unexpected_error;
155: --END IF;
156:
157: -- handle status
158: AMS_CampaignRules_PVT.handle_camp_status(
159: p_camp_rec.user_status_id,
160: l_camp_rec.status_code,
161: l_return_status
162: );

Line 218: AMS_CampaignRules_PVT.Convert_Camp_Currency(

214: -- the code will convert the transaction currency in to
215: -- functional currency.
216: -- ==========================================================
217: IF l_camp_rec.budget_amount_tc IS NOT NULL THEN
218: AMS_CampaignRules_PVT.Convert_Camp_Currency(
219: p_tc_curr => l_camp_rec.transaction_currency_code,
220: p_tc_amt => l_camp_rec.budget_amount_tc,
221: x_fc_curr => l_camp_rec.functional_currency_code,
222: x_fc_amt => l_camp_rec.budget_amount_fc

Line 551: l_related_source_code := AMS_CampaignRules_PVT.get_event_source_code(p_camp_rec.related_event_from,p_camp_rec.related_event_id);

547: l_related_source_code := null ;
548: IF p_camp_rec.related_event_from IS NOT NULL AND
549: p_camp_rec.related_event_from <> FND_API.G_MISS_CHAR THEN
550:
551: l_related_source_code := AMS_CampaignRules_PVT.get_event_source_code(p_camp_rec.related_event_from,p_camp_rec.related_event_id);
552: END IF ;
553:
554:
555: AMS_CampaignRules_PVT.push_source_code(

Line 555: AMS_CampaignRules_PVT.push_source_code(

551: l_related_source_code := AMS_CampaignRules_PVT.get_event_source_code(p_camp_rec.related_event_from,p_camp_rec.related_event_id);
552: END IF ;
553:
554:
555: AMS_CampaignRules_PVT.push_source_code(
556: l_camp_rec.source_code,
557: 'CAMP',
558: l_camp_rec.campaign_id,
559: l_related_source_code,

Line 591: -- AMS_CampaignRules_PVT.create_camp_association(

587: -- create object association when channel is event
588: --IF l_camp_rec.media_type_code = 'EVENTS'
589: -- AND l_camp_rec.channel_id IS NOT NULL
590: --THEN
591: -- AMS_CampaignRules_PVT.create_camp_association(
592: -- l_camp_rec.campaign_id,
593: -- l_camp_rec.channel_id,
594: -- l_camp_rec.arc_channel_from,
595: -- l_return_status

Line 1171: AMS_CampaignRules_PVT.check_camp_update(

1167: IF (AMS_DEBUG_HIGH_ON) THEN
1168:
1169: AMS_Utility_PVT.debug_message(l_full_name ||': check update');
1170: END IF;
1171: AMS_CampaignRules_PVT.check_camp_update(
1172: p_camp_rec => p_camp_rec,
1173: p_complete_rec => l_camp_rec,
1174: x_return_status => l_return_status
1175: );

Line 1189: -- AMS_CampaignRules_PVT.handle_camp_inherit_flag(

1185: --IF (AMS_DEBUG_HIGH_ON) THENAMS_Utility_PVT.debug_message(l_full_name ||': handle inherit flag');END IF;
1186: --IF p_camp_rec.rollup_type <> FND_API.g_miss_char
1187: -- OR p_camp_rec.parent_campaign_id <> FND_API.g_miss_num
1188: --THEN
1189: -- AMS_CampaignRules_PVT.handle_camp_inherit_flag(
1190: -- l_camp_rec.parent_campaign_id,
1191: -- l_camp_rec.rollup_type,
1192: -- l_camp_rec.inherit_attributes_flag,
1193: -- l_return_status

Line 1214: /*AMS_CampaignRules_PVT.update_camp_source_code(

1210: OR (p_camp_rec.related_event_id IS NULL OR p_camp_rec.related_event_id <> FND_API.g_miss_num)
1211: THEN
1212: --Modified by rrajesh on 04/16/2001 - this method had been modified to
1213: --include related event also.
1214: /*AMS_CampaignRules_PVT.update_camp_source_code(
1215: l_camp_rec.campaign_id,
1216: l_camp_rec.source_code,
1217: l_camp_rec.global_flag,
1218: l_camp_rec.source_code,

Line 1229: AMS_CampaignRules_PVT.update_camp_source_code(

1225:
1226: AMS_Utility_PVT.Debug_message('Update the source_code ');
1227: END IF;
1228:
1229: AMS_CampaignRules_PVT.update_camp_source_code(
1230: l_camp_rec.campaign_id,
1231: l_camp_rec.source_code,
1232: l_camp_rec.global_flag,
1233: --l_camp_rec.source_code,

Line 1265: AMS_CampaignRules_PVT.Update_Owner(

1261: -- Change the owner in Access table if the owner is changed.
1262:
1263: IF p_camp_rec.owner_user_id <> FND_API.g_miss_num
1264: THEN
1265: AMS_CampaignRules_PVT.Update_Owner(
1266: p_api_version => p_api_version,
1267: p_init_msg_list => p_init_msg_list,
1268: p_commit => p_commit,
1269: p_validation_level => p_validation_level,

Line 1291: AMS_CampaignRules_PVT.Update_Rollup(

1287: -- Change the rollup if the parent is changed
1288: IF p_camp_rec.parent_campaign_id IS NULL OR
1289: p_camp_rec.parent_campaign_id <> FND_API.g_miss_num
1290: THEN
1291: AMS_CampaignRules_PVT.Update_Rollup(
1292: p_api_version => p_api_version,
1293: p_init_msg_list => p_init_msg_list,
1294: p_commit => p_commit,
1295: p_validation_level => p_validation_level,

Line 1318: AMS_CampaignRules_PVT.Convert_Camp_Currency(

1314: -- functional currency.
1315: -- ==========================================================
1316: IF p_camp_rec.budget_amount_tc IS NOT NULL THEN
1317: IF p_camp_rec.budget_amount_tc <> FND_API.g_miss_num THEN
1318: AMS_CampaignRules_PVT.Convert_Camp_Currency(
1319: p_tc_curr => l_camp_rec.transaction_currency_code,
1320: p_tc_amt => l_camp_rec.budget_amount_tc,
1321: x_fc_curr => l_camp_rec.functional_currency_code,
1322: x_fc_amt => l_camp_rec.budget_amount_fc

Line 1477: -- AMS_CampaignRules_PVT.create_camp_association(

1473: END IF;
1474:
1475: -- create object association when channel is event
1476: --IF l_camp_rec.media_type_code = 'EVENTS' THEN
1477: -- AMS_CampaignRules_PVT.create_camp_association(
1478: -- l_camp_rec.campaign_id,
1479: -- l_camp_rec.channel_id,
1480: -- l_camp_rec.arc_channel_from,
1481: -- l_return_status

Line 1491: AMS_CampaignRules_PVT.update_camp_status(

1487: -- END IF;
1488: --END IF;
1489:
1490: -- update campaign status through workflow
1491: AMS_CampaignRules_PVT.update_camp_status(
1492: l_camp_rec.campaign_id,
1493: l_camp_rec.user_status_id,
1494: l_camp_rec.budget_amount_tc,
1495: l_camp_rec.parent_campaign_id

Line 2625: AMS_CampaignRules_PVT.validate_realted_event(

2621: ------------------------ Related Event --------------------------
2622: IF (p_camp_rec.related_event_id IS NOT NULL AND p_camp_rec.related_event_id <> FND_API.g_miss_num)
2623: OR (p_camp_rec.related_event_from IS NOT NULL AND p_camp_rec.related_event_from <> FND_API.g_miss_char)
2624: THEN
2625: AMS_CampaignRules_PVT.validate_realted_event(
2626: p_related_event_id => p_complete_rec.related_event_id ,
2627: p_related_event_type => p_complete_rec.related_event_from,
2628: x_return_status => x_return_status
2629: ) ;

Line 2685: AMS_CampaignRules_PVT.Check_Camp_Template_Flag(

2681:
2682: x_return_status := FND_API.g_ret_sts_success;
2683:
2684: ------------------- check template flag ----------------------
2685: AMS_CampaignRules_PVT.Check_Camp_Template_Flag(
2686: p_complete_rec.parent_campaign_id,
2687: p_complete_rec.channel_id,
2688: p_complete_rec.template_flag,
2689: p_complete_rec.status_code,

Line 2711: -- AMS_CampaignRules_PVT.check_camp_media_type(

2707: -- OR p_camp_rec.channel_id <> FND_API.g_miss_num
2708: -- OR p_camp_rec.event_type <> FND_API.g_miss_char
2709: -- OR p_camp_rec.arc_channel_from <> FND_API.g_miss_char
2710: -- THEN
2711: -- AMS_CampaignRules_PVT.check_camp_media_type(
2712: -- p_camp_rec.campaign_id,
2713: -- p_complete_rec.parent_campaign_id,
2714: -- p_complete_rec.rollup_type,
2715: -- p_complete_rec.media_type_code,

Line 2733: -- AMS_CampaignRules_PVT.check_camp_fund_source(

2729: -- 30-OCT-2000 holiu: remove as no longer needed
2730: -- IF p_camp_rec.fund_source_type <> FND_API.g_miss_char
2731: -- OR p_camp_rec.fund_source_id <> FND_API.g_miss_num
2732: -- THEN
2733: -- AMS_CampaignRules_PVT.check_camp_fund_source(
2734: -- p_complete_rec.fund_source_type,
2735: -- p_complete_rec.fund_source_id,
2736: -- l_return_status
2737: -- );

Line 2750: AMS_CampaignRules_PVT.check_camp_calendar(

2746: OR p_camp_rec.end_period_name <> FND_API.g_miss_char
2747: OR p_camp_rec.actual_exec_start_date <> FND_API.g_miss_date
2748: OR p_camp_rec.actual_exec_end_date <> FND_API.g_miss_date
2749: THEN
2750: AMS_CampaignRules_PVT.check_camp_calendar(
2751: p_complete_rec.campaign_calendar,
2752: p_complete_rec.start_period_name,
2753: p_complete_rec.end_period_name,
2754: p_complete_rec.actual_exec_start_date,

Line 2775: AMS_CampaignRules_PVT.check_camp_version(

2771: OR p_camp_rec.city_id <> FND_API.g_miss_num
2772: -- 25-Aug-2005 mayjain version is no longer supported from R12
2773: --OR p_camp_rec.version_no <> FND_API.g_miss_num
2774: THEN
2775: AMS_CampaignRules_PVT.check_camp_version(
2776: p_complete_rec.campaign_id,
2777: p_complete_rec.campaign_name,
2778: p_complete_rec.status_code,
2779: p_complete_rec.actual_exec_start_date,

Line 2798: -- AMS_CampaignRules_PVT.Check_BU_Vs_Child(p_complete_rec.campaign_id ,

2794: -- Check the business unit id
2795: --IF p_camp_rec.business_unit_id IS NOT NULL
2796: ---AND p_camp_rec.business_unit_id <> FND_API.g_miss_num THEN
2797:
2798: -- AMS_CampaignRules_PVT.Check_BU_Vs_Child(p_complete_rec.campaign_id ,
2799: -- p_complete_rec.business_unit_id,
2800: -- l_return_status);
2801:
2802: -- IF l_return_status <> FND_API.g_ret_sts_success THEN

Line 2808: -- AMS_CampaignRules_PVT.Check_BU_Vs_parent(p_complete_rec.parent_campaign_id ,

2804: -- RETURN ;
2805: -- END IF;
2806:
2807: -- IF p_complete_rec.parent_campaign_id IS NOT NULL THEN
2808: -- AMS_CampaignRules_PVT.Check_BU_Vs_parent(p_complete_rec.parent_campaign_id ,
2809: -- p_complete_rec.business_unit_id,
2810: -- l_return_status);
2811:
2812: -- IF l_return_status <> FND_API.g_ret_sts_success THEN

Line 2822: AMS_CampaignRules_PVT.check_camp_status_vs_parent(

2818: --END IF ;
2819:
2820:
2821: ------------------- Parent Status ------------------------------
2822: AMS_CampaignRules_PVT.check_camp_status_vs_parent(
2823: p_complete_rec.parent_campaign_id,
2824: p_complete_rec.status_code,
2825: l_return_status
2826: );

Line 2840: AMS_CampaignRules_PVT.check_camp_dates_vs_parent(

2836: --IF p_camp_rec.actual_exec_start_date <> FND_API.g_miss_date
2837: -- OR p_camp_rec.actual_exec_end_date <> FND_API.g_miss_date
2838: --THEN
2839: -- 09-Aug-2002 aranka
2840: AMS_CampaignRules_PVT.check_camp_dates_vs_parent(
2841: p_complete_rec.parent_campaign_id,
2842: p_complete_rec.rollup_type,
2843: p_complete_rec.actual_exec_start_date,
2844: p_complete_rec.actual_exec_end_date,

Line 2856: AMS_CampaignRules_PVT.check_camp_dates_vs_child(

2852:
2853: IF p_validation_mode = JTF_PLSQL_API.g_update AND
2854: p_complete_rec.rollup_type = 'RCAM'
2855: THEN
2856: AMS_CampaignRules_PVT.check_camp_dates_vs_child(
2857: p_complete_rec.campaign_id,
2858: p_complete_rec.actual_exec_start_date,
2859: p_complete_rec.actual_exec_end_date,
2860: l_return_status

Line 2871: AMS_CampaignRules_PVT.check_camp_dates_vs_csch(

2867:
2868: IF p_validation_mode = JTF_PLSQL_API.g_update
2869: AND p_complete_rec.rollup_type <> 'RCAM'
2870: THEN
2871: AMS_CampaignRules_PVT.check_camp_dates_vs_csch(
2872: p_complete_rec.campaign_id,
2873: p_complete_rec.actual_exec_start_date,
2874: p_complete_rec.actual_exec_end_date,
2875: l_return_status

Line 2885: AMS_CampaignRules_PVT.Check_Prog_Dates_Vs_Eveh(

2881: END IF;
2882:
2883: IF p_validation_mode = JTF_PLSQL_API.g_update THEN
2884: IF p_complete_rec.rollup_type = 'RCAM' THEN
2885: AMS_CampaignRules_PVT.Check_Prog_Dates_Vs_Eveh(
2886: p_complete_rec.campaign_id,
2887: p_complete_rec.actual_exec_start_date,
2888: p_complete_rec.actual_exec_end_date,
2889: l_return_status

Line 2903: AMS_CampaignRules_PVT.Check_Children_Tree( p_campaign_id => p_complete_rec.campaign_id,

2899: IF p_complete_rec.rollup_type = 'RCAM' THEN
2900: IF p_camp_rec.parent_campaign_id IS NOT NULL AND
2901: p_camp_rec.parent_campaign_id <> FND_API.G_MISS_NUM
2902: THEN
2903: AMS_CampaignRules_PVT.Check_Children_Tree( p_campaign_id => p_complete_rec.campaign_id,
2904: p_parent_campaign_id => p_complete_rec.parent_campaign_id) ;
2905: END IF ;
2906:
2907: END IF ;