DBA Data[Home] [Help]

PACKAGE: APPS.MSC_PHUB_PKG

Source


1 PACKAGE msc_phub_pkg authid definer AS
2 /* $Header: MSCHBPBS.pls 120.37 2011/12/30 19:09:57 wexia ship $ */
3 
4     sys_yes constant number := 1;
5     sys_no constant number := 2;
6 
7     type plan_info is record (
8         plan_id number,
9         plan_name varchar2(50),
10         plan_description varchar2(100),
11         plan_type number,
12         sr_instance_id number,
13         organization_id number,
14         plan_start_date date,
15         plan_cutoff_date date,
16         plan_completion_date date,
17         publisher varchar2(200)
18     );
19 
20     function list_plan_runs(p_plan_name varchar2, p_plan_run_id number) return msc_apcc_number_list;
21 
22     function get_plan_type_meaning(p_plan_type number) return varchar2;
23 
24     type object_names is table of varchar2(30);
25     function meta_info return msc_apcc_fact_type_table;
26 
27     procedure populate_details(errbuf out nocopy varchar2, retcode out nocopy varchar2,
28         p_plan_id number default null,
29         p_plan_run_id number default null,
30         p_archive_flag number default sys_yes,
31         p_target_plan_name varchar2 default null,
32         p_dblink varchar2 default null,
33         p_include_ods number default sys_no,
34         p_plan_type number default null,
35         p_scenario_name in varchar2 default null,
36         p_publisher varchar2 default null);
37 
38     function populate_details_fn(errbuf out nocopy varchar2, retcode out nocopy varchar2,
39         p_plan_id number default null,
40         p_plan_run_id number default null,
41         p_archive_flag number default sys_yes,
42         p_target_plan_name varchar2 default null,
43         p_dblink varchar2 default null,
44         p_include_ods number default sys_no,
45         p_plan_type number default null,
46         p_scenario_name in varchar2 default null,
47         p_publisher varchar2 default null)
48         return number;
49 
50     procedure purge_details(p_plan_name varchar2, p_plan_run_id number);
51 
52     procedure refresh_mvs(p_refresh_mode varchar2);
53     procedure refresh_mvs(errbuf out nocopy varchar2, retcode out nocopy varchar2, p_refresh_mode varchar2);
54 
55     procedure populate_demantra_details(errbuf out nocopy varchar2, retcode out nocopy varchar2,
56         p_plan_id number, p_plan_run_id number, p_archive_flag number default -1,
57         p_dblink varchar2 default null,
58         p_include_ods number default sys_no);
59 
60     procedure populate_sno_details(errbuf out nocopy varchar2, retcode out nocopy varchar2,
61         p_plan_id number,
62         p_plan_run_id number default null,
63         p_archive_flag number default -1,
64         p_scenario_name in varchar2 default null);
65 
66     procedure finalize_plan_run(
67         p_plan_id number, p_plan_run_id number, p_include_ods number,
68         p_archive_flag number, p_success number, p_keep_previous number);
69 
70     function get_plan_info(p_plan_id number, p_plan_type number) return plan_info;
71 
72     function create_staging_partitions(p_plan_type number, p_include_ods number) return number;
73     procedure drop_staging_partitions(p_transfer_id number, p_plan_type number, p_include_ods number);
74 
75     function create_plan_run(
76         p_scenario_name varchar2, p_include_ods number,
77         p_local_archive_flag number, p_pi plan_info)
78         return number;
79 
80     procedure populate_demantra_ods(errbuf out nocopy varchar2, retcode out nocopy varchar2);
81 
82     procedure populate_each(errbuf out nocopy varchar2, retcode out nocopy varchar2,
83         p_package varchar2, p_plan_id number, p_plan_run_id number);
84 
85     procedure build_items_from_pds(p_plan_id number);
86     procedure build_items_from_apcc(p_plan_id number, p_plan_run_id number);
87     procedure populate_ods_details(errbuf out nocopy varchar2, retcode out nocopy varchar2,
88         p_sr_instance_id number, p_refresh_mode number, p_param1 varchar2 default null);
89 
90     procedure maintain_data_model(errbuf out nocopy varchar2, retcode out nocopy varchar2,
91         p_cleanup_facts number default null, p_operation_code varchar2 default null);
92     procedure check_migrate(errbuf out nocopy varchar2, retcode out nocopy varchar2);
93 
94     procedure archive_demantra_plan(p_publisher varchar2, p_plan_name varchar2, p_keep_previous number);
95     procedure archive_demantra_ods(p_publisher varchar2);
96     procedure sync_demantra(errbuf out nocopy varchar2, retcode out nocopy varchar2);
97 
98 END msc_phub_pkg;