DBA Data[Home] [Help]

APPS.RCI_SIG_ACCT_EVAL_SUMM_PKG SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 53

    total_qry := 'SELECT COUNT(1) FROM (
    			select
    				sig_acct_id
                    ,acct_eval_result_code
                    ,certification_id
    				,acct_eval_e
    				,acct_eval_ne
    				,acct_eval_ie
    				,proc_cert_result_cwi
    				,proc_cert_result_c
    				,proc_cert_result_nc
    				,orgs_with_ineff_ctrls
    				,unmiti_risks
    				,ineff_ctrls
    			from
    		    	rci_sig_acct_eval_f accteval,fii_time_day ftd
		    	where
		    	accteval.report_date_julian = ftd.report_date_julian
		    	'|| where_clause || '
    			group by
    				sig_acct_id
                    ,acct_eval_result_code
                    ,certification_id
    				,acct_eval_e
    				,acct_eval_ne
    				,acct_eval_ie
    				,proc_cert_result_cwi
    				,proc_cert_result_c
    				,proc_cert_result_nc
    				,orgs_with_ineff_ctrls
    				,unmiti_risks
    				,ineff_ctrls )' ;
Line: 91

    l_sqlstmt :='SELECT
                    ROUND((nvl(MES1,0)*100/'||v_total ||'),2) AS RCI_SIG_ACCT_EVAL_SUMM_DIM1,
                    ROUND((nvl(MES2,0)*100/'||v_total ||'),2) AS RCI_SIG_ACCT_EVAL_SUMM_DIM2,
                    ROUND((nvl(MES3,0)*100/'||v_total ||'),2) AS RCI_SIG_ACCT_EVAL_SUMM_DIM3
                FROM (
                    SELECT
                        SUM(acct_eval_ne) MES1,
                        SUM(acct_eval_ie) MES2,
                        SUM(acct_eval_e) MES3
                    FROM
                        (select
            				sig_acct_id
                            ,acct_eval_result_code
                            ,certification_id
            				,acct_eval_e
            				,acct_eval_ne
            				,acct_eval_ie
            				,proc_cert_result_cwi
            				,proc_cert_result_c
            				,proc_cert_result_nc
            				,orgs_with_ineff_ctrls
            				,unmiti_risks
            				,ineff_ctrls
            			from
            		    	rci_sig_acct_eval_f accteval,fii_time_day ftd
        		    	where
        		    	accteval.report_date_julian = ftd.report_date_julian
        		    	'|| where_clause || '
            			group by
            				sig_acct_id
                            ,acct_eval_result_code
                            ,certification_id
            				,acct_eval_e
            				,acct_eval_ne
            				,acct_eval_ie
            				,proc_cert_result_cwi
            				,proc_cert_result_c
            				,proc_cert_result_nc
            				,orgs_with_ineff_ctrls
            				,unmiti_risks
            				,ineff_ctrls
           				) accteval
                        )
        ';
Line: 199

SELECT DISTINCT
	accteval.sig_acct_id RCI_DRILLDOWN_PARAM2
	,'' '' RCI_PROC_CERT_MEASURE14
    ,afces.fin_certification_id RCI_DRILLDOWN_PARAM1
    ,acv.certification_name RCI_PROC_CERT_MEASURE1
    ,typelook.value RCI_PROC_CERT_MEASURE2
    ,aecv.full_name RCI_PROC_CERT_MEASURE3
    ,afsv.name RCI_PROC_CERT_MEASURE4
    ,agpv.quarter_num RCI_PROC_CERT_MEASURE5
    ,agpv.period_year RCI_PROC_CERT_MEASURE6
    ,statuslook.value RCI_PROC_CERT_MEASURE7
    ,trunc(acv.certification_creation_date) RCI_PROC_CERT_MEASURE8
    ,trunc(acv.target_completion_date) RCI_PROC_CERT_MEASURE9
	,proc_pending_certification RCI_PROC_CERT_MEASURE10
--	,evallook.value RCI_PROC_CERT_MEASURE11
    /*01.26.2006 npanandi: bug 5000443 fix below**/
	,/*o.audit_result*/rfaev.value RCI_PROC_CERT_MEASURE11
    ,o.author RCI_PROC_CERT_MEASURE12
    ,trunc(o.authored_date) RCI_PROC_CERT_MEASURE13
FROM
    rci_sig_acct_eval_f accteval
    ,fii_time_day ftd
	,amw_fin_cert_eval_sum afces
	,amw_opinions_v o
	,amw_certification_vl acv
	,amw_employees_current_v aecv
	,amw_fin_stmnt_vl afsv
/*	,(select id,value from rci_fs_acct_eval_v where obj_name=''AMW_KEY_ACCOUNT'') evallook
	,(select * from rci_fs_cert_status_v rfcsv) statuslook
	,(select * from rci_fs_cert_type_v rfctv) typelook
	,(select period_name, quarter_num, period_year from amw_gl_periods_v) agpv*/
	,rci_fs_cert_status_v statuslook
	,rci_fs_cert_type_v typelook
	,amw_gl_periods_v agpv
	/*01.26.2006 npanandi: bug 5000443 fix below**/
	,RCI_FS_ACCT_EVAL_V rfaev
