[Home] [Help]
PACKAGE: APPS.MSC_SDA_PKG
Source
1 package MSC_SDA_PKG AUTHID CURRENT_USER as
2 /* $Header: MSCSDAPS.pls 120.13 2010/11/24 23:09:34 pabram ship $ */
3
4 -- p_view_type - 1 sdview, 2 fcst view
5 -- p_plan_id - plan_id
6 -- p_region_type - 1 region_list, 2 region_id
7 -- p_org_type - 1 org_list, 2 org_id
8 -- p_org_list - org_list_id, (inst_id-org-id)
9 -- p_item_id - inventory_item_id
10 -- p_item_view_type - 1 item, 2 prime, 3 supersession
11 procedure SdFCSTHistoryView(p_query_id in out nocopy number,
12 p_view_type number,
13 p_plan_id number,
14 p_org_type number, p_org_list varchar2,
15 p_region_type number, p_region_list varchar2,
16 p_item_list number, p_item_view_type number,
17 p_refresh_view boolean default false,
18 p_error_code out nocopy varchar2,
19 p_item_folder number,
20 p_items_data IN OUT NOCOPY msc_sda_utils.maxCharTbl,
21 p_comments_data IN OUT NOCOPY msc_sda_utils.maxCharTbl,
22 p_excp_data IN OUT NOCOPY msc_sda_utils.maxCharTbl) ;
23
24 procedure sendSDData(p_row_index number,
25 p_orglist_action number, p_itemlist_action number, p_action_node number,
26 p_rheader_data in out nocopy msc_sda_utils.maxCharTbl,
27 p_out_data in out nocopy msc_sda_utils.maxCharTbl);
28
29 procedure sendTimeBucket(p_view_type number,
30 p_bucket_data IN OUT NOCOPY msc_sda_utils.maxCharTbl,
31 p_week_data IN OUT NOCOPY msc_sda_utils.maxCharTbl,
32 p_period_data IN OUT NOCOPY msc_sda_utils.maxCharTbl);
33
34 procedure sendRowTypes(p_sd_data IN OUT NOCOPY msc_sda_utils.maxCharTbl,
35 p_fcst_data IN OUT NOCOPY msc_sda_utils.maxCharTbl,
36 p_hist_data IN OUT NOCOPY msc_sda_utils.maxCharTbl);
37
38 procedure sendFCSTHistoryData(p_view_type number, p_row_index number,
39 p_reglist_action number, p_orglist_action number, p_itemlist_action number, p_action_node number,
40 p_rheader_data in out nocopy msc_sda_utils.maxCharTbl,
41 p_out_data in out nocopy msc_sda_utils.maxCharTbl,
42 p_out_data2 in out nocopy msc_sda_utils.maxCharTbl);
43
44 function getSDStartDate(p_bkt_start_date date, p_plan_start_date date, p_plan_end_date date, p_sd_date date) return date;
45 function getSDEndDate(p_bkt_end_date date, p_plan_start_date date, p_plan_end_date date, p_sd_date date) return date;
46 function getSupplyRowTypeOffset(p_order_type number, p_item_type_id number,
47 p_item_type_value number, p_type_flag number, p_source_organization_id number) return number;
48 function getDemandRowTypeOffset(p_order_type number, p_item_type_id number, p_item_type_value number, p_type_flag number,
49 p_disposition_id number, p_org_type number) return number;
50
51 function getHistStartDate(p_bkt_start_date date, p_plan_start_date date, p_plan_end_date date, p_sd_date date) return date;
52 function getHistEndDate(p_bkt_end_date date, p_plan_start_date date, p_plan_end_date date, p_sd_date date) return date;
53 function getHistRowTypeOffset(p_order_type number, p_item_type_id number, p_item_type_value number, p_type_flag number) return number;
54
55 function getFcstStartDate(p_bkt_start_date date, p_plan_start_date date, p_plan_end_date date, p_sd_date date) return date;
56 function getFcstEndDate(p_bkt_end_date date, p_plan_start_date date, p_plan_end_date date, p_sd_date date) return date;
57 function getFcstRowTypeOffset(p_supply_demand_flag number, p_order_type number, p_item_type_id number, p_item_type_value number, p_type_flag number,
58 p_inst_id number, p_org_id number, p_region_id number, p_schedule_designator_id number, p_item_id number) return number;
59
60 procedure sendNlsMessages(p_out_data IN OUT NOCOPY msc_sda_utils.maxCharTbl);
61 procedure spreadTableMessages(p_out_data in out nocopy msc_sda_utils.maxCharTbl);
62
63 procedure set_shuttle_from_to(p_lookup_type varchar2, p_lookup_code_list varchar2,
64 p_from_list out nocopy varchar2, p_to_list out nocopy varchar2);
65
66 procedure update_pref_set (p_name varchar2, p_desc varchar2,
67 p_days number, p_weeks number, p_periods number,
68 p_factor number, p_decimal_places number,
69 p_sd_row_list varchar2, p_fcst_row_list varchar2);
70
71 procedure save_item_folder(p_folder_name varchar, p_folder_value varchar,
72 p_default_flag number, p_public_flag number);
73
74 procedure update_close_settings(p_event varchar2, p_event_list varchar2);
75 procedure send_close_settings(p_item_folder_save_list out nocopy varchar2,
76 p_save_settings_list out nocopy varchar2);
77
78 procedure getCommentsData(p_out_data in out nocopy msc_sda_utils.maxCharTbl);
79 procedure getItemList(p_out_data out nocopy varchar2);
80 procedure getOrgList(p_out_data out nocopy varchar2);
81 procedure getWorkSheetPrefData(p_out_data IN OUT NOCOPY msc_sda_utils.maxCharTbl, p_refresh_flag number);
82
83 procedure getDrillDownDetails(p_view_type number, p_row_index number, p_row_offset number,
84 p_date1 varchar2, p_date2 varchar2, p_from_table out nocopy varchar2, p_mfq_id out nocopy number);
85
86 --for supersession window
87 function populateSupersessionChain(p_plan number, p_item number,
88 p_related_flag number default null) return number;
89
90 --for engine
91 procedure sendTimeBucketEng(p_plan_id number, p_view_type number,
92 p_bucket_data IN OUT NOCOPY msc_sda_utils.maxCharTbl,
93 p_week_data IN OUT NOCOPY msc_sda_utils.maxCharTbl,
94 p_period_data IN OUT NOCOPY msc_sda_utils.maxCharTbl);
95
96 end MSC_SDA_PKG;