[Home] [Help]
PACKAGE: APPS.IMC_REPORTS_SUMMARY_PKG
Source
1 package imc_reports_summary_pkg AUTHID CURRENT_USER as
2 /* $Header: imcrsums.pls 120.1 2005/09/07 18:50:13 acng noship $ */
3 --- Procedure name : Extract_main
4
5 -- global pl/sql variables
6
7 rp_org_cnt Number;
8 rp_rel_cnt Number;
9 rp_per_cnt Number;
10 rp_total_cnt Number;
11 rp_grth_per_cnt Number;
12 rp_grth_rel_cnt Number;
13 rp_grth_org_cnt Number;
14 rp_grth_total_cnt Number;
15 rp_dupl_org_cnt Number;
16 rp_dupl_per_cnt Number;
17 rp_ind_org_cnt Number;
18
19 -- Fix for NLS Bug 2552772: Numeric or Value error
20 -- Changes: varchar2(30) to varchar2(80), substrb introduced while retrieving
21 -- messages using fnd_message.get_string
22
23 rp_msg_dupl varchar2(80) :=
24 substrb(fnd_message.get_string('IMC','IMC_REPORTS_DUPL'),1,80);
25 rp_msg_dupls varchar2(80) :=
26 substrb(fnd_message.get_string('IMC','IMC_REPORTS_DUPLS'),1,80);
27 rp_msg_no_dupl varchar2(80) :=
28 substrb(fnd_message.get_string('IMC','IMC_REPORTS_NO_DUPL'),1,80);
29 rp_msg_all_others varchar2(80) :=
30 substrb(fnd_message.get_string('IMC','IMC_REPORTS_ALL_OTHERS'),1,80);
31 rp_msg_total varchar2(80) :=
32 substrb(fnd_message.get_string('IMC','IMC_REPORTS_TOTAL'),1,80);
33 rp_msg_undefined varchar2(80):=
34 substrb(fnd_message.get_string('IMC','IMC_REPORTS_UNDEFINED'),1,80);
35
36 -- This variable g_log_flag is used as a flag whether to use fnd_file.put_line
37 -- or not. If it is set to null, error messages are logged to fnd_file.If it
38 -- set to some value,the message can be printed dbms_output instead of
39 -- fnd_file.put_line. This is used only for during developement and testing
40 -- as fnd_file can not be used from the SQL prompt. The write_log procedure
41 -- will use DBMS_OUTPUT to print message instead of fnd_file.put_line when
42 -- the flag is set to some value.
43
44 g_log_output varchar2( 1) := null;
45
46 g_log_flag varchar2(1) := null;
47
48 Procedure extract_main;
49 Procedure load_industry;
50 Procedure load_country;
51 Procedure load_state;
52 Procedure load_duplicates;
53 Procedure load_growth;
54 PROCEDURE extract_quality;
55 PROCEDURE get_compl_count(
56 x_return_status OUT NOCOPY VARCHAR2,
57 x_msg_count OUT NOCOPY NUMBER,
58 x_msg_data OUT NOCOPY VARCHAR2
59 );
60
61 PROCEDURE delete_daily_score (
62 p_report_name IN VARCHAR2,
63 p_system_date IN DATE,
64 x_return_status OUT NOCOPY VARCHAR2,
65 x_msg_count OUT NOCOPY NUMBER,
66 x_msg_data OUT NOCOPY VARCHAR2
67 );
68
69 PROCEDURE insert_daily_score (
70 p_report_name IN VARCHAR2,
71 p_total_party IN NUMBER,
72 p_party_type IN VARCHAR2,
73 p_attribute IN VARCHAR2,
74 p_attr_code IN VARCHAR2,
75 p_table_name IN VARCHAR2,
76 p_system_date IN DATE,
77 p_parent_cat IN VARCHAR2,
78 x_return_status OUT NOCOPY VARCHAR2,
79 x_msg_count OUT NOCOPY NUMBER,
80 x_msg_data OUT NOCOPY VARCHAR2
81 );
82
83 PROCEDURE insert_monthly_score (
84 p_report_name IN VARCHAR2,
85 p_total_party IN NUMBER,
86 p_total_attribute IN NUMBER,
87 p_system_date IN DATE,
88 x_return_status OUT NOCOPY VARCHAR2,
89 x_msg_count OUT NOCOPY NUMBER,
90 x_msg_data OUT NOCOPY VARCHAR2
91 );
92
93 PROCEDURE update_monthly_score (
94 p_report_name IN VARCHAR2,
95 p_total_party IN NUMBER,
96 p_total_attribute IN NUMBER,
97 p_system_date IN DATE,
98 x_return_status OUT NOCOPY VARCHAR2,
99 x_msg_count OUT NOCOPY NUMBER,
100 x_msg_data OUT NOCOPY VARCHAR2
101 );
102
103 PROCEDURE insert_quarterly_score (
104 p_report_name IN VARCHAR2,
105 p_total_party IN NUMBER,
106 p_total_attribute IN NUMBER,
107 p_system_date IN DATE,
108 x_return_status OUT NOCOPY VARCHAR2,
109 x_msg_count OUT NOCOPY NUMBER,
110 x_msg_data OUT NOCOPY VARCHAR2
111 );
112
113 PROCEDURE update_quarterly_score (
114 p_report_name IN VARCHAR2,
115 p_total_party IN NUMBER,
116 p_total_attribute IN NUMBER,
117 p_system_date IN DATE,
118 x_return_status OUT NOCOPY VARCHAR2,
119 x_msg_count OUT NOCOPY NUMBER,
120 x_msg_data OUT NOCOPY VARCHAR2
121 );
122
123 PROCEDURE get_enrich_count(
124 x_return_status OUT NOCOPY VARCHAR2,
125 x_msg_count OUT NOCOPY NUMBER,
126 x_msg_data OUT NOCOPY VARCHAR2
127 );
128
129 PROCEDURE insert_menrich_score (
130 p_system_date IN DATE,
131 x_return_status OUT NOCOPY VARCHAR2,
132 x_msg_count OUT NOCOPY NUMBER,
133 x_msg_data OUT NOCOPY VARCHAR2
134 );
135
136 PROCEDURE update_menrich_score (
137 p_system_date IN DATE,
138 x_return_status OUT NOCOPY VARCHAR2,
139 x_msg_count OUT NOCOPY NUMBER,
140 x_msg_data OUT NOCOPY VARCHAR2
141 );
142
143 PROCEDURE insert_qenrich_score (
144 p_system_date IN DATE,
145 x_return_status OUT NOCOPY VARCHAR2,
146 x_msg_count OUT NOCOPY NUMBER,
147 x_msg_data OUT NOCOPY VARCHAR2
148 );
149
150 PROCEDURE update_qenrich_score (
151 p_system_date IN DATE,
152 x_return_status OUT NOCOPY VARCHAR2,
153 x_msg_count OUT NOCOPY NUMBER,
154 x_msg_data OUT NOCOPY VARCHAR2
155 );
156
157 PROCEDURE archive_compl_report (
158 p_report_code IN VARCHAR2,
159 x_return_status OUT NOCOPY VARCHAR2
160 );
161
162 end imc_reports_summary_pkg;