WHERE
	accteval.sig_acct_id = afces.natural_account_id
	AND accteval.report_date_julian = ftd.report_date_julian
	AND afces.object_type = ''ACCOUNT''
	AND accteval.certification_id = acv.certification_id
	AND afces.fin_certification_id = acv.certification_id
	AND o.pk1_value(+) = afces.natural_account_id
	AND o.pk2_value (+)= afces.fin_certification_id
	AND o.opinion_type_code(+) = ''EVALUATION''
	AND o.object_name(+) = ''AMW_KEY_ACCOUNT''
	/*01.26.2006 npanandi: bug 5000443 fix below 2 lines**/
    and nvl(o.audit_result_code,''NOT_EVALUATED'')=rfaev.id(+)
	and rfaev.obj_name(+)=''AMW_KEY_ACCOUNT''
    AND typelook.id(+) = accteval.cert_type
    AND statuslook.id(+) = accteval.cert_status
--	AND evallook.id(+) = o.audit_result_code
	AND acv.certification_owner_id = aecv.party_id
	AND acv.financial_statement_id = afsv.financial_statement_id
	' || where_clause || '
    and acv.certification_period_name = agpv.period_name
';
Line: 274

    select count(*) into v_count from amw_risk_Associations where pk1=p_org_id and (object_type='PROCESS_ORG' or object_type='ENTITY_RISK' );
Line: 282

    select count(*) into v_count from amw_control_Associations where pk1=p_org_id and (object_type='RISK_ORG' or object_type='ENTITY_CONTROL');
Line: 290

    select project_name into v_name from amw_audit_projects_v where audit_project_id =
        (select entity_id from
            (select distinct entity_id,creation_date from amw_Execution_scope
                where entity_type='PROJECT' and organization_id=p_org_id
                order by creation_date desc
        ) where rownum<2
        );
Line: 368

SELECT DISTINCT
	aauv.organization_id RCI_DRILLDOWN_PARAM1
	,aauv.NAME                   RCI_PROC_CERT_MEASURE1
	,aauv.company                RCI_PROC_CERT_MEASURE2
	,aauv.lob_description        RCI_PROC_CERT_MEASURE3
	,RCI_SIG_ACCT_EVAL_SUMM_PKG.get_risk_count(aauv.organization_id) RCI_PROC_CERT_MEASURE4
	,RCI_SIG_ACCT_EVAL_SUMM_PKG.get_control_count(aauv.organization_id) RCI_PROC_CERT_MEASURE5
	,'' '' RCI_PROC_CERT_MEASURE6
	,acv.certification_name RCI_PROC_CERT_MEASURE7
	,certres.value	RCI_PROC_CERT_MEASURE8
	,trunc(rocsf.ORG_CERTIFIED_ON)	RCI_PROC_CERT_MEASURE9
	,RCI_SIG_ACCT_EVAL_SUMM_PKG.get_latest_engagement(aauv.organization_id) RCI_PROC_CERT_MEASURE10
	,evalopinion.eval_result RCI_PROC_CERT_MEASURE11
	,trunc(evalopinion.eval_date)RCI_PROC_CERT_MEASURE12
	,evalopinion.eval_by RCI_PROC_CERT_MEASURE13
FROM
	amw_audit_units_v           aauv
	,rci_org_cert_summ_f rocsf
	,amw_certification_vl acv
	,rci_bp_cert_result_v certres
	,(select audit_result eval_result,authored_date eval_date,pk1_value org_id,pk2_value project_id,author eval_by from amw_opinions_v aov1
		where aov1.opinion_type_code(+) = ''EVALUATION'' and aov1.object_name(+) = ''AMW_ORGANIZATION''
		and aov1.authored_date = (select max(aov2.authored_date) from amw_opinions_v aov2
									where aov2.opinion_type_code(+) = ''EVALUATION'' and aov2.object_name(+) = ''AMW_ORGANIZATION''
									and aov1.pk1_value=aov2.pk1_value))
	evalopinion
	,(select period_name, period_set_name,
	to_number(to_char(period_year)||to_char(quarter_num)||to_char(period_num)) ent_period_id,
	to_number(to_char(period_year)||to_char(quarter_num)) ent_qtr_id,
	period_year ent_year_id from amw_gl_periods_v) agpv
WHERE
	aauv.organization_id = rocsf.organization_id
	AND acv.certification_id = rocsf.certification_id
	AND certres.id = nvl(rocsf.org_certification_status,''NOT_CERTIFIED'')
	AND evalopinion.org_id(+) = aauv.organization_id
	' || where_clause || '
	AND acv.certification_period_name = agpv.period_name
	AND acv.certification_period_set_name = agpv.period_set_name
