DBA Data[Home] [Help]

PACKAGE: APPS.AMW_FINSTMT_CERT_PVT

Source


1 PACKAGE AMW_FINSTMT_CERT_PVT as
2 /* $Header: amwvfscs.pls 120.0 2005/05/31 20:29:53 appldev noship $ */
3 PROCEDURE UPDATE_NEXT_LEVEL_PROC_INFO
4 (p_process_id 		IN 	NUMBER,
5  p_org_id 		IN 	NUMBER,
6  p_certification_id 	IN 	NUMBER
7 );
8 
9 PROCEDURE UPDATE_CERTIFICATION_DETAIL
10 (p_process_id 		IN 	NUMBER,
11  p_org_id 		IN 	NUMBER,
12  p_certification_id 	IN 	NUMBER
13 );
14 
15 PROCEDURE UPDATE_GLOBAL_PROC_INFO
16 (p_process_id 		IN 	NUMBER,
17  p_certification_id 	IN 	NUMBER,
18  p_global_org_id 	IN 	NUMBER
19 );
20 
21 PROCEDURE UPDATE_LAST_EVALUATION_INFO
22 (p_process_id 		IN 	NUMBER,
23  p_org_id 		IN 	NUMBER,
24  p_certification_id 	IN 	NUMBER
25 );
26 
27 PROCEDURE UPDATE_UNMITIGATED_RISKS
28 (p_process_id 		IN 	NUMBER,
29  p_org_id 		IN 	NUMBER,
30  p_certification_id 	IN 	NUMBER
31 );
32 
33 PROCEDURE UPDATE_INEFFECTIVE_CONTROLS
34 (p_process_id 		IN 	NUMBER,
35  p_org_id 		IN 	NUMBER,
36  p_certification_id 	IN 	NUMBER
37 );
38 
39 PROCEDURE POPULATE_SUMMARY
40 (p_certification_id 	IN 	VARCHAR2
41 );
42 
43 PROCEDURE POPULATE_ALL_CERT_SUMMARY
44 (x_errbuf 		OUT 	NOCOPY VARCHAR2,
45  x_retcode 		OUT 	NOCOPY NUMBER,
46  p_certification_id     IN    	NUMBER
47 );
48 
49 PROCEDURE  POPULATE_CERT_GENERAL_SUM
50 (p_certification_id     IN    	NUMBER,
51  p_start_date		IN  	DATE
52 );
53 
54 /***comment out since amw.d ***************
55 PROCEDURE POPULATE_ALL_CERT_GENERAL_SUM
56 (errbuf       		OUT NOCOPY      VARCHAR2,
57  retcode      		OUT NOCOPY      VARCHAR2,
58  p_certification_id	IN	 	NUMBER
59 );
60 ******************/
61 
62 PROCEDURE Populate_All_Fin_Proc_Eval_Sum(
63     errbuf       OUT NOCOPY      VARCHAR2,
64     retcode      OUT NOCOPY      VARCHAR2,
65     p_certification_id  IN       NUMBER
66 );
67 
68 /***comment out since amw.d ***************
69 PROCEDURE Populate_All_Fin_Org_Eval_Sum(
70     errbuf       OUT NOCOPY      VARCHAR2,
71     retcode      OUT NOCOPY      VARCHAR2,
72     p_certification_id  IN       NUMBER
73 );
74 ******************/
75 PROCEDURE Populate_Fin_Stmt_Cert_Sum(
76     errbuf       OUT NOCOPY      VARCHAR2,
77     retcode      OUT NOCOPY      VARCHAR2,
78     p_certification_id  IN       NUMBER
79 );
80 
81 ----------- Begining of the block of code added by Krishnan --------------------------------
82 /***comment out since amw.d
83 PROCEDURE build_amw_fin_cert_eval_sum(errbuf OUT NOCOPY  VARCHAR2,retcode OUT NOCOPY VARCHAR2, P_CERTIFICATION_ID in number);
84 ***/
85 
86 PROCEDURE reset_amw_fin_cert_eval_sum(p_certification_id in number) ;
87 
88 
89 
90 Procedure  compute_values_for_eval_sum(P_CERTIFICATION_ID IN NUMBER,
91      P_FINANCIAL_STATEMENT_ID in number, P_STATEMENT_GROUP_ID in number,
92       --P_PARENT_FIN_ITEM_ID  NUMBER,
93       P_ACCOUNT_ID in NUMBER, P_ACCOUNT_GROUP_ID in number, P_FINANCIAL_ITEM_ID in number,
94       P_OBJECT_TYPE in varchar2           ,          P_PROC_PENDING_CERTIFICATION out NOCOPY  number,
95       P_TOTAL_NUMBER_OF_PROCESSES  out NOCOPY  number, P_PROC_CERTIFIED_WITH_ISSUES out NOCOPY  number,
96       P_PROC_VERIFIED              out NOCOPY  number, P_org_with_ineffective_ctrls  out NOCOPY  number,
97       P_org_certified              out NOCOPY  number, P_proc_with_ineffective_ctrls  out NOCOPY  number,
98       P_unmitigated_risks          out NOCOPY  number, P_risks_verified             out NOCOPY  number,
99       P_ineffective_controls       out NOCOPY  number, P_controls_verified          out NOCOPY  number,
100       P_open_issues                out NOCOPY  number, P_PRO_PENDING_CERT_PRCNT out NOCOPY  number,
101       P_PROCESSES_WITH_ISSUES_PRCNT out NOCOPY  number, P_ORG_WITH_INEFF_CTRLS_PRCNT out NOCOPY  number,
102       P_PROC_WITH_INEFF_CTRLS_PRCNT out NOCOPY  number, P_UNMITIGATED_RISKS_PRCNT out NOCOPY  number,
103       P_INEFFECTIVE_CONTROLS_PRCNT out NOCOPY  number, P_START_DATE  IN DATE ,
104       P_END_DATE  IN  DATE, P_PROCS_FOR_CERT_DONE out NOCOPY  NUMBER, p_org_evaluated out NOCOPY  NUMBER);
105 
106 
107 
108 procedure insert_fin_cert_eval_sum(
109  X_FIN_CERTIFICATION_ID                       IN         NUMBER,
110  X_FINANCIAL_STATEMENT_ID                     IN         NUMBER,
111  X_FINANCIAL_ITEM_ID                          IN         NUMBER,
112  X_ACCOUNT_GROUP_ID                           IN         NUMBER,
113  X_NATURAL_ACCOUNT_ID                         IN         NUMBER,
114  X_OBJECT_TYPE                                IN         VARCHAR,
115  X_PROC_PENDING_CERTIFICATION                 IN         NUMBER,
116  X_TOTAL_NUMBER_OF_PROCESSES                  IN         NUMBER,
117  X_PROC_CERTIFIED_WITH_ISSUES                 IN         NUMBER,
118  X_PROCS_FOR_CERT_DONE                        IN         NUMBER,
119  x_proc_evaluated                             IN         NUMBER,
120  X_ORG_WITH_INEFFECTIVE_CTRLS                 IN         NUMBER,
121 -- X_ORG_CERTIFIED                              IN         NUMBER,
122  x_orgs_FOR_CERT_DONE                         IN         NUMBER,
123  x_orgs_evaluated                             IN         NUMBER,
124  X_PROC_WITH_INEFFECTIVE_CTRLS                IN         NUMBER,
125  X_UNMITIGATED_RISKS                          IN         NUMBER,
126  X_RISKS_VERIFIED                             IN         NUMBER,
127  X_INEFFECTIVE_CONTROLS                       IN         NUMBER,
128  X_CONTROLS_VERIFIED                          IN         NUMBER,
129  X_OPEN_ISSUES                                IN         NUMBER,
130  X_PRO_PENDING_CERT_PRCNT                     IN         NUMBER,
131  X_PROCESSES_WITH_ISSUES_PRCNT                IN         NUMBER,
132  X_ORG_WITH_INEFF_CTRLS_PRCNT                 IN         NUMBER,
133  X_PROC_WITH_INEFF_CTRLS_PRCNT                IN         NUMBER,
134  X_UNMITIGATED_RISKS_PRCNT                    IN         NUMBER,
135  X_INEFFECTIVE_CTRLS_PRCNT                    IN         NUMBER,
136  X_OBJ_CONTEXT                                IN         NUMBER,
137  X_CREATED_BY                                 IN         NUMBER,
138  X_CREATION_DATE                              IN         DATE,
139  X_LAST_UPDATED_BY                            IN         NUMBER,
140  X_LAST_UPDATE_DATE                           IN         DATE,
141  X_LAST_UPDATE_LOGIN                          IN         NUMBER,
142  X_SECURITY_GROUP_ID                          IN         NUMBER,
143  X_OBJECT_VERSION_NUMBER                      IN         NUMBER
144 )
145 
146 ;
147 
148 
149 
150 Procedure GetTotalProcesses_for_account(P_NATURAL_ACCOUNT_ID in number, P_account_group_id IN NUMBER, P_TOTAL_NUMBER_OF_PROCESSES OUT NOCOPY number);
151 
152 Procedure GetGLPeriodfor_FinCertEvalSum(P_Certification_ID in number, P_start_date out NOCOPY date, P_end_date out NOCOPY date);
153 
154 Procedure CountProcsCertRecorded_Accnts(P_NATURAL_ACCOUNT_ID in number, P_account_group_id IN NUMBER, P_PROCS_IN_CERTIFICATION OUT NOCOPY  Number, p_start_date in date, p_end_date in date , p_fin_cert_id in number) ;
155 
156 Procedure CountProcsEvaluated_Accnts(P_NATURAL_ACCOUNT_ID in number, P_account_group_id IN NUMBER, P_PROCS_EVALUATED OUT NOCOPY  Number, p_start_date in date, p_end_date in date) ;
157 
158 Procedure  CountOrgsEvaluated_accounts(P_NATURAL_ACCOUNT_ID in number, P_account_group_id IN NUMBER, P_org_evaluated OUT NOCOPY  Number,
159 
160 p_start_date in date, p_end_date in date) ;
161 
162 
163 
164 Procedure  CountProcswithIssues_Accounts(P_NATURAL_ACCOUNT_ID in number,  P_account_group_id IN NUMBER, P_PROC_CERTIFIED_WITH_ISSUES  OUT NOCOPY  Number, p_start_date in date, p_end_date in date, p_fin_cert_id in number)  ;
165 
166 Procedure  CountOrgsIneffCtrl_Accounts(P_NATURAL_ACCOUNT_ID in number,  P_account_group_id IN NUMBER, P_org_with_ineffective_ctrls OUT NOCOPY  Number, p_start_date in date, p_end_date in date)  ;
167 
168 Procedure  CountOrgswithIssues_Accounts(P_NATURAL_ACCOUNT_ID in number,  P_account_group_id IN NUMBER, P_org_cert_with_issues OUT NOCOPY  Number, p_start_date in date, p_end_date in date)  ;
169 
170 Procedure  CountOrgsCertified_accounts(P_NATURAL_ACCOUNT_ID in number,  P_account_group_id IN NUMBER, P_org_certified OUT NOCOPY  Number, p_start_date in date, p_end_date in date)  ;
171 
172 Procedure  CountProcsIneffCtrl_accounts(P_NATURAL_ACCOUNT_ID in number,  P_account_group_id IN NUMBER, P_proc_with_ineffective_ctrls OUT NOCOPY  Number, p_start_date in date, p_end_date in date)  ;
173 
174 Procedure  CountIneffectiveCtrls_account(P_NATURAL_ACCOUNT_ID in number,  P_account_group_id IN NUMBER, p_ineffective_controls OUT NOCOPY  Number, p_start_date in date, p_end_date in date)  ;
175 
176 Procedure  CountUnmittigatedRisk_account(P_NATURAL_ACCOUNT_ID in number,  P_account_group_id IN NUMBER, p_unmitigated_risks OUT NOCOPY  Number, p_start_date in date, p_end_date in date)  ;
177 
178 Procedure  CountRisksVerified_account(P_NATURAL_ACCOUNT_ID in number,  P_account_group_id IN NUMBER, p_risks_verified OUT NOCOPY  Number, p_start_date in date, p_end_date in date) ;
179 
180 Procedure  CountControlsVerified_account(P_NATURAL_ACCOUNT_ID in number,  P_account_group_id IN NUMBER, p_controls_verified OUT NOCOPY  Number, p_start_date in date, p_end_date in date)  ;
181 
182 ----------------------------------------- Financial Item Level Computation for Fin Item Tab -----------------------
183 Procedure GetTotalProcesses_for_finitem(P_STATEMENT_GROUP_ID in number, P_FINANCIAL_STATEMENT_ID in number,
184                                          P_FINANCIAL_ITEM_ID in number , P_TOTAL_NUMBER_OF_PROCESSES OUT NOCOPY Number
185                                         ) ;
186 
187 
188 Procedure CountProcsCertRecorded_finitem(P_STATEMENT_GROUP_ID in number, P_FINANCIAL_STATEMENT_ID in number,
189                                          P_FINANCIAL_ITEM_ID in number , P_PROCS_IN_CERTIFICATION OUT NOCOPY Number
190                                         , p_start_date in DATE  , p_end_date in DATE, p_fin_cert_id in number) ;
191 
192 Procedure  CountProcsEvaluated_finitem(P_STATEMENT_GROUP_ID in number, P_FINANCIAL_STATEMENT_ID in number,
193                                          P_FINANCIAL_ITEM_ID in number , P_PROCS_EVALUATED OUT NOCOPY Number
194                                         , p_start_date in DATE  , p_end_date in DATE) ;
195 
196 Procedure   CountProcswithIssues_finitem(P_STATEMENT_GROUP_ID in number, P_FINANCIAL_STATEMENT_ID in number,
197                                          P_FINANCIAL_ITEM_ID in number , P_PROC_CERTIFIED_WITH_ISSUES  OUT NOCOPY Number
198                                         , p_start_date in DATE  , p_end_date in DATE, p_fin_cert_id in number) ;
199 
200 
201 Procedure   CountOrgsIneffCtrl_finitem(P_STATEMENT_GROUP_ID in number, P_FINANCIAL_STATEMENT_ID in number,
202                                          P_FINANCIAL_ITEM_ID in number , P_org_with_ineffective_ctrls  OUT NOCOPY number
203                                         , p_start_date in DATE  , p_end_date in DATE) ;
204 
205 Procedure   CountOrgsEvaluated_finitem(P_STATEMENT_GROUP_ID in number, P_FINANCIAL_STATEMENT_ID in number,
206                                          P_FINANCIAL_ITEM_ID in number ,   P_org_evaluated  OUT NOCOPY number
207                                         , p_start_date in DATE  , p_end_date in DATE) ;
208 
209 Procedure   CountOrgsCertified_finitem(P_STATEMENT_GROUP_ID in number, P_FINANCIAL_STATEMENT_ID in number,
210                                          P_FINANCIAL_ITEM_ID in number ,    P_org_certified OUT NOCOPY number
211                                         , p_start_date in DATE  , p_end_date in DATE) ;
212 
213 
214 Procedure   CountProcsIneffCtrl_finitem(P_STATEMENT_GROUP_ID in number, P_FINANCIAL_STATEMENT_ID in number,
215                                          P_FINANCIAL_ITEM_ID in number , P_proc_with_ineffective_ctrls OUT NOCOPY number
216                                         , p_start_date in DATE  , p_end_date in DATE) ;
217 
218 
219 Procedure   CountIneffectiveCtrls_finitem(P_STATEMENT_GROUP_ID in number, P_FINANCIAL_STATEMENT_ID in number,
220                                          P_FINANCIAL_ITEM_ID in number, p_ineffective_controls OUT NOCOPY number
221                                       , p_start_date in DATE  , p_end_date in DATE) ;
222 
223 Procedure CountUnmittigatedRisk_finitem(P_STATEMENT_GROUP_ID in number, P_FINANCIAL_STATEMENT_ID in number,
224                                          P_FINANCIAL_ITEM_ID in number,  p_unmitigated_risks OUT NOCOPY number
225                                        , p_start_date in DATE  , p_end_date in DATE) ;
226 
227 
228 Procedure  CountRisksVerified_finitem( P_STATEMENT_GROUP_ID in number, P_FINANCIAL_STATEMENT_ID in number,
229                                        P_FINANCIAL_ITEM_ID in number,  p_risks_verified OUT NOCOPY number
230                                        , p_start_date in DATE  , p_end_date in DATE) ;
231 
232 
236 
233 Procedure  CountControlsVerified_finitem(P_STATEMENT_GROUP_ID in number, P_FINANCIAL_STATEMENT_ID in number,
234                                        P_FINANCIAL_ITEM_ID in number,   p_controls_verified OUT NOCOPY number
235                                        , p_start_date in DATE  , p_end_date in DATE) ;
237 Procedure  CountOrgswithIssues_finitem(P_STATEMENT_GROUP_ID in number, P_FINANCIAL_STATEMENT_ID in number,
238                                        P_FINANCIAL_ITEM_ID in number,   P_org_cert_with_issues OUT NOCOPY number
239                                        , p_start_date in DATE  , p_end_date in DATE) ;
240 
241 
242 
243 ---------------- end of code added by Krishnan --------------------------------------------
244 
245 END  AMW_FINSTMT_CERT_PVT;