All Downloads are FREE. Search and download functionalities are using the official Maven repository.

expsigladb.View.V_PDG_CDR_FIGLI.sql Maven / Gradle / Ivy

There is a newer version: 6.6.11
Show newest version
--------------------------------------------------------
--  DDL for View V_PDG_CDR_FIGLI
--------------------------------------------------------

  CREATE OR REPLACE FORCE VIEW "V_PDG_CDR_FIGLI" ("CD_CDR_ROOT", "ESERCIZIO", "ESERCIZIO_INIZIO", "ESERCIZIO_FINE", "CD_CENTRO_RESPONSABILITA", "CD_UNITA_ORGANIZZATIVA", "DS_CDR", "LIVELLO", "CD_PROPRIO_CDR", "CD_RESPONSABILE", "INDIRIZZO", "DACR", "UTCR", "DUVA", "UTUV", "PG_VER_REC", "CD_CDR_AFFERENZA") AS 
  SELECT   
--   
-- Date: 13/11/2001   
-- Version: 1.2   
--   
-- Vista di estrazione dei CDR subordinati a CDR_ROOT (con codice cd_cdr_root) secondo la gerarchia imposta dal PDG   
-- Le regole gerarchiche sono:   
--   
--   CDR di I livello del SAC -> la vista estrae i CDR NRUO appartenenti all'UO di cui il CDR_ROOT ee responsabile   
--   CDR di I livello di macroistituto -> la vista estrae i CDR che afferiscono al CDR attraverso cd_cdr_afferenza (RUO ed NRUO)   
--   CDR di II livello di macroistituto RUO -> la vista estrae tutti i CDR NRUO appartenenti alla stessa UO di cui il RUO e responsabile   
-- Verifica la validita di STO   
--   
-- History:   
--   
-- Date: 10/10/2001   
-- Version: 1.0   
-- Creazione   
--   
-- Date: 08/11/2001   
-- Version: 1.1   
-- Eliminazione esercizio da STO   
--
-- Date: 13/11/2001   
-- Version: 1.2   
-- ELiminazione esercizio da STO
-- 
-- Body:   
--   
CDR_ROOT.CD_CENTRO_RESPONSABILITA,   
CDR.ESERCIZIO,
CDR.ESERCIZIO_INIZIO,
CDR.ESERCIZIO_FINE,   
CDR.CD_CENTRO_RESPONSABILITA,   
CDR.CD_UNITA_ORGANIZZATIVA,   
CDR.DS_CDR,   
CDR.LIVELLO,   
CDR.CD_PROPRIO_CDR,   
CDR.CD_RESPONSABILE,   
CDR.INDIRIZZO,   
CDR.DACR,   
CDR.UTCR,   
CDR.DUVA,   
CDR.UTUV,   
CDR.PG_VER_REC,   
CDR.CD_CDR_AFFERENZA   
FROM   
V_CDR_VALIDO CDR,   
V_CDR_VALIDO CDR_ROOT   
WHERE   
CDR_ROOT.ESERCIZIO = CDR.ESERCIZIO   
and   
(   
(   
CDR_ROOT.LIVELLO = 1   
and CDR.LIVELLO = 2   
and CDR.cd_cdr_afferenza = CDR_ROOT.cd_centro_responsabilita   
)   
or   
(   
CDR_ROOT.LIVELLO = 2   
and CDR_ROOT.CD_UNITA_ORGANIZZATIVA = CDR.CD_UNITA_ORGANIZZATIVA   
and TO_NUMBER(CDR_ROOT.CD_PROPRIO_CDR) = 0   
and CDR.CD_PROPRIO_CDR != CDR_ROOT.CD_PROPRIO_CDR   
)   
);

   COMMENT ON TABLE "V_PDG_CDR_FIGLI"  IS 'Vista di estrazione dei CDR subordinati a CDR_ROOT (con codice cd_cdr_root) secondo la gerarchia imposta dal PDG
Le regole gerarchiche sono:
   CDR di I livello del SAC -> la vista estrae i CDR NRUO appartenenti all''UO di cui il CDR_ROOT ee responsabile
   CDR di I livello di macroistituto -> la vista estrae i CDR che afferiscono al CDR attraverso cd_cdr_afferenza (RUO ed NRUO)
   CDR di II livello di macroistituto RUO -> la vista estrae tutti i CDR NRUO appartenenti alla stessa UO di cui il RUO e responsabile
Verifica la validita di STO';




© 2015 - 2024 Weber Informatics LLC | Privacy Policy