';
Line: 412

   l_sqlstmt := 'SELECT DISTINCT aauv.organization_id RCI_DRILLDOWN_PARAM1
	                   ,aauv.NAME RCI_PROC_CERT_MEASURE1
	  				   ,aauv.company RCI_PROC_CERT_MEASURE2
	  				   ,aauv.lob_description RCI_PROC_CERT_MEASURE3
	  				   ,RCI_SIG_ACCT_EVAL_SUMM_PKG.get_risk_count(aauv.organization_id) RCI_PROC_CERT_MEASURE4
	  				   ,RCI_SIG_ACCT_EVAL_SUMM_PKG.get_control_count(aauv.organization_id) RCI_PROC_CERT_MEASURE5
	  				   ,'' '' RCI_PROC_CERT_MEASURE6
	  				   ,acv.certification_name RCI_PROC_CERT_MEASURE7
	  				   ,certres.value RCI_PROC_CERT_MEASURE8
	  				   ,trunc(rocsf.ORG_CERTIFIED_ON) RCI_PROC_CERT_MEASURE9
	  				   ,RCI_SIG_ACCT_EVAL_SUMM_PKG.get_latest_engagement(aauv.organization_id) RCI_PROC_CERT_MEASURE10
	  				   ,evalopinion.eval_result RCI_PROC_CERT_MEASURE11
	  				   ,evalopinion.eval_by RCI_PROC_CERT_MEASURE12
	  				   ,trunc(evalopinion.eval_date) RCI_PROC_CERT_MEASURE13
  				   FROM amw_audit_units_v aauv
	                   ,rci_org_cert_summ_f rocsf
	                   ,amw_certification_vl acv
	                   ,rci_bp_cert_result_v certres
	                   ,(select audit_result eval_result,authored_date eval_date,pk1_value org_id,pk2_value project_id,author eval_by
                           from amw_opinions_v aov1
		                  where aov1.opinion_type_code(+) = ''EVALUATION''
                            and aov1.object_name(+) = ''AMW_ORGANIZATION''
		                    and aov1.authored_date = (select max(aov2.authored_date)
							                            from amw_opinions_v aov2
									                   where aov2.opinion_type_code(+) = ''EVALUATION''
                                                         and aov2.object_name(+) = ''AMW_ORGANIZATION''
									                     and aov1.pk1_value=aov2.pk1_value)) evalopinion
	                   ,fii_time_day ftd
 				  WHERE aauv.organization_id = rocsf.organization_id
				    /***01.10.2006 npanandi: changed below to join to rocsf
					     fin_certification_id instead of previous certification_id ***/
   				    AND acv.certification_id = rocsf.fin_certification_id
					/**01.11.2006 npanandi: changed below to handle bug in populating
					   cert_opinion_log_id column in amw_org_eval_sum tbl ***/
   					/***AND certres.id = nvl(rocsf.org_certification_status,''NOT_CERTIFIED'')***/
					AND certres.id = decode(rocsf.org_certification_status,null,''NOT_CERTIFIED'',''EFFECTIVE'',''EFFECTIVE'',''INEFFECTIVE'')
   					AND evalopinion.org_id(+) = aauv.organization_id
   					and rocsf.report_date_julian=ftd.report_date_julian';
Line: 454

   l_act_sqlstmt := 'select RCI_DRILLDOWN_PARAM1,RCI_PROC_CERT_MEASURE1,RCI_PROC_CERT_MEASURE2
                           ,RCI_PROC_CERT_MEASURE3,RCI_PROC_CERT_MEASURE4
                           ,RCI_PROC_CERT_MEASURE5,RCI_PROC_CERT_MEASURE6
						   ,RCI_PROC_CERT_MEASURE7,RCI_PROC_CERT_MEASURE8
						   ,RCI_PROC_CERT_MEASURE9,RCI_PROC_CERT_MEASURE10
						   ,RCI_PROC_CERT_MEASURE11,RCI_PROC_CERT_MEASURE12,RCI_PROC_CERT_MEASURE13
					   from (select t.*
					               ,(rank() over( &'||'ORDER_BY_CLAUSE'||' nulls last) - 1) col_rank
							   from ( '||l_sqlstmt || where_clause||'
							 ) t ) a
					   order by a.col_rank ';
Line: 483

    SELECT
        count(1) into v_cnt
    FROM 	(SELECT DISTINCT aca.pk1 cert_id, aca.pk2 org_id, aca.control_id
    	FROM amw_control_associations aca,amw_opinions_v aov
    	WHERE aca.object_type     = 'BUSIPROC_CERTIFICATION'
    	AND aca.pk1 		  = p_cert_id
    	AND aca.pk2               = p_org_id
    	AND aov.object_name       = 'AMW_ORG_CONTROL'
    	AND aov.opinion_type_code = 'EVALUATION'
    	AND aov.pk1_value 	  = aca.control_id
    	AND aov.pk3_value 	  = aca.pk2
    	AND aov.audit_result_code <> 'EFFECTIVE'
    	AND aov.authored_date = (SELECT MAX(aov2.authored_date)
    				FROM amw_opinions aov2
    				WHERE aov2.object_opinion_type_id = aov.object_opinion_type_id
    				AND aov2.pk3_value = aov.pk3_value
    				AND aov2.pk1_value = aov.pk1_value)
    	);
Line: 509

    SELECT count(1) into v_cnt
    FROM 	(SELECT DISTINCT aca.pk1 cert_id, aca.pk2 org_id, aca.control_id
    	FROM amw_control_associations aca,amw_opinions_v aov
    	WHERE aca.object_type     = 'BUSIPROC_CERTIFICATION'
    	AND aca.pk1 		  = p_cert_id
    	AND aca.pk2               = p_org_id
    	AND aov.object_name       = 'AMW_ORG_CONTROL'
    	AND aov.opinion_type_code = 'EVALUATION'
    	AND aov.pk1_value 	  = aca.control_id
    	AND aov.pk3_value 	  = aca.pk2
    	AND aov.audit_result_code <> 'EFFECTIVE'
    	AND aov.authored_date = (SELECT MAX(aov2.authored_date)
    				FROM amw_opinions aov2
    				WHERE aov2.object_opinion_type_id = aov.object_opinion_type_id
    				AND aov2.pk3_value = aov.pk3_value
    				AND aov2.pk1_value = aov.pk1_value)
    	);
