75: return;
76: end println;
77:
78: function check_apcc_setup return number is
79: l_category_set_id1 varchar2(200) := fnd_profile.value('MSC_HUB_CAT_SET_ID_1');
80: l_category_set_id2 varchar2(200) := fnd_profile.value('MSC_HUB_CAT_SET_ID_2');
81: l_category_set_id3 varchar2(200) := fnd_profile.value('MSC_HUB_CAT_SET_ID_3');
82: l_hub_cal_code varchar2(200) := fnd_profile.value('MSC_HUB_CAL_CODE');
83: l_hub_pr_set varchar2(200) := fnd_profile.value('MSC_HUB_PERIOD_SET_NAME');
76: end println;
77:
78: function check_apcc_setup return number is
79: l_category_set_id1 varchar2(200) := fnd_profile.value('MSC_HUB_CAT_SET_ID_1');
80: l_category_set_id2 varchar2(200) := fnd_profile.value('MSC_HUB_CAT_SET_ID_2');
81: l_category_set_id3 varchar2(200) := fnd_profile.value('MSC_HUB_CAT_SET_ID_3');
82: l_hub_cal_code varchar2(200) := fnd_profile.value('MSC_HUB_CAL_CODE');
83: l_hub_pr_set varchar2(200) := fnd_profile.value('MSC_HUB_PERIOD_SET_NAME');
84: l_hub_cur_code varchar2(200) := fnd_profile.value('MSC_HUB_CUR_CODE_RPT');
77:
78: function check_apcc_setup return number is
79: l_category_set_id1 varchar2(200) := fnd_profile.value('MSC_HUB_CAT_SET_ID_1');
80: l_category_set_id2 varchar2(200) := fnd_profile.value('MSC_HUB_CAT_SET_ID_2');
81: l_category_set_id3 varchar2(200) := fnd_profile.value('MSC_HUB_CAT_SET_ID_3');
82: l_hub_cal_code varchar2(200) := fnd_profile.value('MSC_HUB_CAL_CODE');
83: l_hub_pr_set varchar2(200) := fnd_profile.value('MSC_HUB_PERIOD_SET_NAME');
84: l_hub_cur_code varchar2(200) := fnd_profile.value('MSC_HUB_CUR_CODE_RPT');
85: l_hur_reg_instance varchar2(200) := fnd_profile.value('MSC_HUB_REGION_INSTANCE');
78: function check_apcc_setup return number is
79: l_category_set_id1 varchar2(200) := fnd_profile.value('MSC_HUB_CAT_SET_ID_1');
80: l_category_set_id2 varchar2(200) := fnd_profile.value('MSC_HUB_CAT_SET_ID_2');
81: l_category_set_id3 varchar2(200) := fnd_profile.value('MSC_HUB_CAT_SET_ID_3');
82: l_hub_cal_code varchar2(200) := fnd_profile.value('MSC_HUB_CAL_CODE');
83: l_hub_pr_set varchar2(200) := fnd_profile.value('MSC_HUB_PERIOD_SET_NAME');
84: l_hub_cur_code varchar2(200) := fnd_profile.value('MSC_HUB_CUR_CODE_RPT');
85: l_hur_reg_instance varchar2(200) := fnd_profile.value('MSC_HUB_REGION_INSTANCE');
86: l_top_bottom_n varchar2(200) := fnd_profile.value('MSC_HUB_TOP_BOTTOM_N_VALUE');
79: l_category_set_id1 varchar2(200) := fnd_profile.value('MSC_HUB_CAT_SET_ID_1');
80: l_category_set_id2 varchar2(200) := fnd_profile.value('MSC_HUB_CAT_SET_ID_2');
81: l_category_set_id3 varchar2(200) := fnd_profile.value('MSC_HUB_CAT_SET_ID_3');
82: l_hub_cal_code varchar2(200) := fnd_profile.value('MSC_HUB_CAL_CODE');
83: l_hub_pr_set varchar2(200) := fnd_profile.value('MSC_HUB_PERIOD_SET_NAME');
84: l_hub_cur_code varchar2(200) := fnd_profile.value('MSC_HUB_CUR_CODE_RPT');
85: l_hur_reg_instance varchar2(200) := fnd_profile.value('MSC_HUB_REGION_INSTANCE');
86: l_top_bottom_n varchar2(200) := fnd_profile.value('MSC_HUB_TOP_BOTTOM_N_VALUE');
87: begin
80: l_category_set_id2 varchar2(200) := fnd_profile.value('MSC_HUB_CAT_SET_ID_2');
81: l_category_set_id3 varchar2(200) := fnd_profile.value('MSC_HUB_CAT_SET_ID_3');
82: l_hub_cal_code varchar2(200) := fnd_profile.value('MSC_HUB_CAL_CODE');
83: l_hub_pr_set varchar2(200) := fnd_profile.value('MSC_HUB_PERIOD_SET_NAME');
84: l_hub_cur_code varchar2(200) := fnd_profile.value('MSC_HUB_CUR_CODE_RPT');
85: l_hur_reg_instance varchar2(200) := fnd_profile.value('MSC_HUB_REGION_INSTANCE');
86: l_top_bottom_n varchar2(200) := fnd_profile.value('MSC_HUB_TOP_BOTTOM_N_VALUE');
87: begin
88: if l_category_set_id1 is null then
81: l_category_set_id3 varchar2(200) := fnd_profile.value('MSC_HUB_CAT_SET_ID_3');
82: l_hub_cal_code varchar2(200) := fnd_profile.value('MSC_HUB_CAL_CODE');
83: l_hub_pr_set varchar2(200) := fnd_profile.value('MSC_HUB_PERIOD_SET_NAME');
84: l_hub_cur_code varchar2(200) := fnd_profile.value('MSC_HUB_CUR_CODE_RPT');
85: l_hur_reg_instance varchar2(200) := fnd_profile.value('MSC_HUB_REGION_INSTANCE');
86: l_top_bottom_n varchar2(200) := fnd_profile.value('MSC_HUB_TOP_BOTTOM_N_VALUE');
87: begin
88: if l_category_set_id1 is null then
89: return 2;
82: l_hub_cal_code varchar2(200) := fnd_profile.value('MSC_HUB_CAL_CODE');
83: l_hub_pr_set varchar2(200) := fnd_profile.value('MSC_HUB_PERIOD_SET_NAME');
84: l_hub_cur_code varchar2(200) := fnd_profile.value('MSC_HUB_CUR_CODE_RPT');
85: l_hur_reg_instance varchar2(200) := fnd_profile.value('MSC_HUB_REGION_INSTANCE');
86: l_top_bottom_n varchar2(200) := fnd_profile.value('MSC_HUB_TOP_BOTTOM_N_VALUE');
87: begin
88: if l_category_set_id1 is null then
89: return 2;
90: end if;
160: cursor c_get_mfg_minmax_dates is
161: select min(calendar_date) mfg_min_date, max(calendar_date) mfg_max_date
162: from msc_calendars mc,
163: msc_calendar_dates mcd
164: where mc.calendar_code = fnd_profile.value('MSC_HUB_CAL_CODE')
165: and mc.calendar_code = mcd.calendar_code
166: and mc.sr_instance_id = mcd.sr_instance_id;
167: l_mfg_min_date date;
168: l_mfg_max_date date;
173: msc_trading_partners mtp
174: where mbp.sr_instance_id = mtp.sr_instance_id
175: and mbp.organization_id = mtp.sr_tp_id
176: and mtp.partner_type = 3
177: and mtp.organization_code||':'||period_set_name = fnd_profile.value('MSC_HUB_PERIOD_SET_NAME');
178: l_bis_min_date date;
179: l_bis_max_date date;
180:
181: l_cal_min_date date;