---DDL DONOR STANDARD E DONOR MVNO---
ALTER TABLE MNP_GESTIONE_RICHIESTA
 RENAME COLUMN CARATTERIZZAZIONE TO CARATTERIZZAZIONE_OLD;
 ---CAMPO PER LA BONIFICA DI CARATTERIZZAZIONE VEDI SOTTO


ALTER TABLE MNP_GESTIONE_RICHIESTA
 ADD ( 
 FLAG_PREVALIDAZIONE VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
 FLAG_FURTO VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
 CESSATOGG  VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
 USAGE VARCHAR2(20 BYTE),
 --OK->ESEGUIRE BONIFICA CON QUANTO PRESENTE NELLA RETRIEVE
 MAIN_MSISDN VARCHAR2(20 BYTE),
 --OK->ESEGUIRE BONIFICA CON QUANTO PRESENTE NELLA RETRIEVE
 NOME_SERVIZIO          VARCHAR2(20 BYTE),
 --OK->ESEGUIRE BONIFICA CON QUANTO PRESENTE NELLA RETRIEVE
 ADDITIONAL             VARCHAR2(20 BYTE),
 --OK->ESEGUIRE BONIFICA CON QUANTO PRESENTE NELLA RETRIEVE
 CESSAZIONE_RETE VARCHAR2 (10) DEFAULT NULL,
 --- OK->ESEGUIRE BONIFICA CON 1 PER TUTTE LE RICHIESTE CHE ATTENDONO LA CESSAZIONE DA MSS (STATI 7,9,14)
 VERSION  NUMBER DEFAULT 0,
 ROUTING_NUMBER VARCHAR2(3) DEFAULT NULL,
 --- OK->ESEGUIRE BONIFICA CON ROUTING NUMBER DELL'OPERATORE RECIPIENT E POI METTERE A "NOT NULL"
 CODICE_RIFIUTO_VALIDAZIONE VARCHAR2(100) DEFAULT NULL,
 -- OK->ESEGUIRE BONIFICA CON QUANTO  CONTENUTO NEL CAMPO CODICERIFIUTOVALIDAZIONE (PER STATI DELLA QUERY)
 CARATTERIZZAZIONE VARCHAR2(3 BYTE)
 --TODO->ATTENZIONE: DOPO BONIFICA_Donor CHIUDERE ELIMINANDO CARATTERIZZAZIONE_OLD "COMMENTATO" SU BONIFICA_Donor
 );



ALTER TABLE MNP_GESTIONE_RICHIESTA
MODIFY(
--- INIZIO  REFACTORING 
DA_INVIARE  DEFAULT NULL, 
COD_CONTROLLO_PRESAINCARICO  DEFAULT NULL,
CODICE_CONTROLLO_ESPLETAMENTO  DEFAULT NULL,
NOME_OT  DEFAULT NULL,
RICHIESTAADHOCAOM  DEFAULT NULL,
RICHIESTAADHOC  DEFAULT NULL,
HOC_UPDATES  DEFAULT NULL,
DA_NOTIFICARE_A_NPTS  DEFAULT NULL,
BUSINESS_CONSUMER  DEFAULT NULL,
PRIORITY  DEFAULT NULL,
FLAG_TC  DEFAULT NULL,
FLAG_ESP  DEFAULT NULL,
CARATTERIZZAZIONE  DEFAULT NULL,
VERSION  DEFAULT NULL,
--- FINE  REFACTORING 
CODICE_PRE_POST_PAGATO NULL,
FLAG_PREVALIDAZIONE  DEFAULT  NULL,
FLAG_FURTO   DEFAULT  NULL,
CESSATOGG   DEFAULT NULL,
CODICE_ANALOGICO_DIGITALE NULL, 
TIPO_DOCUMENTO NULL, 
NUMERO_DOCUMENTO NULL     
);


ALTER TABLE MNP_RICHIESTA_DUP
 ADD (FLAG_PREVALIDAZIONE VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
 FLAG_FURTO VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL);

 
 
ALTER TABLE MNP_RICHIESTA_DUP
MODIFY(DA_INVIARE  DEFAULT NULL,
             TIPO_MESSAGGIO  DEFAULT NULL,
             FLAG_TC  DEFAULT NULL,
             FLAG_PREVALIDAZIONE DEFAULT  NULL,
 FLAG_FURTO DEFAULT  NULL
)
;

ALTER TABLE MNP_GESTIONE_RICHIESTA_PORTING
ADD (ROUTING_NUMBER VARCHAR2 (3 BYTE));
--- OK->ESEGUIRE BONIFICA CON ROUTING NUMBER DELL'OPERATORE RECIPIENT PER  tutte le richieste non in stato finale, POI METTERE A "NOT NULL"

ALTER TABLE MNP_GESTIONE_RICHIESTA_REC
 ADD (
ROUTING_NUMBER VARCHAR2(3) DEFAULT '362',
CODICE_RIFIUTO_VALIDAZIONE VARCHAR2(100) DEFAULT NULL
);