Line: 533

    SELECT
        count(DISTINCT amw_exec.process_id) into v_cnt
	FROM
        amw_execution_scope amw_exec
	WHERE
        amw_exec.entity_type = 'BUSIPROC_CERTIFICATION'
    	AND amw_exec.entity_id = p_cert_id
        AND EXISTS (SELECT  opinion.opinion_id
            		FROM amw_opinions_v opinion
            		WHERE opinion.pk1_value = amw_exec.process_id
            		AND   opinion.pk3_value = p_org_id
            		AND   opinion.opinion_type_code = 'EVALUATION'
            		AND   opinion.object_name = 'AMW_ORG_PROCESS'
            		AND   opinion.audit_result_code <> 'EFFECTIVE'
            		AND    opinion.authored_date = (SELECT MAX(aov2.authored_date)
        	                                FROM amw_opinions aov2
        	                                WHERE aov2.object_opinion_type_id = opinion.object_opinion_type_id
        	                                AND aov2.pk3_value = opinion.pk3_value
        	                                AND aov2.pk1_value = opinion.pk1_value)
        	                                );
Line: 605

SELECT
    DISTINCT aauv.organization_id RCI_DRILLDOWN_PARAM1
       ,aauv.NAME RCI_PROC_CERT_MEASURE1
	   ,aauv.company RCI_PROC_CERT_MEASURE2
	   ,aauv.lob_description RCI_PROC_CERT_MEASURE3
	   ,RCI_SIG_ACCT_EVAL_SUMM_PKG.get_unmiti_risks(acv.certification_id,aauv.organization_id) RCI_PROC_CERT_MEASURE4
	   ,RCI_SIG_ACCT_EVAL_SUMM_PKG.get_ineff_ctrls(acv.certification_id,aauv.organization_id) RCI_PROC_CERT_MEASURE5
	   ,RCI_SIG_ACCT_EVAL_SUMM_PKG.get_ineff_procs(acv.certification_id,aauv.organization_id) RCI_PROC_CERT_MEASURE6
	   ,'' '' RCI_PROC_CERT_MEASURE7
	   ,acv.certification_name RCI_PROC_CERT_MEASURE8
	   ,certres.value RCI_PROC_CERT_MEASURE9
	   ,trunc(rocsf.ORG_CERTIFIED_ON) RCI_PROC_CERT_MEASURE10
	   ,RCI_SIG_ACCT_EVAL_SUMM_PKG.get_latest_engagement(aauv.organization_id) RCI_PROC_CERT_MEASURE11
	   ,evalopinion.eval_result RCI_PROC_CERT_MEASURE12
	   ,evalopinion.eval_by RCI_PROC_CERT_MEASURE13
	   ,trunc(evalopinion.eval_date) RCI_PROC_CERT_MEASURE14
   FROM amw_audit_units_v aauv
       ,rci_org_cert_summ_f rocsf
       ,amw_certification_vl acv
       ,rci_bp_cert_result_v certres
       ,(select audit_result eval_result,authored_date eval_date,pk1_value org_id,pk2_value project_id,author eval_by
           from amw_opinions_v aov1
          where aov1.opinion_type_code(+) = ''EVALUATION''
            and aov1.object_name(+) = ''AMW_ORGANIZATION''
            and aov1.authored_date = (select max(aov2.authored_date)
			                            from amw_opinions_v aov2
					                   where aov2.opinion_type_code(+) = ''EVALUATION''
                                         and aov2.object_name(+) = ''AMW_ORGANIZATION''
					                     and aov1.pk1_value=aov2.pk1_value)) evalopinion
       ,fii_time_day ftd
  WHERE aauv.organization_id = rocsf.organization_id
    AND acv.certification_id = rocsf.fin_certification_id
    AND certres.id = decode(rocsf.org_certification_status,null,''NOT_CERTIFIED'',''EFFECTIVE'',''EFFECTIVE'',''INEFFECTIVE'')
	AND evalopinion.org_id(+) = aauv.organization_id
	AND rocsf.report_date_julian=ftd.report_date_julian
	AND rocsf.ineffective_controls > 0
'||where_clause;
Line: 707

SELECT DISTINCT
    accteval.certification_id RCI_DRILLDOWN_PARAM1
	,accteval.sig_acct_id RCI_DRILLDOWN_PARAM2
	,afka.account_name RCI_PROC_CERT_MEASURE1
	,nvl(afces.proc_pending_certification,0) RCI_PROC_CERT_MEASURE2
	,nvl(afces.proc_with_ineffective_controls,0) RCI_PROC_CERT_MEASURE3
	,nvl(afces.unmitigated_risks,0) RCI_PROC_CERT_MEASURE4
	,nvl(afces.ineffective_controls,0) RCI_PROC_CERT_MEASURE5
	,acv.certification_name RCI_PROC_CERT_MEASURE6
	,rfaev.value RCI_PROC_CERT_MEASURE7
	,o.author RCI_PROC_CERT_MEASURE8
	,trunc(o.authored_date) RCI_PROC_CERT_MEASURE9
FROM
    rci_sig_acct_eval_f accteval
    ,fii_time_day ftd
	,amw_fin_cert_eval_sum afces
	,amw_fin_key_accounts_vl afka
   ,(select distinct authored_date,pk1_value,pk2_value,author
       from amw_opinions_v aov1
      where aov1.opinion_type_code(+) = ''EVALUATION''
        and aov1.object_name(+) = ''AMW_KEY_ACCOUNT''
        and aov1.authored_date = (select max(aov2.authored_date)
		                            from amw_opinions_v aov2
				                   where aov2.opinion_type_code(+) = ''EVALUATION''
                                     and aov2.object_name(+) = ''AMW_KEY_ACCOUNT''
				                     and aov1.pk1_value=aov2.pk1_value
                                     and aov1.pk2_value=aov2.pk2_value)) o
	,amw_certification_vl acv
	,RCI_FS_ACCT_EVAL_V rfaev
WHERE
	afces.fin_certification_id(+) = accteval.certification_id
	AND accteval.report_date_julian = ftd.report_date_julian
	AND afces.natural_account_id(+) = accteval.sig_acct_id
	AND afces.financial_Statement_id(+) = accteval.financial_Statement_id
	AND afces.financial_item_id(+) = accteval.financial_item_id
	AND rfaev.id = accteval.acct_eval_result_code
	AND o.pk1_value(+) = accteval.sig_acct_id
	AND o.pk2_value (+)= accteval.certification_id
	AND rfaev.obj_name=''AMW_KEY_ACCOUNT''
	AND acv.certification_id = accteval.certification_id
	AND afka.natural_account_id = accteval.sig_acct_id
	' || where_clause;
Line: 812

    total_qry := 'SELECT COUNT(1) FROM (
    			select
    				sig_acct_id
                    ,acct_eval_result_code
                    ,certification_id
    				,acct_eval_e
    				,acct_eval_ne
    				,acct_eval_ie
    				,proc_cert_result_cwi
    				,proc_cert_result_c
    				,proc_cert_result_nc
    				,orgs_with_ineff_ctrls
    				,unmiti_risks
    				,ineff_ctrls
    			from
    		    	rci_sig_acct_eval_f accteval
    		    	,fii_time_day ftd
		    	where
		    	accteval.report_date_julian = ftd.report_date_julian
		    	'|| where_clause || '
    			group by
    				sig_acct_id
                    ,acct_eval_result_code
                    ,certification_id
    				,acct_eval_e
    				,acct_eval_ne
    				,acct_eval_ie
    				,proc_cert_result_cwi
    				,proc_cert_result_c
    				,proc_cert_result_nc
    				,orgs_with_ineff_ctrls
    				,unmiti_risks
    				,ineff_ctrls )' ;
Line: 853

    SELECT
		value VIEWBY,
		nvl(RCI_SIG_ACCT_EVAL_SUMM_DIM1,0) RCI_SIG_ACCT_EVAL_SUMM_DIM1,
		nvl(RCI_SIG_ACCT_EVAL_SUMM_DIM2,0) RCI_SIG_ACCT_EVAL_SUMM_DIM2,
		0 RCI_SIG_ACCT_EVAL_SUMM_DIM3,
		rci_fs_acct_eval_v.id RCI_DRILLDOWN_PARAM1
	FROM
		(SELECT
            acct_eval_result_code,
			count(acct_eval_result_code) RCI_SIG_ACCT_EVAL_SUMM_DIM1,
			ROUND(COUNT(acct_eval_result_code)/'||v_total||'*100,2) RCI_SIG_ACCT_EVAL_SUMM_DIM2
		FROM
			(select
				sig_acct_id
                ,acct_eval_result_code
                ,certification_id
				,acct_eval_e
				,acct_eval_ne
				,acct_eval_ie
				,proc_cert_result_cwi
				,proc_cert_result_c
				,proc_cert_result_nc
				,orgs_with_ineff_ctrls
				,unmiti_risks
				,ineff_ctrls
			from
		    	rci_sig_acct_eval_f accteval
		    	,fii_time_day ftd
	    	where
	    	accteval.report_date_julian = ftd.report_date_julian
	    	'|| where_clause || '
			group by
				sig_acct_id
                ,acct_eval_result_code
                ,certification_id
				,acct_eval_e
				,acct_eval_ne
				,acct_eval_ie
				,proc_cert_result_cwi
				,proc_cert_result_c
				,proc_cert_result_nc
				,orgs_with_ineff_ctrls
				,unmiti_risks
				,ineff_ctrls) accteval
		GROUP BY
            acct_eval_result_code) rsae
        ,(select id,value from rci_fs_acct_eval_v where obj_name=''AMW_KEY_ACCOUNT'') rci_fs_acct_eval_v
	WHERE
		id = acct_eval_result_code(+)
';
Line: 905

   l_act_sqlstmt := 'select VIEWBY,RCI_SIG_ACCT_EVAL_SUMM_DIM1,RCI_SIG_ACCT_EVAL_SUMM_DIM2
                           ,RCI_SIG_ACCT_EVAL_SUMM_DIM3,RCI_DRILLDOWN_PARAM1
					   from (select t.*
					               ,(rank() over( &'||'ORDER_BY_CLAUSE'||' nulls last) - 1) col_rank
							   from ( '||l_sqlstmt||'
							 ) t ) a
					   order by a.col_rank ';
Line: 990

    SELECT
        DISTINCT name || '' ('' || one.natural_account_value || '')'' VIEWBY
        ,0 RCI_GRAND_TOTAL
        ,sig_acct_id RCI_DRILLDOWN_PARAM1
        ,RCI_SIG_ACCT_EVAL_SUMM_DIM1    ,RCI_SIG_ACCT_EVAL_SUMM_DIM2    ,RCI_SIG_ACCT_EVAL_SUMM_DIM3
        ,RCI_SIG_ACCT_EVAL_SUMM_DIM4    ,RCI_SIG_ACCT_EVAL_SUMM_DIM5    ,RCI_SIG_ACCT_EVAL_SUMM_DIM6
        ,RCI_SIG_ACCT_EVAL_SUMM_DIM7    ,RCI_SIG_ACCT_EVAL_SUMM_DIM8    ,RCI_SIG_ACCT_EVAL_SUMM_DIM9
	FROM
	    (SELECT DISTINCT natural_account_value, sig_acct_id
	        ,RCI_SIG_ACCT_EVAL_SUMM_DIM1    ,RCI_SIG_ACCT_EVAL_SUMM_DIM2    ,RCI_SIG_ACCT_EVAL_SUMM_DIM3
	        ,RCI_SIG_ACCT_EVAL_SUMM_DIM4    ,RCI_SIG_ACCT_EVAL_SUMM_DIM5    ,RCI_SIG_ACCT_EVAL_SUMM_DIM6
	        ,RCI_SIG_ACCT_EVAL_SUMM_DIM7    ,RCI_SIG_ACCT_EVAL_SUMM_DIM8    ,RCI_SIG_ACCT_EVAL_SUMM_DIM9
	    FROM
	    (
            select
            	acct_eval.sig_acct_id
            	,acct_eval.ie RCI_SIG_ACCT_EVAL_SUMM_DIM1
            	,acct_eval.e RCI_SIG_ACCT_EVAL_SUMM_DIM2
            	,acct_eval.ne RCI_SIG_ACCT_EVAL_SUMM_DIM3
            	,nvl(ineff_org.org_with_ie_ctrls,0) RCI_SIG_ACCT_EVAL_SUMM_DIM4
            	,nvl(proc_cert.ie,0) RCI_SIG_ACCT_EVAL_SUMM_DIM5
            	,nvl(proc_cert.e,0) RCI_SIG_ACCT_EVAL_SUMM_DIM6
            	,nvl(proc_cert.ne,0) RCI_SIG_ACCT_EVAL_SUMM_DIM7
            	,nvl(unmiti_risks.risk_cnt,0) RCI_SIG_ACCT_EVAL_SUMM_DIM8
            	,nvl(ineff_ctrls.ctrl_cnt,0) RCI_SIG_ACCT_EVAL_SUMM_DIM9
            from
            	(select
                	sig_acct_id
                	,sum(acct_eval_ie) ie
                	,sum(acct_eval_e) e
                	,sum(acct_eval_ne) ne
            	from (
                	select
                    	sig_acct_id
                    	,acct_eval_result_code
                    	,certification_id
                    	,acct_eval_ie
                    	,acct_eval_e
                    	,acct_eval_ne
                	from
                    	rci_sig_acct_eval_f accteval
                    	,fii_time_day ftd
                	where
                		accteval.report_date_julian = ftd.report_date_julian
                		' || where_clause || '
                	group by
                    	sig_acct_id
                    	,acct_eval_result_code
                    	,certification_id
                    	,acct_eval_ie
                    	,acct_eval_e
                    	,acct_eval_ne
                	)
            	group by
            	    sig_acct_id
            	) acct_eval
            	,(select
            		NATURAL_ACCOUNT_ID, count(1) org_with_ie_ctrls
                from (
            			select
            				distinct NATURAL_ACCOUNT_ID, ORGANIZATION_ID, fin_certification_id
                		from
            				rci_org_cert_summ_f fa_tab, fii_time_day ftd
                		where
            	    		fa_tab.report_date_julian = ftd.report_date_julian
                			and fa_tab.ineffective_controls > 0
                			' || where_clause1 || '
                	)
                group by
            	    NATURAL_ACCOUNT_ID
            	) ineff_org
            	,(select
            	    NATURAL_ACCOUNT_ID, sum(ne) ne, sum(e) e, sum(ie) ie
            	from(
            	    select
            	        NATURAL_ACCOUNT_ID
            	        ,sum(decode(CERTIFICATION_RESULT_CODE, null,1,0)) ne
            	        ,sum(decode(CERTIFICATION_RESULT_CODE, ''EFFECTIVE'',1,0)) e
            	        ,sum(decode(CERTIFICATION_RESULT_CODE, ''INEFFECTIVE'',1,0)) ie
            	    from
            	        rci_process_detail_f fa_tab,fii_time_day ftd
            	    where
            	        fa_tab.report_date_julian = ftd.report_date_julian
            	        ' || where_clause1 || '
            	    group by
            	        NATURAL_ACCOUNT_ID, CERTIFICATION_RESULT_CODE
            	)
            	group by
            	    NATURAL_ACCOUNT_ID
            	) proc_cert
            	,(select NATURAL_ACCOUNT_ID, count(1) risk_cnt
                from (
                        select
                            distinct NATURAL_ACCOUNT_ID, RISK_ID, ORGANIZATION_ID, PROCESS_ID
                		from
                		    rci_org_cert_risks_f fa_tab, fii_time_day ftd
                		where
                    		fa_tab.report_date_julian = ftd.report_date_julian
                    		and fa_tab.AUDIT_RESULT_CODE <> ''EFFECTIVE''
            				' || where_clause1 || '
                	)
                group by
                    NATURAL_ACCOUNT_ID
                ) unmiti_risks
            	,(select NATURAL_ACCOUNT_ID, count(1) ctrl_cnt
                from (
                        select
                            distinct NATURAL_ACCOUNT_ID, CONTROL_ID, ORGANIZATION_ID
                		from
                		    rci_org_cert_ctrls_f fa_tab, fii_time_day ftd
                		where
                    		fa_tab.report_date_julian = ftd.report_date_julian
                    		and fa_tab.AUDIT_RESULT_CODE <> ''EFFECTIVE''
                    		' || where_clause1 || '
                	)
                group by
                    NATURAL_ACCOUNT_ID
                ) ineff_ctrls
            where
            	acct_eval.sig_acct_id = proc_cert.NATURAL_ACCOUNT_ID(+)
            	and acct_eval.sig_acct_id = ineff_org.NATURAL_ACCOUNT_ID(+)
            	and acct_eval.sig_acct_id = unmiti_risks.NATURAL_ACCOUNT_ID(+)
            	and acct_eval.sig_acct_id = ineff_ctrls.NATURAL_ACCOUNT_ID(+)
	    ) rsae, amw_fin_key_accounts_b accts
	    where sig_acct_id = natural_account_id
    ) one, AMW_FIN_KEY_ACCOUNTS_TL two
    WHERE one.sig_acct_id = two.natural_account_id
    and two.language=userenv(''LANG'')
    ';
Line: 1122

   l_act_sqlstmt := 'select VIEWBY,RCI_GRAND_TOTAL,RCI_DRILLDOWN_PARAM1
          ,RCI_SIG_ACCT_EVAL_SUMM_DIM1,RCI_SIG_ACCT_EVAL_SUMM_DIM2,RCI_SIG_ACCT_EVAL_SUMM_DIM3
          ,RCI_SIG_ACCT_EVAL_SUMM_DIM4,RCI_SIG_ACCT_EVAL_SUMM_DIM5,RCI_SIG_ACCT_EVAL_SUMM_DIM6
          ,RCI_SIG_ACCT_EVAL_SUMM_DIM7,RCI_SIG_ACCT_EVAL_SUMM_DIM8,RCI_SIG_ACCT_EVAL_SUMM_DIM9
					   from (select t.*
					               ,(rank() over( &'||'ORDER_BY_CLAUSE'||' nulls last) - 1) col_rank
							   from ( '||l_sqlstmt||'
							 ) t ) a
					   order by a.col_rank ';
Line: 1168

SELECT pk1_value, pk2_value, audit_result_code
FROM amw_opinions_v
WHERE opinion_type_code = 'EVALUATION'
AND   object_name = 'AMW_KEY_ACCOUNT';
Line: 1175

SELECT pk1_value, pk2_value, pk3_value, audit_result_code
FROM amw_opinions_v
WHERE opinion_type_code = 'CERTIFICATION'
AND   object_name = 'AMW_ORG_PROCESS';
Line: 1181

SELECT DISTINCT STATEMENT_GROUP_ID, FINANCIAL_STATEMENT_ID, FINANCIAL_ITEM_ID
FROM rci_sig_acct_eval_f;
Line: 1213

    INSERT INTO RCI_SIG_ACCT_EVAL_F(
        STATEMENT_GROUP_ID
        ,FINANCIAL_STATEMENT_ID
        ,FINANCIAL_ITEM_ID
        ,ACCOUNT_GROUP_ID
        ,CERT_STATUS
        ,CERT_TYPE
        ,CERTIFICATION_ID
        ,SIG_ACCT_ID
        ,ORGANIZATION_ID
        ,PROCESS_ID
        ,ACCT_EVAL_RESULT_CODE
        ,ACCT_EVAL_E
        ,ACCT_EVAL_IE
        ,ACCT_EVAL_NE
        ,ORGS_WITH_INEFF_CTRLS
        ,PROC_CERT_RESULT_CWI
        ,PROC_CERT_RESULT_C
        ,PROC_CERT_RESULT_NC
        ,UNMITI_RISKS
        ,INEFF_CTRLS
        ,PERIOD_YEAR
        ,PERIOD_NUM
        ,QUARTER_NUM
        ,ENT_PERIOD_ID
        ,ENT_QTR_ID
        ,ENT_YEAR_ID
        ,REPORT_DATE_JULIAN
        ,CREATED_BY
        ,LAST_UPDATE_LOGIN
        ,CREATION_DATE
        ,LAST_UPDATED_BY
        ,LAST_UPDATE_DATE)
    SELECT
       DISTINCT
        a.statement_group_id
        ,a.financial_statement_id
        ,a.financial_item_id
        ,a.account_group_id
        ,acb.certification_status CERT_STATUS
        ,acb.certification_type CERT_TYPE
        ,acb.certification_id
        ,a.natural_account_id sig_acct_id
        ,a.organization_id
        ,a.process_id
        ,nvl(o.audit_result_code,'NOT_EVALUATED') ACCT_EVAL_RESULT_CODE
        ,decode(o.audit_result_code, 'EFFECTIVE', 1,0) ACCT_EVAL_E
	,case o.audit_result_code when 'INEFFECTIVE' then 1 when 'SOMEWHAT_EFFECTIVE' then 1
		when 'NEARLY_INEFFECTIVE' then 1 else 0 end ACCT_EVAL_IE
        ,decode(o.audit_result_code, null, 1,0) ACCT_EVAL_NE
        ,nvl(afces.org_with_ineffective_controls,0) ORGS_WITH_INEFF_CTRLS
        ,nvl(afces.proc_certified_with_issues,0) PROC_CERT_RESULT_CWI
        ,nvl(afces.procs_for_cert_done,0) PROC_CERT_RESULT_C
        ,nvl(afces.proc_pending_certification,0) PROC_CERT_RESULT_NC
        ,nvl(afces.unmitigated_risks,0) UNMITI_RISKS
        ,nvl(afces.ineffective_controls,0) INEFF_CTRLS
        ,agpv.period_year
        ,agpv.period_num
        ,agpv.quarter_num
        ,to_number(to_char(agpv.period_year)||to_char(agpv.quarter_num)||to_char(agpv.period_num)) ENT_PERIOD_ID
        ,to_number(to_char(agpv.period_year)||to_char(agpv.quarter_num)) ENT_QTR_ID
        ,agpv.period_year ENT_YEAR_ID
        ,to_number(to_char(agpv.end_date,'J')) REPORT_DATE_JULIAN
        ,G_USER_ID,G_LOGIN_ID,sysdate,G_USER_ID,sysdate
    FROM
        amw_fin_cert_scope a
        ,amw_fin_cert_eval_sum afces
        ,amw_certification_b acb
        ,amw_opinions_v o
        ,amw_gl_periods_v agpv
    WHERE
        a.fin_certification_id = acb.certification_id
        and acb.object_type = 'FIN_STMT'
        and afces.object_type = 'ACCOUNT'
        and afces.natural_account_id = a.natural_account_id
        and afces.fin_certification_id = a.fin_certification_id
        and afces.financial_statement_id(+) = a.financial_statement_id
        and afces.financial_item_id(+) =  a.financial_item_id
        and o.pk1_value(+) = a.natural_account_id
        and o.pk2_value (+)= a.fin_certification_id
        and o.opinion_type_code(+) = 'EVALUATION'
        and o.object_name(+) = 'AMW_KEY_ACCOUNT'
        and acb.certification_period_name = agpv.period_name
        and acb.certification_period_set_name = agpv.period_set_name
--      and a.natural_account_id is not null
;
Line: 1313

            UPDATE rci_sig_acct_eval_f
        	SET
                ACCT_EVAL_RESULT_CODE = v_evaluation_result,
                ACCT_EVAL_IE	  = v_ineffective,
                ACCT_EVAL_E	  = v_effective,
                ACCT_EVAL_NE	  =	v_not_evaluated,
        	    lAST_UPDATE_DATE 	     = SYSDATE,
        	    lAST_UPDATED_BY          = G_USER_ID,
        	    lAST_UPDATE_LOGIN        = G_LOGIN_ID
        	WHERE
            	CERTIFICATION_ID         = r_get_acct_evaluations.pk2_value
                AND SIG_ACCT_ID          = r_get_acct_evaluations.pk1_value;
Line: 1342

            UPDATE rci_sig_acct_eval_f
        	SET
                PROC_CERT_RESULT_CWI	  = v_cert_with_issues,
                PROC_CERT_RESULT_C	  = v_certified,
                PROC_CERT_RESULT_NC	  =	v_not_certified,
        	    lAST_UPDATE_DATE 	     = SYSDATE,
        	    lAST_UPDATED_BY          = G_USER_ID,
        	    lAST_UPDATE_LOGIN        = G_LOGIN_ID
        	WHERE
                PROCESS_ID             = r_get_process_certifications.pk1_value
            	AND CERTIFICATION_ID         = r_get_process_certifications.pk2_value
            	AND ORGANIZATION_ID          = r_get_process_certifications.pk3_value;
Line: 1369

        UPDATE rci_sig_acct_eval_f
    	SET
            ORGS_WITH_INEFF_CTRLS = v_orgs_with_ineff_ctrls,
            UNMITI_RISKS = v_unmiti_risks,
            INEFF_CTRLS = v_ineff_ctrls,
    	    lAST_UPDATE_DATE 	     = SYSDATE,
    	    lAST_UPDATED_BY          = G_USER_ID,
    	    lAST_UPDATE_LOGIN        = G_LOGIN_ID
    	WHERE STATEMENT_GROUP_ID = p_statement_group_id
    	AND FINANCIAL_STATEMENT_ID = p_financial_statement_id
        AND FINANCIAL_ITEM_ID = p_financial_item_id;
Line: 1391

   DELETE FROM rci_dr_inc WHERE fact_name='RCI_SIG_ACCT_EVAL_F';
Line: 1393

   INSERT INTO rci_dr_inc(  fact_name
     ,last_run_date
     ,created_by
     ,creation_date
     ,last_update_date
     ,last_updated_by
     ,last_update_login
     ,program_id
     ,program_login_id
     ,program_application_id
     ,request_id ) VALUES (
	 'RCI_SIG_ACCT_EVAL_F'
     ,l_run_date
     ,l_user_id
     ,sysdate
     ,sysdate
     ,l_user_id
     ,l_login_id
     ,l_program_id
     ,l_program_login_id
     ,l_program_application_id
     ,l_request_id );