-- BORRADO TABLAS
PROMPT 'BORRADO DE TABLAS';
DROP TABLE AD74A42T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A72T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A70T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A20T00 CASCADE CONSTRAINTS PURGE;
--DROP TABLE AD74A41T01 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A41T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A40T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A13T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A12T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A15T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A14T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A50T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A51T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A34T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A35T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A10T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A18T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A88T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A11T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A16T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A17T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A00T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A03T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A19T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A89T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A89T01 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A52T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A53T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A91T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A19T01 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A01T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A23T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A09T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A43T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A08T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A21T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A22T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A07T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A32T01 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A32T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A49T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A31T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A06T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A04T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A71T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A05T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A02T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A33T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A36T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A37T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A38T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A39T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A30T00 CASCADE CONSTRAINTS PURGE;
--DROP TABLE AD74A44T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A25T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A45T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A26T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A28T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A27T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A46T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A47T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A48T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A56T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A55T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A24T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A29T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A75T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A74T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A73T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A57T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A76T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A58T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A77T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A78T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A59T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A79T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A81T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A80T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A82T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A83T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A60T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A62T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A84T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A85T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A61T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A86T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A87T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A90T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A93T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A92T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A94T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A99T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE AD74A98T00 CASCADE CONSTRAINTS PURGE;
DROP TABLE T_CONTADORES_MIG CASCADE CONSTRAINTS PURGE;
DROP TABLE RELACION_ZONA_UNIDADES_BASE CASCADE CONSTRAINTS PURGE;
DROP TABLE RELACION_IDS_ENTIDADES CASCADE CONSTRAINTS PURGE;


-----------------------------------------
/* AD74A46T00 - MAESTRO_EMERGENCIAS */
-----------------------------------------
PROMPT 'AD74A46T00';
CREATE TABLE AD74A46T00 (	
	ID_TIPO_EMERGENCIA_46 NUMBER NOT NULL,
	DESC_ES_46 VARCHAR2(75 BYTE) NOT NULL,
	DESC_EU_46 VARCHAR2(75 BYTE) NOT NULL,
	F_ALTA_46 DATE,
	USU_ALTA_46 VARCHAR2(10 BYTE), 
	F_MODIF_46 DATE, 
	USU_MODIF_46 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A46T00 ADD CONSTRAINT AD74A46T00_PK 
	PRIMARY KEY (ID_TIPO_EMERGENCIA_46) USING INDEX TABLESPACE  AD7402E00;


   COMMENT ON COLUMN AD74A46T00.ID_TIPO_EMERGENCIA_46 IS 'PK de la tabla de maestro de tipos de emergencias';
   COMMENT ON COLUMN AD74A46T00.DESC_ES_46 IS 'Descripción de la emergencia en castellano';
   COMMENT ON COLUMN AD74A46T00.DESC_EU_46 IS 'Descripción de la emergencia en euskera';
   COMMENT ON COLUMN AD74A46T00.F_ALTA_46 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A46T00.USU_ALTA_46 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A46T00.F_MODIF_46 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A46T00.USU_MODIF_46 IS 'Usuario que ha hecho la última modificación';
   
   COMMENT ON TABLE  AD74A46T00  IS 'Tabla de maestro de tipos de emergencias';   
   
-----------------------------------------
/* AD74A47T00 - MAESTRO_DISP_SEGURIDAD */
-----------------------------------------
PROMPT 'AD74A47T00';
CREATE TABLE AD74A47T00 (	
	ID_DISPOSITIVO_SEG_47 NUMBER NOT NULL,
	DESC_ES_47 VARCHAR2(75 BYTE) NOT NULL,
	DESC_EU_47 VARCHAR2(75 BYTE) NOT NULL,
	F_ALTA_47 DATE  DEFAULT SYSDATE,
	USU_ALTA_47 VARCHAR2(10 BYTE),
	F_MODIF_47 DATE, 
	USU_MODIF_47 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A47T00 ADD CONSTRAINT AD74A47T00_PK 
	PRIMARY KEY (ID_DISPOSITIVO_SEG_47) USING INDEX TABLESPACE  AD7402E00;


   COMMENT ON COLUMN AD74A47T00.ID_DISPOSITIVO_SEG_47 IS 'PK de la tabla de maestro de disp de seguridad';
   COMMENT ON COLUMN AD74A47T00.DESC_ES_47 IS 'Descripción del disp de seguridad en castellano';
   COMMENT ON COLUMN AD74A47T00.DESC_EU_47 IS 'Descripción del disp de seguridad en euskera';
   COMMENT ON COLUMN AD74A47T00.F_ALTA_47 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A47T00.USU_ALTA_47 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A47T00.F_MODIF_47 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A47T00.USU_MODIF_47 IS 'Usuario que ha hecho la última modificación';
   
   COMMENT ON TABLE  AD74A47T00  IS 'Tabla de maestro de tipos de disp de seguridad';   

-----------------------------------------
/* AD74A48T00 - MAESTRO ALARMAS */
-----------------------------------------
PROMPT 'AD74A48T00';
CREATE TABLE AD74A48T00 (	
	ID_TIPO_ALARMA_48 NUMBER NOT NULL,
	DESC_ES_48 VARCHAR2(75 BYTE) NOT NULL,
	DESC_EU_48 VARCHAR2(75 BYTE) NOT NULL,
	F_ALTA_48 DATE DEFAULT SYSDATE, 
	USU_ALTA_48 VARCHAR2(10 BYTE), 
	F_MODIF_48 DATE, 
	USU_MODIF_48 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;
 
ALTER TABLE AD74A48T00 ADD CONSTRAINT AD74A48T00_PK 
	PRIMARY KEY (ID_TIPO_ALARMA_48) USING INDEX TABLESPACE  AD7402E00;
 
   COMMENT ON COLUMN AD74A48T00.ID_TIPO_ALARMA_48 IS 'PK de la tabla de maestro de alarmas';
   COMMENT ON COLUMN AD74A48T00.DESC_ES_48 IS 'Descripción de la alarma en castellano';
   COMMENT ON COLUMN AD74A48T00.DESC_EU_48 IS 'Descripción de la alarma en euskera';
   COMMENT ON COLUMN AD74A48T00.F_ALTA_48 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A48T00.USU_ALTA_48 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A48T00.F_MODIF_48 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A48T00.USU_MODIF_48 IS 'Usuario que ha hecho la última modificación';
   
   COMMENT ON TABLE  AD74A48T00  IS 'Tabla maestra de alarmas';  
   

-----------------------------------------
/* AD74A55T00 - MAESTRO TIPOS_LLAMADA */
-----------------------------------------
PROMPT 'AD74A55T00';
CREATE TABLE AD74A55T00 (	
	ID_TIPO_LLAMADA_55 NUMBER NOT NULL,
	DESC_ES_55 VARCHAR2(75 BYTE) NOT NULL,
	DESC_EU_55 VARCHAR2(75 BYTE) NOT NULL,
	F_ALTA_55 DATE DEFAULT SYSDATE, 
	USU_ALTA_55 VARCHAR2(10 BYTE), 
	F_MODIF_55 DATE, 
	USU_MODIF_55 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;
  
ALTER TABLE AD74A55T00 ADD CONSTRAINT AD74A55T00_PK 
	PRIMARY KEY (ID_TIPO_LLAMADA_55) USING INDEX TABLESPACE  AD7402E00;

   COMMENT ON COLUMN AD74A55T00.ID_TIPO_LLAMADA_55 IS 'PK de la tabla de maestro de tipos de llamada';
   COMMENT ON COLUMN AD74A55T00.DESC_ES_55 IS 'Descripción del tipo de llamada en castellano';
   COMMENT ON COLUMN AD74A55T00.DESC_EU_55 IS 'Descripción del tipo de llamada en euskera';
   COMMENT ON COLUMN AD74A55T00.F_ALTA_55 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A55T00.USU_ALTA_55 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A55T00.F_MODIF_55 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A55T00.USU_MODIF_55 IS 'Usuario que ha hecho la última modificación';
   
   COMMENT ON TABLE  AD74A55T00  IS 'Tabla maestra de tipos de llamada';  
   
-----------------------------------------
/* AD74A56T00 - MAESTRO SUBTIPOS_LLAMADA */
-----------------------------------------
PROMPT 'AD74A56T00';
CREATE TABLE AD74A56T00 (	
	ID_SUBTIPO_LLAMADA_56 NUMBER NOT NULL,
	ID_TIPO_LLAMADA_56 NUMBER NOT NULL,
	DESC_ES_56 VARCHAR2(75 BYTE) NOT NULL,
	DESC_EU_56 VARCHAR2(75 BYTE) NOT NULL,
	F_ALTA_56 DATE DEFAULT SYSDATE, 
	USU_ALTA_56 VARCHAR2(10 BYTE), 
	F_MODIF_56 DATE, 
	USU_MODIF_56 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;
 
ALTER TABLE AD74A56T00 ADD CONSTRAINT AD74A56T00_PK 
	PRIMARY KEY (ID_SUBTIPO_LLAMADA_56) USING INDEX TABLESPACE  AD7402E00;
 
ALTER TABLE AD74A56T00
ADD CONSTRAINT AD74A56T00_FK55 FOREIGN KEY ( ID_TIPO_LLAMADA_56)
REFERENCES AD74A55T00 ( ID_TIPO_LLAMADA_55 )ENABLE;
 
   COMMENT ON COLUMN AD74A56T00.ID_SUBTIPO_LLAMADA_56 IS 'PK de la tabla de maestro de subtipos de llamada';
   COMMENT ON COLUMN AD74A56T00.ID_TIPO_LLAMADA_56 IS 'FK de la tabla 55 de maestro de tipos de llamada';
   COMMENT ON COLUMN AD74A56T00.DESC_ES_56 IS 'Descripción de la alarma en castellano';
   COMMENT ON COLUMN AD74A56T00.DESC_EU_56 IS 'Descripción de la alarma en euskera';
   COMMENT ON COLUMN AD74A56T00.F_ALTA_56 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A56T00.USU_ALTA_56 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A56T00.F_MODIF_56 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A56T00.USU_MODIF_56 IS 'Usuario que ha hecho la última modificación';
   
   COMMENT ON TABLE  AD74A56T00  IS 'Tabla maestra de subtipos de llamada';  

-----------------------------------------
/* AD74A45T00 - MAESTRO INTERVENCIONES */
-----------------------------------------
PROMPT 'AD74A45T00';
CREATE TABLE AD74A45T00 (	
	ID_TIPO_INTERVENCION_45 NUMBER NOT NULL,
	DESC_ES_45 VARCHAR2(50 BYTE) NOT NULL,
	DESC_EU_45 VARCHAR2(50 BYTE) NOT NULL,
	F_ALTA_45 DATE DEFAULT SYSDATE, 
	USU_ALTA_45 VARCHAR2(10 BYTE), 
	F_MODIF_45 DATE DEFAULT SYSDATE, 
	USU_MODIF_45 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A45T00 ADD CONSTRAINT AD74A45T00_PK 
	PRIMARY KEY (ID_TIPO_INTERVENCION_45) USING INDEX TABLESPACE  AD7402E00;
  
   COMMENT ON COLUMN AD74A45T00.ID_TIPO_INTERVENCION_45 IS 'PK de la tabla de maestro de intervenciones';
   COMMENT ON COLUMN AD74A45T00.DESC_ES_45 IS 'Descripción de la intervención en castellano';
   COMMENT ON COLUMN AD74A45T00.DESC_EU_45 IS 'Descripción de la intervención en euskera';
   COMMENT ON COLUMN AD74A45T00.F_ALTA_45 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A45T00.USU_ALTA_45 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A45T00.F_MODIF_45 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A45T00.USU_MODIF_45 IS 'Usuario que ha hecho la última modificación';
   
   COMMENT ON TABLE  AD74A45T00  IS 'Tabla maestra de intervenciones';  

-----------------------------------------
/* AD74A29T00 - LLAMADAS */
-----------------------------------------
PROMPT 'AD74A29T00';
CREATE TABLE AD74A29T00 (	
	ID_LLAMADA_29 NUMBER NOT NULL,
	ID_TIPO_LLAMADA_29 NUMBER NOT NULL,
	ID_SUBTIPO_LLAMADA_29 NUMBER NOT NULL,
	SENTIDO_29 NUMBER(1,0) NOT NULL,
	DURACION_29 NUMBER(4,0),
	TIEMPO_RESPUESTA_29 NUMBER(4,0), 
	ID_LLAMADA_PS_29 NUMBER,	
	RESPUESTA_29 NUMBER(1,0),
	F_ALTA_29 DATE DEFAULT SYSDATE, 
	USU_ALTA_29 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A29T00 ADD CONSTRAINT AD74A29T00_PK 
	PRIMARY KEY (ID_LLAMADA_29) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A29T00
ADD CONSTRAINT AD74A29T00_FK55 FOREIGN KEY ( ID_TIPO_LLAMADA_29)
REFERENCES AD74A55T00 ( ID_TIPO_LLAMADA_55 )ENABLE;

ALTER TABLE AD74A29T00
ADD CONSTRAINT AD74A29T00_FK56 FOREIGN KEY ( ID_SUBTIPO_LLAMADA_29)
REFERENCES AD74A56T00 ( ID_SUBTIPO_LLAMADA_56 )ENABLE;

 
   COMMENT ON COLUMN AD74A29T00.ID_LLAMADA_29 IS 'PK de la tabla de llamadas';
   COMMENT ON COLUMN AD74A29T00.ID_TIPO_LLAMADA_29 IS 'FK a la tabla 55: MAESTRA_TIPOS_LLAMADA';
   COMMENT ON COLUMN AD74A29T00.ID_SUBTIPO_LLAMADA_29 IS '0: FK a la tabla 56: MAESTRA_SUBTIPOS_LLAMADA';
   COMMENT ON COLUMN AD74A29T00.SENTIDO_29 IS '0: Emitida 1: Recibida';
   COMMENT ON COLUMN AD74A29T00.DURACION_29 IS 'Duración de la llamada';
   COMMENT ON COLUMN AD74A29T00.TIEMPO_RESPUESTA_29 IS 'Tiempo de respuesta';
   COMMENT ON COLUMN AD74A29T00.ID_LLAMADA_PS_29 IS 'Identificador de la llamada';
   COMMENT ON COLUMN AD74A29T00.RESPUESTA_29 IS '0: Sin respuesta 1: Con respuesta';
   COMMENT ON COLUMN AD74A29T00.F_ALTA_29 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A29T00.USU_ALTA_29 IS 'Usuario de alta';
   
   COMMENT ON TABLE  AD74A29T00  IS 'Tabla de llamadas';  
   

-----------------------------------------
/* AD74A42T00 - MAESTRO ACTORES */
-----------------------------------------
PROMPT 'AD74A42T00';
CREATE TABLE AD74A42T00 (	
	ID_ACTOR_42 NUMBER NOT NULL,
	DESC_ES_42 VARCHAR2(50 BYTE) NOT NULL,
	DESC_EU_42 VARCHAR2(50 BYTE) NOT NULL,
	DESC_SORT_42 VARCHAR2(10 BYTE) NOT NULL
) TABLESPACE AD7401E00;

ALTER TABLE AD74A42T00 ADD CONSTRAINT AD74A42T00_PK 
	PRIMARY KEY (ID_ACTOR_42) USING INDEX TABLESPACE  AD7402E00;
  
   COMMENT ON COLUMN AD74A42T00.ID_ACTOR_42 IS 'Código del actor';
   COMMENT ON COLUMN AD74A42T00.DESC_ES_42 IS 'Descripción del actor en castellano';
   COMMENT ON COLUMN AD74A42T00.DESC_EU_42 IS 'Descripción del actor en euskera';
   COMMENT ON COLUMN AD74A42T00.DESC_SORT_42 IS 'Descripción corta del actor';
   
   COMMENT ON TABLE  AD74A42T00  IS 'Tabla maestra de actores';  
   
-----------------------------------------
/* AD74A43T00 - MAESTRO BENEFICIARIO FACTURACION */
-----------------------------------------
PROMPT 'AD74A43T00';
CREATE TABLE AD74A43T00 (	
	ID_BENEF_FACTURACION_43 NUMBER NOT NULL,
	DESC_ES_43 VARCHAR2(50 BYTE) NOT NULL,
	DESC_EU_43 VARCHAR2(50 BYTE) NOT NULL,
	COSTE_FACTURA_43 NUMBER(4,2), 
	USU_ALTA_43 VARCHAR2(10 BYTE),	
	F_ALTA_43 DATE DEFAULT SYSDATE, 
	F_BAJA_43 DATE
) TABLESPACE AD7401E00;

ALTER TABLE AD74A43T00 ADD CONSTRAINT AD74A43T00_PK 
	PRIMARY KEY (ID_BENEF_FACTURACION_43) USING INDEX TABLESPACE  AD7402E00;

   COMMENT ON COLUMN AD74A43T00.ID_BENEF_FACTURACION_43 IS 'Código del actor';
   COMMENT ON COLUMN AD74A43T00.DESC_ES_43 IS 'Descripción del actor en castellano';
   COMMENT ON COLUMN AD74A43T00.DESC_EU_43 IS 'Descripción del actor en euskera';
   COMMENT ON COLUMN AD74A43T00.COSTE_FACTURA_43 IS 'Descripción corta del actor';
   COMMENT ON COLUMN AD74A43T00.F_BAJA_43 IS 'Fecha de baja';
   COMMENT ON COLUMN AD74A43T00.F_ALTA_43 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A43T00.USU_ALTA_43 IS 'Usuario que hizo el alta';
   COMMENT ON TABLE  AD74A43T00  IS 'Tabla maestra de beneficiario facturacion';  

-----------------------------------------
/* AD74A40T00 - MAESTRO TIPOS AVISO */
-----------------------------------------
PROMPT 'AD74A40T00';
CREATE TABLE AD74A40T00 (	
	ID_TIPO_AVISO_40 NUMBER NOT NULL,
	DESC_ES_40 VARCHAR2(75 BYTE) NOT NULL,
	DESC_EU_40 VARCHAR2(75 BYTE) NOT NULL,
	ORIGEN_DSS_40 NUMBER(1,0),
	ORIGEN_PS_40 NUMBER(1,0),
	ORIGEN_AUTOMATICO_40 NUMBER(1,0),
	F_BAJA_40 DATE
) TABLESPACE AD7401E00;
 
ALTER TABLE AD74A40T00 ADD CONSTRAINT AD74A40T00_PK 
	PRIMARY KEY (ID_TIPO_AVISO_40) USING INDEX TABLESPACE  AD7402E00;
 
   COMMENT ON COLUMN AD74A40T00.ID_TIPO_AVISO_40 IS 'Código del tipo de aviso';
   COMMENT ON COLUMN AD74A40T00.DESC_ES_40 IS 'Descripción del tipo aviso en castellano';
   COMMENT ON COLUMN AD74A40T00.DESC_EU_40 IS 'Descripción del tipo aviso en euskera';
   COMMENT ON COLUMN AD74A40T00.ORIGEN_DSS_40 IS 'Si la DSS puede generar ese aviso';
   COMMENT ON COLUMN AD74A40T00.ORIGEN_PS_40 IS 'Si el PS puede generar ese aviso';
   COMMENT ON COLUMN AD74A40T00.ORIGEN_AUTOMATICO_40 IS 'Si el origen es automatico';
   COMMENT ON COLUMN AD74A40T00.F_BAJA_40 IS 'Fecha de baja del tipo de aviso';
   
   COMMENT ON TABLE  AD74A40T00  IS 'Tabla maestra de tipos de aviso';  
   
   
-----------------------------------------
/* AD74A41T00 - MAESTRO SUBTIPOS AVISO */
-----------------------------------------
PROMPT 'AD74A41T00';
CREATE TABLE AD74A41T00 (	
	ID_SUB_TIPO_AVISO_41 NUMBER NOT NULL,
	ID_TIPO_AVISO_41 NUMBER NOT NULL,
	DESC_ES_41 VARCHAR2(75 BYTE) NOT NULL,
	DESC_EU_41 VARCHAR2(75 BYTE) NOT NULL,
	ORIGEN_DSS_41 NUMBER(1,0),
	ORIGEN_PS_41 NUMBER(1,0),
	ORIGEN_AUTOMATICO_41 NUMBER(1,0),
	F_BAJA_41 DATE,
	MENSAJE_ES_41 VARCHAR2(300 BYTE), 
	MENSAJE_EU_41 VARCHAR2(300 BYTE) 
) TABLESPACE AD7401E00;

ALTER TABLE AD74A41T00 ADD CONSTRAINT AD74A41T00_PK 
	PRIMARY KEY (ID_SUB_TIPO_AVISO_41) USING INDEX TABLESPACE  AD7402E00;
  
   COMMENT ON COLUMN AD74A41T00.ID_SUB_TIPO_AVISO_41 IS 'Código del subtipo de aviso';
   COMMENT ON COLUMN AD74A41T00.ID_TIPO_AVISO_41 IS 'Código del subtipo de aviso';
   COMMENT ON COLUMN AD74A41T00.DESC_ES_41 IS 'Descripción del subtipo aviso en castellano';
   COMMENT ON COLUMN AD74A41T00.DESC_EU_41 IS 'Descripción del subtipo aviso en euskera';
   COMMENT ON COLUMN AD74A41T00.ORIGEN_DSS_41 IS 'Si la DSS puede generar ese aviso';
   COMMENT ON COLUMN AD74A41T00.ORIGEN_PS_41 IS 'Si el PS puede generar ese aviso';
   COMMENT ON COLUMN AD74A41T00.ORIGEN_AUTOMATICO_41 IS 'Si el origen es automatico';
   COMMENT ON COLUMN AD74A41T00.F_BAJA_41 IS 'Fecha de baja del subtipo de aviso';
   COMMENT ON COLUMN AD74A41T00.MENSAJE_ES_41 IS 'Mensaje en castellano a mostrar antes de procesar el aviso';
   COMMENT ON COLUMN AD74A41T00.MENSAJE_EU_41 IS 'Mensaje en euskera a mostrar antes de procesar el aviso';
   
   COMMENT ON TABLE  AD74A41T00  IS 'Tabla maestra de subtipos de aviso';  


------------------------------
/* AD74A50T00 - ERRORES */
------------------------------
PROMPT 'AD74A50T00';
CREATE TABLE AD74A50T00 (	
    ID_50 NUMBER, 
	ERROR_50 VARCHAR2(100 BYTE), 
	ERRORMSG_50 VARCHAR2(800 BYTE), 
	PROCEDURE_50 VARCHAR2(150 BYTE), 
	FECRECEP_50 DATE, 
	MENSAJE_50 CLOB, 
	IDJMS_50 VARCHAR2(64 BYTE), 
	TIPOMENSAJE_50 VARCHAR2(32 BYTE), 
	ESTADO_50 VARCHAR2(1 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A50T00 ADD CONSTRAINT AD74A50T00_PK 
	PRIMARY KEY (ID_50) USING INDEX TABLESPACE  AD7402E00;

COMMENT ON COLUMN AD74A50T00.ID_50 IS 'Codigo interno del error';
COMMENT ON COLUMN AD74A50T00.ERROR_50 IS 'Codigo del error';
COMMENT ON COLUMN AD74A50T00.ERRORMSG_50 IS 'Mensaje de error';
COMMENT ON COLUMN AD74A50T00.PROCEDURE_50 IS 'Codigo del procedimiento';
COMMENT ON COLUMN AD74A50T00.FECRECEP_50 IS 'Fecha de recepcion';
COMMENT ON COLUMN AD74A50T00.MENSAJE_50 IS 'Mensaje del evento de Platea';
COMMENT ON COLUMN AD74A50T00.IDJMS_50 IS 'Identificador del mensaje';
COMMENT ON COLUMN AD74A50T00.TIPOMENSAJE_50 IS 'Tipo de mensaje';
COMMENT ON COLUMN AD74A50T00.ESTADO_50 IS 'Estado del mensaje';

COMMENT ON TABLE  AD74A50T00 IS 'Tabla de errores de eventos';

------------------------------
/* AD74A51T00 - ERRORES TELEVIDA*/
------------------------------
PROMPT 'AD74A51T00';
CREATE TABLE AD74A51T00 (
    ID_ERROR_51 NUMBER, 
	ERROR_51 VARCHAR2(100 BYTE), 
	ERRORMSG_51 VARCHAR2(800 BYTE), 
	FECRECEP_51 DATE, 
	MENSAJE_51 CLOB, 
	TIPOMENSAJE_51 VARCHAR2(32 BYTE), 
	ESTADO_51 VARCHAR2(1 BYTE),
	SENTIDO_51 NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE
) TABLESPACE AD7401E00;

ALTER TABLE AD74A51T00 ADD CONSTRAINT AD74A51T00_PK 
	PRIMARY KEY (ID_ERROR_51) USING INDEX TABLESPACE  AD7402E00;

COMMENT ON COLUMN AD74A51T00.ID_ERROR_51 IS 'Codigo interno del error del WS de televida';
COMMENT ON COLUMN AD74A51T00.ERROR_51 IS 'Codigo del error';
COMMENT ON COLUMN AD74A51T00.ERRORMSG_51 IS 'Mensaje de error';
COMMENT ON COLUMN AD74A51T00.FECRECEP_51 IS 'Fecha de recepcion';
COMMENT ON COLUMN AD74A51T00.MENSAJE_51 IS 'Mensaje del prestador';
COMMENT ON COLUMN AD74A51T00.TIPOMENSAJE_51 IS 'Tipo de mensaje';
COMMENT ON COLUMN AD74A51T00.ESTADO_51 IS 'Estado del mensaje';
COMMENT ON COLUMN AD74A51T00.SENTIDO_51 IS 'Indica el sentido de la comunicación. 0: PS --> AD74A; 1: AD74A --> PS';

COMMENT ON TABLE  AD74A51T00 IS 'Tabla de errores de prestador';

------------------------------
/* AD74A34T00 - TERMINALES */
------------------------------
PROMPT 'AD74A34T00';
CREATE TABLE AD74A34T00 (	
    ID_TERMINAL_34	NUMBER NOT NULL ENABLE, 
	DESC_ES_34	VARCHAR2(75 BYTE) NOT NULL ENABLE, 
	DESC_EU_34	VARCHAR2(75 BYTE) NOT NULL ENABLE, 
	DIGITAL_34	NUMBER(1,0), 
    USU_ALTA_34	VARCHAR2(10 BYTE),  
	F_ALTA_34 DATE
) TABLESPACE AD7401E00;

ALTER TABLE AD74A34T00 ADD CONSTRAINT AD74A34T00_PK 
	PRIMARY KEY (ID_TERMINAL_34) USING INDEX TABLESPACE  AD7402E00;

COMMENT ON COLUMN AD74A34T00.ID_TERMINAL_34 IS 'Identificador interno del terminal';
COMMENT ON COLUMN AD74A34T00.DESC_ES_34 IS 'Descripción del terminal en castellano';
COMMENT ON COLUMN AD74A34T00.DESC_EU_34 IS 'Descripción del terminal en euskera';
COMMENT ON COLUMN AD74A34T00.DIGITAL_34 IS 'Indica si el terminal es digital: 0->No; 1->Sí';
COMMENT ON COLUMN AD74A34T00.F_ALTA_34 IS 'Fecha de alta';
COMMENT ON COLUMN AD74A34T00.USU_ALTA_34 IS 'Usuario de alta';


COMMENT ON TABLE  AD74A34T00 IS 'Tabla de terminales';

------------------------------
/* AD74A35T00 - DISPOSITIVOS */
------------------------------
PROMPT 'AD74A35T00';
CREATE TABLE AD74A35T00 (	
    ID_DISPOSITIVO_35	NUMBER NOT NULL ENABLE, 
	DESC_ES_35	VARCHAR2(75 BYTE) NOT NULL ENABLE, 
	DESC_EU_35	VARCHAR2(75 BYTE) NOT NULL ENABLE, 
	USO_DISPOSITIVO_35 NUMBER (1,0) NOT NULL ENABLE, 
	USU_ALTA_35	VARCHAR2(10 BYTE),  
	F_ALTA_35 DATE
) TABLESPACE AD7401E00;

ALTER TABLE AD74A35T00 ADD CONSTRAINT AD74A35T00_PK 
	PRIMARY KEY (ID_DISPOSITIVO_35) USING INDEX TABLESPACE  AD7402E00;


COMMENT ON COLUMN AD74A35T00.ID_DISPOSITIVO_35 IS 'Identificador interno del dispositivo';
COMMENT ON COLUMN AD74A35T00.DESC_ES_35 IS 'Descripción del terminal en castellano';
COMMENT ON COLUMN AD74A35T00.DESC_EU_35 IS 'Descripción del terminal en euskera';
COMMENT ON COLUMN AD74A35T00.USO_DISPOSITIVO_35 IS '1: de seguridad ; 2:  funcional;';
COMMENT ON COLUMN AD74A35T00.F_ALTA_35 IS 'Fecha de alta';
COMMENT ON COLUMN AD74A35T00.USU_ALTA_35 IS 'Usuario de alta';


COMMENT ON TABLE  AD74A35T00 IS 'Tabla de dispositivos';

------------------------------------------
/* AD74A30T00 - ESTADOS */
------------------------------------------
PROMPT 'AD74A30T00';
CREATE TABLE AD74A30T00 (
  ID_ESTADO_30 NUMBER NOT NULL, 
  DESCRIPCION_ES_30 VARCHAR2(75 BYTE) NOT NULL, 
  DESCRIPCION_EU_30 VARCHAR2(75 BYTE) NOT NULL,
  ORDEN_30 NUMBER(2,0),
  VISIBLE_30 NUMBER(1,0) DEFAULT 1
) TABLESPACE AD7401E00;

ALTER TABLE AD74A30T00 ADD CONSTRAINT AD74A30T00_PK 
	PRIMARY KEY (ID_ESTADO_30) USING INDEX TABLESPACE  AD7402E00;

COMMENT ON COLUMN AD74A30T00.ID_ESTADO_30 IS 'Código interno del estado';
COMMENT ON COLUMN AD74A30T00.DESCRIPCION_ES_30 IS 'Descripción del estado en castellano';
COMMENT ON COLUMN AD74A30T00.DESCRIPCION_EU_30 IS 'Descripción del estado en euskera';
COMMENT ON COLUMN AD74A30T00.ORDEN_30 IS 'Orden en el que mostrar los estados';
COMMENT ON COLUMN AD74A30T00.VISIBLE_30 IS 'Indica si se muestra el estado en el cuadro de mando: 0 - no se muestra; 1- se muestra';
COMMENT ON TABLE AD74A30T00 IS 'Tabla de estados de expedientes';

------------------------------------------
/* AD74A33T00 - MOTIVOS_BAJA */
------------------------------------------
PROMPT 'AD74A33T00';
CREATE TABLE AD74A33T00 (
  ID_MOTIVO_BAJA_33 NUMBER NOT NULL, 
  DESC_ES_33 VARCHAR2(125 BYTE) NOT NULL, 
  DESC_EU_33 VARCHAR2(125 BYTE) NOT NULL,
  BAJA_33 VARCHAR2(1 BYTE) DEFAULT '0' NOT NULL, 
  F_ALTA_33 DATE DEFAULT SYSDATE, 
  USU_ALTA_33	VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A33T00 ADD CONSTRAINT AD74A33T00_PK 
	PRIMARY KEY (ID_MOTIVO_BAJA_33) USING INDEX TABLESPACE  AD7402E00;

COMMENT ON COLUMN AD74A33T00.ID_MOTIVO_BAJA_33 IS 'Código interno de los motivos de baja';
COMMENT ON COLUMN AD74A33T00.DESC_ES_33 IS 'Descripción del motivo de baja en castellano';
COMMENT ON COLUMN AD74A33T00.DESC_EU_33 IS 'Descripción del motivo de baja en euskera';
COMMENT ON COLUMN AD74A33T00.BAJA_33 IS 'Indicador si ha sido o no dado de baja. 0: N0 --- 1: SI';
COMMENT ON COLUMN AD74A33T00.F_ALTA_33 IS 'Fecha de alta';
COMMENT ON COLUMN AD74A33T00.USU_ALTA_33 IS 'Usuario de alta';
COMMENT ON TABLE AD74A33T00 IS 'Tabla de motivos de baja';


------------------------------------------
/* AD74A36T00 - TIPOS DE DOCUMENTO*/
------------------------------------------
PROMPT 'AD74A36T00';
CREATE TABLE AD74A36T00 (	
    ID_TIPO_DOC_36 NUMBER NOT NULL, 
    DESC_ES_36 VARCHAR2(110 BYTE), 
	DESC_EU_36 VARCHAR2(110 BYTE),
	ROLEID_36 VARCHAR2(100 BYTE),
	ORIGEN_36	VARCHAR2(1 BYTE),
	F_ALTA_36 DATE DEFAULT SYSDATE, 
	USU_ALTA_36 VARCHAR2(10 BYTE), 
	F_MODIF_36 DATE DEFAULT SYSDATE, 
	USU_MODIF_36 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A36T00 ADD CONSTRAINT AD74A36T00_PK 
	PRIMARY KEY (ID_TIPO_DOC_36) USING INDEX TABLESPACE  AD7402E00;

   COMMENT ON COLUMN AD74A36T00.ID_TIPO_DOC_36 IS 'Código interno del tipo de documento';
   COMMENT ON COLUMN AD74A36T00.DESC_ES_36 IS 'Descripción del tipo de documento en castellano';
   COMMENT ON COLUMN AD74A36T00.DESC_EU_36 IS 'Descripción del tipo de documento en euskera';
   COMMENT ON COLUMN AD74A36T00.ROLEID_36 IS 'ROLEID del documento en PLATEA';
   COMMENT ON COLUMN AD74A36T00.ORIGEN_36 IS 'G: Generados (salida); A: Aportados (entrada); O: otros órganos (entrada)';
   COMMENT ON COLUMN AD74A36T00.F_ALTA_36 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A36T00.USU_ALTA_36 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A36T00.F_MODIF_36 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A36T00.USU_MODIF_36 IS 'Usuario que ha hecho la última modificación';
   COMMENT ON TABLE  AD74A36T00  IS 'Tabla de tipos de documentos';

-------------------------------------------
/* AD74A72T00 -  DOC_TEMPORAL */
-------------------------------------------
PROMPT 'AD74A72T00';
CREATE TABLE AD74A72T00 (	
    ID_DOC_TEMPORAL_72 NUMBER NOT NULL,
	FOLDERID_72 VARCHAR2(64 BYTE),
	ID_TIPO_DOC_72 NUMBER, 
	NOMBRE_DOC_72 VARCHAR2(100 BYTE), 
	RUTAPIF_72 VARCHAR2(100 BYTE), 
	OID_72 VARCHAR2(24 BYTE), 
	OID_DOKUSI_72 VARCHAR2(24 BYTE), 
	EXTERNO_72 NUMBER(1,0),
	USU_APORTACION_72 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A72T00 ADD CONSTRAINT AD74A72T00_PK 
	PRIMARY KEY (ID_DOC_TEMPORAL_72) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A72T00
ADD CONSTRAINT AD74A72T00_FK36 FOREIGN KEY ( ID_TIPO_DOC_72)
REFERENCES AD74A36T00 ( ID_TIPO_DOC_36 )ENABLE;

  
   COMMENT ON COLUMN AD74A72T00.ID_DOC_TEMPORAL_72 IS 'Código del documento a almacenar temporalmente PK';
   COMMENT ON COLUMN AD74A72T00.FOLDERID_72 IS 'Folder id de Expediente';
   COMMENT ON COLUMN AD74A72T00.ID_TIPO_DOC_72 IS 'FK con la tabla de tipos de documento';
   COMMENT ON COLUMN AD74A72T00.NOMBRE_DOC_72 IS 'Nombre + extensión del documento';
   COMMENT ON COLUMN AD74A72T00.RUTAPIF_72 IS 'Ruta PIF donde se encuentra el documento';
   COMMENT ON COLUMN AD74A72T00.OID_72 IS 'Oid del documento en Pid';
   COMMENT ON COLUMN AD74A72T00.OID_DOKUSI_72 IS 'Oid del documento en Dokusi';
   COMMENT ON COLUMN AD74A72T00.EXTERNO_72 IS 'Si el documento es de origen interno 0, si es de origen externo 1.';
   COMMENT ON COLUMN AD74A72T00.USU_APORTACION_72 IS 'Usuario que aporta el documento';
                                                       
COMMENT ON TABLE  AD74A72T00  IS 'Temporal documentos expedientes';


------------------------------
/* AD74A14T00 - BANDEJA_TELEMATICA */
------------------------------
PROMPT 'AD74A14T00';
CREATE TABLE AD74A14T00 (	
    ID_ENTRADA_14 NUMBER, 
	ESTADO_14 VARCHAR2(1 BYTE), 
	FOLDERID_14 VARCHAR2(64 BYTE), 
	PROCEDUREID_14 VARCHAR2(50 BYTE), 
	F_PROCESO_14 DATE, 
	F_REGISTRO_14 DATE, 
	IDJMS_14 VARCHAR2(64 BYTE), 
	INSTANCEID_14 NUMBER(2,0), 
	NUM_REGISTRO_14 VARCHAR2(20 BYTE), 
	SENDER_ID_14 VARCHAR2(50 BYTE), 
	SENDER_NAME_14 VARCHAR2(250 BYTE), 
	SUBMISIONTYPE_14 VARCHAR2(50 BYTE), 
	SUBMISIONTYPE_PROCESADO_14 VARCHAR2(50 BYTE), 
	URGENCIA_14	NUMBER(1,0),
	F_ALTA_14 DATE, 
	USU_ALTA_14 VARCHAR2(10 BYTE), 
	F_MODIF_14 DATE, 
	USU_MODIF_14 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A14T00 ADD CONSTRAINT AD74A14T00_PK 
	PRIMARY KEY (ID_ENTRADA_14) USING INDEX TABLESPACE  AD7402E00;

COMMENT ON COLUMN AD74A14T00.ID_ENTRADA_14 IS 'PK de la tabla de bandeja telematica';
COMMENT ON COLUMN AD74A14T00.ESTADO_14 IS 'Estado de la entrada. P: Pendiente; O: Oculta (para las solicitudes); A: Aceptada (procesada)';
COMMENT ON COLUMN AD74A14T00.FOLDERID_14 IS 'Folder id del expediente';
COMMENT ON COLUMN AD74A14T00.PROCEDUREID_14 IS 'ID del procedimiento';
COMMENT ON COLUMN AD74A14T00.F_PROCESO_14 IS 'Fecha en la que se ha procesado la entrada';
COMMENT ON COLUMN AD74A14T00.F_REGISTRO_14 IS 'Fecha del registro de entrada';
COMMENT ON COLUMN AD74A14T00.IDJMS_14 IS 'Identificador del mensaje';
COMMENT ON COLUMN AD74A14T00.INSTANCEID_14 IS 'Instance id para diferenciar entre acciones telematica en N instancias';
COMMENT ON COLUMN AD74A14T00.NUM_REGISTRO_14 IS 'Número de registro de entrada';
COMMENT ON COLUMN AD74A14T00.SENDER_ID_14 IS 'Identificador del emisor';
COMMENT ON COLUMN AD74A14T00.SENDER_NAME_14 IS 'Nombre del emisor';
COMMENT ON COLUMN AD74A14T00.SUBMISIONTYPE_14 IS 'Tipo de aportación según PLATEA';
COMMENT ON COLUMN AD74A14T00.SUBMISIONTYPE_PROCESADO_14 IS 'Como que tipo de aportación se ha procesado';
COMMENT ON COLUMN AD74A14T00.URGENCIA_14 IS 'Indica si la solicitud es urgente: 0-No urgente; 1-Urgente Solicitud 2- Urgente direccion 3- Urgente Técnico DSS';
COMMENT ON COLUMN AD74A14T00.F_ALTA_14 IS 'Fecha de alta';
COMMENT ON COLUMN AD74A14T00.USU_ALTA_14 IS 'Usuario de alta';
COMMENT ON COLUMN AD74A14T00.F_MODIF_14 IS 'Fecha de modificación';
COMMENT ON COLUMN AD74A14T00.USU_MODIF_14 IS 'Usuario que ha hecho la última modificación';

COMMENT ON TABLE  AD74A14T00 IS 'Tabla de bandeja telematica';

------------------------------------------
/* AD74A15T00 - DOCUMENTOS_BAN_TEL*/
------------------------------------------
PROMPT 'AD74A15T00';
CREATE TABLE AD74A15T00 (	
    ID_DOC_BAN_TEL_15 NUMBER NOT NULL, 
    ID_ENTRADA_15 NUMBER NOT NULL, 
	ID_TIPODOC_REAL_15 NUMBER,
	ID_TIPODOC_15 NUMBER,
	DEP_ENTREGA_15 VARCHAR2(100 BYTE),
	F_ENTREGA_15 DATE, 
	NOMBRE_DOC_15 VARCHAR2(300 BYTE), 
	OIDDOKUSI_15 VARCHAR2(100 BYTE), 
	TIPO_ADJUNTO_15 VARCHAR2(8 BYTE), 
	USU_ALTA_15 VARCHAR2(10 BYTE), 
	F_ALTA_15 DATE, 
	USU_MODIF_15 VARCHAR2(10 BYTE), 
	F_MODIF_15 DATE
) TABLESPACE AD7401E00;

ALTER TABLE AD74A15T00 ADD CONSTRAINT AD74A15T00_PK 
	PRIMARY KEY (ID_DOC_BAN_TEL_15) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A15T00
ADD CONSTRAINT AD74A15T00_FK15 FOREIGN KEY ( ID_ENTRADA_15 )
REFERENCES AD74A14T00 ( ID_ENTRADA_14 )ENABLE;

ALTER TABLE AD74A15T00
ADD CONSTRAINT AD74A15T00_FK36 FOREIGN KEY ( ID_TIPODOC_REAL_15 )
REFERENCES AD74A36T00 ( ID_TIPO_DOC_36 )ENABLE;

ALTER TABLE AD74A15T00
ADD CONSTRAINT AD74A15T00_FK36_v2 FOREIGN KEY ( ID_TIPODOC_15 )
REFERENCES AD74A36T00 ( ID_TIPO_DOC_36 )ENABLE;

   COMMENT ON COLUMN AD74A15T00.ID_DOC_BAN_TEL_15 IS 'Código interno del documento';
   COMMENT ON COLUMN AD74A15T00.ID_ENTRADA_15 IS 'FK a la tabla 15 de BANDEJATELEMATICA';
   COMMENT ON COLUMN AD74A15T00.ID_TIPODOC_REAL_15 IS 'FK a la tabla 13 de tipos de documentos a aportar';
   COMMENT ON COLUMN AD74A15T00.ID_TIPODOC_15 IS 'FK a la tabla 13 de tipos de documentos a aportar';
   COMMENT ON COLUMN AD74A15T00.DEP_ENTREGA_15 IS 'Departamento donde se ha entregado el documento';
   COMMENT ON COLUMN AD74A15T00.F_ENTREGA_15 IS 'Fecha de la entrega del documento';
   COMMENT ON COLUMN AD74A15T00.NOMBRE_DOC_15 IS 'Nombre del documento';
   COMMENT ON COLUMN AD74A15T00.OIDDOKUSI_15 IS 'Oid de DOKUSI';
   COMMENT ON COLUMN AD74A15T00.TIPO_ADJUNTO_15 IS 'Tipologia del documento en platea';
   COMMENT ON COLUMN AD74A15T00.USU_ALTA_15 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A15T00.F_ALTA_15 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A15T00.USU_MODIF_15 IS 'Usuario que ha hecho la última modificación';
   COMMENT ON COLUMN AD74A15T00.F_MODIF_15 IS 'Fecha de modificación';
   
   COMMENT ON TABLE  AD74A15T00  IS 'Tabla de documentos de la bandeja telematica';

----------------------------------------- 
/* AD74A37T00 - MAESTRO TRAMITES */
-----------------------------------------
PROMPT 'AD74A37T00';
CREATE TABLE AD74A37T00 (	
	ID_TRAMITE_37 NUMBER NOT NULL,
	DESC_ES_37 VARCHAR2(128 BYTE) NOT NULL,
	DESC_EU_37 VARCHAR2(128 BYTE) NOT NULL
) TABLESPACE AD7401E00;

ALTER TABLE AD74A37T00 ADD CONSTRAINT AD74A37T00_PK 
	PRIMARY KEY (ID_TRAMITE_37) USING INDEX TABLESPACE  AD7402E00;
  
   COMMENT ON COLUMN AD74A37T00.ID_TRAMITE_37 IS 'Código del trámite';
   COMMENT ON COLUMN AD74A37T00.DESC_ES_37 IS 'Descripción en catellano del trámite';
   COMMENT ON COLUMN AD74A37T00.DESC_EU_37 IS 'Descripción en euskera del trámite';
   COMMENT ON TABLE  AD74A37T00  IS 'Tabla maestra de trámites';  

-----------------------------------------
/* AD74A38T00 - MAESTRO TAREAS */
-----------------------------------------
PROMPT 'AD74A38T00';
CREATE TABLE AD74A38T00 (	
	ID_TAREA_38 NUMBER NOT NULL,
	ID_TRAMITE_38 NUMBER NOT NULL,
    TIPO_TAREA_38 VARCHAR2(50 BYTE) NOT NULL, 
	DESC_ES_38 VARCHAR2(128 BYTE) NOT NULL,
	DESC_EU_38 VARCHAR2(128 BYTE) NOT NULL,
	ID_TIPO_DOC_38 NUMBER
) TABLESPACE AD7401E00;

ALTER TABLE AD74A38T00 ADD CONSTRAINT AD74A38T00_PK 
	PRIMARY KEY (ID_TAREA_38) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A38T00
ADD CONSTRAINT AD74A38T00_FK36 FOREIGN KEY ( ID_TRAMITE_38 )
REFERENCES AD74A37T00 ( ID_TRAMITE_37 )ENABLE;

ALTER TABLE AD74A38T00
ADD CONSTRAINT AD74A38T00_FK38 FOREIGN KEY ( ID_TIPO_DOC_38 )
REFERENCES AD74A36T00 ( ID_TIPO_DOC_36 )ENABLE;

   COMMENT ON COLUMN AD74A38T00.ID_TAREA_38 IS 'Código interno del tarea. Correspodencia con un enum';
   COMMENT ON COLUMN AD74A38T00.ID_TRAMITE_38 IS 'FK a la tabla 37 de trámites';  
   COMMENT ON COLUMN AD74A38T00.TIPO_TAREA_38 IS 'Código de la tarea en el flujo. Correspondencia con un enum';
   COMMENT ON COLUMN AD74A38T00.DESC_ES_38 IS 'Descripción en catellano de la tareas';
   COMMENT ON COLUMN AD74A38T00.DESC_EU_38 IS 'Descripción en euskera de la tarea';
   COMMENT ON COLUMN AD74A38T00.ID_TIPO_DOC_38 IS 'Código del tipo doc, FK tabla 36';
   COMMENT ON TABLE  AD74A38T00  IS 'Tabla maestra de tareas';   



------------------------------
/* AD74A05T00 - CUENTAS */
------------------------------
PROMPT 'AD74A05T00';
CREATE TABLE AD74A05T00 (	
    ID_CUENTA_05 NUMBER  NOT NULL ENABLE, 
	NUM_CUENTA_05 VARCHAR2(24 BYTE),
	COD_TIPO_IDEN_TITULAR_05 VARCHAR2(1 BYTE),
	IDEN_TITULAR_05	VARCHAR2(20 BYTE)  NOT NULL ENABLE, 
	NOMBRE_TIT_CUENTA_05 VARCHAR2(100 BYTE),
	APELLIDO1_TIT_CUENTA_05 VARCHAR2(100 BYTE),
	APELLIDO2_TIT_CUENTA_05 VARCHAR2(100 BYTE),
	ID_SOLICITANTE_05 NUMBER,
	MOTIVO_05 VARCHAR2(1000 BYTE),
	USU_HISTORICO_05 VARCHAR2(10 BYTE),
	F_HISTORICO_05 DATE,
	F_ALTA_05 DATE DEFAULT SYSDATE, 
	USU_ALTA_05	VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A05T00 ADD CONSTRAINT AD74A05T00_PK 
	PRIMARY KEY (ID_CUENTA_05) USING INDEX TABLESPACE  AD7402E00;

COMMENT ON COLUMN AD74A05T00.ID_CUENTA_05 IS 'Identificador interno de la cuenta';
COMMENT ON COLUMN AD74A05T00.NUM_CUENTA_05 IS 'Número de cuenta';
COMMENT ON COLUMN AD74A05T00.COD_TIPO_IDEN_TITULAR_05 IS 'Tipo identificador: 1-->DNI/NAN; 2-->CIF/IFK; 3-->NIE/AIZ; 4-->Pasaporte/Pasaportea; 5-->Otros/Beste Batzuk';
COMMENT ON COLUMN AD74A05T00.IDEN_TITULAR_05 IS 'Documento de identificación del titular de la cuenta';
COMMENT ON COLUMN AD74A05T00.NOMBRE_TIT_CUENTA_05 IS 'Nombre del titular de la cuenta';
COMMENT ON COLUMN AD74A05T00.APELLIDO1_TIT_CUENTA_05 IS 'Apellido1 del titular de la cuenta';
COMMENT ON COLUMN AD74A05T00.APELLIDO2_TIT_CUENTA_05 IS 'Apellido2 del titular de la cuenta';
COMMENT ON COLUMN AD74A05T00.ID_SOLICITANTE_05 IS 'Fk a la tabla 01 de solicitantes';
COMMENT ON COLUMN AD74A05T00.MOTIVO_05 IS 'Motivo de la modificación de la cuenta';
COMMENT ON COLUMN AD74A05T00.USU_HISTORICO_05 IS 'Usuario de  paso a histórico';
COMMENT ON COLUMN AD74A05T00.F_HISTORICO_05 IS 'Fecha de paso a histórico';
COMMENT ON COLUMN AD74A05T00.F_ALTA_05 IS 'Fecha de alta de la cuenta bancaria';
COMMENT ON COLUMN AD74A05T00.USU_ALTA_05 IS 'Usuario que hizo el alta';

COMMENT ON TABLE  AD74A05T00 IS 'Tabla de cuentas';

------------------------------
/* AD74A06T00 - DIRECCION */
------------------------------
PROMPT 'AD74A06T00';
CREATE TABLE AD74A06T00 (	
    ID_DIRECCION_06	NUMBER NOT NULL ENABLE, 
	CALLE_06 VARCHAR2(125 BYTE),
	CP_06 VARCHAR2(10 BYTE),
	ID_CALLE_06	NUMBER,
	ID_LOCALIDAD_06	NUMBER(15,0),
	ID_MUNICIPIO_06	VARCHAR2(3 BYTE),
	ID_PAIS_06 VARCHAR2(3 BYTE),
	ID_PORTAL_06 VARCHAR2(20 BYTE),
	ID_PROVINCIA_06	VARCHAR2(2 BYTE),
	LETRA_06 VARCHAR2(10 BYTE),
	LOCALIDAD_06 VARCHAR2(150 BYTE),
	MUNICIPIO_06 VARCHAR2(50 BYTE),
	PAIS_06	VARCHAR2(50 BYTE),
	PISO_06	VARCHAR2(20 BYTE),
	PORTAL_06 VARCHAR2(50 BYTE),
	ESCALERA_06 VARCHAR2(5 BYTE),
	PROVINCIA_06 VARCHAR2(50 BYTE),
	ID_SOLICITANTE_06 NUMBER,
	USU_HISTORICO_06 VARCHAR2(10 BYTE),
	F_HISTORICO_06 DATE,
	F_ALTA_06 DATE DEFAULT SYSDATE, 
	USU_ALTA_06	VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A06T00 ADD CONSTRAINT AD74A06T00_PK 
	PRIMARY KEY (ID_DIRECCION_06) USING INDEX TABLESPACE  AD7402E00;

   COMMENT ON COLUMN AD74A06T00.ID_DIRECCION_06 IS 'Identificador interno de la dirección';
   COMMENT ON COLUMN AD74A06T00.CALLE_06 IS 'Calle (texto libre). Para direcciones nacionales y extranjeras';
   COMMENT ON COLUMN AD74A06T00.CP_06 IS 'Código postal. Para direcciones nacionales y extranjeras';
   COMMENT ON COLUMN AD74A06T00.ID_CALLE_06 IS 'Código de la calle. Sólo para direcciones de la CAPV. Sacado de Nora';
   COMMENT ON COLUMN AD74A06T00.ID_LOCALIDAD_06 IS 'Código de la localidad. Sólo para direcciones nacionales. Sacado de NORA';
   COMMENT ON COLUMN AD74A06T00.ID_MUNICIPIO_06 IS 'Código del municipio. Sólo para direcciones nacionales. Sacado de NORA';
   COMMENT ON COLUMN AD74A06T00.ID_PAIS_06 IS 'Código de Pais. Sólo para direcciones extranjeras. Sacado de NORA';
   COMMENT ON COLUMN AD74A06T00.ID_PORTAL_06 IS 'Código del portal. Sólo para direcciones de la CAPV. Sacado de NORA';
   COMMENT ON COLUMN AD74A06T00.ID_PROVINCIA_06 IS 'Código de la provincia. Sólo para direcciones nacionales. Sacado de NORA';
   COMMENT ON COLUMN AD74A06T00.LETRA_06 IS 'Letra del portal';
   COMMENT ON COLUMN AD74A06T00.LOCALIDAD_06 IS 'Descripción de la localidad. Direcciones nacionales y extranjeras';
   COMMENT ON COLUMN AD74A06T00.MUNICIPIO_06 IS 'Descripción del municipio. Direcciones nacionales y extranjeras';
   COMMENT ON COLUMN AD74A06T00.PAIS_06 IS 'Sólo para direcciones extranjeras';
   COMMENT ON COLUMN AD74A06T00.PISO_06 IS 'Para direcciones nacionales y extranjeras';
   COMMENT ON COLUMN AD74A06T00.PORTAL_06 IS 'Para direcciones nacionales y extranjeras';
   COMMENT ON COLUMN AD74A06T00.ESCALERA_06 IS 'Escalera';
   COMMENT ON COLUMN AD74A06T00.PROVINCIA_06 IS 'Descripción de la provincia. Direcciones nacionales y extranjeras';
   COMMENT ON COLUMN AD74A06T00.ID_SOLICITANTE_06 IS 'FK a la tabla 01 de SOLICITANTES';
   COMMENT ON COLUMN AD74A06T00.F_HISTORICO_06 IS 'Fecha de paso a histórico';
   COMMENT ON COLUMN AD74A06T00.USU_HISTORICO_06 IS 'Usuario de  paso a histórico';
   COMMENT ON COLUMN AD74A06T00.F_ALTA_06 IS 'Fecha de alta de la dirección';
   COMMENT ON COLUMN AD74A06T00.USU_ALTA_06 IS 'Usuario que hizo el alta';
   
   COMMENT ON TABLE AD74A06T00  IS 'Tabla de direcciones';


-------------------------------------------
/* AD74A49T00 -  MANCOMUNIDADES */
-------------------------------------------
PROMPT 'AD74A49T00';
CREATE TABLE AD74A49T00 (	
    ID_MANCOMUNIDAD_49 NUMBER NOT NULL,
	MANCOMUNIDAD_49 VARCHAR2(7 BYTE) NOT NULL,
	ID_PROVINCIA_49 VARCHAR2(2 BYTE) NOT NULL,
	DESC_ES_49 VARCHAR2(150 BYTE),
	DESC_EU_49 VARCHAR2(150 BYTE),
	DIRECCION_49 VARCHAR2(150 BYTE),
	CP_49 VARCHAR2(5 BYTE),
	DESC_MUNI_POSTAL_49 VARCHAR2(200 BYTE) NOT NULL,
	F_ALTA_49 DATE, 
	USU_ALTA_49 VARCHAR2(10 BYTE),
	F_MODIF_49 DATE,
	USU_MODIF_49 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A49T00 ADD CONSTRAINT AD74A49T00_PK 
	PRIMARY KEY (ID_MANCOMUNIDAD_49) USING INDEX TABLESPACE  AD7402E00;

   COMMENT ON COLUMN AD74A49T00.ID_MANCOMUNIDAD_49 IS 'PK de la tabla de mancomunidades';
   COMMENT ON COLUMN AD74A49T00.MANCOMUNIDAD_49 IS 'Identificador único de la mancomunidad';
   COMMENT ON COLUMN AD74A49T00.ID_PROVINCIA_49 IS 'Código provincia';
   COMMENT ON COLUMN AD74A49T00.DESC_ES_49 IS 'Descripción mancomunidad castellano';
   COMMENT ON COLUMN AD74A49T00.DESC_EU_49 IS 'Descripción mancomunidad euskera';
   COMMENT ON COLUMN AD74A49T00.DIRECCION_49 IS 'Dirección mancomunidad';
   COMMENT ON COLUMN AD74A49T00.CP_49 IS 'Código Postal dirección mancomunidad';
   COMMENT ON COLUMN AD74A49T00.DESC_MUNI_POSTAL_49 IS 'Descripción municipio/localidad postal';
   COMMENT ON COLUMN AD74A49T00.F_ALTA_49 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A49T00.USU_ALTA_49 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A49T00.F_MODIF_49 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A49T00.USU_MODIF_49 IS 'Usuario que ha hecho la última modificación';
                                                       
COMMENT ON TABLE  AD74A49T00  IS 'Mancomunidades';


------------------------------
/* AD74A31T00 - AYUNTAMIENTOS */
------------------------------
PROMPT 'AD74A31T00';
CREATE TABLE AD74A31T00 (	
    ID_AYUNTAMIENTO_31 NUMBER NOT NULL ENABLE, 
	CIF_31 VARCHAR2(10 BYTE),
	DESC_ES_31	VARCHAR2(100 BYTE),
	DESC_EU_31	VARCHAR2(100 BYTE),
	NUM_CUENTA_31 VARCHAR2(24 BYTE),
	PERIODICIDAD_31	NUMBER(2,0),
	CONTACTO_31	VARCHAR2(100 BYTE),
	TELEFONO_31	VARCHAR2(20 BYTE),
	FORMA_PAGO_31 NUMBER(1,0) NOT NULL ENABLE, 
	F_AUTORIZACION_31 DATE,
	DIA_FACTURACION_31 NUMBER(2,0),
	ID_MANCOMUNIDAD_31 NUMBER, 
	ID_PROVINCIA_31 VARCHAR2(2 BYTE),
	ID_MUNICIPIO_31 VARCHAR2(3 BYTE),
	CP_31 VARCHAR2(5 BYTE),
	DIRECCION_31 VARCHAR2(200 BYTE),
	DIR3_31 VARCHAR2(10 BYTE),
	EMAIL_31 VARCHAR2(100 BYTE),
	F_BAJA_31 DATE, 
	BAJA_31 VARCHAR2(1 BYTE) DEFAULT '0' NOT NULL, 
	USU_ALTA_31	VARCHAR2(10 BYTE),
	USU_MODIF_31 VARCHAR2(10 BYTE),
	F_ALTA_31 DATE DEFAULT SYSDATE, 
	F_MODIF_31 DATE
) TABLESPACE AD7401E00;

ALTER TABLE AD74A31T00 ADD CONSTRAINT AD74A31T00_PK 
	PRIMARY KEY (ID_AYUNTAMIENTO_31) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A31T00
ADD CONSTRAINT AD74A31T00_FK49 FOREIGN KEY ( ID_MANCOMUNIDAD_31)
REFERENCES AD74A49T00 ( ID_MANCOMUNIDAD_49 )ENABLE;

COMMENT ON COLUMN AD74A31T00.ID_AYUNTAMIENTO_31 IS 'Identificador interno del ayuntamiento';
COMMENT ON COLUMN AD74A31T00.CIF_31 IS 'Cif del ayuntamiento';
COMMENT ON COLUMN AD74A31T00.DESC_ES_31 IS 'Denominación del ayuntamiento en castellano';
COMMENT ON COLUMN AD74A31T00.DESC_EU_31 IS 'Denominación del ayuntamiento en euskera';
--COMMENT ON COLUMN AD74A31T00.ID_DIRECCION_31 IS 'FK a la tabla 06 de DIRECCIONES';
COMMENT ON COLUMN AD74A31T00.NUM_CUENTA_31 IS 'Número de cuenta';
COMMENT ON COLUMN AD74A31T00.PERIODICIDAD_31 IS 'Periodicidad en meses para el cobro';
COMMENT ON COLUMN AD74A31T00.CONTACTO_31 IS 'Contacto en el ayuntamiento';
COMMENT ON COLUMN AD74A31T00.TELEFONO_31 IS 'Teléfono de contacto';
COMMENT ON COLUMN AD74A31T00.FORMA_PAGO_31 IS '1: Liquidación código barras; 2: Liquidación domiciliada; 3-Sin liquidación(otras vías)';
COMMENT ON COLUMN AD74A31T00.F_AUTORIZACION_31 IS 'Fecha del mandato de los ficheros csb19';
COMMENT ON COLUMN AD74A31T00.DIA_FACTURACION_31 IS 'Día del mes en el que se factura (>0 y <= 28)';
COMMENT ON COLUMN AD74A31T00.ID_MANCOMUNIDAD_31 IS 'FK a la tabla 49 de MANCOMUNIDADES';
COMMENT ON COLUMN AD74A31T00.ID_PROVINCIA_31 IS 'Código provincia';
COMMENT ON COLUMN AD74A31T00.ID_MUNICIPIO_31 IS 'Código municipio';
COMMENT ON COLUMN AD74A31T00.CP_31 IS 'Código Postal';
COMMENT ON COLUMN AD74A31T00.DIRECCION_31 IS 'Dirección ayuntamiento';
COMMENT ON COLUMN AD74A31T00.DIR3_31 IS 'Código DIR3 del ayuntamiento';
COMMENT ON COLUMN AD74A31T00.EMAIL_31 IS 'Mail del ayuntamiento';
COMMENT ON COLUMN AD74A31T00.F_BAJA_31 IS 'Fecha de baja';
COMMENT ON COLUMN AD74A31T00.BAJA_31 IS 'Indicador si ha sido o no dado de baja. 0: N0 --- 1: SI';
COMMENT ON COLUMN AD74A31T00.USU_ALTA_31 IS 'Usuario de alta';
COMMENT ON COLUMN AD74A31T00.USU_MODIF_31 IS 'Usuario que ha hecho la última modificación';
COMMENT ON COLUMN AD74A31T00.F_ALTA_31 IS 'Fecha de alta';
COMMENT ON COLUMN AD74A31T00.F_MODIF_31 IS 'Fecha de modificación';

COMMENT ON TABLE  AD74A31T00 IS 'Tabla de ayuntamientos';

------------------------------
/* AD74A39T00 - MAESTRO_TR_SOCIALES */
------------------------------
PROMPT 'AD74A39T00';
CREATE TABLE AD74A39T00 (	
    ID_TR_SOCIAL_39	NUMBER NOT NULL ENABLE, 
	NOMBRE_39 VARCHAR2(75 BYTE) NOT NULL ENABLE, 
	APE1_39	VARCHAR2(75 BYTE) NOT NULL ENABLE, 
	APE2_39	VARCHAR2(75 BYTE) NOT NULL ENABLE,
	IDENTIFICADOR_39 VARCHAR2(20 BYTE) NOT NULL ENABLE, 
	ID_AYUNTAMIENTO_39 NUMBER, 
	EMAIL_39 VARCHAR2(100 BYTE),
	TELEFONO_39 VARCHAR2(20 BYTE),
	F_ALTA_39 DATE, 
	USU_ALTA_39 VARCHAR2(10 BYTE), 
	F_MODIF_39 DATE, 
	USU_MODIF_39 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A39T00 ADD CONSTRAINT AD74A39T00_PK 
	PRIMARY KEY (ID_TR_SOCIAL_39) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A39T00
ADD CONSTRAINT AD74A39T00_FK31 FOREIGN KEY ( ID_AYUNTAMIENTO_39)
REFERENCES AD74A31T00 ( ID_AYUNTAMIENTO_31 )ENABLE;

COMMENT ON COLUMN AD74A39T00.ID_TR_SOCIAL_39 IS 'Identificador interno del trabajador social';
COMMENT ON COLUMN AD74A39T00.NOMBRE_39 IS 'Nombre del trabajador social';
COMMENT ON COLUMN AD74A39T00.APE1_39 IS 'Apellido 1 del trabajador social';
COMMENT ON COLUMN AD74A39T00.APE2_39 IS 'Apellido 2 del trabajador social';
COMMENT ON COLUMN AD74A39T00.IDENTIFICADOR_39 IS 'Dni del trabajador social';
COMMENT ON COLUMN AD74A39T00.ID_AYUNTAMIENTO_39 IS 'FK a la tabla 31 de ayuntamientos';
COMMENT ON COLUMN AD74A39T00.EMAIL_39 IS 'Email del trabajador social';
COMMENT ON COLUMN AD74A39T00.TELEFONO_39 IS 'Telefono del trabajador social';
COMMENT ON COLUMN AD74A39T00.F_ALTA_39 IS 'Fecha de alta';
COMMENT ON COLUMN AD74A39T00.USU_ALTA_39 IS 'Usuario de alta';
COMMENT ON COLUMN AD74A39T00.F_MODIF_39 IS 'Fecha de modificación';
COMMENT ON COLUMN AD74A39T00.USU_MODIF_39 IS 'Usuario que ha hecho la última modificación';

COMMENT ON TABLE  AD74A39T00 IS 'Tabla de trabajadores sociales';

------------------------------
/* AD74A32T00 - PISOS TUTELADOS */
------------------------------
PROMPT 'AD74A32T00';
CREATE TABLE AD74A32T00 (	
    ID_PISO_32 NUMBER  NOT NULL ENABLE, 
	ID_AYUNTAMIENTO_32 NUMBER  NOT NULL ENABLE, 
	DENOMINACION_32	VARCHAR2(100 BYTE)  NOT NULL ENABLE, 
	ID_DIRECCION_32	NUMBER  NOT NULL ENABLE, 
	USU_ALTA_32	VARCHAR2(10 BYTE),
	USU_MODIF_32 VARCHAR2(10 BYTE),
	F_ALTA_32 DATE DEFAULT SYSDATE, 
	F_MODIF_32 DATE,
	F_BAJA_32 DATE
) TABLESPACE AD7401E00;

ALTER TABLE AD74A32T00 ADD CONSTRAINT AD74A32T00_PK 
	PRIMARY KEY (ID_PISO_32) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A32T00
ADD CONSTRAINT AD74A32T00_FK31 FOREIGN KEY ( ID_AYUNTAMIENTO_32)
REFERENCES AD74A31T00 ( ID_AYUNTAMIENTO_31 )ENABLE;

ALTER TABLE AD74A32T00
ADD CONSTRAINT AD74A32T00_FK06 FOREIGN KEY ( ID_DIRECCION_32)
REFERENCES AD74A06T00 ( ID_DIRECCION_06 )ENABLE;

COMMENT ON COLUMN AD74A32T00.ID_PISO_32 IS 'Identificador interno del piso';
COMMENT ON COLUMN AD74A32T00.ID_AYUNTAMIENTO_32 IS 'FK a la tabla 31 de AYUNTAMIENTOS';
COMMENT ON COLUMN AD74A32T00.DENOMINACION_32 IS 'Denominación del piso tutelado';
COMMENT ON COLUMN AD74A32T00.ID_DIRECCION_32 IS 'FK a la tabla 06 de DIRECCIONES';
COMMENT ON COLUMN AD74A32T00.USU_ALTA_32 IS 'Usuario de alta';
COMMENT ON COLUMN AD74A32T00.USU_MODIF_32 IS 'Usuario que ha hecho la última modificación';
COMMENT ON COLUMN AD74A32T00.F_ALTA_32 IS 'Fecha de alta';
COMMENT ON COLUMN AD74A32T00.F_MODIF_32 IS 'Fecha de modificación';
COMMENT ON COLUMN AD74A32T00.F_BAJA_32 IS 'Fecha de baja';

COMMENT ON TABLE  AD74A32T00 IS 'Tabla de pisos tutelados';

------------------------------
/* AD74A07T00 - PERFILES */
------------------------------
PROMPT 'AD74A07T00';
CREATE TABLE AD74A07T00 (	
    ID_PERFIL_07 NUMBER  NOT NULL ENABLE, 
	MAYOR_65_DEP_07	NUMBER(1, 0),
	MAYOR_65_RIESGO_DEP_07 NUMBER(1, 0),
	MAYOR_75_SOLA_07 NUMBER(1, 0),
	DIS_INTELECTUAL_07 NUMBER(1, 0),
	DIS_FISICA_07 NUMBER(1, 0),
	DIS_SENSORIAL_07 NUMBER(1, 0),
	ENF_MENTAL_07 NUMBER(1, 0),
	RIESGO_AISLAMIENTO_07 NUMBER(1, 0),
	ID_PISO_07 NUMBER,
	PISO_TUTELADO_07 NUMBER(1,0),
	F_ALTA_07 DATE DEFAULT SYSDATE, 
	USU_ALTA_07	VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A07T00 ADD CONSTRAINT AD74A07T00_PK 
	PRIMARY KEY (ID_PERFIL_07) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A07T00
ADD CONSTRAINT AD74A07T00_FK32 FOREIGN KEY ( ID_PISO_07)
REFERENCES AD74A32T00 ( ID_PISO_32 )ENABLE;

COMMENT ON COLUMN AD74A07T00.ID_PERFIL_07 IS 'Identificador interno del perfil';
COMMENT ON COLUMN AD74A07T00.MAYOR_65_DEP_07 IS 'Si es mayor 65 años';
COMMENT ON COLUMN AD74A07T00.MAYOR_65_RIESGO_DEP_07 IS 'Si es mayor 65 años con riesgo';
COMMENT ON COLUMN AD74A07T00.MAYOR_75_SOLA_07 IS 'Si es mayor 75 años y vive sola';
COMMENT ON COLUMN AD74A07T00.DIS_INTELECTUAL_07 IS 'Si tiene discapacidad intelectual';
COMMENT ON COLUMN AD74A07T00.DIS_FISICA_07 IS 'Si tiene discapacidad física';
COMMENT ON COLUMN AD74A07T00.DIS_SENSORIAL_07 IS 'Si tiene discapacidad sensorial';
COMMENT ON COLUMN AD74A07T00.ENF_MENTAL_07 IS 'Si tiene enfermedad mental';
COMMENT ON COLUMN AD74A07T00.RIESGO_AISLAMIENTO_07 IS 'Si tine riesgo de aislamiento';
COMMENT ON COLUMN AD74A07T00.ID_PISO_07 IS 'FK a la tabla 32 de PISOS_TUTELADOS';
COMMENT ON COLUMN AD74A07T00.PISO_TUTELADO_07 IS 'Flag indicador piso tutelado: 0:no tutelado 1: tutelado';
COMMENT ON COLUMN AD74A07T00.F_ALTA_07 IS 'Fecha de alta del perfil';
COMMENT ON COLUMN AD74A07T00.USU_ALTA_07 IS 'Usuario que hizo el alta';

COMMENT ON TABLE  AD74A07T00 IS 'Tabla de perfiles';

------------------------------
/* AD74A08T00 - VALORACIONES */
------------------------------
PROMPT 'AD74A08T00';
CREATE TABLE AD74A08T00 (
	ID_VALORACION_08 NUMBER,
	F_VALORACION_08	DATE,
	TIPO_VALORACION_08 NUMBER(1,0),
	MODO_VALORACION_08 NUMBER(1,0),
	CONTRATO_ACTUACION_08 VARCHAR2(300 BYTE),
	ID_NIVEL_SOPORTE_08 NUMBER,
	ALTO_RIESGO_08 NUMBER(1, 0),
	NIVEL_MALTRATO_08 NUMBER(1, 0),
	NIVEL_SUICIDIO_08 NUMBER(1, 0),
	PERIODICIDAD_PROPUESTA_08 NUMBER(2,0),
	PERIODICIDAD_ACORDADA_08 NUMBER(2,0),
	PROPUESTA_ACEPTADA_08 NUMBER(1,0),
	MOTIVO_RETRASO_08 NUMBER(1,0),
	ID_SOLICITANTE_08 NUMBER,
	USU_HISTORICO_08 VARCHAR2(10 BYTE),
	F_HISTORICO_08 DATE,
	F_ALTA_08 DATE,
	USU_ALTA_08	VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A08T00 ADD CONSTRAINT AD74A08T00_PK 
	PRIMARY KEY (ID_VALORACION_08) USING INDEX TABLESPACE  AD7402E00;

COMMENT ON COLUMN AD74A08T00.ID_VALORACION_08 IS 'Identificador interno de la valoracion';
COMMENT ON COLUMN AD74A08T00.F_VALORACION_08 IS 'Fecha de la valoración/revalorización';
COMMENT ON COLUMN AD74A08T00.TIPO_VALORACION_08 IS 'Tipo de valoración: 1-> Inicial; 2-> Periódica; 3-> Cambio de domicilio';
COMMENT ON COLUMN AD74A08T00.MODO_VALORACION_08 IS 'Modo en el que se realizó la valoración: 1->Telefónica; 2->Telefónica especializada; 3-> Presencial';
COMMENT ON COLUMN AD74A08T00.CONTRATO_ACTUACION_08 IS 'Enlace al documento del contrato de actuación y revalorizaciones';
COMMENT ON COLUMN AD74A08T00.ID_NIVEL_SOPORTE_08 IS 'Nivel de soporte: FK a la tabla 58';
COMMENT ON COLUMN AD74A08T00.ALTO_RIESGO_08 IS 'Indica si es de alto riesgo de suicidio/malos tratos. 0-No; 1-Sí';
COMMENT ON COLUMN AD74A08T00.NIVEL_MALTRATO_08 IS 'Indica el nivel de riesgo de maltrato: 1-Nivel 1 (indicadores insuficientes); 2-Nivel 2 (indicadores suficientes); 3-Nivel 3 (indicadores elevados)';
COMMENT ON COLUMN AD74A08T00.NIVEL_SUICIDIO_08 IS 'Indica el nivel de riesgo de suicidio: 1-Riesgo Bajo; 2-Riesgo Medio; 3-Riesgo Alto';
COMMENT ON COLUMN AD74A08T00.PERIODICIDAD_PROPUESTA_08 IS 'Indica la periodicidad de contacto telefónico propuesta en meses';
COMMENT ON COLUMN AD74A08T00.PERIODICIDAD_ACORDADA_08 IS 'Indica la periodicidad de contacto telefónico acordada en meses';
COMMENT ON COLUMN AD74A08T00.PROPUESTA_ACEPTADA_08 IS 'Indica si la periodicidad propuesta es aceptada: 0-> No; 1->Sí';
COMMENT ON COLUMN AD74A08T00.MOTIVO_RETRASO_08 IS 'Indica el motivo del retraso. 1: Ilocalizable por teléfono 2: Ausente del domicilio 3: No responde 4: Otros motivos 5 Incidencia del prestador';
COMMENT ON COLUMN AD74A08T00.ID_SOLICITANTE_08 IS 'Fk a la tabla 01 de solicitantes';
COMMENT ON COLUMN AD74A08T00.USU_HISTORICO_08 IS 'Usuario que pasa a historico';
COMMENT ON COLUMN AD74A08T00.F_HISTORICO_08 IS 'Fecha de historico';
COMMENT ON COLUMN AD74A08T00.F_ALTA_08 IS 'Fecha de alta ';
COMMENT ON COLUMN AD74A08T00.USU_ALTA_08 IS 'Usuario que hizo el alta';

COMMENT ON TABLE  AD74A08T00 IS 'Tabla de valoraciones';


------------------------------
/* AD74A09T00 - DISPOSITIVO-VALORACION */
------------------------------
PROMPT 'AD74A09T00';
CREATE TABLE AD74A09T00 (	
    ID_VALORACION_09 NUMBER NOT NULL ENABLE, 
	ID_DISPOSITIVO_09 NUMBER NOT NULL ENABLE, 
	ACEPTADO_09 NUMBER(1,0)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A09T00 ADD CONSTRAINT AD74A09T00_PK 
	PRIMARY KEY (ID_VALORACION_09, ID_DISPOSITIVO_09) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A09T00
ADD CONSTRAINT AD74A09T00_FK08 FOREIGN KEY ( ID_VALORACION_09)
REFERENCES AD74A08T00 ( ID_VALORACION_08 )ENABLE;

ALTER TABLE AD74A09T00
ADD CONSTRAINT AD74A09T00_FK35 FOREIGN KEY ( ID_DISPOSITIVO_09)
REFERENCES AD74A35T00 ( ID_DISPOSITIVO_35 )ENABLE;

COMMENT ON COLUMN AD74A09T00.ID_VALORACION_09 IS 'FK a la tabla de valoraciones 08';
COMMENT ON COLUMN AD74A09T00.ID_DISPOSITIVO_09 IS 'FK a la tabla de dispositivos 35';
COMMENT ON COLUMN AD74A09T00.ACEPTADO_09 IS 'Indica si el dispositivo propuesto se ha aceptado: 0-> No; 1-> Sí';

COMMENT ON TABLE  AD74A09T00 IS 'Tabla de dispositivos valoracion';



------------------------------
/* AD74A17T00 - DOCUMENTOS_INFORMES */
------------------------------
PROMPT 'AD74A17T00';
CREATE TABLE AD74A17T00 (	
    ID_DOC_INFORME_17 NUMBER NOT NULL, 
	ID_TIPO_DOC_17 NUMBER NOT NULL, 
	OID_17 VARCHAR2(64 BYTE), 
	OID_DOKUSI_17 VARCHAR2(64 BYTE), 
	URL_RUTA_17 VARCHAR2(1000 BYTE), 
	NOMBRE_DOC_17 VARCHAR2(100 BYTE), 
	USU_ALTA_17	VARCHAR2(10 BYTE),
	USU_MODIF_17 VARCHAR2(10 BYTE),
	F_ALTA_17 DATE DEFAULT SYSDATE, 
	F_MODIF_17 DATE
) TABLESPACE AD7401E00;

ALTER TABLE AD74A17T00 ADD CONSTRAINT AD74A17T00_PK 
	PRIMARY KEY (ID_DOC_INFORME_17) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A17T00
ADD CONSTRAINT AD74A17T00_FK36 FOREIGN KEY ( ID_TIPO_DOC_17 )
REFERENCES AD74A36T00 ( ID_TIPO_DOC_36 )ENABLE;


COMMENT ON COLUMN AD74A17T00.ID_DOC_INFORME_17 IS 'PK Código interno de la tabla de informes';
COMMENT ON COLUMN AD74A17T00.ID_TIPO_DOC_17 IS 'FK a la tabla 36 de tipos de documentos';
COMMENT ON COLUMN AD74A17T00.OID_17 IS 'Oid del documento PID';
COMMENT ON COLUMN AD74A17T00.OID_DOKUSI_17 IS 'Oid del documento Dokusi';
COMMENT ON COLUMN AD74A17T00.URL_RUTA_17 IS 'Url del documento';
COMMENT ON COLUMN AD74A17T00.NOMBRE_DOC_17 IS 'Nombre del documento con extensión';
COMMENT ON COLUMN AD74A17T00.USU_ALTA_17 IS 'Usuario de alta';
COMMENT ON COLUMN AD74A17T00.USU_MODIF_17 IS 'Usuario que ha hecho la última modificación';
COMMENT ON COLUMN AD74A17T00.F_ALTA_17 IS 'Fecha de alta';
COMMENT ON COLUMN AD74A17T00.F_MODIF_17 IS 'Fecha de modificación';

COMMENT ON TABLE  AD74A17T00 IS 'Tabla de documentos de informes';


------------------------------
/* AD74A01T00 - SOLICITANTES */
------------------------------
PROMPT 'AD74A01T00';
CREATE TABLE AD74A01T00 (	
    ID_SOLICITANTE_01 NUMBER NOT NULL ENABLE, 
	TIPO_IDENTIFICADOR_01 VARCHAR2(1 BYTE) NOT NULL ENABLE, 
	IDENTIFICADOR_01 VARCHAR2(20 BYTE) NOT NULL ENABLE, 
	NOMBRE_01 VARCHAR2(100 BYTE),
	APELLIDO1_01 VARCHAR2(100 BYTE),
	APELLIDO2_01 VARCHAR2(100 BYTE),
	SEXO_01	VARCHAR2(1 BYTE),
	F_NACIMIENTO_01	DATE,
	NUMSS_01 VARCHAR2(20 BYTE),
	NUMTIS_01 VARCHAR2(8 BYTE),
	F_ALTA_TELEASISTENCIA_01 DATE,
	BENEFICIARIO_01	NUMBER(1, 0),
	F_BENEFICIARIO_01 DATE, 
	F_BAJA_01 DATE,
	F_INICIO_01	DATE,
	NUM_ABONADO_01 VARCHAR2(20 BYTE),
	OBSERVACIONES_01 VARCHAR2(1750 BYTE),
	NO_REINTENTAR_01 NUMBER(1, 0),
	IDIOMA_SERVICIO_01 NUMBER(1, 0),
	IDIOMA_SOLICITANTE_01 NUMBER(1, 0),
	OTRO_IDIOMA_01 VARCHAR2(60 BYTE),
	TIPO_BENEFICIARIO_01 NUMBER(1, 0),
	ID_INF_SOCIAL_01 NUMBER,
	ID_CUENTA_01 NUMBER,
	ID_DIRECCION_01	NUMBER,
	ID_PERFIL_01 NUMBER,
	ID_VALORACION_01 NUMBER,
	F_RETIRADA_01 DATE,
	MANTENER_INST_01 NUMBER(1,0),
	TLFNO_SERVICIO_01 VARCHAR2(20 BYTE),
	TLFNO_MOVIL_01 VARCHAR2(20 BYTE),
	EMAIL_01 VARCHAR2(100 BYTE),
	EXENCION_01 NUMBER(1,0),
	EXONERACION_01 NUMBER(1,0),
	INSTALADO_01 NUMBER(1, 0),
	MOTIV_INST_FUERA_PLAZO_01 NUMBER(2, 0),
	ID_MOTIVO_BAJA_01 NUMBER,
	ES_DENEGACION_SERVICIO_01 NUMBER(1,0),
	F_PRIMERA_VISITA_01 DATE, 
	USU_ALTA_01	VARCHAR2(10 BYTE),
	USU_MODIF_01 VARCHAR2(10 BYTE),
	F_ALTA_01 DATE DEFAULT SYSDATE, 
	F_MODIF_01 DATE,
	F_BAJA_PS_01 DATE,
	MANDATO_01 VARCHAR2(35 BYTE),
	MOTIVO_EXONERACION_01 VARCHAR2(500 BYTE),
	F_EXONERACION_01 DATE
) TABLESPACE AD7401E00;

ALTER TABLE AD74A01T00 ADD CONSTRAINT AD74A01T00_PK 
	PRIMARY KEY (ID_SOLICITANTE_01) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A01T00
ADD CONSTRAINT AD74A01T00_FK05 FOREIGN KEY ( ID_CUENTA_01)
REFERENCES AD74A05T00 ( ID_CUENTA_05 )ENABLE;

ALTER TABLE AD74A01T00
ADD CONSTRAINT AD74A01T00_FK06 FOREIGN KEY ( ID_DIRECCION_01)
REFERENCES AD74A06T00 ( ID_DIRECCION_06 )ENABLE;

ALTER TABLE AD74A01T00
ADD CONSTRAINT AD74A01T00_FK07 FOREIGN KEY ( ID_PERFIL_01)
REFERENCES AD74A07T00 ( ID_PERFIL_07 )ENABLE;

ALTER TABLE AD74A01T00
ADD CONSTRAINT AD74A01T00_FK08 FOREIGN KEY ( ID_VALORACION_01)
REFERENCES AD74A08T00 ( ID_VALORACION_08 )ENABLE;

COMMENT ON COLUMN AD74A01T00.ID_SOLICITANTE_01 IS 'Identificador interno del solicitante';
COMMENT ON COLUMN AD74A01T00.TIPO_IDENTIFICADOR_01 IS 'Tipo identificador: 1-->DNI/NAN; 2-->CIF/IFK; 3-->NIE/AIZ; 4-->Pasaporte/Pasaportea; 5-->Otros/Beste Batzuk';
COMMENT ON COLUMN AD74A01T00.IDENTIFICADOR_01 IS 'Documento de identificación';
COMMENT ON COLUMN AD74A01T00.NOMBRE_01 IS 'Nombre';
COMMENT ON COLUMN AD74A01T00.APELLIDO1_01 IS 'Apellido 1';
COMMENT ON COLUMN AD74A01T00.APELLIDO2_01 IS 'Apellido 2';
COMMENT ON COLUMN AD74A01T00.SEXO_01 IS 'Sexo';
COMMENT ON COLUMN AD74A01T00.F_NACIMIENTO_01 IS 'Fecha de nacimiento del solicitante';
COMMENT ON COLUMN AD74A01T00.NUMSS_01 IS 'Número de la SS del solicitante';
COMMENT ON COLUMN AD74A01T00.NUMTIS_01 IS 'Numero TIS del solicitante';
COMMENT ON COLUMN AD74A01T00.F_ALTA_TELEASISTENCIA_01 IS 'Fecha de alta en teleasistencia';
COMMENT ON COLUMN AD74A01T00.BENEFICIARIO_01 IS '0-Solicitante; 1-Beneficiario';
COMMENT ON COLUMN AD74A01T00.F_BENEFICIARIO_01 IS 'Fecha en la que pasó de solicitante a beneficiario';
COMMENT ON COLUMN AD74A01T00.F_BAJA_01 IS 'Fecha de baja en el servicio';
COMMENT ON COLUMN AD74A01T00.F_INICIO_01 IS 'Fecha de inicio del servicio. Fecha de instalacion';
COMMENT ON COLUMN AD74A01T00.NUM_ABONADO_01 IS 'Número de abonado';
COMMENT ON COLUMN AD74A01T00.OBSERVACIONES_01 IS 'Observaciones sobre el solicitante';
COMMENT ON COLUMN AD74A01T00.NO_REINTENTAR_01 IS 'No reintentar cobros';
COMMENT ON COLUMN AD74A01T00.IDIOMA_SERVICIO_01 IS 'Idioma de prestación del servicio 0:castellano 1:euskera 2:otros';
COMMENT ON COLUMN AD74A01T00.IDIOMA_SOLICITANTE_01 IS 'Idioma del solicitante 0:castellano 1:euskera 2:otros';
COMMENT ON COLUMN AD74A01T00.OTRO_IDIOMA_01 IS 'Otro idioma elegido';
COMMENT ON COLUMN AD74A01T00.TIPO_BENEFICIARIO_01 IS 'Tipo de beneficiario: 1-->Titular A; 2--> Beneficiario/a B; 3--> Beneficiario/a C. Enviado por el PS';
COMMENT ON COLUMN AD74A01T00.ID_INF_SOCIAL_01 IS 'FK a la tabla 02 de INFORMES_SOCIALES';
COMMENT ON COLUMN AD74A01T00.ID_CUENTA_01 IS 'FK a la tabla 05 de CUENTAS';
COMMENT ON COLUMN AD74A01T00.ID_DIRECCION_01 IS 'FK a la tabla 06 de DIRECCIONES';
COMMENT ON COLUMN AD74A01T00.ID_PERFIL_01 IS 'FK a la tabla 07 de PERFIL';
COMMENT ON COLUMN AD74A01T00.ID_VALORACION_01 IS 'FK a la tabla 08 de Valoraciones';
COMMENT ON COLUMN AD74A01T00.F_RETIRADA_01 IS 'Fecha de retirada de la instalación';
COMMENT ON COLUMN AD74A01T00.MANTENER_INST_01 IS 'Indica si se mantiene la instalacion a pesar de la baja';
COMMENT ON COLUMN AD74A01T00.TLFNO_SERVICIO_01 IS 'Telefono de servicio';
COMMENT ON COLUMN AD74A01T00.TLFNO_MOVIL_01 IS 'Telefono movil';
COMMENT ON COLUMN AD74A01T00.EMAIL_01 IS 'Mail del beneficiario';
COMMENT ON COLUMN AD74A01T00.EXENCION_01 IS 'Indica si en el beneficiario está o no exento de pago. 0: no exento 1: exento';
COMMENT ON COLUMN AD74A01T00.EXONERACION_01 IS 'Indica si en el beneficiario está o no exonerado del pago. 0: no exonerado 1: exonerado';
COMMENT ON COLUMN AD74A01T00.INSTALADO_01 IS 'Flag de instalación, Valores 0: No instalado, 1: Instalado';
COMMENT ON COLUMN AD74A01T00.MOTIV_INST_FUERA_PLAZO_01 IS 'Motivo de instalación fuera de plazo. Valores: 1: Petición de p. usuaria o contacto. 2: Ilocalizable por teléfono. 3: Ausente del domicilio. 4: Ausente en visita. 5: Incidencia técnica domicilio. 6: Intervención de SSBB.7: Incidencia del prestador.';
COMMENT ON COLUMN AD74A01T00.ID_MOTIVO_BAJA_01 IS 'FK a la tabla 33 de MOTIVOS_BAJA';
COMMENT ON COLUMN AD74A01T00.F_PRIMERA_VISITA_01 IS 'Fecha de la primera visita';
COMMENT ON COLUMN AD74A01T00.USU_ALTA_01 IS 'Usuario de alta';
COMMENT ON COLUMN AD74A01T00.USU_MODIF_01 IS 'Usuario de modificación';
COMMENT ON COLUMN AD74A01T00.F_ALTA_01 IS 'Fecha de alta';
COMMENT ON COLUMN AD74A01T00.F_MODIF_01 IS 'Fecha de modificación';
COMMENT ON COLUMN AD74A01T00.ES_DENEGACION_SERVICIO_01 IS 'Campo para determinar si una resolución ha sido por denegación. NO:0 / SI:1. Usado para el control de la presentación de los motivos de denegación de servicio (Tabla 59)';
COMMENT ON COLUMN AD74A01T00.F_BAJA_PS_01 IS 'Fecha de comunicacion de baja al prestador. Cuando se le deja de pagar al prestador.';
COMMENT ON COLUMN AD74A01T00.MANDATO_01 IS 'Mandato para domiciliaciones';
COMMENT ON COLUMN AD74A01T00.MOTIVO_EXONERACION_01 IS 'Motivo de la exoneración';
COMMENT ON COLUMN AD74A01T00.F_EXONERACION_01 IS 'Fecha de la exoneración';

COMMENT ON TABLE AD74A01T00  IS 'Tabla de solicitantes';


------------------------------
/* AD74A71T00 - DISCAPACIDAD */
------------------------------
PROMPT 'AD74A71T00';
CREATE TABLE AD74A71T00 (	
    ID_DISCAPACIDAD_71 NUMBER NOT NULL ENABLE, 
	DESC_DISCAPACIDAD_71 VARCHAR2(250 BYTE), 
	ID_EXPEDIENTE_71 NUMBER,
	ID_SOLICITANTE_71 NUMBER,
	DISCAPACIDAD_FISICA_71 NUMBER(1,0),
	DISCAPACIDAD_INTELECTO_71 NUMBER(1,0),
	DISCAPACIDAD_SENSORIAL_71 NUMBER(1,0),
	F_RESOLUCION_71	DATE,
	USU_HISTORICO_71 VARCHAR2(10 BYTE),
	F_HISTORICO_71 DATE,
	USU_ALTA_71 VARCHAR2(20 BYTE),
	F_ALTA_71 DATE
) TABLESPACE AD7401E00;

ALTER TABLE AD74A71T00 ADD CONSTRAINT AD74A71T00_PK 
	PRIMARY KEY (ID_DISCAPACIDAD_71) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A71T00
ADD CONSTRAINT AD74A71T00_FK01 FOREIGN KEY ( ID_SOLICITANTE_71 )
REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;

COMMENT ON COLUMN AD74A71T00.ID_DISCAPACIDAD_71 IS 'Identificador interno de la discapacidad';
COMMENT ON COLUMN AD74A71T00.DESC_DISCAPACIDAD_71 IS 'Descripción de la discapacidad';
COMMENT ON COLUMN AD74A71T00.ID_EXPEDIENTE_71 IS 'Expediente en el que se resuelve la dependencia si lo hubiera';
COMMENT ON COLUMN AD74A71T00.ID_SOLICITANTE_71 IS 'FK a la tabla 01 de SOLICITANTES';
COMMENT ON COLUMN AD74A71T00.DISCAPACIDAD_FISICA_71 IS 'Si tiene discapacidad fisica 0: no 1: si';
COMMENT ON COLUMN AD74A71T00.DISCAPACIDAD_INTELECTO_71 IS 'Si tiene discapacidad intelectual 0: no 1: si';
COMMENT ON COLUMN AD74A71T00.DISCAPACIDAD_SENSORIAL_71 IS 'Si tiene discapacidad sensorial 0: no 1: si';
COMMENT ON COLUMN AD74A71T00.F_RESOLUCION_71 IS 'Fecha de resolución del reconocimiento de discapacidad';
COMMENT ON COLUMN AD74A71T00.USU_HISTORICO_71 IS 'Usuario de  paso a histórico';
COMMENT ON COLUMN AD74A71T00.F_HISTORICO_71 IS 'Fecha de paso a histórico';
COMMENT ON COLUMN AD74A71T00.USU_ALTA_71 IS 'Usuario que hizo el alta';
COMMENT ON COLUMN AD74A71T00.F_ALTA_71 IS 'Fecha de alta ';

COMMENT ON TABLE  AD74A71T00 IS 'Tabla de discapacidad';


-----------------------------------------
/* AD74A27T00 - EMERGENCIAS */
-----------------------------------------
PROMPT 'AD74A27T00';
CREATE TABLE AD74A27T00 (	
	ID_EMERGENCIA_27 NUMBER NOT NULL,
	ID_TIPO_EMERGENCIA_27 NUMBER NOT NULL,
	F_EMERGENCIA_27 DATE NOT NULL,
	ID_SOLICITANTE_27 NUMBER NOT NULL,
	F_ALTA_27 DATE DEFAULT SYSDATE, 
	USU_ALTA_27 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A27T00 ADD CONSTRAINT AD74A27T00_PK 
	PRIMARY KEY (ID_EMERGENCIA_27) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A27T00
ADD CONSTRAINT AD74A27T00_FK01 FOREIGN KEY ( ID_SOLICITANTE_27)
REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;

ALTER TABLE AD74A27T00
ADD CONSTRAINT AD74A27T00_FK46 FOREIGN KEY ( ID_TIPO_EMERGENCIA_27)
REFERENCES AD74A46T00 ( ID_TIPO_EMERGENCIA_46 )ENABLE;
 
   COMMENT ON COLUMN AD74A27T00.ID_EMERGENCIA_27 IS 'PK de la tabla de emergencias';
   COMMENT ON COLUMN AD74A27T00.ID_TIPO_EMERGENCIA_27 IS 'Tipo de alarma FK a la TABLA 46 de tipos de Emergencia';
   COMMENT ON COLUMN AD74A27T00.F_EMERGENCIA_27 IS 'Fecha de la emergencia';
   COMMENT ON COLUMN AD74A27T00.ID_SOLICITANTE_27 IS 'Fk a la tabla 01 de solicitantes';
   COMMENT ON COLUMN AD74A27T00.F_ALTA_27 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A27T00.USU_ALTA_27 IS 'Usuario de alta';
   
   COMMENT ON TABLE  AD74A27T00  IS 'Tabla de emergencias';   


-----------------------------------------
/* AD74A28T00 - REC_MOVIL_EMERGENCIA */
-----------------------------------------
PROMPT 'AD74A28T00';
CREATE TABLE AD74A28T00 (	
	ID_REC_MOVIL_EMER_28 NUMBER NOT NULL,
	ID_EMERGENCIA_28 NUMBER NOT NULL,
	TIEMPO_LLEGADA_28 NUMBER(2,0),
	RECURSO_MOVILIZADO_28 NUMBER(1,0) NOT NULL,
	F_ALTA_28 DATE DEFAULT SYSDATE, 
	USU_ALTA_28 VARCHAR2(10 BYTE),
	F_ARCHIVO_28 DATE
) TABLESPACE AD7401E00;

ALTER TABLE AD74A28T00 ADD CONSTRAINT AD74A28T00_PK 
	PRIMARY KEY (ID_REC_MOVIL_EMER_28) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A28T00
ADD CONSTRAINT AD74A28T00_FK28 FOREIGN KEY ( ID_EMERGENCIA_28)
REFERENCES AD74A27T00 ( ID_EMERGENCIA_27 )ENABLE;

 
   COMMENT ON COLUMN AD74A28T00.ID_REC_MOVIL_EMER_28 IS 'PK de la tabla de rec movil emergencias';
   COMMENT ON COLUMN AD74A28T00.ID_EMERGENCIA_28 IS 'Tipo de alarma FK a la TABLA 27 de emergencia';
   COMMENT ON COLUMN AD74A28T00.RECURSO_MOVILIZADO_28 IS 'Recurso movilizado: 1: Contactos socio familiares; 2: UM propia; 3: UM de soporte; 4: SOS DEIAK; 5: CS – Consejo Sanitario';
   COMMENT ON COLUMN AD74A28T00.TIEMPO_LLEGADA_28 IS 'Tiempo de llegada del recurso movilizado';
   COMMENT ON COLUMN AD74A28T00.F_ALTA_28 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A28T00.USU_ALTA_28 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A28T00.F_ARCHIVO_28 IS 'Fecha de archivo';
   
   COMMENT ON TABLE  AD74A28T00  IS 'Tabla de recursos movil emergencia';   

-----------------------------------------
/* AD74A26T00 - PROTOCOLOS */
-----------------------------------------
PROMPT 'AD74A26T00';
CREATE TABLE AD74A26T00 (	
	ID_PROTOCOLO_26 NUMBER NOT NULL,
	ID_TIPO_PROTOCOLO_26 NUMBER(1,0) NOT NULL,
	F_ENTRADA_26 DATE NOT NULL,
	F_SALIDA_26 DATE NOT NULL,
	ID_SOLICITANTE_26 NUMBER NOT NULL,
	F_ALTA_26 DATE DEFAULT SYSDATE, 
	USU_ALTA_26 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A26T00 ADD CONSTRAINT AD74A26T00_PK 
	PRIMARY KEY (ID_PROTOCOLO_26) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A26T00
ADD CONSTRAINT AD74A26T00_FK01 FOREIGN KEY ( ID_SOLICITANTE_26)
REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;
 
   COMMENT ON COLUMN AD74A26T00.ID_PROTOCOLO_26 IS 'PK de la tabla de protocolos';
   COMMENT ON COLUMN AD74A26T00.ID_TIPO_PROTOCOLO_26 IS '1: Seg. Ej. Cognitivo. 2: Suicidio. 3: Maltrato.';
   COMMENT ON COLUMN AD74A26T00.F_ENTRADA_26 IS 'Fecha de entrada';
   COMMENT ON COLUMN AD74A26T00.F_SALIDA_26 IS 'Fecha de salida';
   COMMENT ON COLUMN AD74A26T00.ID_SOLICITANTE_26 IS 'Fk a la tabla 01 de solicitantes';
   COMMENT ON COLUMN AD74A26T00.F_ALTA_26 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A26T00.USU_ALTA_26 IS 'Usuario de alta';
   
   COMMENT ON TABLE  AD74A26T00  IS 'Tabla de protocolos';   

-----------------------------------------
/* AD74A25T00 - INTERVENCIONES */
-----------------------------------------
PROMPT 'AD74A25T00';
CREATE TABLE AD74A25T00 (	
	ID_INTERVENCION_25 NUMBER NOT NULL,
	ID_TIPO_INTERVENCION_25 NUMBER NOT NULL,
	PENDIENTE_25 NUMBER(1,0) NOT NULL,
	BAJA_25 NUMBER(1,0) NOT NULL,
	F_INTERVENCION_25 DATE NOT NULL,
	ID_SOLICITANTE_25 NUMBER NOT NULL,
	ID_DISPOSITIVO_25 NUMBER,
	ID_TERMINAL_25 NUMBER,
	F_ALTA_25 DATE DEFAULT SYSDATE, 
	USU_ALTA_25 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A25T00 ADD CONSTRAINT AD74A25T00_PK 
	PRIMARY KEY (ID_INTERVENCION_25) USING INDEX TABLESPACE  AD7402E00;
 
ALTER TABLE AD74A25T00
ADD CONSTRAINT AD74A25T00_FK45 FOREIGN KEY ( ID_TIPO_INTERVENCION_25)
REFERENCES AD74A45T00 ( ID_TIPO_INTERVENCION_45 )ENABLE;

ALTER TABLE AD74A25T00
ADD CONSTRAINT AD74A25T00_FK01 FOREIGN KEY ( ID_SOLICITANTE_25)
REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;

ALTER TABLE AD74A25T00
ADD CONSTRAINT AD74A25T00_FK35 FOREIGN KEY ( ID_DISPOSITIVO_25)
REFERENCES AD74A35T00 ( ID_DISPOSITIVO_35 )ENABLE;

ALTER TABLE AD74A25T00
ADD CONSTRAINT AD74A25T00_FK34 FOREIGN KEY ( ID_TERMINAL_25)
REFERENCES AD74A34T00 ( ID_TERMINAL_34 )ENABLE;

ALTER TABLE AD74A25T00
ADD CONSTRAINT AD74A25T00_CHK1 CHECK (ID_DISPOSITIVO_25 IS NULL OR ID_TERMINAL_25 IS NULL) ENABLE;
 
   COMMENT ON COLUMN AD74A25T00.ID_INTERVENCION_25 IS 'PK de la tabla de intervenciones';
   COMMENT ON COLUMN AD74A25T00.ID_TIPO_INTERVENCION_25 IS 'Tipo de intervencion FK a la TABLA 45 de tipos de Intervencion';
   COMMENT ON COLUMN AD74A25T00.PENDIENTE_25 IS 'Pendiente de intervención: 0: No 1: Si';
   COMMENT ON COLUMN AD74A25T00.F_INTERVENCION_25 IS 'Fecha de la intervención';
   COMMENT ON COLUMN AD74A25T00.BAJA_25 IS 'Flag de baja. 0: No 1: Si';
   COMMENT ON COLUMN AD74A25T00.ID_SOLICITANTE_25 IS 'Fk a la tabla 01 de solicitantes';
   COMMENT ON COLUMN AD74A25T00.ID_DISPOSITIVO_25 IS 'Fk a la tabla 35 de dispositivos';
   COMMENT ON COLUMN AD74A25T00.ID_TERMINAL_25 IS 'Fk a la tabla 34 de TERMINALES';
   COMMENT ON COLUMN AD74A25T00.F_ALTA_25 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A25T00.USU_ALTA_25 IS 'Usuario de alta';
   
   COMMENT ON TABLE  AD74A25T00  IS 'Tabla de intervenciones';   

-----------------------------------------
/* AD74A24T00 - ALARMAS */
-----------------------------------------
PROMPT 'AD74A24T00';
CREATE TABLE AD74A24T00 (	
	ID_ALARMA_24 NUMBER NOT NULL,
	ID_TIPO_ALARMA_24 NUMBER NOT NULL,
	ID_DISPOSITIVO_24 NUMBER,
	ID_LLAMADA_24 NUMBER,
	F_ALARMA_24 DATE, 
	ID_SOLICITANTE_24 NUMBER NOT NULL,	
	F_ALTA_24 DATE DEFAULT SYSDATE, 
	USU_ALTA_24 VARCHAR2(10 BYTE),
	ID_TIPO_RESOL_24 NUMBER(1,0),
	IND_CAIDA_24 NUMBER(1,0),
	IND_LESION_24 NUMBER(1,0)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A24T00 ADD CONSTRAINT AD74A24T00_PK 
	PRIMARY KEY (ID_ALARMA_24) USING INDEX TABLESPACE  AD7402E00;
 
ALTER TABLE AD74A24T00
ADD CONSTRAINT AD74A24T00_FK48 FOREIGN KEY ( ID_TIPO_ALARMA_24)
REFERENCES AD74A48T00 ( ID_TIPO_ALARMA_48 )ENABLE;

ALTER TABLE AD74A24T00
ADD CONSTRAINT AD74A24T00_FK35 FOREIGN KEY ( ID_DISPOSITIVO_24)
REFERENCES AD74A35T00 ( ID_DISPOSITIVO_35 )ENABLE;

ALTER TABLE AD74A24T00
ADD CONSTRAINT AD74A24T00_FK29 FOREIGN KEY ( ID_LLAMADA_24)
REFERENCES AD74A29T00 ( ID_LLAMADA_29 )ENABLE;

ALTER TABLE AD74A24T00
ADD CONSTRAINT AD74A24T00_FK01 FOREIGN KEY ( ID_SOLICITANTE_24)
REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;
 
   COMMENT ON COLUMN AD74A24T00.ID_ALARMA_24 IS 'PK de la tabla de alarmas';
   COMMENT ON COLUMN AD74A24T00.ID_TIPO_ALARMA_24 IS 'Tipo de alarma FK a la TABLA 48 de tipos de Alarma';
   COMMENT ON COLUMN AD74A24T00.ID_DISPOSITIVO_24 IS 'Tipo de alarma FK a la TABLA 35 de dispositivos';
   COMMENT ON COLUMN AD74A24T00.ID_LLAMADA_24 IS 'Tipo de alarma FK a la TABLA 29 de llamadas';
   COMMENT ON COLUMN AD74A24T00.F_ALARMA_24 IS 'Fecha de la alarma';
   COMMENT ON COLUMN AD74A24T00.ID_SOLICITANTE_24 IS 'Fk a la tabla 01 de solicitantes';
   COMMENT ON COLUMN AD74A24T00.F_ALTA_24 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A24T00.USU_ALTA_24 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A24T00.ID_TIPO_RESOL_24 IS '1: Resueltas desde CA.  2: Resueltas con intervención domiciliaria de recursos propios UM.  3: Resueltas con intervención domiciliaria de recursos de entorno sociofamiliar. 4: Resueltas con intervención de servicios de emergencias.';
   COMMENT ON COLUMN AD74A24T00.IND_CAIDA_24 IS 'Indicador de si la alarma está relacionada con una caída';
   COMMENT ON COLUMN AD74A24T00.IND_LESION_24 IS 'Indicador de si la alarma está relacionada con una lesión';
   
   COMMENT ON TABLE  AD74A24T00  IS 'Tabla de alarmas';  

------------------------------
/* AD74A20T00 - AVISOS */
------------------------------
PROMPT 'AD74A20T00';
CREATE TABLE AD74A20T00 (	
    ID_AVISO_20 NUMBER NOT NULL ENABLE, 
	ID_TIPO_AVISO_20 NUMBER, 
	ID_SUB_TIPO_AVISO_20 NUMBER, 
	ORIGEN_20 NUMBER, 
	DESTINO_20 NUMBER, 
	F_ALTA_20 DATE,
	F_PROCESADO_20 DATE,
	ID_SOLICITANTE_20 NUMBER,
	ID_INFORME_20 NUMBER,
	OBSERVACIONES_20 VARCHAR2(1750 BYTE),
	URGENCIA_20 NUMBER(1,0),
	DATOS_AVISO_20 CLOB, 
	USU_ALTA_20	VARCHAR2(10 BYTE),
	USU_PROCESADO_20 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A20T00 ADD CONSTRAINT AD74A20T00_PK 
	PRIMARY KEY (ID_AVISO_20) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A20T00
ADD CONSTRAINT AD74A20T00_FK40 FOREIGN KEY ( ID_TIPO_AVISO_20)
REFERENCES AD74A40T00 ( ID_TIPO_AVISO_40 )ENABLE;

ALTER TABLE AD74A20T00
ADD CONSTRAINT AD74A20T00_FK41 FOREIGN KEY ( ID_SUB_TIPO_AVISO_20)
REFERENCES AD74A41T00 ( ID_SUB_TIPO_AVISO_41 )ENABLE;

ALTER TABLE AD74A20T00
ADD CONSTRAINT AD74A20T00_FK01 FOREIGN KEY ( ID_SOLICITANTE_20)
REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;

ALTER TABLE AD74A20T00
ADD CONSTRAINT AD74A20T00_FK42 FOREIGN KEY ( ORIGEN_20)
REFERENCES AD74A42T00 ( ID_ACTOR_42 )ENABLE;

ALTER TABLE AD74A20T00
ADD CONSTRAINT AD74A20T00_FK42_v2 FOREIGN KEY ( DESTINO_20)
REFERENCES AD74A42T00 ( ID_ACTOR_42 )ENABLE;

--ALTER TABLE AD74A20T00
--ADD CONSTRAINT AD74A20T00_FK16 FOREIGN KEY ( ID_INFORME_20)
--REFERENCES AD74A16T00 ( ID_INFORME_16 )ENABLE;


COMMENT ON COLUMN AD74A20T00.ID_AVISO_20 IS 'Identificador interno del aviso';
COMMENT ON COLUMN AD74A20T00.ID_TIPO_AVISO_20 IS 'FK a la tabla maestra 40 de TIPOS_AVISO';
COMMENT ON COLUMN AD74A20T00.ID_SUB_TIPO_AVISO_20 IS 'FK a la tabla maestra 41 de SUB TIPOS_AVISO';
COMMENT ON COLUMN AD74A20T00.ORIGEN_20 IS 'Origen FK a la tabla maestra 42 de ACTORES';  
COMMENT ON COLUMN AD74A20T00.DESTINO_20 IS 'Destino FK a la tabla maestra 42 de ACTORES';
COMMENT ON COLUMN AD74A20T00.F_ALTA_20 IS 'Fecha de creación del aviso';
COMMENT ON COLUMN AD74A20T00.F_PROCESADO_20 IS 'Fecha de procesamiento del aviso';
COMMENT ON COLUMN AD74A20T00.ID_SOLICITANTE_20 IS 'FK a la tabla 01 SOLICITANTES';
COMMENT ON COLUMN AD74A20T00.ID_INFORME_20 IS 'FK a la tabla 16 INFORMES';
COMMENT ON COLUMN AD74A20T00.OBSERVACIONES_20 IS 'Observaciones del aviso';
COMMENT ON COLUMN AD74A20T00.URGENCIA_20 IS 'Nivel de urgencia, 0 no urgente, 1 urgente';
COMMENT ON COLUMN AD74A20T00.DATOS_AVISO_20 IS 'Xml con los datos del aviso. Baja, Quejas, Cambio de domicilio';
COMMENT ON COLUMN AD74A20T00.USU_ALTA_20 IS 'Usuario de alta';
COMMENT ON COLUMN AD74A20T00.USU_PROCESADO_20 IS 'Usuario que procesa el aviso';

COMMENT ON TABLE  AD74A20T00 IS 'Tabla de avisos';

------------------------------
/* AD74A70T00 DOCU_AVISO*/
------------------------------
PROMPT 'AD74A70T00';
CREATE TABLE AD74A70T00 (	
    ID_DOC_AVISO_70 NUMBER NOT NULL ENABLE, 
	ID_AVISO_70 NUMBER NOT NULL ENABLE, 
	RUTA_70 VARCHAR2(100 BYTE) NOT NULL ENABLE,
	ID_TIPO_DOC_70 NUMBER, 
	NOMBRE_DOC_70 VARCHAR2(100 BYTE) NOT NULL ENABLE,
	EXTENSION_70 VARCHAR2(4 BYTE) NOT NULL ENABLE,
	F_ALTA_70 DATE NOT NULL ENABLE,
	USU_ALTA_70	VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A70T00 ADD CONSTRAINT AD74A70T00_PK 
	PRIMARY KEY (ID_DOC_AVISO_70) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A70T00
ADD CONSTRAINT AD74A70T00_FK20 FOREIGN KEY ( ID_AVISO_70)
REFERENCES AD74A20T00 ( ID_AVISO_20 )ENABLE;

ALTER TABLE AD74A70T00
ADD CONSTRAINT AD74A70T00_FK36 FOREIGN KEY ( ID_TIPO_DOC_70)
REFERENCES AD74A36T00 ( ID_TIPO_DOC_36 )ENABLE;

COMMENT ON COLUMN AD74A70T00.ID_DOC_AVISO_70 IS 'Identificador interno del doc de aviso';
COMMENT ON COLUMN AD74A70T00.ID_AVISO_70 IS 'FK a la tabla 20 de AVISO';
COMMENT ON COLUMN AD74A70T00.RUTA_70 IS 'Ruta pid del documento';
COMMENT ON COLUMN AD74A70T00.ID_TIPO_DOC_70 IS 'FK con la tabla de tipos de documento';
COMMENT ON COLUMN AD74A70T00.NOMBRE_DOC_70 IS 'Nombre del documento';  
COMMENT ON COLUMN AD74A70T00.EXTENSION_70 IS 'Extension del documento';
COMMENT ON COLUMN AD74A70T00.F_ALTA_70 IS 'Fecha de creación del doc de aviso';
COMMENT ON COLUMN AD74A70T00.USU_ALTA_70 IS 'Usuario de alta';

COMMENT ON TABLE  AD74A70T00 IS 'Tabla de documentos de avisos';

------------------------------
/* AD74A21T00 - RIESGOS */
------------------------------
PROMPT 'AD74A21T00';
CREATE TABLE AD74A21T00 (	
    ID_RIESGO_21 NUMBER NOT NULL ENABLE, 
	ALTO_RIESGO_21	NUMBER(1, 0),
	NIVEL_MALTRATO_21 NUMBER(1, 0),
	NIVEL_SUICIDIO_21 NUMBER(1, 0),
	ID_VALORACION_21 NUMBER,
	ID_SOLICITANTE_21 NUMBER,
	USU_HISTORICO_21 VARCHAR2(10 BYTE),
	F_HISTORICO_21	DATE,
	F_ALTA_21	DATE,
	USU_ALTA_21 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A21T00 ADD CONSTRAINT AD74A21T00_PK 
	PRIMARY KEY (ID_RIESGO_21) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A21T00
ADD CONSTRAINT AD74A21T00_FK01 FOREIGN KEY ( ID_SOLICITANTE_21)
REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;

COMMENT ON COLUMN AD74A21T00.ID_RIESGO_21 IS 'Identificador interno del riesgo';
COMMENT ON COLUMN AD74A21T00.ALTO_RIESGO_21 IS 'Indica si es de alto riesgo de suicidio/malos tratos. 0-No; 1-Sí';
COMMENT ON COLUMN AD74A21T00.NIVEL_MALTRATO_21 IS 'Indica el nivel de riesgo de maltrato: 1-Nivel 1 (indicadores insuficientes); 2-Nivel 2 (indicadores suficientes); 3-Nivel 3 (indicadores elevados)';  
COMMENT ON COLUMN AD74A21T00.NIVEL_SUICIDIO_21 IS 'Indica el nivel de riesgo de suicidio: 1-Riesgo Bajo; 2-Riesgo Medio; 3-Riesgo Alto';
COMMENT ON COLUMN AD74A21T00.ID_VALORACION_21 IS 'FK a la tabla 08 de valoraciones';
COMMENT ON COLUMN AD74A21T00.ID_SOLICITANTE_21 IS 'FK a la tabla 01 de solicitantes';
COMMENT ON COLUMN AD74A21T00.USU_HISTORICO_21 IS 'Usuario de  paso a histórico';
COMMENT ON COLUMN AD74A21T00.F_HISTORICO_21 IS 'Fecha de paso a histórico';
COMMENT ON COLUMN AD74A21T00.F_ALTA_21 IS 'Fecha de alta ';
COMMENT ON COLUMN AD74A21T00.USU_ALTA_21 IS 'Usuario que hizo el alta';

COMMENT ON TABLE  AD74A21T00 IS 'Tabla de riesgos';

------------------------------
/* AD74A22T00 - SOPORTE */
------------------------------
PROMPT 'AD74A22T00';
CREATE TABLE AD74A22T00 (	
    ID_SOPORTE_22 NUMBER NOT NULL ENABLE, 
	ID_NIVEL_SOPORTE_22 NUMBER NOT NULL ENABLE, 
	ID_VALORACION_22 NUMBER,
	ID_SOLICITANTE_22 NUMBER NOT NULL ENABLE,
	USU_HISTORICO_22 VARCHAR2(10 BYTE),
	F_HISTORICO_22	DATE,
	F_ALTA_22	DATE,
	USU_ALTA_22 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A22T00 ADD CONSTRAINT AD74A22T00_PK 
	PRIMARY KEY (ID_SOPORTE_22) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A22T00
ADD CONSTRAINT AD74A22T00_FK01 FOREIGN KEY ( ID_SOLICITANTE_22)
REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;

/*ALTER TABLE AD74A22T00
ADD CONSTRAINT AD74A22T00_F58 FOREIGN KEY ( ID_NIVEL_SOPORTE_22)
REFERENCES AD74A58T00 ( ID_NIVEL_SOPORTE_58 )ENABLE;*/

COMMENT ON COLUMN AD74A22T00.ID_SOPORTE_22 IS 'Identificador interno del soporte';
COMMENT ON COLUMN AD74A22T00.ID_NIVEL_SOPORTE_22 IS 'FK a la tabla 58 de MAESTRO_NIV_SOPORTE';
COMMENT ON COLUMN AD74A22T00.ID_VALORACION_22 IS 'FK a la tabla 08 de valoraciones';
COMMENT ON COLUMN AD74A22T00.ID_SOLICITANTE_22 IS 'FK a la tabla 01 de solicitantes';
COMMENT ON COLUMN AD74A22T00.USU_HISTORICO_22 IS 'Usuario de  paso a histórico';
COMMENT ON COLUMN AD74A22T00.F_HISTORICO_22 IS 'Fecha de paso a histórico';
COMMENT ON COLUMN AD74A22T00.F_ALTA_22 IS 'Fecha de alta ';
COMMENT ON COLUMN AD74A22T00.USU_ALTA_22 IS 'Usuario que hizo el alta';

COMMENT ON TABLE  AD74A22T00 IS 'Tabla de soporte';

------------------------------
/* AD74A23T00 - DISPOSITIVOS-SOLICITANTE */
------------------------------
PROMPT 'AD74A23T00';
CREATE TABLE AD74A23T00 (	
	ID_DISP_SOL_23 	NUMBER NOT NULL ENABLE, 
    ID_SOLICITANTE_23 NUMBER NOT NULL ENABLE, 
	ID_TERMINAL_23 NUMBER,
	ID_DISPOSITIVO_23 NUMBER,
	F_INSTALACION_23	DATE,
	ACEPTADO_23 NUMBER(1, 0),
	USU_ALTA_23 VARCHAR2(10 BYTE),
	F_ALTA_23	DATE,
	USU_BAJA_23 VARCHAR2(10 BYTE),
	F_BAJA_23 DATE
) TABLESPACE AD7401E00;

ALTER TABLE AD74A23T00 ADD CONSTRAINT AD74A23T00_PK 
	PRIMARY KEY (ID_DISP_SOL_23) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A23T00
ADD CONSTRAINT AD74A23T00_FK01 FOREIGN KEY ( ID_SOLICITANTE_23)
REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;

ALTER TABLE AD74A23T00
ADD CONSTRAINT AD74A23T00_CHK1 CHECK 
((ID_TERMINAL_23 IS NOT NULL AND ID_DISPOSITIVO_23 IS NULL) OR (ID_TERMINAL_23 IS NULL AND ID_DISPOSITIVO_23 IS NOT NULL))
ENABLE;

COMMENT ON COLUMN AD74A23T00.ID_DISP_SOL_23 IS 'Identificador interno del dispositivo-solicitante';
COMMENT ON COLUMN AD74A23T00.ID_SOLICITANTE_23 IS 'FK a la tabla 01 de SOLICITANTES';
COMMENT ON COLUMN AD74A23T00.ID_TERMINAL_23 IS 'FK a la tabla 34 de TERMINALES';
COMMENT ON COLUMN AD74A23T00.ID_DISPOSITIVO_23 IS 'FK a la tabla 35 de DISPOSITIVOS';
COMMENT ON COLUMN AD74A23T00.F_INSTALACION_23 IS 'Fecha de instalación';
COMMENT ON COLUMN AD74A23T00.ACEPTADO_23 IS 'Deprecado - Indica si el dispositivo ha sido aceptado';
COMMENT ON COLUMN AD74A23T00.USU_ALTA_23 IS 'Usuario que hizo el alta';
COMMENT ON COLUMN AD74A23T00.F_ALTA_23 IS 'Fecha de alta';
COMMENT ON COLUMN AD74A23T00.USU_BAJA_23 IS 'Usuario que hizo la baja';
COMMENT ON COLUMN AD74A23T00.F_BAJA_23 IS 'Fecha de baja';

COMMENT ON TABLE  AD74A23T00 IS 'Tabla de dispositivos por solicitante';

------------------------------
/* AD74A00T00 - EXPEDIENTES */
------------------------------
PROMPT 'AD74A00T00';
CREATE TABLE AD74A00T00 (	
    ID_EXPEDIENTE_00 NUMBER NOT NULL ENABLE, 
	FOLDER_ID_00 VARCHAR2(64 BYTE) NOT NULL ENABLE,
	F_REGISTRO_00 DATE, 
	NUM_REGISTRO_00 VARCHAR2(25 BYTE), 
	F_REGISTRO_OTRO_00	DATE,
	NUM_REGISTRO_OTRO_00	VARCHAR2(50 BYTE),
	F_RECEPCION_00	DATE NOT NULL ENABLE, 
	F_APERTURA_EXP_00	DATE, 
	F_CIERRE_00	DATE,
	F_ARCHIVO_00 DATE,
	F_DESISTIMIENTO_00 DATE,
	F_RESOL_DESIS_00 DATE,
	ID_TIPO_ENTRADA_00 VARCHAR2(1 BYTE) NOT NULL ENABLE, 
	NUM_EXPEDIENTE_00 VARCHAR2(25 BYTE),
	ID_TIPO_NOT_00 VARCHAR2(1 BYTE) NOT NULL ENABLE, 
	CANAL_NOT_00 VARCHAR2(1 BYTE), 
	EMAIL_NOT_00 VARCHAR2(200 BYTE),
	TFNO_NOT_00	VARCHAR2(30 BYTE),
	IDIOMA_NOT_00	VARCHAR2(2 BYTE),
	ID_PROCEDIMIENTO_00	VARCHAR2(10 BYTE) NOT NULL ENABLE, 
	DE_OFICIO_00 NUMBER(1, 0),
	URGENCIA_00	NUMBER(1,0),
	RAZON_URGENCIA_00 VARCHAR2(200 BYTE),
	CODIGO_SGA_00 NUMBER(10,0),	
	ID_ESTADO_00 NUMBER NOT NULL ENABLE, 
	ID_SOLICITANTE_00 NUMBER,
	ID_CUENTA_00 NUMBER,
	ID_DIRECCION_00	NUMBER,
	ID_PERFIL_00 NUMBER,
	ID_DIRECCION_NOTIF_00	NUMBER,
	PRESENTA_SOL_00	NUMBER(1, 0),
	SE_OPONE_00	NUMBER(1, 0),
	NOMBRE_CON_00 VARCHAR2(100 BYTE),
	APELLIDO1_CON_00 VARCHAR2(100 BYTE),
	APELLIDO2_CON_00 VARCHAR2(100 BYTE),
	AUTORIZACION_CON_00	NUMBER(1,0),
	IDENTIFICADOR_CON_00 VARCHAR2(20 BYTE),
	TIPO_IDEN_CON_00 VARCHAR2(1 BYTE),
	EXENCION_SOL_00	NUMBER(1,0),
	EXENCION_RES_00	NUMBER(1,0),
	F_BAJA_00 DATE,
	ID_MOTIVO_BAJA_00 NUMBER,
	OBSERVACIONES_00 VARCHAR2(1750 BYTE),
	EXISTE_INSTALACION_00 NUMBER(1,0),
	ERROR_EXPEDIENTE_00 NUMBER(1,0),
	IDIOMA_SERVICIO_00 NUMBER(1, 0),
	TECNICO_EXPEDIENTE_00 VARCHAR2(10 BYTE),
	TIPO_REP_00 NUMBER(1,0),
	TIPO_IDENTIFICADOR_REP_00 VARCHAR2(1 BYTE),
	IDENTIFICADOR_REP_00 VARCHAR2(20 BYTE),
	NOMBRE_REP_00 VARCHAR2(100 BYTE),
	APELLIDO1_REP_00 VARCHAR2(100 BYTE),
	APELLIDO2_REP_00 VARCHAR2(100 BYTE),
	SEXO_REP_00 VARCHAR2(1 BYTE),
	RAZON_SOCIAL_REP_00 VARCHAR2(100 BYTE),
	CONTACTO_INST_REP_00 NUMBER(1,0),
	--RESULTADO_RESOLUCION_00 VARCHAR2(1 BYTE),
	TIPO_DESIS_00 VARCHAR2(1 BYTE),
	AUTORIZA_CONSULTA_00 NUMBER(1,0),
	AUTORIZA_DAR_INFO_00 NUMBER(1,0),
	EXONERACION_RES_00 NUMBER(1,0),
	ESTADO_NOTIFICACION_00 NUMBER(1,0),
	RESULTADO_ESTUDIO_00 NUMBER(2,0),
	ES_DENEGACION_SERVICIO_00 NUMBER(1,0),
	F_RESOLUCION_00 DATE,
	PRECIO_FINAL_00 NUMBER(7,4),
	DOCUMENTACION_00 NUMBER(1,0),
	ID_AVISO_00 NUMBER,
	MOTIVO_INFORME_00 VARCHAR2(1750 BYTE),
	ORIGEN_OFICIO_00 VARCHAR2(1 BYTE), 
	USU_ALTA_00	VARCHAR2(10 BYTE),
	USU_MODIF_00 VARCHAR2(10 BYTE),
	F_ALTA_00 DATE DEFAULT SYSDATE, 
	F_MODIF_00 DATE,
	TIPO_RESOLUCION_00 NUMBER(2,0),
	ID_LIQUIDACION_00 NUMBER,
	ARCHIVO_00	NUMBER(1,0)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A00T00 ADD CONSTRAINT AD74A00T00_PK 
	PRIMARY KEY (ID_EXPEDIENTE_00) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A00T00
ADD CONSTRAINT AD74A00T00_FK30 FOREIGN KEY ( ID_ESTADO_00)
REFERENCES AD74A30T00 ( ID_ESTADO_30 )ENABLE;

ALTER TABLE AD74A00T00
ADD CONSTRAINT AD74A00T00_FK01 FOREIGN KEY ( ID_SOLICITANTE_00)
REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;

ALTER TABLE AD74A00T00
ADD CONSTRAINT AD74A00T00_FK05 FOREIGN KEY ( ID_CUENTA_00)
REFERENCES AD74A05T00 ( ID_CUENTA_05 )ENABLE;

ALTER TABLE AD74A00T00
ADD CONSTRAINT AD74A00T00_FK06 FOREIGN KEY ( ID_DIRECCION_00)
REFERENCES AD74A06T00 ( ID_DIRECCION_06 )ENABLE;

ALTER TABLE AD74A00T00
ADD CONSTRAINT AD74A00T00_FK06_2 FOREIGN KEY ( ID_DIRECCION_NOTIF_00)
REFERENCES AD74A06T00 ( ID_DIRECCION_06 )ENABLE;

ALTER TABLE AD74A00T00
ADD CONSTRAINT AD74A00T00_FK07 FOREIGN KEY ( ID_PERFIL_00)
REFERENCES AD74A07T00 ( ID_PERFIL_07 )ENABLE;

ALTER TABLE AD74A00T00
ADD CONSTRAINT AD74A00T00_FK20 FOREIGN KEY ( ID_AVISO_00)
REFERENCES AD74A20T00 ( ID_AVISO_20 )ENABLE;

COMMENT ON COLUMN AD74A00T00.ID_EXPEDIENTE_00 IS 'Identificador interno del expediente';
COMMENT ON COLUMN AD74A00T00.FOLDER_ID_00 IS 'FolderID';
COMMENT ON COLUMN AD74A00T00.F_REGISTRO_00 IS 'Fecha de registro de la solicitud';
COMMENT ON COLUMN AD74A00T00.NUM_REGISTRO_00 IS 'Número de registro de la solicitud';
COMMENT ON COLUMN AD74A00T00.F_REGISTRO_OTRO_00 IS 'Fecha de registro SIR';
COMMENT ON COLUMN AD74A00T00.NUM_REGISTRO_OTRO_00 IS 'Número de registro SIR';
COMMENT ON COLUMN AD74A00T00.F_RECEPCION_00 IS 'Fecha de recepción de la solicitud';
COMMENT ON COLUMN AD74A00T00.F_APERTURA_EXP_00 IS 'Fecha de apertura del expediente';
COMMENT ON COLUMN AD74A00T00.F_CIERRE_00 IS 'Fecha de cierre';
COMMENT ON COLUMN AD74A00T00.F_ARCHIVO_00 IS 'Fecha de paso a archivo';
COMMENT ON COLUMN AD74A00T00.F_DESISTIMIENTO_00 IS 'Fecha de desistimiento';
COMMENT ON COLUMN AD74A00T00.F_RESOL_DESIS_00 IS 'Fecha de resolución de desistimiento';
COMMENT ON COLUMN AD74A00T00.ID_TIPO_ENTRADA_00 IS 'Origen de la solicitud: 1. telemática, 2. papel 0, 3. presencial ciudadanía, 4. Inicio de oficio';
COMMENT ON COLUMN AD74A00T00.NUM_EXPEDIENTE_00 IS 'Número de expediente (FolderNumber)';
COMMENT ON COLUMN AD74A00T00.ID_TIPO_NOT_00 IS 'Tipo de notificación: 1-Telemático; 2-Postal';
COMMENT ON COLUMN AD74A00T00.CANAL_NOT_00 IS 'Canal de notificación: 0-SMS; 1-Email; 2-Ambos';
COMMENT ON COLUMN AD74A00T00.EMAIL_NOT_00 IS 'Email para las notificaciones telemáticas';
COMMENT ON COLUMN AD74A00T00.TFNO_NOT_00 IS 'Teléfono para las notificaciones';
COMMENT ON COLUMN AD74A00T00.IDIOMA_NOT_00 IS 'Idioma de notificación del toolkit. Se usará para las notificaciones.';
COMMENT ON COLUMN AD74A00T00.ID_PROCEDIMIENTO_00 IS 'Identificación del procedimiento de PLATEA';
COMMENT ON COLUMN AD74A00T00.DE_OFICIO_00 IS 'Solicitud de oficio: 0-No 1-Sí';
COMMENT ON COLUMN AD74A00T00.URGENCIA_00 IS 'Indica si la solicitud es urgente: 0-No urgente; 1-Urgente Solicitud 2- Urgente direccion 3- Urgente Técnico DSS';
COMMENT ON COLUMN AD74A00T00.RAZON_URGENCIA_00 IS 'Indica la razón de la urgencia';
COMMENT ON COLUMN AD74A00T00.CODIGO_SGA_00 IS 'Codigo SGA al archivar';
COMMENT ON COLUMN AD74A00T00.ID_ESTADO_00 IS 'FK a ESTADOS 30. Indica el estado de la solicitud/expediente';
COMMENT ON COLUMN AD74A00T00.ID_SOLICITANTE_00 IS 'FK a SOLICITANTES 01. Identificador del solicitante/beneficiario';
COMMENT ON COLUMN AD74A00T00.ID_CUENTA_00 IS 'FK a la tabla 05 de CUENTAS';
COMMENT ON COLUMN AD74A00T00.ID_DIRECCION_00 IS 'FK a la tabla 06 de DIRECCIONES';
COMMENT ON COLUMN AD74A00T00.ID_PERFIL_00 IS 'FK a la tabla 07 de PERFIL';
COMMENT ON COLUMN AD74A00T00.ID_DIRECCION_NOTIF_00 IS 'FK a la tabla 06 de DIRECCIONES para la direccion de notificacion';
COMMENT ON COLUMN AD74A00T00.PRESENTA_SOL_00 IS 'Indica quien presenta la solicitud: 0-Interesado; 1-Representante';
COMMENT ON COLUMN AD74A00T00.SE_OPONE_00 IS 'Indica si se opone a que la DDS recabe información: 0-No; 1-Sí';
COMMENT ON COLUMN AD74A00T00.NOMBRE_CON_00 IS 'Nombre del conyuge';
COMMENT ON COLUMN AD74A00T00.APELLIDO1_CON_00 IS 'Apellido 1 del conyuge';
COMMENT ON COLUMN AD74A00T00.APELLIDO2_CON_00 IS 'Apellido 2 del conyuge';
COMMENT ON COLUMN AD74A00T00.AUTORIZACION_CON_00 IS 'Autorizacion conyuge';
COMMENT ON COLUMN AD74A00T00.IDENTIFICADOR_CON_00 IS 'Documento de identificación del conyuge';
COMMENT ON COLUMN AD74A00T00.TIPO_IDEN_CON_00 IS 'Tipo identificador conyuge: 1-->DNI/NAN; 2-->CIF/IFK; 3-->NIE/AIZ; 4-->Pasaporte/Pasaportea; 5-->Otros/Beste Batzuk';
COMMENT ON COLUMN AD74A00T00.EXENCION_SOL_00 IS 'Indica si en la solicitud se solicitó la exención de pago';
COMMENT ON COLUMN AD74A00T00.EXENCION_RES_00 IS 'Indica la resolución de la exención de pago';
COMMENT ON COLUMN AD74A00T00.F_BAJA_00 IS 'Fecha de baja solicitada en teleasistencia';
COMMENT ON COLUMN AD74A00T00.ID_MOTIVO_BAJA_00 IS 'FK a la tabla de MOTIVOS_BAJA';
COMMENT ON COLUMN AD74A00T00.OBSERVACIONES_00 IS 'Observaciones sobre la baja o del informe de interevención';
COMMENT ON COLUMN AD74A00T00.EXISTE_INSTALACION_00 IS 'Marca si existe la instalacion en el domicilio: 0-No; 1-Sí';
COMMENT ON COLUMN AD74A00T00.ERROR_EXPEDIENTE_00 IS 'Marca si hay errores en el expediente. 0 - Sin errores 1 - No existe solicitante para el expediente 2 - Solicitante ya esta dado de alta 3 - hay expediente pendiente';
COMMENT ON COLUMN AD74A00T00.IDIOMA_SERVICIO_00 IS 'Idioma de prestación del servicio 0:castellano 1:euskera 2:otros';
COMMENT ON COLUMN AD74A00T00.TECNICO_EXPEDIENTE_00 IS 'Usuario xlnets del tecnico asignado al expediente';
COMMENT ON COLUMN AD74A00T00.ES_DENEGACION_SERVICIO_00 IS 'Campo para determinar si una resolución ha sido por denegación. NO:0 / SI:1. Usado para el control de la presentación de los motivos de denegación de servicio (Tabla 59)';
COMMENT ON COLUMN AD74A00T00.TIPO_REP_00 IS 'Indica el tipo de contacto: 0-Física; 1- Jurídica';
COMMENT ON COLUMN AD74A00T00.TIPO_IDENTIFICADOR_REP_00 IS 'Tipo identificador: 1-->DNI/NAN; 2-->CIF/IFK; 3-->NIE/AIZ; 4-->Pasaporte/Pasaportea; 5-->Otros/Beste Batzuk';
COMMENT ON COLUMN AD74A00T00.IDENTIFICADOR_REP_00 IS 'Documento de identificación del representante';
COMMENT ON COLUMN AD74A00T00.NOMBRE_REP_00 IS 'Nombre del representante';
COMMENT ON COLUMN AD74A00T00.APELLIDO1_REP_00 IS 'Apellido1 del representante';
COMMENT ON COLUMN AD74A00T00.APELLIDO2_REP_00 IS 'Apellido2 del representante';
COMMENT ON COLUMN AD74A00T00.SEXO_REP_00 IS 'Sexo del representante';
COMMENT ON COLUMN AD74A00T00.RAZON_SOCIAL_REP_00 IS 'Razón social del representante';
COMMENT ON COLUMN AD74A00T00.CONTACTO_INST_REP_00 IS 'Indica si es contacto para la instalación: 0-No; 1-Sí';
COMMENT ON COLUMN AD74A00T00.TIPO_DESIS_00 IS 'Tipo de desistimiento: T - Tácito; E - Expreso';
COMMENT ON COLUMN AD74A00T00.AUTORIZA_DAR_INFO_00 IS 'Autorización marcada en solicitud para hacer facilitar información';
COMMENT ON COLUMN AD74A00T00.AUTORIZA_CONSULTA_00 IS 'Autorización marcada en solicitud para hacer consulta';
COMMENT ON COLUMN AD74A00T00.EXONERACION_RES_00 IS 'Indica el resultado de la exoneracion 0: no 1: si';
COMMENT ON COLUMN AD74A00T00.ESTADO_NOTIFICACION_00 IS 'notificacion del expediente: 1- Pendiente, 2- Pendiente de firma, 3-Pendiente de notificar, 4-Pendiente de acuse, 5-Acusado, 6-Rechazo firma, 7-Expirado';
COMMENT ON COLUMN AD74A00T00.RESULTADO_ESTUDIO_00 IS 'Resultado del estudio de documentación: 1:REQUERIMIENTO DE SUBSANACION",2:RESOLUCION DE CONCESION;3:RESOLUCION DE DENEGACION;4:DESISTIMIENTO;5:SOLICITAR INFORME;6:NO SOLICITAR INFORME;7:TRAMITE DE AUDIENCIA;8:NO HACER NADA;9:CAMBIO ACEPTADO;10:CAMBIO NO ACEPTADO';
COMMENT ON COLUMN AD74A00T00.F_RESOLUCION_00 IS 'Fecha de resolución de concesión o denegatoria';
COMMENT ON COLUMN AD74A00T00.PRECIO_FINAL_00 IS 'Precio final resultado del concesión';
COMMENT ON COLUMN AD74A00T00.DOCUMENTACION_00 IS 'Estado actual de la documentación: 1-Completa; 2-Incompleta';
COMMENT ON COLUMN AD74A00T00.ID_AVISO_00 IS 'Aviso origen del inicio de oficio FK a la tabla 20';
COMMENT ON COLUMN AD74A00T00.MOTIVO_INFORME_00 IS 'Motivo de la solicitud del informe de intervencion';
COMMENT ON COLUMN AD74A00T00.ORIGEN_OFICIO_00 IS 'Origen del oficio. 1-Avisos 2-Mail 2-Teléfono';
COMMENT ON COLUMN AD74A00T00.USU_ALTA_00 IS 'Usuario de alta';
COMMENT ON COLUMN AD74A00T00.USU_MODIF_00 IS 'Usuario de modificación';
COMMENT ON COLUMN AD74A00T00.F_ALTA_00 IS 'Fecha de alta';
COMMENT ON COLUMN AD74A00T00.F_MODIF_00 IS 'Fecha de modificación';
COMMENT ON COLUMN AD74A00T00.TIPO_RESOLUCION_00 IS 'Resultado del estudio del expediente';
COMMENT ON COLUMN AD74A00T00.ID_LIQUIDACION_00 IS 'ID liquidación relacionada con el expediente de tipo notificación de liquidación';
COMMENT ON COLUMN AD74A00T00.ARCHIVO_00 IS 'Estado del expediente en el SGA: 1-Pendiente de envio, 2-Enviado, 3-Archivado';

COMMENT ON TABLE AD74A00T00  IS 'Tabla de expedientes';

------------------------------
/* AD74A04T00 - DEPENDENCIA */
------------------------------
PROMPT 'AD74A04T00';
CREATE TABLE AD74A04T00 (	
    ID_DEPENDENCIA_04	NUMBER NOT NULL ENABLE, 
	ID_GRADO_DEPENDENCIA_04 NUMBER(1,0),
	DESC_OTRA_DEPENDENCIA_04 VARCHAR2(120 BYTE),
	ID_EXPEDIENTE_04 NUMBER,
	ID_SOLICITANTE_04 NUMBER,
	F_RESOLUCION_04	DATE,
	BAREMO_04 NUMBER(5,2),
	USU_HISTORICO_04 VARCHAR2(10 BYTE),
	F_HISTORICO_04 DATE,
	USU_ALTA_04 VARCHAR2(20 BYTE),
	F_ALTA_04 DATE
) TABLESPACE AD7401E00;

ALTER TABLE AD74A04T00 ADD CONSTRAINT AD74A04T00_PK 
	PRIMARY KEY (ID_DEPENDENCIA_04) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A04T00
ADD CONSTRAINT AD74A04T00_FK00 FOREIGN KEY ( ID_EXPEDIENTE_04 )
REFERENCES AD74A00T00 ( ID_EXPEDIENTE_00 )ENABLE;

ALTER TABLE AD74A04T00
ADD CONSTRAINT AD74A04T00_FK01 FOREIGN KEY ( ID_SOLICITANTE_04 )
REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;

COMMENT ON COLUMN AD74A04T00.ID_DEPENDENCIA_04 IS 'Identificador interno de la dependencia';
COMMENT ON COLUMN AD74A04T00.ID_GRADO_DEPENDENCIA_04 IS 'Grado y Nivel  de dependencia: 1: Grado I. 2: Grado II. 3: Grado III. 4: Grado I Nivel 1. 5: Grado I Nivel 2. 6: Grado II Nivel 1. 7: Grado II Nivel 2. 8: Grado III Nivel 1. 9: Grado III Nivel 2.';
COMMENT ON COLUMN AD74A04T00.DESC_OTRA_DEPENDENCIA_04 IS 'Descripcion en caso de Otros';
COMMENT ON COLUMN AD74A04T00.ID_EXPEDIENTE_04 IS 'Expediente en el que se resuelve la dependencia si lo hubiera';
COMMENT ON COLUMN AD74A04T00.ID_SOLICITANTE_04 IS 'FK a la tabla 01 de SOLICITANTES';
COMMENT ON COLUMN AD74A04T00.F_RESOLUCION_04 IS 'Fecha de resolución del reconocimiento de dependencia';
COMMENT ON COLUMN AD74A04T00.BAREMO_04 IS 'Baremo de la dependencia';
COMMENT ON COLUMN AD74A04T00.USU_HISTORICO_04 IS 'Usuario de  paso a histórico';
COMMENT ON COLUMN AD74A04T00.F_HISTORICO_04 IS 'Fecha de paso a histórico';
COMMENT ON COLUMN AD74A04T00.USU_ALTA_04 IS 'Usuario que hizo el alta';
COMMENT ON COLUMN AD74A04T00.F_ALTA_04 IS 'Fecha de alta ';

COMMENT ON TABLE  AD74A04T00 IS 'Tabla de dependencia';

-------------------------------------------
/* AD74A80T00 -  USUARIOS */
-------------------------------------------
PROMPT 'AD74A80T00';
CREATE TABLE AD74A80T00 (	
    ID_USUARIO_80 NUMBER NOT NULL,
	IDENTIFICADOR_80 VARCHAR2(20 BYTE) NOT NULL,
	NOMBRE_80 VARCHAR2(100 BYTE),
	APELLIDOS_80 VARCHAR2(200 BYTE),
	USU_XLNETS_80 VARCHAR2(20 BYTE) NOT NULL,
	EMAIL_80 VARCHAR2(100 BYTE),
	TLFNO_80 VARCHAR2(20 BYTE),
	PUESTO_80 VARCHAR2(20 BYTE),
	F_BAJA_80 DATE, 
	F_ALTA_80 DATE, 
	USU_ALTA_80 VARCHAR2(10 BYTE),
	F_MODIF_80 DATE,
	USU_MODIF_80 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A80T00 ADD CONSTRAINT AD74A80T00_PK 
	PRIMARY KEY (ID_USUARIO_80) USING INDEX TABLESPACE  AD7402E00;
	
   COMMENT ON COLUMN AD74A80T00.ID_USUARIO_80 IS 'PK de la tabla de usuarios';
   COMMENT ON COLUMN AD74A80T00.IDENTIFICADOR_80 IS 'NIF del usuario';
   COMMENT ON COLUMN AD74A80T00.NOMBRE_80 IS 'Nombre del usuario';
   COMMENT ON COLUMN AD74A80T00.APELLIDOS_80 IS 'Apellidos del usuario';
   COMMENT ON COLUMN AD74A80T00.USU_XLNETS_80 IS 'Usuario de XLNETS';
   COMMENT ON COLUMN AD74A80T00.EMAIL_80 IS 'Email del usuario';
   COMMENT ON COLUMN AD74A80T00.TLFNO_80 IS 'Telefono del usuario';
   COMMENT ON COLUMN AD74A80T00.PUESTO_80 IS 'Puesto UID de XLNETS';
   COMMENT ON COLUMN AD74A80T00.F_BAJA_80 IS 'Fecha de baja';
   COMMENT ON COLUMN AD74A80T00.USU_ALTA_80 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A80T00.F_ALTA_80 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A80T00.F_MODIF_80 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A80T00.USU_MODIF_80 IS 'Usuario que ha hecho la última modificación';               
   
COMMENT ON TABLE  AD74A80T00  IS 'Usuarios';


------------------------------
/* AD74A16T00 - INFORMES */
------------------------------
PROMPT 'AD74A16T00';
CREATE TABLE AD74A16T00 (	
    ID_INFORME_16 NUMBER, 
	TIPO_INFORME_16 VARCHAR2(1 BYTE), 
	ID_AYUNTAMIENTO_16 NUMBER,	
	UNIDAD_BASE_16 VARCHAR2(100 BYTE),
	ID_UNIDAD_BASE_16 NUMBER,	
	TELEFONO_16	VARCHAR2(20 BYTE),
	EMAIL_16 VARCHAR2(200 BYTE),
	OBSERVACIONES_16 VARCHAR2(2000 BYTE), 
	ESTADO_16 VARCHAR2(1 BYTE), 
	ID_BENEFICIARIO_16 NUMBER, 
	ID_EXPEDIENTE_16 NUMBER, 
	ID_USUARIO_16 NUMBER, 
	ID_DOC_INFORME_16 NUMBER, 
	F_INICIO_16 DATE, 
	F_FIN_16 DATE, 
	F_ENVIO_ADMON_16 DATE, 
	OCULTO_16 NUMBER(1,0), 
	ORIGEN_16 NUMBER(1,0), 
	URGENTE_16 NUMBER(1,0), 
	USU_ALTA_16	VARCHAR2(10 BYTE),
	USU_MODIF_16 VARCHAR2(10 BYTE),
	F_ALTA_16 DATE DEFAULT SYSDATE, 
	F_MODIF_16 DATE,
	AYUNTAMIENTO_16	VARCHAR2(150 BYTE),
	SSB_16	VARCHAR2(150 BYTE),
	TRABAJADORSOCIAL_16	VARCHAR2(250 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A16T00 ADD CONSTRAINT AD74A16T00_PK 
	PRIMARY KEY (ID_INFORME_16) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A16T00
ADD CONSTRAINT AD74A16T00_FK00 FOREIGN KEY ( ID_EXPEDIENTE_16 )
REFERENCES AD74A00T00 ( ID_EXPEDIENTE_00 )ENABLE;

ALTER TABLE AD74A16T00
ADD CONSTRAINT AD74A16T00_FK01 FOREIGN KEY ( ID_BENEFICIARIO_16)
REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;

ALTER TABLE AD74A16T00
ADD CONSTRAINT AD74A16T00_FK17 FOREIGN KEY ( ID_DOC_INFORME_16)
REFERENCES AD74A17T00 ( ID_DOC_INFORME_17 )ENABLE;

ALTER TABLE AD74A16T00
ADD CONSTRAINT AD74A16T00_FK80 FOREIGN KEY ( ID_USUARIO_16)
REFERENCES AD74A80T00 ( ID_USUARIO_80 )ENABLE;

ALTER TABLE AD74A16T00
ADD CONSTRAINT AD74A16T00_FK31 FOREIGN KEY ( ID_AYUNTAMIENTO_16 )
REFERENCES AD74A31T00 ( ID_AYUNTAMIENTO_31 )ENABLE;

COMMENT ON COLUMN AD74A16T00.ID_INFORME_16 IS 'PK Código interno de la tabla de informes';
COMMENT ON COLUMN AD74A16T00.TIPO_INFORME_16 IS 'Tipo de informe: 1 - Social 2 - Intervencion 3 - Riesgo suicidio y malos tratos ';
COMMENT ON COLUMN AD74A16T00.ID_AYUNTAMIENTO_16 IS 'FK a la tabla 31 de AYUNTAMIENTOS';
COMMENT ON COLUMN AD74A16T00.ID_UNIDAD_BASE_16 IS 'FK a la tabla 92 de UNIDADES_BASE';
COMMENT ON COLUMN AD74A16T00.UNIDAD_BASE_16 IS 'Unidad base - Deprecado';
COMMENT ON COLUMN AD74A16T00.TELEFONO_16 IS 'Teléfono del trabajador social';  
COMMENT ON COLUMN AD74A16T00.EMAIL_16 IS 'Email del trabajador social';
COMMENT ON COLUMN AD74A16T00.OBSERVACIONES_16 IS 'Observaciones';
COMMENT ON COLUMN AD74A16T00.ESTADO_16 IS 'Estado del informe: 1 Iniciado 2 Solicitado 3 Solicitado proveedor 4 Pend aportar 5 Pend Enviar 6 Enviado 7 Disponible';
COMMENT ON COLUMN AD74A16T00.ID_BENEFICIARIO_16 IS 'FK a la tabla 01 de beneficiario';
COMMENT ON COLUMN AD74A16T00.ID_EXPEDIENTE_16 IS 'FK a la tabla 00 de expedientes';
COMMENT ON COLUMN AD74A16T00.ID_USUARIO_16 IS 'FK a la tabla 80 de USUARIOS';
COMMENT ON COLUMN AD74A16T00.ID_DOC_INFORME_16 IS 'FK a la tabla 17 de documentos de informe';
COMMENT ON COLUMN AD74A16T00.OCULTO_16 IS '0 no oculto, 1 Oculto';
COMMENT ON COLUMN AD74A16T00.ORIGEN_16 IS 'Origen del informe. 1 - Ciudadano, 2 - SSB';
COMMENT ON COLUMN AD74A16T00.URGENTE_16 IS 'Indica si el informe es urgente: 0-No urgente; 1-Urgente';
COMMENT ON COLUMN AD74A16T00.F_INICIO_16 IS 'Fecha de inicio';
COMMENT ON COLUMN AD74A16T00.F_FIN_16 IS 'Fecha de fin';
COMMENT ON COLUMN AD74A16T00.F_ENVIO_ADMON_16 IS 'Fecha de envio a la administración';
COMMENT ON COLUMN AD74A16T00.USU_ALTA_16 IS 'Usuario de alta';
COMMENT ON COLUMN AD74A16T00.USU_MODIF_16 IS 'Usuario que ha hecho la última modificación';
COMMENT ON COLUMN AD74A16T00.F_ALTA_16 IS 'Fecha de alta';
COMMENT ON COLUMN AD74A16T00.F_MODIF_16 IS 'Fecha de modificación';
COMMENT ON COLUMN AD74A16T00.AYUNTAMIENTO_16 IS 'Ayutamiento en texto para la migración';
COMMENT ON COLUMN AD74A16T00.SSB_16	IS 'Unidad de base en texto para la migración';
COMMENT ON COLUMN AD74A16T00.TRABAJADORSOCIAL_16 IS 'Trabajador social en texto para la migración';

COMMENT ON TABLE  AD74A16T00 IS 'Tabla de informes';


ALTER TABLE AD74A20T00
ADD CONSTRAINT AD74A20T00_FK16 FOREIGN KEY ( ID_INFORME_20)
REFERENCES AD74A16T00 ( ID_INFORME_16 )ENABLE;

------------------------------
/* AD74A02T00 - INFORME SOCIAL */
------------------------------
PROMPT 'AD74A02T00';
CREATE TABLE AD74A02T00 (	
    ID_INF_SOCIAL_02 NUMBER  NOT NULL ENABLE, 
	F_INFORME_02 DATE,
	SOLA_02	NUMBER(1, 0),
	ESTA_SOLA_MANANA_02	NUMBER(1, 0),
	ESTA_SOLA_TARDE_02 NUMBER(1, 0),
	ESTA_SOLA_NOCHE_02 NUMBER(1, 0),
	RELACION_ENTORNO_02	NUMBER(1, 0),
	FAMILIAR_FALLECIDO_02 NUMBER(1, 0),
	VINCULO_FALLECIDO_02 VARCHAR2(100),
	VISITAS_FAMILIA_02 NUMBER(1, 0),
	VISITAS_AMIGOS_02 NUMBER(1, 0),
	FRECUENCIA_SALIDAS_02 NUMBER(1, 0),
	PERIODO_SIN_VISITAS_02 NUMBER(1, 0),
	TIEMPO_SIN_VISITAS_02 NUMBER(1, 0),
	OBSERVACIONES_02 VARCHAR2(1750 BYTE),
	OBSERVACIONES_PS_02	VARCHAR2(1750 BYTE),
	APRECIACION_02 NUMBER(1, 0),
	ID_INFORME_02 NUMBER,
	TIPO_IDENTIFICADOR_02 VARCHAR2(1 BYTE), 
	IDENTIFICADOR_02 VARCHAR2(20 BYTE), 
	NOMBRE_02 VARCHAR2(100 BYTE),
	APELLIDO1_02 VARCHAR2(100 BYTE),
	APELLIDO2_02 VARCHAR2(100 BYTE),
	F_ALTA_02 DATE DEFAULT SYSDATE,
	USU_ALTA_02 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A02T00 ADD CONSTRAINT AD74A02T00_PK 
	PRIMARY KEY (ID_INF_SOCIAL_02) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A02T00
ADD CONSTRAINT AD74A02T00_FK16 FOREIGN KEY ( ID_INFORME_02 )
REFERENCES AD74A16T00 ( ID_INFORME_16 )ENABLE;

--ALTER TABLE AD74A02T00
--ADD CONSTRAINT AD74A02T00_FK31 FOREIGN KEY ( ID_AYUNTAMIENTO_02 )
--REFERENCES AD74A31T00 ( ID_AYUNTAMIENTO_31 )ENABLE;

COMMENT ON COLUMN AD74A02T00.ID_INF_SOCIAL_02 IS 'Identificador interno del informe social';
COMMENT ON COLUMN AD74A02T00.F_INFORME_02 IS 'Fecha en la que se confirmó el informe';
COMMENT ON COLUMN AD74A02T00.SOLA_02 IS '0-vive sola; 1-vive acompañada';
COMMENT ON COLUMN AD74A02T00.ESTA_SOLA_MANANA_02 IS 'Indica si está sóla por la mañana';
COMMENT ON COLUMN AD74A02T00.ESTA_SOLA_TARDE_02 IS 'Indica si está sóla por la tarde';
COMMENT ON COLUMN AD74A02T00.ESTA_SOLA_NOCHE_02 IS 'Indica si está sóla por la noche';
COMMENT ON COLUMN AD74A02T00.RELACION_ENTORNO_02 IS '0-Buena; 1-Aceptable; 2-Mala; 3-Sin relación';
COMMENT ON COLUMN AD74A02T00.FAMILIAR_FALLECIDO_02 IS 'Indica si ha fallecido algún familiar en el último año. 0-No; 1-Sí';
COMMENT ON COLUMN AD74A02T00.VINCULO_FALLECIDO_02 IS 'Vínculo con el familiar fallecido';
COMMENT ON COLUMN AD74A02T00.VISITAS_FAMILIA_02 IS '0-Todos los días; 1-Semanalmente; 2-Mensualmente; 3-Esporádicamente; 4- Nunca';
COMMENT ON COLUMN AD74A02T00.VISITAS_AMIGOS_02 IS '0-Todos los días; 1-Semanalmente; 2-Mensualmente; 3-Esporádicamente; 4- Nunca';
COMMENT ON COLUMN AD74A02T00.FRECUENCIA_SALIDAS_02 IS '0-Todos los días; 1-Semanalmente; 2-Mensualmente; 3-Esporádicamente; 4- Nunca';
COMMENT ON COLUMN AD74A02T00.PERIODO_SIN_VISITAS_02 IS '0-No; 1-Sí';
COMMENT ON COLUMN AD74A02T00.TIEMPO_SIN_VISITAS_02 IS '0-3 días; 1-1 semana; 2-1mes';
COMMENT ON COLUMN AD74A02T00.OBSERVACIONES_02 IS 'Observaciones del trabajador social';
COMMENT ON COLUMN AD74A02T00.OBSERVACIONES_PS_02 IS 'Observaciones del prestador del servicio';
COMMENT ON COLUMN AD74A02T00.APRECIACION_02 IS 'Indica si se aprecian necesidades de Teleasistencia: 0-No se aprecian; 1- Se aprecian';
COMMENT ON COLUMN AD74A02T00.TIPO_IDENTIFICADOR_02 IS 'Tipo identificador: 1-->DNI/NAN; 2-->CIF/IFK; 3-->NIE/AIZ; 4-->Pasaporte/Pasaportea; 5-->Otros/Beste Batzuk';
COMMENT ON COLUMN AD74A02T00.IDENTIFICADOR_02 IS 'Documento de identificación';
COMMENT ON COLUMN AD74A02T00.NOMBRE_02 IS 'Nombre';
COMMENT ON COLUMN AD74A02T00.APELLIDO1_02 IS 'Apellido 1';
COMMENT ON COLUMN AD74A02T00.APELLIDO2_02 IS 'Apellido 2';
COMMENT ON COLUMN AD74A02T00.F_ALTA_02 IS 'Fecha de alta del informe social';
COMMENT ON COLUMN AD74A02T00.USU_ALTA_02 IS 'Usuario que hizo el alta';
COMMENT ON TABLE AD74A02T00  IS 'Tabla de informe social';

------------------------------
/* alter table solicitante */
------------------------------
ALTER TABLE AD74A01T00
ADD CONSTRAINT AD74A01T00_FK02 FOREIGN KEY ( ID_INF_SOCIAL_01)
REFERENCES AD74A02T00 ( ID_INF_SOCIAL_02 )ENABLE;

------------------------------
/* AD74A82T00 - INF_SOCIAL_CONVIVIENTES */
------------------------------
PROMPT 'AD74A82T00';
CREATE TABLE AD74A82T00 (	
    ID_CONVIVIENTE_82 NUMBER NOT NULL ENABLE, 
	ID_INF_SOCIAL_82 NUMBER NOT NULL ENABLE, 
	NOMBRE_APELLIDOS_82 VARCHAR2(200 BYTE), 
	PARENTESCO_82 VARCHAR2(100 BYTE), 
	F_NACIMIENTO_82 DATE, 
	USU_ALTA_82 VARCHAR2(10 BYTE), 
	F_ALTA_82 DATE DEFAULT SYSDATE
) TABLESPACE AD7401E00;

ALTER TABLE AD74A82T00 ADD CONSTRAINT AD74A82T00_PK 
	PRIMARY KEY (ID_CONVIVIENTE_82) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A82T00
ADD CONSTRAINT AD74A82T00_FK02 FOREIGN KEY ( ID_INF_SOCIAL_82)
REFERENCES AD74A02T00 (ID_INF_SOCIAL_02)ENABLE;

COMMENT ON COLUMN AD74A82T00.ID_CONVIVIENTE_82 IS 'Identificador interno del conviviente del informe social';
COMMENT ON COLUMN AD74A82T00.ID_INF_SOCIAL_82 IS 'FK a la tabla 02 de INFORMES_SOCIALES';
COMMENT ON COLUMN AD74A82T00.NOMBRE_APELLIDOS_82 IS 'Nombre y apellidos ';  
COMMENT ON COLUMN AD74A82T00.PARENTESCO_82 IS 'Parentesco';  
COMMENT ON COLUMN AD74A82T00.F_NACIMIENTO_82 IS 'Fecha de nacimiento';
COMMENT ON COLUMN AD74A82T00.USU_ALTA_82 IS 'Usuario de alta';
COMMENT ON COLUMN AD74A82T00.F_ALTA_82 IS 'Fecha de alta';

COMMENT ON TABLE  AD74A82T00 IS 'Tabla de convivientes por informe social';


------------------------------
/* AD74A03T00 - CONTACTOS */
------------------------------
PROMPT 'AD74A03T00';
CREATE TABLE AD74A03T00 (	
    ID_CONTACTO_03 NUMBER NOT NULL ENABLE, 
	TIPO_CONTACTO_03 NUMBER(1, 0) NOT NULL ENABLE, 
	TIPO_IDENTIFICADOR_03 VARCHAR2(1 BYTE), 
	IDENTIFICADOR_03 VARCHAR2(20 BYTE), 
	NOMBRE_03 VARCHAR2(100 BYTE),
	APELLIDO1_03 VARCHAR2(100 BYTE),
	APELLIDO2_03 VARCHAR2(100 BYTE),
	SEXO_03	VARCHAR2(1 BYTE),
	RAZON_SOCIAL_03	VARCHAR2(100 BYTE),
	CONTACTO_INST_03 NUMBER(1, 0),
	PARENTESCO_03 VARCHAR2(50 BYTE),
	POSEE_LLAVES_03	NUMBER(1, 0),
	ORIGEN_EXPEDIENTE_03	NUMBER(1, 0),
	ID_SOLICITANTE_03	NUMBER,
	ID_EXPEDIENTE_03 NUMBER,
	TLFNO_03	VARCHAR2(20 BYTE),
	TLFNO2_03	VARCHAR2(20 BYTE),
	TLFNO3_03	VARCHAR2(20 BYTE),
	ORDEN_03	NUMBER(2, 0),
	USU_HISTORICO_03 VARCHAR2(10 BYTE),
	F_HISTORICO_03 DATE,
	F_ALTA_03 DATE,
	USU_ALTA_03 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A03T00 ADD CONSTRAINT AD74A03T00_PK 
	PRIMARY KEY (ID_CONTACTO_03) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A03T00
ADD CONSTRAINT AD74A03T00_FK01 FOREIGN KEY ( ID_SOLICITANTE_03)
REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;

ALTER TABLE AD74A03T00
ADD CONSTRAINT AD74A03T00_FK00 FOREIGN KEY ( ID_EXPEDIENTE_03)
REFERENCES AD74A00T00 ( ID_EXPEDIENTE_00 )ENABLE;

COMMENT ON COLUMN AD74A03T00.ID_CONTACTO_03 IS 'Identificador interno del contacto';
COMMENT ON COLUMN AD74A03T00.TIPO_CONTACTO_03 IS 'Indica el tipo de contacto: 0-Física; 1- Jurídica';
COMMENT ON COLUMN AD74A03T00.TIPO_IDENTIFICADOR_03 IS 'Tipo identificador: 1-->DNI/NAN; 2-->CIF/IFK; 3-->NIE/AIZ; 4-->Pasaporte/Pasaportea; 5-->Otros/Beste Batzuk';  
COMMENT ON COLUMN AD74A03T00.IDENTIFICADOR_03 IS 'Documento de identificación';
COMMENT ON COLUMN AD74A03T00.NOMBRE_03 IS 'Nombre';
COMMENT ON COLUMN AD74A03T00.APELLIDO1_03 IS 'Apellido 1';
COMMENT ON COLUMN AD74A03T00.APELLIDO2_03 IS 'Apellido 2';
COMMENT ON COLUMN AD74A03T00.SEXO_03 IS 'Sexo';
COMMENT ON COLUMN AD74A03T00.RAZON_SOCIAL_03 IS 'Razón social cuando es jurídica';
COMMENT ON COLUMN AD74A03T00.CONTACTO_INST_03 IS 'Indica si es contacto para la instalación: 0-No; 1-Sí';
COMMENT ON COLUMN AD74A03T00.PARENTESCO_03 IS 'Parentesco con el solicitante';
COMMENT ON COLUMN AD74A03T00.POSEE_LLAVES_03 IS 'Indica si el contacto posee llaves: 0-No; 1-Sí';
COMMENT ON COLUMN AD74A03T00.ORIGEN_EXPEDIENTE_03 IS 'Indica si el origen del contacto es el expediente: 0-No; 1-Sí';
COMMENT ON COLUMN AD74A03T00.ID_SOLICITANTE_03 IS 'FK a la tabla 01 de SOLICITANTES';
COMMENT ON COLUMN AD74A03T00.ID_EXPEDIENTE_03 IS 'FK a la tabla 00 de EXPEDIENTES';
COMMENT ON COLUMN AD74A03T00.TLFNO_03 IS 'Telefono de contacto 1';
COMMENT ON COLUMN AD74A03T00.TLFNO2_03 IS 'Telefono de contacto 2';
COMMENT ON COLUMN AD74A03T00.TLFNO3_03 IS 'Telefono de contacto 3';
COMMENT ON COLUMN AD74A03T00.ORDEN_03 IS 'Orden del contacto';
COMMENT ON COLUMN AD74A03T00.USU_HISTORICO_03 IS 'Usuario de  paso a histórico';
COMMENT ON COLUMN AD74A03T00.F_HISTORICO_03 IS 'Fecha de paso a histórico';
COMMENT ON COLUMN AD74A03T00.F_ALTA_03 IS 'Fecha de alta del contacto';
COMMENT ON COLUMN AD74A03T00.USU_ALTA_03 IS 'Usuario que hizo el alta';
COMMENT ON TABLE AD74A03T00  IS 'Tabla de contactos';

------------------------------
/* AD74A19T00 - DATOS_INTEROP */
------------------------------
PROMPT 'AD74A19T00';
CREATE TABLE AD74A19T00 (	
    ID_INTEROP_19 NUMBER NOT NULL ENABLE, 
	ID_EXPEDIENTE_19 NUMBER NOT NULL ENABLE, 
	F_CON_DGP_19 DATE,
	CODRESUL_CON_DGP_19 VARCHAR2(10 BYTE), 
	RESUL_CON_DGP_19 VARCHAR2(500 BYTE), 
	FINVOKE_CON_DGP_19 DATE,
	IDTRA_CON_DGP_19 VARCHAR2(64 BYTE),
	F_CON_PADRON_19 DATE,
	CODRESUL_CON_PADRON_19 VARCHAR2(10 BYTE), 
	RESUL_CON_PADRON_19 VARCHAR2(500 BYTE), 
	FINVOKE_CON_PADRON_19 DATE,
	IDTRA_CON_PADRON_19 VARCHAR2(64 BYTE),
	F_CON_IRPF_19 DATE,
	CODRESUL_CON_IRPF_19 VARCHAR2(10 BYTE), 
	RESUL_CON_IRPF_19 VARCHAR2(500 BYTE), 
	FINVOKE_CON_IRPF_19 DATE,
	IDTRA_CON_IRPF_19 VARCHAR2(64 BYTE),
	F_CON_IMSERSO_19 DATE,
	CODRESUL_CON_IMSERSO_19 VARCHAR2(10 BYTE), 
	RESUL_CON_IMSERSO_19 VARCHAR2(500 BYTE), 
	FINVOKE_CON_IMSERSO_19 DATE,
	IDTRA_CON_IMSERSO_19 VARCHAR2(64 BYTE),
	F_CON_CONYU_IRPF_19 DATE,
	CODRESUL_CON_CONYU_IRPF_19 VARCHAR2(10 BYTE), 
	RESUL_CON_CONYU_IRPF_19 VARCHAR2(500 BYTE), 
	FINVOKE_CON_CONYU_IRPF_19 DATE,
	IDTRA_CON_CONYU_IRPF_19 VARCHAR2(64 BYTE),
	F_CON_DISCAPA_19 DATE,
	CODRESUL_DISCAPA_19 VARCHAR2(10 BYTE), 
	RESUL_DISCAPA_19 VARCHAR2(500 BYTE), 
	FINVOKE_DISCAPA_19 DATE,
	IDTRA_DISCAPA_19 VARCHAR2(64 BYTE),
	DATOS_RETORNO_DGP_19 CLOB
) TABLESPACE AD7401E00;

ALTER TABLE AD74A19T00 ADD CONSTRAINT AD74A19T00_PK 
	PRIMARY KEY (ID_INTEROP_19) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A19T00
ADD CONSTRAINT AD74A19T00_FK00 FOREIGN KEY ( ID_EXPEDIENTE_19)
REFERENCES AD74A00T00 ( ID_EXPEDIENTE_00 )ENABLE;

COMMENT ON COLUMN AD74A19T00.ID_INTEROP_19 IS 'Identificador interno de la tabla de interoperabilidades';
COMMENT ON COLUMN AD74A19T00.ID_EXPEDIENTE_19 IS 'FK a tabla 00 de expedientes';
COMMENT ON COLUMN AD74A19T00.F_CON_DGP_19 IS 'Fecha de consulta en la DGP';
COMMENT ON COLUMN AD74A19T00.CODRESUL_CON_DGP_19 IS 'Código resultado de la consulta a IOP DGP';  
COMMENT ON COLUMN AD74A19T00.RESUL_CON_DGP_19 IS 'Resultado de la consulta en la DGP';
COMMENT ON COLUMN AD74A19T00.FINVOKE_CON_DGP_19 IS 'Fecha para volver a invocar al servicio de interoperabilidad de la DGP';
COMMENT ON COLUMN AD74A19T00.IDTRA_CON_DGP_19 IS 'Identificador de certificado de traza de DGP';
COMMENT ON COLUMN AD74A19T00.F_CON_PADRON_19 IS 'Fecha de consulta en la iterop del padron';
COMMENT ON COLUMN AD74A19T00.CODRESUL_CON_PADRON_19 IS 'Código resultado de la consulta de la iterop del padron';
COMMENT ON COLUMN AD74A19T00.RESUL_CON_PADRON_19 IS 'Resultado de la consulta de la iterop del padron';
COMMENT ON COLUMN AD74A19T00.FINVOKE_CON_PADRON_19 IS 'Fecha para volver a invocar al servicio de interoperabilidad de la iterop del padron';
COMMENT ON COLUMN AD74A19T00.IDTRA_CON_PADRON_19 IS 'Identificador de certificado de traza de la iterop del padron';
COMMENT ON COLUMN AD74A19T00.F_CON_IRPF_19 IS 'Fecha de consulta en la iterop del IRPF';
COMMENT ON COLUMN AD74A19T00.CODRESUL_CON_IRPF_19 IS 'Código resultado de la consulta de la iterop del IRPF';
COMMENT ON COLUMN AD74A19T00.RESUL_CON_IRPF_19 IS 'Resultado de la consulta de la iterop del IRPF';
COMMENT ON COLUMN AD74A19T00.FINVOKE_CON_IRPF_19 IS 'Fecha para volver a invocar al servicio de interoperabilidad de la iterop del IRPF';
COMMENT ON COLUMN AD74A19T00.IDTRA_CON_IRPF_19 IS 'Identificador de certificado de traza de la iterop del IRPF';
COMMENT ON COLUMN AD74A19T00.F_CON_IMSERSO_19 IS 'Fecha de consulta en la iterop del IMSERSO';
COMMENT ON COLUMN AD74A19T00.CODRESUL_CON_IMSERSO_19 IS 'Código resultado de la consulta de la iterop del IMSERSO';
COMMENT ON COLUMN AD74A19T00.RESUL_CON_IMSERSO_19 IS 'Resultado de la consulta de la iterop del IMSERSO';
COMMENT ON COLUMN AD74A19T00.FINVOKE_CON_IMSERSO_19 IS 'Fecha para volver a invocar al servicio de interoperabilidad de la iterop del IMSERSO';
COMMENT ON COLUMN AD74A19T00.IDTRA_CON_IMSERSO_19 IS 'Identificador de certificado de traza de la iterop del IMSERSO';
COMMENT ON COLUMN AD74A19T00.F_CON_CONYU_IRPF_19 IS 'Fecha de consulta en la iterop de IRPF del conyuge';
COMMENT ON COLUMN AD74A19T00.CODRESUL_CON_CONYU_IRPF_19 IS 'Código resultado de la consulta de la iterop de IRPF del conyuge';
COMMENT ON COLUMN AD74A19T00.RESUL_CON_CONYU_IRPF_19 IS 'Resultado de la consulta de la iterop de IRPF del conyuge';
COMMENT ON COLUMN AD74A19T00.FINVOKE_CON_CONYU_IRPF_19 IS 'Fecha para volver a invocar al servicio de interoperabilidad de la iterop de IRPF del conyuge';
COMMENT ON COLUMN AD74A19T00.IDTRA_DISCAPA_19 IS 'Identificador de certificado de traza de la iterop de IRPF del conyuge';

COMMENT ON COLUMN AD74A19T00.F_CON_DISCAPA_19 IS 'Fecha de consulta en la iterop de IRPF del conyuge';
COMMENT ON COLUMN AD74A19T00.CODRESUL_DISCAPA_19 IS 'Código resultado de la consulta de la iterop de IRPF del conyuge';
COMMENT ON COLUMN AD74A19T00.RESUL_DISCAPA_19 IS 'Resultado de la consulta de la iterop de IRPF del conyuge';
COMMENT ON COLUMN AD74A19T00.FINVOKE_DISCAPA_19 IS 'Fecha para volver a invocar al servicio de interoperabilidad de la iterop de IRPF del conyuge';
COMMENT ON COLUMN AD74A19T00.IDTRA_CON_CONYU_IRPF_19 IS 'Identificador de certificado de traza de la iterop de IRPF del conyuge';
COMMENT ON COLUMN AD74A19T00.DATOS_RETORNO_DGP_19 IS 'Datos del objeto Retorno de la respuesta al servicio de la DGP (en formato JSON).';

COMMENT ON TABLE  AD74A19T00 IS 'Tabla de interoperabilidades';


------------------------------
/* AD74A12T00 - BANDEJA_PAPEL0 */
------------------------------
PROMPT 'AD74A12T00';
CREATE TABLE AD74A12T00 (	
    ID_ENTRADA_12 NUMBER, 
	F_LECTURA_12 DATE, 
	IDJMS_12 VARCHAR2(30 BYTE), 
	NUM_REGISTRO_12 VARCHAR2(32 BYTE), 
	F_REGISTRO_12 DATE, 
	QRCODE_12 VARCHAR2(50 BYTE), 
	MENSAJE_12 CLOB, 
	ESTADO_12 VARCHAR2(1 BYTE), 
	BLOQUEO_12 NUMBER(1,0), 
	TIPO_12 VARCHAR2(3 BYTE), 
	TIPO_PROCESO_12 VARCHAR2(3 BYTE), 
	REMITENTE_12 VARCHAR2(350 BYTE), 
	NUM_REG_ORIGINAL_12 VARCHAR2(32 BYTE), 
	F_REG_ORIGINAL_12 DATE, 
	USU_RESPONSABLE_12 VARCHAR2(250 BYTE), 
	NUM_EXPEDIENTE_12 VARCHAR2(25 BYTE), 
	PROCEDUREID_12 VARCHAR2(50 BYTE), 
	RESUMEN_12 VARCHAR2(500 BYTE),
	URGENCIA_12	NUMBER(1,0),
	OBSERVACIONES_12 VARCHAR2(1750 BYTE), 
	MOTIVO_OCULTAR_12 VARCHAR2(1750 BYTE), 
	F_ALTA_12 DATE, 
	F_MODIF_12 DATE, 
	USU_ALTA_12 VARCHAR2(10 BYTE), 
	USU_MODIF_12 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A12T00 ADD CONSTRAINT AD74A12T00_PK 
	PRIMARY KEY (ID_ENTRADA_12) USING INDEX TABLESPACE  AD7402E00;

COMMENT ON COLUMN AD74A12T00.ID_ENTRADA_12 IS 'PK de la tabla de bandeja de papel 0';
COMMENT ON COLUMN AD74A12T00.F_LECTURA_12 IS 'Fecha de lectura JMS';
COMMENT ON COLUMN AD74A12T00.IDJMS_12 IS 'Identificador JMS';
COMMENT ON COLUMN AD74A12T00.NUM_REGISTRO_12 IS 'Número de registro';
COMMENT ON COLUMN AD74A12T00.F_REGISTRO_12 IS 'Fecha de registro';
COMMENT ON COLUMN AD74A12T00.QRCODE_12 IS 'Datos de la entrada para tipificarla';
COMMENT ON COLUMN AD74A12T00.MENSAJE_12 IS 'Mensaje';
COMMENT ON COLUMN AD74A12T00.ESTADO_12 IS 'Estado de la entrada: P-Pendiente; A-Aceptada(procesada)';
COMMENT ON COLUMN AD74A12T00.BLOQUEO_12 IS 'Registro bloqueado por otro usuario 0 = NO, 1 = SI';
COMMENT ON COLUMN AD74A12T00.TIPO_12 IS 'Valor que se recibió: Solicitud, Aportación voluntaria, subsanación';
COMMENT ON COLUMN AD74A12T00.TIPO_PROCESO_12 IS 'Valor con el que se ejecuto el proceso :Solicitud, Aportación voluntaria, subsanación';
COMMENT ON COLUMN AD74A12T00.REMITENTE_12 IS 'Remitente';
COMMENT ON COLUMN AD74A12T00.NUM_REG_ORIGINAL_12 IS 'Número de registro original';
COMMENT ON COLUMN AD74A12T00.F_REG_ORIGINAL_12 IS 'Fecha de registro original';
COMMENT ON COLUMN AD74A12T00.USU_RESPONSABLE_12 IS 'Usuario responsable de la tramitacion del expediente';
COMMENT ON COLUMN AD74A12T00.NUM_EXPEDIENTE_12 IS 'Número de expediente FolderNumber';
COMMENT ON COLUMN AD74A12T00.PROCEDUREID_12 IS 'id del procedimiento';
COMMENT ON COLUMN AD74A12T00.RESUMEN_12 IS 'Resumen de la entrada desde el Libro de Registro';
COMMENT ON COLUMN AD74A12T00.URGENCIA_12 IS 'Indica si la solicitud es urgente: 0-No urgente; 1-Urgente Solicitud 2- Urgente direccion 3- Urgente Técnico DSS';
COMMENT ON COLUMN AD74A12T00.OBSERVACIONES_12 IS 'Observaciones de la entrada';
COMMENT ON COLUMN AD74A12T00.MOTIVO_OCULTAR_12 IS 'Motivo por el que se decide ocultar una entrada';
COMMENT ON COLUMN AD74A12T00.F_ALTA_12 IS 'Fecha de alta';
COMMENT ON COLUMN AD74A12T00.F_MODIF_12 IS 'Fecha de modificación';
COMMENT ON COLUMN AD74A12T00.USU_ALTA_12 IS 'Usuario de alta';
COMMENT ON COLUMN AD74A12T00.USU_MODIF_12 IS 'Usuario que ha hecho la última modificación';

COMMENT ON TABLE  AD74A12T00 IS 'Tabla de bandeja de papel 0';

------------------------------
/* AD74A13T00 - DOCUMENTOS_PAPEL0 */
------------------------------
PROMPT 'AD74A13T00';
CREATE TABLE AD74A13T00 (	
    ID_DOC_PAPEL0_13 NUMBER, 
	ID_ENTRADA_13 NUMBER, 
	OID_DOCUMENTO_13 VARCHAR2(64 BYTE),
	NOMBRE_DOC_13 VARCHAR2(150 BYTE),	
	EXTENSION_13 VARCHAR2(4 BYTE),	
	ID_TIPO_DOC_13 NUMBER, 
	ID_EXPEDIENTE_13  NUMBER,    
	F_ALTA_13 DATE, 
	F_MODIF_13 DATE, 
	USU_ALTA_13 VARCHAR2(10 BYTE), 
	USU_MODIF_13 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A13T00 ADD CONSTRAINT AD74A13T00_PK 
	PRIMARY KEY (ID_DOC_PAPEL0_13) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A13T00
ADD CONSTRAINT AD74A13T00_FK12 FOREIGN KEY ( ID_ENTRADA_13)
REFERENCES AD74A12T00 ( ID_ENTRADA_12 )ENABLE;

ALTER TABLE AD74A13T00
ADD CONSTRAINT AD74A13T00_FK36 FOREIGN KEY ( ID_TIPO_DOC_13 )
REFERENCES AD74A36T00 ( ID_TIPO_DOC_36 )ENABLE;

ALTER TABLE AD74A13T00
ADD CONSTRAINT AD74A13T00_FK00 FOREIGN KEY ( ID_EXPEDIENTE_13 )
REFERENCES AD74A00T00 ( ID_EXPEDIENTE_00 )ENABLE;

COMMENT ON COLUMN AD74A13T00.ID_DOC_PAPEL0_13 IS 'PK de la tabla';
COMMENT ON COLUMN AD74A13T00.ID_ENTRADA_13 IS 'FK a 12 BANDEJA_PAPEL0';
COMMENT ON COLUMN AD74A13T00.OID_DOCUMENTO_13 IS 'OID del documento';
COMMENT ON COLUMN AD74A13T00.NOMBRE_DOC_13 IS 'Nombre del documento';
COMMENT ON COLUMN AD74A13T00.EXTENSION_13 IS 'Extension del documento';
COMMENT ON COLUMN AD74A13T00.ID_TIPO_DOC_13 IS 'FK a 36 MAESTRO_TIPOS_DOC';
COMMENT ON COLUMN AD74A13T00.ID_EXPEDIENTE_13 IS 'FK a 00 de Expedientes';
COMMENT ON COLUMN AD74A13T00.F_ALTA_13 IS 'Fecha de alta';
COMMENT ON COLUMN AD74A13T00.F_MODIF_13 IS 'Fecha de modificación';
COMMENT ON COLUMN AD74A13T00.USU_ALTA_13 IS 'Usuario de alta';
COMMENT ON COLUMN AD74A13T00.USU_MODIF_13 IS 'Usuario que ha hecho la última modificación';

COMMENT ON TABLE  AD74A13T00 IS 'Tabla de documentos de papel 0';


------------------------------------------
/* AD74A10T00 - TRAMITES_EXPEDIENTE */
------------------------------------------
PROMPT 'AD74A10T00';
CREATE TABLE AD74A10T00 (	
    ID_TRAMITE_EXP_10 NUMBER NOT NULL, 
	ID_EXPEDIENTE_10 NUMBER NOT NULL, 
	ID_TRAMITE_10 NUMBER NOT NULL, 
	ID_ESTADO_10 VARCHAR2(1 BYTE) NOT NULL,
	F_INICIO_10 DATE,
	F_REALIZACION_10 DATE,
	OBSERVACIONES_10 VARCHAR2(1000 BYTE),
	F_ALTA_10 DATE DEFAULT SYSDATE, 
	USU_ALTA_10 VARCHAR2(10 BYTE), 
	F_MODIF_10 DATE DEFAULT SYSDATE, 
	USU_MODIF_10 VARCHAR2(10 BYTE),
	TIPO_ESTUDIO_DOC_10 NUMBER(1, 0)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A10T00 ADD CONSTRAINT AD74A10T00_PK 
	PRIMARY KEY (ID_TRAMITE_EXP_10) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A10T00
ADD CONSTRAINT AD74A10T00_FK00 FOREIGN KEY ( ID_EXPEDIENTE_10 )
REFERENCES AD74A00T00 ( ID_EXPEDIENTE_00 )ENABLE;

ALTER TABLE AD74A10T00
ADD CONSTRAINT AD74A10T00_FK37 FOREIGN KEY ( ID_TRAMITE_10 )
REFERENCES AD74A37T00 ( ID_TRAMITE_37 )ENABLE;

   COMMENT ON COLUMN AD74A10T00.ID_TRAMITE_EXP_10 IS 'Código interno del trámite-expediente';
   COMMENT ON COLUMN AD74A10T00.ID_EXPEDIENTE_10 IS 'FK a la tabla de expedientes';
   COMMENT ON COLUMN AD74A10T00.ID_TRAMITE_10 IS 'FK a la tabla 37 de trámites';
   COMMENT ON COLUMN AD74A10T00.ID_ESTADO_10 IS 'Estado del trámite 1-Abierta 2-Finalizada 3-Cancelada 4-Anulada';
   COMMENT ON COLUMN AD74A10T00.F_INICIO_10 IS 'Fecha de inicio del trámite';
   COMMENT ON COLUMN AD74A10T00.F_REALIZACION_10 IS 'Fecha de realización del trámite';
   COMMENT ON COLUMN AD74A10T00.F_ALTA_10 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A10T00.USU_ALTA_10 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A10T00.F_MODIF_10 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A10T00.USU_MODIF_10 IS 'Usuario que ha hecho la última modificación';  
   COMMENT ON COLUMN AD74A10T00.OBSERVACIONES_10 IS 'Observaciones del trámite';  
   COMMENT ON COLUMN AD74A10T00.TIPO_ESTUDIO_DOC_10 IS 'Flag para distinguir el tipo de estudio de documentación: 0 - Estudio de documentación por apertura; 1 - Estudio de documentación por Aportación/Subsanación';
   COMMENT ON TABLE  AD74A10T00  IS 'Tabla de trámites-expedientes';


------------------------------------------
/* AD74A11T00 - TAREAS_TRAMITE */
------------------------------------------
PROMPT 'AD74A11T00';
CREATE TABLE AD74A11T00 (	
    ID_TAREA_TRAM_11 NUMBER NOT NULL, 
    ID_TRAMITE_EXP_11 NUMBER NOT NULL, 
    ID_TAREA_11 NUMBER NOT NULL,
	ID_ESTADO_11 VARCHAR2(1 BYTE) NOT NULL,
	TASKGUID_11 VARCHAR2(100 BYTE),
	F_INICIO_11 DATE,
	F_FIN_11 DATE,
	F_NOTIFICACION_11 DATE,
	F_ACUSE_11 DATE,
	TEXTO_REQ_11 VARCHAR2(2000 BYTE),
	F_REGISTRO_11 DATE,
	NUM_REGISTRO_11 VARCHAR2(20 BYTE),
	ESTADO_DOCUMENTACION_11	VARCHAR2(1 BYTE),
	ID_NOTIFICACION_11 VARCHAR2(64 BYTE),
	DATOS_TAREA_11 CLOB, 
	F_ALTA_11 DATE DEFAULT SYSDATE, 
	USU_ALTA_11 VARCHAR2(10 BYTE), 
	F_MODIF_11 DATE DEFAULT SYSDATE, 
	USU_MODIF_11 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A11T00 ADD CONSTRAINT AD74A11T00_PK 
	PRIMARY KEY (ID_TAREA_TRAM_11) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A11T00
ADD CONSTRAINT AD74A11T00_FK10 FOREIGN KEY ( ID_TRAMITE_EXP_11 )
REFERENCES AD74A10T00 ( ID_TRAMITE_EXP_10 )ENABLE;

ALTER TABLE AD74A11T00
ADD CONSTRAINT AD74A11T00_FK38 FOREIGN KEY ( ID_TAREA_11 )
REFERENCES AD74A38T00 ( ID_TAREA_38 )ENABLE;


	COMMENT ON COLUMN AD74A11T00.ID_TAREA_TRAM_11 IS 'Código interno del tareas-trámite';
	COMMENT ON COLUMN AD74A11T00.ID_TRAMITE_EXP_11 IS 'FK a la tabla de trámites-expediente';
	COMMENT ON COLUMN AD74A11T00.ID_TAREA_11 IS 'FK a la tabla 38 de tareas';
	COMMENT ON COLUMN AD74A11T00.ID_ESTADO_11 IS 'Estado de la tarea 1-Abierta 2-Finalizada 3-Cancelada 4-Anulada' ;
	COMMENT ON COLUMN AD74A11T00.TASKGUID_11 IS 'Identificador de la tarea en PLATEA';
	COMMENT ON COLUMN AD74A11T00.F_INICIO_11 IS 'Fecha de inicio de la tarea';
	COMMENT ON COLUMN AD74A11T00.F_FIN_11 IS 'Fecha de fin de la tareas';
	COMMENT ON COLUMN AD74A11T00.F_NOTIFICACION_11 IS 'Fecha de notificación';
	COMMENT ON COLUMN AD74A11T00.F_ACUSE_11 IS 'Fecha de recepción del acuse de la notificación';
	COMMENT ON COLUMN AD74A11T00.TEXTO_REQ_11 IS 'Texto el requerimiento';
	COMMENT ON COLUMN AD74A11T00.F_ALTA_11 IS 'Fecha de alta';
	COMMENT ON COLUMN AD74A11T00.USU_ALTA_11 IS 'Usuario de alta';
	COMMENT ON COLUMN AD74A11T00.F_MODIF_11 IS 'Fecha de modificación';
	COMMENT ON COLUMN AD74A11T00.USU_MODIF_11 IS 'Usuario de modificación';   
	COMMENT ON COLUMN AD74A11T00.F_REGISTRO_11 IS 'Fecha de registro de E o S';   
	COMMENT ON COLUMN AD74A11T00.DATOS_TAREA_11 IS 'Datos tecnicos de la tarea en formato CLOB';   
	COMMENT ON COLUMN AD74A11T00.NUM_REGISTRO_11 IS 'Numero de registro de E o S';   
	COMMENT ON COLUMN AD74A11T00.ESTADO_DOCUMENTACION_11 IS 'Estado de la documentación:0- No estudiada, 1-Completa, 2-Incompleta, 3-Subsanada.';
	COMMENT ON COLUMN AD74A11T00.ID_NOTIFICACION_11 IS 'Identificador de la notificación en Platea';
	
    COMMENT ON TABLE  AD74A11T00  IS 'Tabla de tareas-trámite';


------------------------------------------
/* AD74A18T00 - DOCUMENTOS_TAREAS */
------------------------------------------
PROMPT 'AD74A18T00';
CREATE TABLE AD74A18T00 (	
    ID_DOC_TAREA_18 NUMBER NOT NULL, 
    ID_TAREA_TRAM_18 NUMBER, 
	ID_TIPO_DOC_18 NUMBER,
	OIDDOKUSI_18 VARCHAR2(100 BYTE),
	NOMBRE_DOC_18 VARCHAR2(100 BYTE),	
	RUTAPIF_18 VARCHAR2(100 BYTE),
	LOCALIZADOR_18 VARCHAR2(50 BYTE), 
	OBLIGATORIO_18 NUMBER(1,0), 
	TIPO_ADJUNTO_18	VARCHAR2(8 BYTE),
    DEP_ENTREGA_18 VARCHAR2(100 BYTE),
    F_ENTREGA_18 DATE,
	ESTADO_DOC_18 NUMBER(1,0),
	F_ALTA_18 DATE DEFAULT SYSDATE, 
	USU_ALTA_18 VARCHAR2(10 BYTE), 
	F_MODIF_18 DATE DEFAULT SYSDATE, 
	USU_MODIF_18 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A18T00 ADD CONSTRAINT AD74A18T00_PK 
	PRIMARY KEY (ID_DOC_TAREA_18) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A18T00
ADD CONSTRAINT AD74A18T00_FK11 FOREIGN KEY ( ID_TAREA_TRAM_18 )
REFERENCES AD74A11T00 ( ID_TAREA_TRAM_11 )ENABLE;

ALTER TABLE AD74A18T00
ADD CONSTRAINT AD74A18T00_FK36 FOREIGN KEY ( ID_TIPO_DOC_18 )
REFERENCES AD74A36T00 ( ID_TIPO_DOC_36 )ENABLE;

   COMMENT ON COLUMN AD74A18T00.ID_DOC_TAREA_18 IS 'Código interno del documento de la tarea';
   COMMENT ON COLUMN AD74A18T00.ID_TAREA_TRAM_18 IS 'FK a la tabla 11 de tareas-tramite';
   COMMENT ON COLUMN AD74A18T00.ID_TIPO_DOC_18 IS 'FK a la tabla 36 de tipos de documento';
   COMMENT ON COLUMN AD74A18T00.OIDDOKUSI_18 IS 'ID de DOKUSI';
   COMMENT ON COLUMN AD74A18T00.RUTAPIF_18 IS 'Ruta pif del documento';
   COMMENT ON COLUMN AD74A18T00.NOMBRE_DOC_18 IS 'Nombre del documento';   
   COMMENT ON COLUMN AD74A18T00.LOCALIZADOR_18 IS 'Id para el localizador del documento';   
   COMMENT ON COLUMN AD74A18T00.OBLIGATORIO_18 IS 'Indica si el documento es obligatorio. "1": obligatorio; "0": no obligatorio';      
   COMMENT ON COLUMN AD74A18T00.F_ALTA_18 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A18T00.USU_ALTA_18 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A18T00.F_MODIF_18 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A18T00.USU_MODIF_18 IS 'Usuario que ha hecho la última modificación';   
   COMMENT ON COLUMN AD74A18T00.TIPO_ADJUNTO_18 IS 'Tipologia del documento en platea';   
   COMMENT ON COLUMN AD74A18T00.DEP_ENTREGA_18 IS 'Departamento donde se ha entregado el documento';   
   COMMENT ON COLUMN AD74A18T00.F_ENTREGA_18 IS 'Fecha de la entrega del documento';   
   COMMENT ON COLUMN AD74A18T00.ESTADO_DOC_18 IS 'Estado del documento generado: 1-Pendiente, 2-Editable, 3-Finalizado, 4-Pendiente de firma, 5-Pendiente de localizador, 6-Con Localizador, 7-Rechazo firma';
   
   
   COMMENT ON TABLE  AD74A18T00  IS 'Tabla de documentos por tarea';


/* GESTION CONTABLE */

-------------------------------------------
/* AD74A73T00 -  PRESTADOR_SERVICIO */
-------------------------------------------
PROMPT 'AD74A73T00';
CREATE TABLE AD74A73T00 (	
    ID_PRESTADOR_73 NUMBER NOT NULL,
	IDENTIFICADOR_73 VARCHAR2(20 BYTE) NOT NULL,
	RAZON_SOCIAL_73 VARCHAR2(100 BYTE) NOT NULL,
	F_INICIO_SERVICIO_73 DATE NOT NULL, 
	F_FIN_SERVICIO_73 DATE, 
	F_ALTA_73 DATE, 
	USU_ALTA_73 VARCHAR2(10 BYTE),
	F_MODIF_73 DATE,
	USU_MODIF_73 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A73T00 ADD CONSTRAINT AD74A73T00_PK 
	PRIMARY KEY (ID_PRESTADOR_73) USING INDEX TABLESPACE  AD7402E00;

   COMMENT ON COLUMN AD74A73T00.ID_PRESTADOR_73 IS 'PK de la tabla de prestadores del servicio';
   COMMENT ON COLUMN AD74A73T00.IDENTIFICADOR_73 IS 'CIF del prestador';
   COMMENT ON COLUMN AD74A73T00.RAZON_SOCIAL_73 IS 'Nombre o razón social del prestador';
   COMMENT ON COLUMN AD74A73T00.F_INICIO_SERVICIO_73 IS 'Fecha de inicio del servicio';
   COMMENT ON COLUMN AD74A73T00.F_FIN_SERVICIO_73 IS 'Fecha de fin del servicio';
   COMMENT ON COLUMN AD74A73T00.F_ALTA_73 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A73T00.USU_ALTA_73 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A73T00.F_MODIF_73 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A73T00.USU_MODIF_73 IS 'Usuario que ha hecho la última modificación';
                                                       
COMMENT ON TABLE  AD74A73T00  IS 'Prestadores del servicio';


-------------------------------------------
/* AD74A74T00 -  PAGOS_PRESTADOR */
-------------------------------------------
PROMPT 'AD74A74T00';
CREATE TABLE AD74A74T00 (	
    ID_PAGO_74 NUMBER NOT NULL,
	ANYO_PAGO_74 NUMBER(4,0),
	MES_PAGO_74 NUMBER(4,0),
	ID_PRESTADOR_74 NUMBER NOT NULL,
	F_ALTA_74 DATE, 
	USU_ALTA_74 VARCHAR2(10 BYTE),
	F_MODIF_74 DATE,
	USU_MODIF_74 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A74T00 ADD CONSTRAINT AD74A74T00_PK 
	PRIMARY KEY (ID_PAGO_74) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A74T00
ADD CONSTRAINT AD74A74T00_FK73 FOREIGN KEY ( ID_PRESTADOR_74)
REFERENCES AD74A73T00 ( ID_PRESTADOR_73 )ENABLE;

  
   COMMENT ON COLUMN AD74A74T00.ID_PAGO_74 IS 'PK de la tabla de pagos del prestador';
   COMMENT ON COLUMN AD74A74T00.ANYO_PAGO_74 IS 'Año de facturación';
   COMMENT ON COLUMN AD74A74T00.MES_PAGO_74 IS 'Mes de facturación';
   COMMENT ON COLUMN AD74A74T00.ID_PRESTADOR_74 IS 'FK a la tabla 73 de PRESTADORES_SERVICIO';
   COMMENT ON COLUMN AD74A74T00.F_ALTA_74 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A74T00.USU_ALTA_74 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A74T00.F_MODIF_74 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A74T00.USU_MODIF_74 IS 'Usuario que ha hecho la última modificación';
                                                       
COMMENT ON TABLE  AD74A74T00  IS 'Pagos del prestador';


-------------------------------------------
/* AD74A58T00 -  NIVELES_SOPORTE */
-------------------------------------------
PROMPT 'AD74A58T00';
CREATE TABLE AD74A58T00 (	
    ID_NIVEL_SOPORTE_58 NUMBER NOT NULL,
	DESC_ES_58 VARCHAR2(20 BYTE) NOT NULL,
	DESC_EU_58 VARCHAR2(20 BYTE) NOT NULL,
	F_ALTA_58 DATE, 
	USU_ALTA_58 VARCHAR2(10 BYTE),
	F_MODIF_58 DATE,
	USU_MODIF_58 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A58T00 ADD CONSTRAINT AD74A58T00_PK 
	PRIMARY KEY (ID_NIVEL_SOPORTE_58) USING INDEX TABLESPACE  AD7402E00;

   COMMENT ON COLUMN AD74A58T00.ID_NIVEL_SOPORTE_58 IS 'PK de la tabla de niveles de soporte';
   COMMENT ON COLUMN AD74A58T00.DESC_ES_58 IS 'Descripción del niveles de soporte en castellano';
   COMMENT ON COLUMN AD74A58T00.DESC_EU_58 IS 'Descripción del niveles de soporte en euskera';
   COMMENT ON COLUMN AD74A58T00.F_ALTA_58 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A58T00.USU_ALTA_58 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A58T00.F_MODIF_58 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A58T00.USU_MODIF_58 IS 'Usuario que ha hecho la última modificación';
                                                       
COMMENT ON TABLE  AD74A58T00  IS 'Maestro de niveles de soporte';


-------------------------------------------
/* AD74A76T00 -  TARIFAS NIVELES SOPORTE */
-------------------------------------------
PROMPT 'AD74A76T00';
CREATE TABLE AD74A76T00 (	
    ID_TARIFA_NIV_SOP_76 NUMBER NOT NULL,
	F_VIGENCIA_DESDE_76 DATE NOT NULL,
	F_VIGENCIA_HASTA_76 DATE,
	ID_NIVEL_SOPORTE_76 NUMBER NOT NULL,
	TARIFA_76 NUMBER(7,4) NOT NULL,
	F_ALTA_76 DATE, 
	USU_ALTA_76 VARCHAR2(10 BYTE),
	F_MODIF_76 DATE,
	USU_MODIF_76 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A76T00 ADD CONSTRAINT AD74A76T00_PK 
	PRIMARY KEY (ID_TARIFA_NIV_SOP_76) USING INDEX TABLESPACE  AD7402E00;

   COMMENT ON COLUMN AD74A76T00.ID_TARIFA_NIV_SOP_76 IS 'PK de la tabla de tarifas de niveles de soporte';
   COMMENT ON COLUMN AD74A76T00.F_VIGENCIA_DESDE_76 IS 'Fecha de vigencia desde la que se aplica la tarifa';
   COMMENT ON COLUMN AD74A76T00.F_VIGENCIA_HASTA_76 IS 'Fecha de vigencia hasta la que se aplica la tarifa';
   COMMENT ON COLUMN AD74A76T00.ID_NIVEL_SOPORTE_76 IS 'FK a la tabla 58 NIVELES DE SOPORTE';
   COMMENT ON COLUMN AD74A76T00.TARIFA_76 IS 'Cantidad de la tarifa';
   COMMENT ON COLUMN AD74A76T00.F_ALTA_76 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A76T00.USU_ALTA_76 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A76T00.F_MODIF_76 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A76T00.USU_MODIF_76 IS 'Usuario que ha hecho la última modificación';
                                                       
COMMENT ON TABLE  AD74A76T00  IS 'Tarifas de niveles de soporte';


-------------------------------------------
/* AD74A75T00 -  PAGOS_BENEFICIARIO */
-------------------------------------------
PROMPT 'AD74A75T00';
CREATE TABLE AD74A75T00 (	
    ID_PAGO_BENEFICIARIO_75 NUMBER NOT NULL,
	ID_SOLICITANTE_75 NUMBER NOT NULL,
	ID_PAGO_75 NUMBER NOT NULL,
	NUM_DIAS_75 NUMBER(2,0),
	TARIFA_75 NUMBER(7,4),
	ID_NIVEL_SOPORTE_75 NUMBER,
	F_ALTA_75 DATE,
	USU_ALTA_75 VARCHAR2(10 BYTE),
	F_MODIF_75 DATE,
	USU_MODIF_75 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A75T00 ADD CONSTRAINT AD74A75T00_PK 
	PRIMARY KEY (ID_PAGO_BENEFICIARIO_75) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A75T00
ADD CONSTRAINT AD74A75T00_FK01 FOREIGN KEY ( ID_SOLICITANTE_75)
REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;

ALTER TABLE AD74A75T00
ADD CONSTRAINT AD74A75T00_FK74 FOREIGN KEY ( ID_PAGO_75)
REFERENCES AD74A74T00 ( ID_PAGO_74 )ENABLE;

ALTER TABLE AD74A75T00
ADD CONSTRAINT AD74A75T00_FK58 FOREIGN KEY ( ID_NIVEL_SOPORTE_75)
REFERENCES AD74A58T00 ( ID_NIVEL_SOPORTE_58 )ENABLE;

  
   COMMENT ON COLUMN AD74A75T00.ID_PAGO_BENEFICIARIO_75 IS 'PK de la tabla de pagos del beneficiario';
   COMMENT ON COLUMN AD74A75T00.ID_SOLICITANTE_75 IS 'FK a la tabla 01 de SOLICITANTES';
   COMMENT ON COLUMN AD74A75T00.ID_PAGO_75 IS 'FK a la tabla 74 de PAGOS_PRESTADOR';
   COMMENT ON COLUMN AD74A75T00.NUM_DIAS_75 IS 'Nº de días facturados ese mes/tarifa';
   COMMENT ON COLUMN AD74A75T00.TARIFA_75 IS 'Tarifas por prestador';
   COMMENT ON COLUMN AD74A75T00.ID_NIVEL_SOPORTE_75 IS 'FK a la tabla 58 de nivel de soporte';
   COMMENT ON COLUMN AD74A75T00.F_ALTA_75 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A75T00.USU_ALTA_75 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A75T00.F_MODIF_75 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A75T00.USU_MODIF_75 IS 'Usuario que ha hecho la última modificación';
                                                       
COMMENT ON TABLE  AD74A75T00  IS 'Pagos del beneficiario';


-------------------------------------------
/* AD74A57T00 -  MOTIVOS ANULACION */
-------------------------------------------
PROMPT 'AD74A57T00';
CREATE TABLE AD74A57T00 (	
    ID_MOTIVO_ANUL_57 NUMBER NOT NULL,
	COD_ANULACION_57 VARCHAR2(2 BYTE) NOT NULL,
	DESC_ES_57 VARCHAR2(50 BYTE) NOT NULL,
	DESC_EU_57 VARCHAR2(50 BYTE) NOT NULL,
	CTA_ERRONEA_57 NUMBER NOT NULL,
	F_ALTA_57 DATE, 
	USU_ALTA_57 VARCHAR2(10 BYTE),
	F_MODIF_57 DATE,
	USU_MODIF_57 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A57T00 ADD CONSTRAINT AD74A57T00_PK 
	PRIMARY KEY (ID_MOTIVO_ANUL_57) USING INDEX TABLESPACE  AD7402E00;

   COMMENT ON COLUMN AD74A57T00.ID_MOTIVO_ANUL_57 IS 'PK de la tabla de motivos de anulacion';
   COMMENT ON COLUMN AD74A57T00.COD_ANULACION_57 IS 'Código SEPA del motivo de anulación del cobro';
   COMMENT ON COLUMN AD74A57T00.DESC_ES_57 IS 'Descripcion en castallano del motivo de anulación de cobro';
   COMMENT ON COLUMN AD74A57T00.DESC_EU_57 IS 'Descripcion en euskera del motivo de anulación de cobro';
   COMMENT ON COLUMN AD74A57T00.CTA_ERRONEA_57 IS 'Indicador de cuenta errónea';
   COMMENT ON COLUMN AD74A57T00.F_ALTA_57 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A57T00.USU_ALTA_57 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A57T00.F_MODIF_57 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A57T00.USU_MODIF_57 IS 'Usuario que ha hecho la última modificación';
                                                       
COMMENT ON TABLE  AD74A57T00  IS 'Maestro de motivos de anulacion';


-------------------------------------------
/* AD74A77T00 -  PRECIOS_PUBLICOS */
-------------------------------------------
PROMPT 'AD74A77T00';
CREATE TABLE AD74A77T00 (	
    ID_PRECIO_PUBLICO_77 NUMBER NOT NULL,
	F_VIGENCIA_DESDE_77 DATE NOT NULL,
	F_VIGENCIA_HASTA_77 DATE,
	PRECIO_PUBLICO_77 NUMBER(7,4) NOT NULL,
	F_ALTA_77 DATE, 
	USU_ALTA_77 VARCHAR2(10 BYTE),
	F_MODIF_77 DATE,
	USU_MODIF_77 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A77T00 ADD CONSTRAINT AD74A77T00_PK 
	PRIMARY KEY (ID_PRECIO_PUBLICO_77) USING INDEX TABLESPACE  AD7402E00;

   COMMENT ON COLUMN AD74A77T00.ID_PRECIO_PUBLICO_77 IS 'PK de la tabla de precios publicos';
   COMMENT ON COLUMN AD74A77T00.F_VIGENCIA_DESDE_77 IS 'Fecha de vigencia desde la que se aplica el precio público';
   COMMENT ON COLUMN AD74A77T00.F_VIGENCIA_HASTA_77 IS 'Fecha de vigencia hasta la que se aplica el precio público';
   COMMENT ON COLUMN AD74A77T00.PRECIO_PUBLICO_77 IS 'Cantidad del precio público';
   COMMENT ON COLUMN AD74A77T00.F_ALTA_77 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A77T00.USU_ALTA_77 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A77T00.F_MODIF_77 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A77T00.USU_MODIF_77 IS 'Usuario que ha hecho la última modificación';
                                                       
COMMENT ON TABLE  AD74A77T00  IS 'Precios publicos';

-------------------------------------------
/* AD74A59T00 -  MAESTRO_MOT_DENEGACION */
-------------------------------------------
PROMPT 'AD74A59T00';
CREATE TABLE AD74A59T00 (	
    ID_MOTIVO_DENEG_59 NUMBER NOT NULL,
	DESC_ES_59 VARCHAR2(300 BYTE) NOT NULL,
	DESC_EU_59 VARCHAR2(300 BYTE) NOT NULL,
	ID_PROCEDIMIENTO_59 VARCHAR2(10 BYTE) NOT NULL,
	F_ALTA_59 DATE, 
	USU_ALTA_59 VARCHAR2(10 BYTE),
	F_MODIF_59 DATE,
	USU_MODIF_59 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A59T00 ADD CONSTRAINT AD74A59T00_PK 
	PRIMARY KEY (ID_MOTIVO_DENEG_59) USING INDEX TABLESPACE  AD7402E00;

   COMMENT ON COLUMN AD74A59T00.ID_MOTIVO_DENEG_59 IS 'PK de la tabla de motivos de denegacion';
   COMMENT ON COLUMN AD74A59T00.DESC_ES_59 IS 'Descripción en castellano del motivo de denegación';
   COMMENT ON COLUMN AD74A59T00.DESC_EU_59 IS 'Descripción en euskera del motivo de denegación';
   COMMENT ON COLUMN AD74A59T00.ID_PROCEDIMIENTO_59 IS 'Identificación del procedimiento de PLATEA';
   COMMENT ON COLUMN AD74A59T00.F_ALTA_59 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A59T00.USU_ALTA_59 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A59T00.F_MODIF_59 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A59T00.USU_MODIF_59 IS 'Usuario que ha hecho la última modificación';
                                                       
COMMENT ON TABLE  AD74A59T00  IS 'Maestro de motivos de denegacion';

-------------------------------------------
/* AD74A78T00 -  MOT_DENEGACION_EXP */
-------------------------------------------
PROMPT 'AD74A78T00';
CREATE TABLE AD74A78T00 (	
    ID_MOT_DENEG_EXP_78 NUMBER NOT NULL,
	ID_EXPEDIENTE_78 NUMBER NOT NULL,
	F_ALTA_78 DATE, 
	USU_ALTA_78 VARCHAR2(10 BYTE),
	F_MODIF_78 DATE,
	USU_MODIF_78 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A78T00 ADD CONSTRAINT AD74A78T00_PK 
	PRIMARY KEY (ID_MOT_DENEG_EXP_78) USING INDEX TABLESPACE  AD7402E00;
	
ALTER TABLE AD74A78T00
ADD CONSTRAINT AD74A78T00_FK00 FOREIGN KEY ( ID_EXPEDIENTE_78)
REFERENCES AD74A00T00 ( ID_EXPEDIENTE_00 )ENABLE;

   COMMENT ON COLUMN AD74A78T00.ID_MOT_DENEG_EXP_78 IS 'PK de la tabla de motivos de denegacion';
   COMMENT ON COLUMN AD74A78T00.ID_EXPEDIENTE_78 IS 'Descripción en castellano del motivo de denegación';
   COMMENT ON COLUMN AD74A78T00.F_ALTA_78 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A78T00.USU_ALTA_78 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A78T00.F_MODIF_78 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A78T00.USU_MODIF_78 IS 'Usuario que ha hecho la última modificación';
                                                       
COMMENT ON TABLE  AD74A78T00  IS 'Motivos de denegacion por expediente';


-------------------------------------------
/* AD74A79T00 -  IPREM */
-------------------------------------------
PROMPT 'AD74A79T00';
CREATE TABLE AD74A79T00 (	
    ID_IPREM_79 NUMBER NOT NULL,
	IPREM_79 NUMBER(6,2) NOT NULL,
	ANIO_79 NUMBER(4,0) NOT NULL,
	F_ALTA_79 DATE, 
	USU_ALTA_79 VARCHAR2(10 BYTE),
	F_MODIF_79 DATE,
	USU_MODIF_79 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A79T00 ADD CONSTRAINT AD74A79T00_PK 
	PRIMARY KEY (ID_IPREM_79) USING INDEX TABLESPACE  AD7402E00;
	


   COMMENT ON COLUMN AD74A79T00.ID_IPREM_79 IS 'PK de la tabla de iprem';
   COMMENT ON COLUMN AD74A79T00.IPREM_79 IS 'IPREM';
   COMMENT ON COLUMN AD74A79T00.ANIO_79 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A79T00.USU_ALTA_79 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A79T00.F_ALTA_79 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A79T00.F_MODIF_79 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A79T00.USU_MODIF_79 IS 'Usuario que ha hecho la última modificación';               
   
COMMENT ON TABLE  AD74A79T00  IS 'Iprem';


-------------------------------------------
/* AD74A81T00 -  USUARIOS_AYUNTAMIENTO */
-------------------------------------------
PROMPT 'AD74A81T00';
CREATE TABLE AD74A81T00 (	
    ID_USUARIO_AYTO_81 NUMBER NOT NULL,
	ID_USUARIO_81 NUMBER NOT NULL,
	ID_AYUNTAMIENTO_81 NUMBER NOT NULL,
	F_ALTA_81 DATE, 
	USU_ALTA_81 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A81T00 ADD CONSTRAINT AD74A81T00_PK 
	PRIMARY KEY (ID_USUARIO_AYTO_81) USING INDEX TABLESPACE  AD7402E00;
	
ALTER TABLE AD74A81T00
ADD CONSTRAINT AD74A81T00_FK80 FOREIGN KEY ( ID_USUARIO_81)
REFERENCES AD74A80T00 ( ID_USUARIO_80 )ENABLE;

ALTER TABLE AD74A81T00
ADD CONSTRAINT AD74A81T00_FK31 FOREIGN KEY ( ID_AYUNTAMIENTO_81)
REFERENCES AD74A31T00 ( ID_AYUNTAMIENTO_31 )ENABLE;
	
   COMMENT ON COLUMN AD74A81T00.ID_USUARIO_AYTO_81 IS 'PK de la tabla de usuarios ayuntamiento';
   COMMENT ON COLUMN AD74A81T00.ID_USUARIO_81 IS 'FK a la tabla 80 de USUARIOS';
   COMMENT ON COLUMN AD74A81T00.ID_AYUNTAMIENTO_81 IS 'FK a la tabla 31 de AYUNTAMIENTOS';
   COMMENT ON COLUMN AD74A81T00.F_ALTA_81 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A81T00.USU_ALTA_81 IS 'Usuario de alta';
   
COMMENT ON TABLE  AD74A81T00  IS 'Usuarios por municipios';


-------------------------------------------
/* AD74A60T00 -  MAESTRO_REQUERIMIENTOS */
-------------------------------------------
PROMPT 'AD74A60T00';
CREATE TABLE AD74A60T00 (	
    ID_REQUERIMIENTO_60 NUMBER NOT NULL,
	DESC_ES_60 VARCHAR2(150 BYTE) NOT NULL,
	DESC_EU_60 VARCHAR2(150 BYTE) NOT NULL,
	OCULTO_60 NUMBER(1,0) DEFAULT 1 NOT NULL, 
	ORDER_60 NUMBER(2,0) DEFAULT 0 NOT NULL, 
	ID_PROCEDIMIENTO_60 VARCHAR2(10 BYTE) NOT NULL,
	F_ALTA_60 DATE, 
	USU_ALTA_60 VARCHAR2(10 BYTE),
	F_MODIF_60 DATE,
	USU_MODIF_60 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A60T00 ADD CONSTRAINT AD74A60T00_PK 
	PRIMARY KEY (ID_REQUERIMIENTO_60) USING INDEX TABLESPACE  AD7402E00;

   COMMENT ON COLUMN AD74A60T00.ID_REQUERIMIENTO_60 IS 'PK de la tabla de maestro de requerimientos';
   COMMENT ON COLUMN AD74A60T00.DESC_ES_60 IS 'Descripción en castellano del requerimiento';
   COMMENT ON COLUMN AD74A60T00.DESC_EU_60 IS 'Descripción en euskera del requerimiento';
   COMMENT ON COLUMN AD74A60T00.OCULTO_60 IS 'Indica si se muestra para la selección: 0- No; 1-Sí';
   COMMENT ON COLUMN AD74A60T00.ORDER_60 IS 'Orden para mostrar en pantalla';
   COMMENT ON COLUMN AD74A60T00.ID_PROCEDIMIENTO_60 IS 'Identificación del procedimiento de PLATEA';
   COMMENT ON COLUMN AD74A60T00.F_ALTA_60 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A60T00.USU_ALTA_60 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A60T00.F_MODIF_60 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A60T00.USU_MODIF_60 IS 'Usuario que ha hecho la última modificación';
                                                       
COMMENT ON TABLE  AD74A60T00  IS 'Maestro de requerimientos';


-------------------------------------------
/* AD74A60T00 -  REQUERIMIENTOS_TAREA */
-------------------------------------------
PROMPT 'AD74A83T00';
CREATE TABLE AD74A83T00 (	
    ID_REQ_TAREA_83 NUMBER NOT NULL,
	ID_TAREA_TRAM_83 NUMBER NOT NULL,
	ID_REQUERIMIENTO_83 NUMBER NOT NULL
) TABLESPACE AD7401E00;

ALTER TABLE AD74A83T00 ADD CONSTRAINT AD74A83T00_PK 
	PRIMARY KEY (ID_REQ_TAREA_83) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A83T00
ADD CONSTRAINT AD74A83T00_FK11 FOREIGN KEY ( ID_TAREA_TRAM_83)
REFERENCES AD74A11T00 ( ID_TAREA_TRAM_11 )ENABLE;

ALTER TABLE AD74A83T00
ADD CONSTRAINT AD74A83T00_FK60 FOREIGN KEY ( ID_REQUERIMIENTO_83)
REFERENCES AD74A60T00 ( ID_REQUERIMIENTO_60 )ENABLE;

   COMMENT ON COLUMN AD74A83T00.ID_REQ_TAREA_83 IS 'PK de la tabla de requerimientos por tareas';
   COMMENT ON COLUMN AD74A83T00.ID_TAREA_TRAM_83 IS 'FK a la tabla 11 de TAREAS_TRAMITE';
   COMMENT ON COLUMN AD74A83T00.ID_REQUERIMIENTO_83 IS 'FK a la tabla 60 de REQUERIMIENTOS';
                                                       
COMMENT ON TABLE  AD74A83T00  IS 'Tabla de requerimientos por tarea';


-------------------------------------------
/* AD74A60T00 -  MAESTRO_MOTIVOS_QUEJA */
-------------------------------------------
PROMPT 'AD74A62T00';
CREATE TABLE AD74A62T00 (	
    ID_MOTIVO_QUEJA_62 NUMBER NOT NULL,
	DESC_ES_62 VARCHAR2(100 BYTE),
	DESC_EU_62 VARCHAR2(100 BYTE),
	F_ALTA_62 DATE, 
	USU_ALTA_62 VARCHAR2(10 BYTE),
	F_MODIF_62 DATE,
	USU_MODIF_62 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A62T00 ADD CONSTRAINT AD74A62T00_PK 
	PRIMARY KEY (ID_MOTIVO_QUEJA_62) USING INDEX TABLESPACE  AD7402E00;

   COMMENT ON COLUMN AD74A62T00.ID_MOTIVO_QUEJA_62 IS 'PK de la tabla de maestro de motivos de queja';
   COMMENT ON COLUMN AD74A62T00.DESC_ES_62 IS 'Descripción de la queja en castellano';
   COMMENT ON COLUMN AD74A62T00.DESC_EU_62 IS 'Descripción de la queja en euskera';
   COMMENT ON COLUMN AD74A62T00.F_ALTA_62 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A62T00.USU_ALTA_62 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A62T00.F_MODIF_62 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A62T00.USU_MODIF_62 IS 'Usuario que ha hecho la última modificación';
   
                                                       
COMMENT ON TABLE  AD74A62T00  IS 'Tabla de maestros de motivos de queja';


-------------------------------------------
/* AD74A84T00 -  QUEJAS_RECLAMACIONES */
-------------------------------------------
PROMPT 'AD74A84T00';
CREATE TABLE AD74A84T00 (	
    ID_QUEJA_84 NUMBER NOT NULL,
	ID_SOLICITANTE_84 NUMBER NOT NULL,
	ID_AVISO_84 NUMBER,
	F_QUEJA_84 DATE,
	ESTADO_84 NUMBER(1,0),
	PROCEDENTE_84 NUMBER(1,0),
	TIEMPO_RESOLUCION_84 NUMBER(6,2),
	OBSERVACIONES_84 VARCHAR2(2000 BYTE),
	ID_MOTIVO_QUEJA_84 NUMBER,
	F_ALTA_84 DATE, 
	USU_ALTA_84 VARCHAR2(10 BYTE),
	F_MODIF_84 DATE,
	USU_MODIF_84 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A84T00 ADD CONSTRAINT AD74A84T00_PK 
	PRIMARY KEY (ID_QUEJA_84) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A84T00
ADD CONSTRAINT AD74A84T00_FK01 FOREIGN KEY ( ID_SOLICITANTE_84)
REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;

ALTER TABLE AD74A84T00
ADD CONSTRAINT AD74A84T00_FK20 FOREIGN KEY ( ID_AVISO_84)
REFERENCES AD74A20T00 ( ID_AVISO_20 )ENABLE;

ALTER TABLE AD74A84T00
ADD CONSTRAINT AD74A84T00_FK62 FOREIGN KEY ( ID_MOTIVO_QUEJA_84)
REFERENCES AD74A62T00 ( ID_MOTIVO_QUEJA_62 )ENABLE;

   COMMENT ON COLUMN AD74A84T00.ID_QUEJA_84 IS 'PK de la tabla de quejas';
   COMMENT ON COLUMN AD74A84T00.ID_SOLICITANTE_84 IS 'FK a la tabla 01 de SOLICITANTES';
   COMMENT ON COLUMN AD74A84T00.ID_AVISO_84 IS 'FK a la tabla 20 de AVISOS';
   COMMENT ON COLUMN AD74A84T00.F_QUEJA_84 IS 'Fecha de la queja o reclamación';
   COMMENT ON COLUMN AD74A84T00.ESTADO_84 IS '0: pendiente de resolver; 1: resuelta';
   COMMENT ON COLUMN AD74A84T00.PROCEDENTE_84 IS '0: no procedente; 1: procedente';
   COMMENT ON COLUMN AD74A84T00.TIEMPO_RESOLUCION_84 IS 'Tiempo de resolución en horas';
   COMMENT ON COLUMN AD74A84T00.OBSERVACIONES_84 IS 'Observaciones de la queja o reclamación';
   COMMENT ON COLUMN AD74A84T00.ID_MOTIVO_QUEJA_84 IS 'FK a la tabla 62 de MOTIVOS_QUEJA';
   COMMENT ON COLUMN AD74A84T00.F_ALTA_84 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A84T00.USU_ALTA_84 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A84T00.F_MODIF_84 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A84T00.USU_MODIF_84 IS 'Usuario que ha hecho la última modificación';
                                                       
COMMENT ON TABLE  AD74A84T00  IS 'Tabla de quejas y reclamaciones';

-- paso 1 ok

-------------------------------------------
/* AD74A61T00 -  TIPOS_DATO_ECONOMICO */
-------------------------------------------
PROMPT 'AD74A61T00';
CREATE TABLE AD74A61T00 (	
    ID_TIPO_DATO_ECO_61 NUMBER NOT NULL,
	DESC_ES_61 VARCHAR2(150 BYTE) NOT NULL,
	DESC_EU_61 VARCHAR2(150 BYTE) NOT NULL,
	VISIBLE_61 NUMBER(1,0),
	F_ALTA_61 DATE,
	USU_ALTA_61 VARCHAR2(10 BYTE), 
	F_MODIF_61 DATE, 
	USU_MODIF_61 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A61T00 ADD CONSTRAINT AD74A61T00_PK 
	PRIMARY KEY (ID_TIPO_DATO_ECO_61) USING INDEX TABLESPACE  AD7402E00;


   COMMENT ON COLUMN AD74A61T00.ID_TIPO_DATO_ECO_61 IS 'PK de la tabla de tipos de datos económicos';
   COMMENT ON COLUMN AD74A61T00.DESC_ES_61 IS 'Descripción del tipo en castellano';
   COMMENT ON COLUMN AD74A61T00.DESC_EU_61 IS 'Descripción del tipo en euskera';
   COMMENT ON COLUMN AD74A61T00.VISIBLE_61 IS 'Indica si el tipo se mostrára o no. 0: oculto; 1-visible';
   COMMENT ON COLUMN AD74A61T00.F_ALTA_61 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A61T00.USU_ALTA_61 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A61T00.F_MODIF_61 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A61T00.USU_MODIF_61 IS 'Usuario que ha hecho la última modificación';
                                                       
COMMENT ON TABLE  AD74A61T00  IS 'Tabla de tipos de dato económico';

-------------------------------------------
/* AD74A85T00 -  DATOS_ECONOMICOS */
-------------------------------------------
PROMPT 'AD74A85T00';
CREATE TABLE AD74A85T00 (	
    ID_DATO_ECO_85 NUMBER NOT NULL,
	DESCRIPCION_85 VARCHAR2(250 BYTE),
	IMPORTE_ANUAL_85 NUMBER(20,2),
	ID_TIPO_DATO_ECO_85 NUMBER,
	ID_SOLICITANTE_85 NUMBER NOT NULL,
	ID_EXPEDIENTE_85 NUMBER NOT NULL,
	EJERCICIO_DESDE_85 NUMBER(5,0),
	EJERCICIO_HASTA_85 NUMBER(5,0),
	F_ALTA_85 DATE, 
	USU_ALTA_85 VARCHAR2(10 BYTE),
	F_MODIF_85 DATE,
	USU_MODIF_85 VARCHAR2(10 BYTE)	
) TABLESPACE AD7401E00;

ALTER TABLE AD74A85T00 ADD CONSTRAINT AD74A85T00_PK 
	PRIMARY KEY (ID_DATO_ECO_85) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A85T00
ADD CONSTRAINT AD74A85T00_FK01 FOREIGN KEY ( ID_SOLICITANTE_85)
REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;

ALTER TABLE AD74A85T00
ADD CONSTRAINT AD74A85T00_FK00 FOREIGN KEY ( ID_EXPEDIENTE_85)
REFERENCES AD74A00T00 ( ID_EXPEDIENTE_00 )ENABLE;

ALTER TABLE AD74A85T00
ADD CONSTRAINT AD74A85T00_FK61 FOREIGN KEY ( ID_TIPO_DATO_ECO_85)
REFERENCES AD74A61T00 ( ID_TIPO_DATO_ECO_61 )ENABLE;


   COMMENT ON COLUMN AD74A85T00.ID_DATO_ECO_85 IS 'PK de la tabla de datos económicos';
   COMMENT ON COLUMN AD74A85T00.DESCRIPCION_85 IS 'Descripción del dato económico';
   COMMENT ON COLUMN AD74A85T00.IMPORTE_ANUAL_85 IS 'Importe anual';
   COMMENT ON COLUMN AD74A85T00.ID_TIPO_DATO_ECO_85 IS 'FK a la tabla 61 de TIPOS_DATO_ECONOMICO';
   COMMENT ON COLUMN AD74A85T00.ID_SOLICITANTE_85 IS 'FK a la tabla 01 de SOLICITANTES';
   COMMENT ON COLUMN AD74A85T00.ID_EXPEDIENTE_85 IS 'FK a la tabla 00 de EXPEDIENTES';
   COMMENT ON COLUMN AD74A85T00.EJERCICIO_DESDE_85 IS 'Ejercicio desde';
   COMMENT ON COLUMN AD74A85T00.EJERCICIO_HASTA_85 IS 'Ejercicio  hasta';
   COMMENT ON COLUMN AD74A85T00.F_ALTA_85 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A85T00.USU_ALTA_85 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A85T00.F_MODIF_85 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A85T00.USU_MODIF_85 IS 'Usuario que ha hecho la última modificación';
                                                       
COMMENT ON TABLE  AD74A85T00  IS 'Tabla de quejas y reclamaciones';

-------------------------------------------
/* AD74A86T00 -  DOCUMENTOS_SOLICITANTE */
-------------------------------------------
PROMPT 'AD74A86T00';
CREATE TABLE AD74A86T00 (	
    ID_DOC_SOLICITANTE_86 NUMBER NOT NULL,
	ID_TIPO_DOC_86 NUMBER NOT NULL,
	ID_SOLICITANTE_86 NUMBER NOT NULL,
	OID_86 VARCHAR2(64 BYTE),
	URL_RUTA_86 VARCHAR2(1000 BYTE),
	F_ALTA_86 DATE, 
	USU_ALTA_86 VARCHAR2(10 BYTE),
	F_MODIF_86 DATE,
	USU_MODIF_86 VARCHAR2(10 BYTE)	
) TABLESPACE AD7401E00;

ALTER TABLE AD74A86T00 ADD CONSTRAINT AD74A86T00_PK 
	PRIMARY KEY (ID_DOC_SOLICITANTE_86) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A86T00
ADD CONSTRAINT AD74A86T00_FK01 FOREIGN KEY ( ID_SOLICITANTE_86)
REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;

ALTER TABLE AD74A86T00
ADD CONSTRAINT AD74A86T00_FK36 FOREIGN KEY ( ID_TIPO_DOC_86)
REFERENCES AD74A36T00 ( ID_TIPO_DOC_36 )ENABLE;



   COMMENT ON COLUMN AD74A86T00.ID_DOC_SOLICITANTE_86 IS 'Código interno de la tabla de documentos solicitante';
   COMMENT ON COLUMN AD74A86T00.ID_TIPO_DOC_86 IS 'FK a la tabla 36 de tipos de documentos';
   COMMENT ON COLUMN AD74A86T00.ID_SOLICITANTE_86 IS 'FK a la tabla 01 de SOLICITANTES';
   COMMENT ON COLUMN AD74A86T00.OID_86 IS 'Oid del documento';
   COMMENT ON COLUMN AD74A86T00.URL_RUTA_86 IS 'Url del documento';
   COMMENT ON COLUMN AD74A86T00.F_ALTA_86 IS 'Fecha de alta';
   COMMENT ON COLUMN AD74A86T00.USU_ALTA_86 IS 'Usuario de alta';
   COMMENT ON COLUMN AD74A86T00.F_MODIF_86 IS 'Fecha de modificación';
   COMMENT ON COLUMN AD74A86T00.USU_MODIF_86 IS 'Usuario que ha hecho la última modificación';
                                                       
COMMENT ON TABLE  AD74A86T00  IS 'Tabla de documentos por solicitante';


-------------------------------------------
/* AD74A87T00 -  DOCUMENTOS_CUENTA */
-------------------------------------------
PROMPT 'AD74A87T00';
CREATE TABLE AD74A87T00 (
    ID_DOC_CUENTA_87 NUMBER NOT NULL ENABLE, 
    ID_CUENTA_87 NUMBER NOT NULL ENABLE, 
    RUTA_87 VARCHAR2(100 BYTE) NOT NULL ENABLE, 
    ID_TIPO_DOC_87 NUMBER, 
    NOMBRE_DOC_87 VARCHAR2(100 BYTE) NOT NULL ENABLE, 
    EXTENSION_87 VARCHAR2(4 BYTE) NOT NULL ENABLE, 
    F_ALTA_87 DATE NOT NULL ENABLE, 
    USU_ALTA_87 VARCHAR2(10 BYTE)	
) TABLESPACE AD7401E00;

ALTER TABLE AD74A87T00 ADD CONSTRAINT AD74A87T00_PK 
	PRIMARY KEY (ID_DOC_CUENTA_87) USING INDEX TABLESPACE  AD7402E00;
	
ALTER TABLE AD74A87T00
ADD CONSTRAINT AD74A87T00_FK05 FOREIGN KEY ( ID_CUENTA_87)
REFERENCES AD74A05T00 ( ID_CUENTA_05 )ENABLE;

ALTER TABLE AD74A87T00 
ADD CONSTRAINT AD74A87T00_FK36 FOREIGN KEY (ID_TIPO_DOC_87)
 REFERENCES AD74A36T00 (ID_TIPO_DOC_36) ENABLE;


   COMMENT ON COLUMN AD74A87T00."ID_DOC_CUENTA_87" IS 'Identificador interno del doc de cuenta';
   COMMENT ON COLUMN AD74A87T00."ID_CUENTA_87" IS 'FK a la tabla 05 de CUENTAS';
   COMMENT ON COLUMN AD74A87T00."RUTA_87" IS 'Ruta pid del documento';
   COMMENT ON COLUMN AD74A87T00."ID_TIPO_DOC_87" IS 'FK con la tabla de tipos de documento';
   COMMENT ON COLUMN AD74A87T00."NOMBRE_DOC_87" IS 'Nombre del documento';
   COMMENT ON COLUMN AD74A87T00."EXTENSION_87" IS 'Extension del documento';
   COMMENT ON COLUMN AD74A87T00."F_ALTA_87" IS 'Fecha de creación del doc de aviso';
   COMMENT ON COLUMN AD74A87T00."USU_ALTA_87" IS 'Usuario de alta';
   
COMMENT ON TABLE AD74A87T00  IS 'Tabla de documentos de cuentas bancarias';
   
-------------------------------------------
/* AD74A88T00 -  NOTIF_POSTALES */
-------------------------------------------
PROMPT 'AD74A88T00';
CREATE TABLE AD74A88T00 (	
    ID_NOTIF_POSTAL_88 NUMBER NOT NULL, 
    TIPO_NOT_88 VARCHAR2(1) DEFAULT 'N' NOT NULL,
    ID_TAREA_TRAM_88 NUMBER NOT NULL, 
    ID_ENVIO_POSTAL_88 NUMBER(8,0) NULL,
	ID_COLECCION_POSTAL_88 NUMBER(7,0) NULL,
	POSTAL_INBOX_ID_88 VARCHAR2(15 BYTE) NULL,
	COD_SITUACION_POSTAL_88 VARCHAR2(2 BYTE),
	FECHA_SITUACION_88 DATE,
    FINALIZADA_88 NUMBER(1,0) DEFAULT 0 NOT NULL,
    SITUACION_POSTAL_ES_88 VARCHAR2(70 BYTE),
    SITUACION_POSTAL_EU_88 VARCHAR2(70 BYTE),
	RETRAMITAR_88 NUMBER(1) DEFAULT 0 NOT NULL
) TABLESPACE AD7401E00;

ALTER TABLE AD74A88T00 ADD CONSTRAINT AD74A88T00_PK 
	PRIMARY KEY (ID_NOTIF_POSTAL_88) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A88T00
ADD CONSTRAINT AD74A88T00_FK11 FOREIGN KEY ( ID_TAREA_TRAM_88 )
REFERENCES AD74A11T00 ( ID_TAREA_TRAM_11 )ENABLE;

COMMENT ON COLUMN AD74A88T00.ID_NOTIF_POSTAL_88 IS 'PK de la tabla';
COMMENT ON COLUMN AD74A88T00.TIPO_NOT_88 IS 'Tipo del registro. N: Notificación, C: Comunicación';
COMMENT ON COLUMN AD74A88T00.ID_TAREA_TRAM_88 IS 'FK a la tabla TAREAS_TRAMITE';
COMMENT ON COLUMN AD74A88T00.ID_ENVIO_POSTAL_88 IS 'Código del envío postal en AA66 (PNP)';
COMMENT ON COLUMN AD74A88T00.ID_COLECCION_POSTAL_88 IS 'Código de la colección postal en AA66 (PNP)';
COMMENT ON COLUMN AD74A88T00.POSTAL_INBOX_ID_88 IS 'Buzón del tramitador con el que se ha generado la notificación (necesario para consultar situación en AA66).';
COMMENT ON COLUMN AD74A88T00.COD_SITUACION_POSTAL_88 IS 'Código de la situación en la que se encuentra el envío. Consultar “Anexo. Situaciones de entrega” de la guía “AA66_Notificaciones_PIF_WS.docx”';
COMMENT ON COLUMN AD74A88T00.FECHA_SITUACION_88 IS 'Fecha de la situación postal del envío';
COMMENT ON COLUMN AD74A88T00.FINALIZADA_88 IS 'Indicador de si la notificación ha llegado a un estado FINAL: 0-No; 1-Sí';
COMMENT ON COLUMN AD74A88T00.SITUACION_POSTAL_ES_88 IS 'Descripción de la situación postal en castellano (obtenido de AA66)';
COMMENT ON COLUMN AD74A88T00.SITUACION_POSTAL_EU_88 IS 'Descripción de la situación postal en euskera (obtenido de AA66)';
COMMENT ON COLUMN AD74A88T00.RETRAMITAR_88 IS 'Indicador de si la notificación se ha marcado para retramitar. 0:No, 1:Retramitando, 2:Retramitada. Solo válido para registros de tipo NOTIFICACION.';
COMMENT ON TABLE AD74A88T00  IS 'Tabla de notificaciones postales';


-------------------------------------------
/* AD74A89T00 -  MENSUALIDADES */
-------------------------------------------
PROMPT 'AD74A89T00';
CREATE TABLE AD74A89T00 (
	ID_MENSUALIDAD_89 NUMBER NOT NULL, 
	ID_SOLICITANTE_89 NUMBER NOT NULL, 
	ANYO_89 NUMBER(4,0) NOT NULL, 
	MES_89 NUMBER(4,0) NOT NULL, 
	GRUPO_IMPAGO_89 NUMBER, 
	EXONERACION_89 NUMBER(1,0) DEFAULT 0, 
	F_ALTA_89 DATE, 
	USU_ALTA_89 VARCHAR2(10 BYTE), 
	ID_EJEC_PROCES_89 VARCHAR2(100 BYTE), 
	IMPORTE_89 NUMBER(7,2)
)  TABLESPACE AD7401E00;

ALTER TABLE AD74A89T00 ADD CONSTRAINT AD74A89T00_PK 
	PRIMARY KEY (ID_MENSUALIDAD_89) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A89T00
ADD CONSTRAINT AD74A89T00_FK01 FOREIGN KEY ( ID_SOLICITANTE_89)
REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;

COMMENT ON COLUMN AD74A89T00.ID_MENSUALIDAD_89 IS 'Código interno de la tabla de MENSUALIDADES';
COMMENT ON COLUMN AD74A89T00.ID_SOLICITANTE_89 IS 'FK a la tabla 01 de SOLICITANTES';
COMMENT ON COLUMN AD74A89T00.ANYO_89 IS 'Año de la mensualidad';
COMMENT ON COLUMN AD74A89T00.MES_89 IS 'Mes de la mensualidad';
COMMENT ON COLUMN AD74A89T00.GRUPO_IMPAGO_89 IS 'Para relacionar las diferentes mensualidades que se agrupan en una liquidación de impagos';
COMMENT ON COLUMN AD74A89T00.EXONERACION_89 IS 'Indicador de exoneración: 0-No; 1-Si';
COMMENT ON COLUMN AD74A89T00.F_ALTA_89 IS 'Fecha de alta';
COMMENT ON COLUMN AD74A89T00.USU_ALTA_89 IS 'Usuario de alta';
COMMENT ON COLUMN AD74A89T00.ID_EJEC_PROCES_89 IS 'Identificador de ejecucion de proceso';
COMMENT ON COLUMN AD74A89T00.IMPORTE_89 IS 'Importe calculado para la mensualidad';
COMMENT ON TABLE AD74A89T00  IS 'Tabla de facturaciones a ayuntamientos';

CREATE INDEX AD74A89T00_ID_EJEC_PROCES_89_IDX ON AD74A.AD74A89T00 (ID_EJEC_PROCES_89,USU_ALTA_89,ANYO_89,MES_89,ID_SOLICITANTE_89);

-------------------------------------------
/* AD74A89T01 -  HISTORICO MENSUALIDADES*/
-------------------------------------------
PROMPT 'AD74A89T01';
CREATE TABLE AD74A89T01 (
	ID_MENSUALIDAD_89 NUMBER NOT NULL, 
	ID_SOLICITANTE_89 NUMBER NOT NULL, 
	ANYO_89 NUMBER(4,0) NOT NULL, 
	MES_89 NUMBER(4,0) NOT NULL, 
	GRUPO_IMPAGO_89 NUMBER, 
	EXONERACION_89 NUMBER(1,0) DEFAULT 0, 
	F_ALTA_89 DATE, 
	USU_ALTA_89 VARCHAR2(10 BYTE), 
	ID_EJEC_PROCES_89 VARCHAR2(100 BYTE), 
	IMPORTE_89 NUMBER(7,2)
)  TABLESPACE AD7401E00;

ALTER TABLE AD74A89T01 ADD CONSTRAINT AD74A89T001_PK 
	PRIMARY KEY (ID_MENSUALIDAD_89) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A89T01
ADD CONSTRAINT AD74A89T01_FK01 FOREIGN KEY ( ID_SOLICITANTE_89)
REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;

COMMENT ON COLUMN AD74A89T01.ID_SOLICITANTE_89 IS 'FK a la tabla 01 de SOLICITANTES';
COMMENT ON COLUMN AD74A89T01.ANYO_89 IS 'Año de la mensualidad';
COMMENT ON COLUMN AD74A89T01.MES_89 IS 'Mes de la mensualidad';
COMMENT ON COLUMN AD74A89T01.ID_MENSUALIDAD_89 IS 'Código interno de la tabla de MENSUALIDADES';
COMMENT ON COLUMN AD74A89T01.GRUPO_IMPAGO_89 IS 'Para relacionar las diferentes mensualidades que se agrupan en una liquidación de impagos';
COMMENT ON COLUMN AD74A89T01.EXONERACION_89 IS 'Indicador de exoneración: 0-No; 1-Si';
COMMENT ON COLUMN AD74A89T01.F_ALTA_89 IS 'Fecha de alta';
COMMENT ON COLUMN AD74A89T01.USU_ALTA_89 IS 'Usuario de alta';
COMMENT ON COLUMN AD74A89T01.ID_EJEC_PROCES_89 IS 'Identificador de ejecucion de proceso';
COMMENT ON COLUMN AD74A89T01.IMPORTE_89 IS 'Importe calculado para la mensualidad';
COMMENT ON TABLE AD74A89T01  IS 'Tabla de facturaciones a ayuntamientos históricas';

-------------------------------------------
/* AD74A90T00 -  FACTURACION_AYUNTAMIENTOS */
-------------------------------------------
PROMPT 'AD74A90T00';
CREATE TABLE AD74A90T00 (
	ID_FACTURACION_90 NUMBER NOT NULL, 
	ID_AYUNTAMIENTO_90 NUMBER NOT NULL, 
	ANYO_DESDE_90 NUMBER(4,0) NOT NULL, 
	MES_DESDE_90 NUMBER(4,0) NOT NULL, 
	ANYO_HASTA_90 NUMBER(4,0) NOT NULL, 
	MES_HASTA_90 NUMBER(4,0) NOT NULL, 
	F_EMISION_90 DATE DEFAULT SYSDATE NOT NULL, 
	IMPORTE_FACTURADO_90 NUMBER(20,2) DEFAULT 0 NOT NULL, 
	REFERENCIA_RECIBO_90 VARCHAR2(20 BYTE) NOT NULL, 
	PROCESADO_90 NUMBER(1,0) NOT NULL, 
	INFORME_90 BLOB
) TABLESPACE AD7401E00;

ALTER TABLE AD74A90T00 ADD CONSTRAINT AD74A90T00_PK 
	PRIMARY KEY (ID_FACTURACION_90) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A90T00
ADD CONSTRAINT AD74A90T00_FK31 FOREIGN KEY ( ID_AYUNTAMIENTO_90)
REFERENCES AD74A31T00 ( ID_AYUNTAMIENTO_31 )ENABLE;

   COMMENT ON COLUMN AD74A90T00.ID_FACTURACION_90 IS 'Identificador interno de la facturación';
   COMMENT ON COLUMN AD74A90T00.ID_AYUNTAMIENTO_90 IS 'FK a la tabla 31 de AYUNTAMIENTOS';
   COMMENT ON COLUMN AD74A90T00.ANYO_DESDE_90 IS 'Año del primer mes facturado';
   COMMENT ON COLUMN AD74A90T00.MES_DESDE_90 IS 'Primer mes faturado';
   COMMENT ON COLUMN AD74A90T00.ANYO_HASTA_90 IS 'Año del último mes facturado';
   COMMENT ON COLUMN AD74A90T00.MES_HASTA_90 IS 'Último mes facturado';
   COMMENT ON COLUMN AD74A90T00.F_EMISION_90 IS 'Fecha de emisión de la factura';
   COMMENT ON COLUMN AD74A90T00.IMPORTE_FACTURADO_90 IS 'Importe faturado';
   COMMENT ON COLUMN AD74A90T00.REFERENCIA_RECIBO_90 IS 'Formato: TLA_cp_año_nn';
   COMMENT ON COLUMN AD74A90T00.PROCESADO_90 IS '0: no finalizado; 1: finalizado correctamente';
   COMMENT ON COLUMN AD74A90T00.INFORME_90 IS 'Informe excel asociado al periodo facturado';
   COMMENT ON TABLE  AD74A90T00  IS 'Tabla de facturaciones a ayuntamientos';
	
-------------------------------------------
/* AD74A91T00 -  PRECIOS_BENEFICIARIO */
-------------------------------------------
PROMPT 'AD74A91T00';
CREATE TABLE AD74A91T00 (	
    ID_PRECIO_BENEFICIARIO_91 NUMBER NOT NULL,
	ID_SOLICITANTE_91 NUMBER NOT NULL,
	IND_EXENTO_91 NUMBER(1,0) NOT NULL,
	PRECIO_PRIVADO_91 NUMBER(7,4),
    FECHA_INICIO_91 DATE,
	FECHA_FIN_91 DATE,
    USU_ALTA_91 VARCHAR2(10 BYTE),
	F_ALTA_91 DATE 
) TABLESPACE AD7401E00;

ALTER TABLE AD74A91T00 ADD CONSTRAINT AD74A91T00_PK 
	PRIMARY KEY (ID_PRECIO_BENEFICIARIO_91) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A91T00
ADD CONSTRAINT AD74A91T00_FK01 FOREIGN KEY ( ID_SOLICITANTE_91)
REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;

	COMMENT ON COLUMN AD74A91T00.ID_PRECIO_BENEFICIARIO_91 IS 'Identificador interno de la tabla';
    COMMENT ON COLUMN AD74A91T00.ID_SOLICITANTE_91 IS 'FK a solicitante';
    COMMENT ON COLUMN AD74A91T00.IND_EXENTO_91 IS 'Valores 0: no está exento, 1: está exento , durante este período';
    COMMENT ON COLUMN AD74A91T00.PRECIO_PRIVADO_91 IS 'Precio privado durante este período, en caso de no estar exent';
    COMMENT ON COLUMN AD74A91T00.FECHA_INICIO_91 IS 'Fecha desde la que aplica lo indicado en este registro';
    COMMENT ON COLUMN AD74A91T00.FECHA_FIN_91 IS 'Fecha hasta la que aplica lo indicado en este registro';
    COMMENT ON COLUMN AD74A91T00.USU_ALTA_91 IS 'Usuario que dió de alta el registro';
    COMMENT ON COLUMN AD74A91T00.F_ALTA_91 IS 'Fecha en la que se dió de alta el registro';
	
COMMENT ON TABLE  AD74A91T00  IS 'Tabla precios de beneficiario';


------------------------------
/* AD74A92T00 - UNIDADES_BASE */
------------------------------
PROMPT 'AD74A92T00';
CREATE TABLE AD74A92T00 (
	ID_UNIDAD_BASE_92 NUMBER NOT NULL, 
	DESC_ES_92 VARCHAR2(100 BYTE), 
	DESC_EU_92 VARCHAR2(100 BYTE), 
	ID_PROVINCIA_92 VARCHAR2(2 BYTE) NOT NULL, 
	ID_MUNICIPIO_92 VARCHAR2(3 BYTE) NOT NULL, 
	F_BAJA_92 DATE, 
	BAJA_92 VARCHAR2(1 BYTE) DEFAULT '0' NOT NULL, 
	F_ALTA_92 DATE, 
	USU_ALTA_92 VARCHAR2(10 BYTE), 
	F_MODIF_92 DATE, 
	USU_MODIF_92 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A92T00 ADD CONSTRAINT AD74A92T00_PK 
	PRIMARY KEY (ID_UNIDAD_BASE_92) USING INDEX TABLESPACE  AD7402E00;

   COMMENT ON COLUMN AD74A92T00.ID_UNIDAD_BASE_92 IS 'Identificador interno de la tabla';
   COMMENT ON COLUMN AD74A92T00.DESC_ES_92 IS 'Descripción de la unidad base en castellano';
   COMMENT ON COLUMN AD74A92T00.DESC_EU_92 IS 'Descripción de la unidad base en euskera';
   COMMENT ON COLUMN AD74A92T00.ID_PROVINCIA_92 IS 'Código de provincia';
   COMMENT ON COLUMN AD74A92T00.ID_MUNICIPIO_92 IS 'Código de municipio';
   COMMENT ON COLUMN AD74A92T00.USU_ALTA_92 IS 'Usuario que dió de alta el registro';
   COMMENT ON COLUMN AD74A92T00.F_BAJA_92 IS 'Fecha de baja';
   COMMENT ON COLUMN AD74A92T00.F_ALTA_92 IS 'Fecha en la que se dió de alta el registro';
   COMMENT ON COLUMN AD74A92T00.USU_MODIF_92 IS 'Usuario que modificó el registro';
   COMMENT ON COLUMN AD74A92T00.F_MODIF_92 IS 'Fecha en la que se modificó el registro';
   COMMENT ON TABLE AD74A92T00  IS 'Tabla de unidades base';
	

------------------------------
/* AD74A93T00 - UNIDADES_BASE_USUARIO */
------------------------------
PROMPT 'AD74A93T00';
CREATE TABLE AD74A93T00 (	
    ID_UNIDAD_BASE_93 NUMBER NOT NULL,
    ID_USUARIO_93 NUMBER NOT NULL,
	F_ALTA_93 DATE,
	USU_ALTA_93 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A93T00 ADD CONSTRAINT AD74A93T00_PK 
	PRIMARY KEY (ID_UNIDAD_BASE_93, ID_USUARIO_93) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A93T00
ADD CONSTRAINT AD74A93T00_FK92 FOREIGN KEY ( ID_UNIDAD_BASE_93 ) REFERENCES AD74A92T00 ( ID_UNIDAD_BASE_92 )ENABLE;
    
ALTER TABLE AD74A93T00
ADD CONSTRAINT AD74A93T00_FK80 FOREIGN KEY ( ID_USUARIO_93 ) REFERENCES AD74A80T00 ( ID_USUARIO_80 )ENABLE;

    COMMENT ON COLUMN AD74A93T00.ID_UNIDAD_BASE_93 IS 'FK a la tabla 92 de UNIDADES_BASE';
    COMMENT ON COLUMN AD74A93T00.ID_USUARIO_93 IS 'FK a la tabla 80 de USUARIOS';
    COMMENT ON COLUMN AD74A93T00.USU_ALTA_93 IS 'Usuario que dió de alta el registro';
    COMMENT ON COLUMN AD74A93T00.F_ALTA_93 IS 'Fecha en la que se dió de alta el registro';
    
    COMMENT ON TABLE  AD74A93T00  IS 'Tabla de unidades base por usuario';    
	
------------------------------
/* AD74A94T00 - MOVIMIENTOS_DISPOSITIVOS */
------------------------------
PROMPT 'AD74A94T00';
CREATE TABLE AD74A94T00 (	
    ID_MOVIMIENTO_DISP_94 NUMBER NOT NULL,
    ID_SOLICITANTE_94 NUMBER NOT NULL,
    ID_TERMINAL_94 NUMBER,
    ID_DISPOSITIVO_94 NUMBER,
    TIPO_MOVIMIENTO_94 NUMBER(1,0) NOT NULL,
	F_MOVIMIENTO_94 DATE,
	F_ALTA_94 DATE,
	USU_ALTA_94 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A94T00 ADD CONSTRAINT AD74A94T00_PK 
	PRIMARY KEY (ID_MOVIMIENTO_DISP_94) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A94T00
ADD CONSTRAINT AD74A94T00_FK01 FOREIGN KEY ( ID_SOLICITANTE_94 ) REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;
    
ALTER TABLE AD74A94T00
ADD CONSTRAINT AD74A94T00_FK34 FOREIGN KEY ( ID_TERMINAL_94 ) REFERENCES AD74A34T00 ( ID_TERMINAL_34 )ENABLE;

ALTER TABLE AD74A94T00
ADD CONSTRAINT AD74A94T00_FK35 FOREIGN KEY ( ID_DISPOSITIVO_94 ) REFERENCES AD74A35T00 ( ID_DISPOSITIVO_35 )ENABLE;

ALTER TABLE AD74A94T00
ADD CONSTRAINT AD74A94T00_CHK1 CHECK ((ID_TERMINAL_94 IS NOT NULL AND ID_DISPOSITIVO_94 IS NULL) OR (ID_TERMINAL_94 IS NULL AND ID_DISPOSITIVO_94 IS NOT NULL)) ENABLE;

	COMMENT ON COLUMN AD74A94T00.ID_MOVIMIENTO_DISP_94 IS 'Identificador interno del movimietnos de dispositivos';
	COMMENT ON COLUMN AD74A94T00.ID_SOLICITANTE_94 IS 'FK a la tabla 01 de SOLICITANTES';
	COMMENT ON COLUMN AD74A94T00.ID_TERMINAL_94 IS 'FK a la tabla 34 de TERMINALES';
	COMMENT ON COLUMN AD74A94T00.ID_DISPOSITIVO_94 IS 'FK a la tabla 35 de DISPOSITIVOS';
	COMMENT ON COLUMN AD74A94T00.F_MOVIMIENTO_94 IS 'Fecha del movimiento';
	COMMENT ON COLUMN AD74A94T00.TIPO_MOVIMIENTO_94 IS 'Indica el tipo de movimiento. 1: Alta; 2: Baja; 3: Sustitucion; 4: Segmentacion; 5: Renovacion';
	COMMENT ON COLUMN AD74A94T00.USU_ALTA_94 IS 'Usuario que hizo el alta';
	COMMENT ON COLUMN AD74A94T00.F_ALTA_94 IS 'Fecha de alta';
	
	COMMENT ON TABLE AD74A94T00 IS 'Tabla de movimientos de dispositivos';


-------------------------------------------
/* AD74A32T01 -  PISOS_SOLICITANTE */
-------------------------------------------
PROMPT 'AD74A32T01';
CREATE TABLE AD74A32T01 (	
    ID_PISO_SOLICITANTE_32 NUMBER NOT NULL,
	ID_SOLICITANTE_32 NUMBER NOT NULL,
	ID_PISO_32 NUMBER NOT NULL,
	F_DESDE_32 DATE NOT NULL,
    F_HASTA_32 DATE,
    USU_ALTA_32 VARCHAR2(10 BYTE),
	F_ALTA_32 DATE 
) TABLESPACE AD7401E00;

ALTER TABLE AD74A32T01 ADD CONSTRAINT AD74A32T01_PK 
	PRIMARY KEY (ID_PISO_SOLICITANTE_32) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A32T01
ADD CONSTRAINT AD74A32T01_FK01 FOREIGN KEY ( ID_SOLICITANTE_32)
REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;

ALTER TABLE AD74A32T01
ADD CONSTRAINT AD74A32T01_FK32 FOREIGN KEY ( ID_PISO_32)
REFERENCES AD74A32T00 ( ID_PISO_32 )ENABLE;

	COMMENT ON COLUMN AD74A32T01.ID_PISO_SOLICITANTE_32 IS 'Identificador interno de la tabla';
    COMMENT ON COLUMN AD74A32T01.ID_SOLICITANTE_32 IS 'FK a la tabla 01 de SOLICITANTES';
    COMMENT ON COLUMN AD74A32T01.ID_PISO_32 IS 'FK a la tabla 32 de PISOS_TUTELADOS';
    COMMENT ON COLUMN AD74A32T01.F_DESDE_32 IS 'Fecha desde en la que está en el piso tutelado';
    COMMENT ON COLUMN AD74A32T01.F_HASTA_32 IS 'Fecha hasta la que ha estado en el piso tutelado';
    COMMENT ON COLUMN AD74A32T01.USU_ALTA_32 IS 'Usuario que dió de alta el registro';
    COMMENT ON COLUMN AD74A32T01.F_ALTA_32 IS 'Fecha en la que se dió de alta el registro';
	
COMMENT ON TABLE  AD74A32T01  IS 'Tabla pisos tutelados de beneficiario';

-----------------------------------------------
/* AD74A52T00 - INSTALACIONES */
-----------------------------------------------
PROMPT 'AD74A52T00';
CREATE TABLE AD74A52T00 (	
    ID_INSTALACION_52 NUMBER  NOT NULL ENABLE, 
	F_INSTALACION_52 DATE,
	MOTIV_INST_FUERA_PLAZO_52 NUMBER(2, 0),	
	ID_SOLICITANTE_52 NUMBER,
	USU_HISTORICO_52 VARCHAR2(10 BYTE),
	F_HISTORICO_52 DATE,
	F_ALTA_52 DATE DEFAULT SYSDATE, 
	USU_ALTA_52	VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A52T00 ADD CONSTRAINT AD74A52T00_PK 
	PRIMARY KEY (ID_INSTALACION_52) USING INDEX TABLESPACE  AD7402E00;
    
ALTER TABLE AD74A52T00
ADD CONSTRAINT AD74A52T00_FK01 FOREIGN KEY ( ID_SOLICITANTE_52 )
REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;

COMMENT ON COLUMN AD74A52T00.ID_INSTALACION_52 IS 'Identificador interno de la instalación';
COMMENT ON COLUMN AD74A52T00.F_INSTALACION_52 IS 'Fecha de la instalación';
COMMENT ON COLUMN AD74A52T00.MOTIV_INST_FUERA_PLAZO_52 IS 'Motivo de instalación fuera de plazo. Valores: 1: Petición de p. usuaria o contacto. 2: Ilocalizable por teléfono. 3: Ausente del domicilio. 4: Ausente en visita. 5: Incidencia técnica domicilio. 6: Intervención de SSBB.7: Incidencia del prestador.';
COMMENT ON COLUMN AD74A52T00.ID_SOLICITANTE_52 IS 'Fk a la tabla 01 de solicitantes';
COMMENT ON COLUMN AD74A52T00.USU_HISTORICO_52 IS 'Usuario de  paso a histórico';
COMMENT ON COLUMN AD74A52T00.F_HISTORICO_52 IS 'Fecha de paso a histórico';
COMMENT ON COLUMN AD74A52T00.F_ALTA_52 IS 'Fecha de alta de la cuenta bancaria';
COMMENT ON COLUMN AD74A52T00.USU_ALTA_52 IS 'Usuario que hizo el alta';
COMMENT ON TABLE  AD74A52T00  IS 'Tabla instalaciones del beneficiario';

------------------------------
/* AD74A99T00 - PETICIONS PS*/
------------------------------
PROMPT 'AD74A99T00';
CREATE TABLE AD74A99T00 (
    ID_PETICION_99 NUMBER NOT NULL ENABLE, 
	ID_PETICION_ORIGINAL_99 VARCHAR2(20 BYTE),	
	MENSAJE_99 CLOB, 
	F_PETICION_99 DATE,
	NUM_ABONADO_99 VARCHAR2(20 BYTE),
	COLA_99 VARCHAR(1 BYTE) NOT NULL ENABLE,
	PROCESADO_99 NUMBER(1,0)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A99T00 ADD CONSTRAINT AD74A99T00_PK 
	PRIMARY KEY (ID_PETICION_99) USING INDEX TABLESPACE  AD7402E00;

COMMENT ON COLUMN AD74A99T00.ID_PETICION_99 IS 'Codigo interno de la petición';
COMMENT ON COLUMN AD74A99T00.ID_PETICION_ORIGINAL_99 IS 'Codigo original de la petición';
COMMENT ON COLUMN AD74A99T00.MENSAJE_99 IS 'Mensaje de la petición';
COMMENT ON COLUMN AD74A99T00.F_PETICION_99 IS 'Fecha de la petición';
COMMENT ON COLUMN AD74A99T00.NUM_ABONADO_99 IS 'Número de abonado de la petición';
COMMENT ON COLUMN AD74A99T00.COLA_99 IS 'Cola en la que se procesará. P: Petición; R: Respuesta';
COMMENT ON COLUMN AD74A99T00.PROCESADO_99 IS 'Indica si se ha procesado en la cola';
COMMENT ON TABLE  AD74A99T00 IS 'Tabla de procesamiento de peticiones del prestador';


-----------------------------------
/* AD74A53T00 - NOTAS_SOLICITANTE*/
-----------------------------------
PROMPT 'AD74A53T00';
CREATE TABLE AD74A53T00 (
    ID_NOTA_53 NUMBER NOT NULL ENABLE, 
	TXT_NOTA_53 VARCHAR2(4000 BYTE),	
	ID_SOLICITANTE_53 NUMBER NOT NULL ENABLE, 
	F_ALTA_53 DATE DEFAULT SYSDATE, 
	USU_ALTA_53	VARCHAR2(10 BYTE),
    F_MODIF_53 DATE , 
	USU_MODIF_53 VARCHAR2(10 BYTE)
) TABLESPACE AD7401E00;

ALTER TABLE AD74A53T00 ADD CONSTRAINT AD74A53T00_PK 
	PRIMARY KEY (ID_NOTA_53) USING INDEX TABLESPACE  AD7402E00;

ALTER TABLE AD74A53T00
ADD CONSTRAINT AD74A53T00_FK01 FOREIGN KEY ( ID_SOLICITANTE_53)
REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;

COMMENT ON COLUMN AD74A53T00.ID_NOTA_53 IS 'Codigo interno de la petición';
COMMENT ON COLUMN AD74A53T00.TXT_NOTA_53 IS 'Texto de la nota del solicitante';
COMMENT ON COLUMN AD74A53T00.ID_SOLICITANTE_53 IS 'FK a la tabla 01 de SOLICITANTES';
COMMENT ON COLUMN AD74A53T00.F_ALTA_53 IS 'Fecha de alta';
COMMENT ON COLUMN AD74A53T00.USU_ALTA_53 IS 'Usuario de alta';
COMMENT ON COLUMN AD74A53T00.F_MODIF_53 IS 'Fecha de modificación';
COMMENT ON COLUMN AD74A53T00.USU_MODIF_53 IS 'Usuario de modificación';
COMMENT ON TABLE  AD74A53T00 IS 'Tabla de notas de solicitantes';

------------------------------
/* AD74A98T00 - PROCESOS */
------------------------------
PROMPT 'AD74A98T00';
CREATE TABLE AD74A98T00 (	
    ID_PROCESO_98 NUMBER, 
	TIPO_PROCESO_98 NUMBER(2,0), 
	PROCESO_98 VARCHAR2(100 BYTE),	
	ESTADO_98 VARCHAR2(1 BYTE),
	F_INICIO_98 DATE, 
	F_FIN_98 DATE, 
	NUM_BATCH_98 NUMBER,
	ERROR_98 VARCHAR2(800 BYTE), 
	F_ALTA_98 DATE DEFAULT SYSDATE, 
	USU_ALTA_98	VARCHAR2(10 BYTE)	
) TABLESPACE AD7401E00;

ALTER TABLE AD74A98T00 ADD CONSTRAINT AD74A98T00_PK 
	PRIMARY KEY (ID_PROCESO_98) USING INDEX TABLESPACE  AD7402E00;

COMMENT ON COLUMN AD74A98T00.ID_PROCESO_98 IS 'Codigo interno del proceso';
COMMENT ON COLUMN AD74A98T00.TIPO_PROCESO_98 IS 'Tipo de proceso: 1-Añadir pago prestador; 2-Recalcular pago prestador; 3-Generar excel ayuntamiento';
COMMENT ON COLUMN AD74A98T00.PROCESO_98 IS 'Nombre del proceso';
COMMENT ON COLUMN AD74A98T00.ESTADO_98 IS 'Estado del proceso: P-pendiente de iniciar; I-Iniciado; F-Finalizado OK; E-Finalizado con error';
COMMENT ON COLUMN AD74A98T00.F_INICIO_98 IS 'Fecha de inicio del proceso';
COMMENT ON COLUMN AD74A98T00.F_FIN_98 IS 'Fecha de fin del proceso';
COMMENT ON COLUMN AD74A98T00.NUM_BATCH_98 IS 'Identificador de ejecución en O75';
COMMENT ON COLUMN AD74A98T00.ERROR_98 IS 'Texto del error';
COMMENT ON COLUMN AD74A98T00.F_ALTA_98 IS 'Fecha de alta del proceso';
COMMENT ON COLUMN AD74A98T00.USU_ALTA_98 IS 'Usuario que ejecuta el proceso';

COMMENT ON TABLE  AD74A98T00 IS 'Tabla de procesos batch lanzados desde AD74A';

--------------------------------
/* AD74A19T01 - INTEROPS_NISAE*/
--------------------------------
CREATE TABLE AD74A19T01 (
    "ID_INTEROP_NISAE_19" NUMBER NOT NULL ENABLE, 
	"ID_SOLICITANTE_19" NUMBER NOT NULL ENABLE, 
	"F_ALTA_19" DATE NOT NULL ENABLE, 
	"TIPO_INTEROP_19" NUMBER NOT NULL ENABLE, 
	"ID_TRAZA_19" VARCHAR2(64 BYTE), 
	"ID_SOLICITUD_19" VARCHAR2(25 BYTE), 
	"F_CERTIFICADO_19" DATE, 
	"RESULTADO_19" VARCHAR2(4 BYTE), 
	"DESCRIPCION_19" VARCHAR2(100 BYTE), 
	"MOTIVOS_ERROR_19" VARCHAR2(100 BYTE), 
	"NUM_EXPEDIENTE_19" VARCHAR2(30 BYTE), 
	"GRADO_NIVEL_19" VARCHAR2(20 BYTE), 
	"TIPO_19" VARCHAR2(40 BYTE), 
	"F_RESOLUCIOIN_19" DATE, 
	"ESTADO_RES_19" VARCHAR2(20 BYTE)
);

ALTER TABLE AD74A19T01 ADD CONSTRAINT AD74A19T01_PK PRIMARY KEY (ID_INTEROP_NISAE_19)  USING INDEX TABLESPACE  AD7402E00;
ALTER TABLE AD74A19T01 ADD CONSTRAINT AD74A19T01_F01 FOREIGN KEY ( ID_SOLICITANTE_19) REFERENCES AD74A01T00 ( ID_SOLICITANTE_01 )ENABLE;

COMMENT ON COLUMN "AD74A"."AD74A19T01"."ID_INTEROP_NISAE_19" IS 'PK de la tabla de interoperabilidades de Nisae';
COMMENT ON COLUMN "AD74A"."AD74A19T01"."ID_SOLICITANTE_19" IS 'FK a la tabla 01 de SOLICITANTES';
COMMENT ON COLUMN "AD74A"."AD74A19T01"."F_ALTA_19" IS 'Fecha de alta del registro';
COMMENT ON COLUMN "AD74A"."AD74A19T01"."TIPO_INTEROP_19" IS 'Tipo de interoperabiliad. 1-SWIOPCDEPIMSE; 2-SWIOPDISCAGEN';
COMMENT ON COLUMN "AD74A"."AD74A19T01"."ID_TRAZA_19" IS ' IdTraza.DatosTraza.Retorno.DatosEspecificos';
COMMENT ON COLUMN "AD74A"."AD74A19T01"."ID_SOLICITUD_19" IS 'IdSolicitud.DatosTraza.Retorno.DatosEspecificos';
COMMENT ON COLUMN "AD74A"."AD74A19T01"."F_CERTIFICADO_19" IS 'FechaCertificado.DatosTraza.Retorno.DatosEspecificos';
COMMENT ON COLUMN "AD74A"."AD74A19T01"."RESULTADO_19" IS 'Resultado.EstadoResultado.Retorno.DatosEspecificos';
COMMENT ON COLUMN "AD74A"."AD74A19T01"."DESCRIPCION_19" IS 'Descripcion.EstadoResultado.Retorno.DatosEspecificos';
COMMENT ON COLUMN "AD74A"."AD74A19T01"."MOTIVOS_ERROR_19" IS 'MotivosError.EstadoResultado.Retorno.DatosEspecificos';
COMMENT ON COLUMN "AD74A"."AD74A19T01"."NUM_EXPEDIENTE_19" IS 'NumeroExpediente.Resolucion.Retorno.DatosEspecificos';
COMMENT ON COLUMN "AD74A"."AD74A19T01"."GRADO_NIVEL_19" IS 'GradoyNivel.Resolucion.Retorno.DatosEspecificos';
COMMENT ON COLUMN "AD74A"."AD74A19T01"."TIPO_19" IS 'Tipo.Resolucion.Retorno.DatosEspecificos';
COMMENT ON COLUMN "AD74A"."AD74A19T01"."F_RESOLUCIOIN_19" IS 'FechaResolucion.Resolucion.Retorno.DatosEspecificos';
COMMENT ON COLUMN "AD74A"."AD74A19T01"."ESTADO_RES_19" IS 'EstadoResolucion.Resolucion.Retorno.DatosEspecificos';
COMMENT ON TABLE  AD74A98T00 IS 'Tabla de interoperabilidades de solicitantes a través de Nisae';

/*Tabla temporal para la migración de Gizarte*/
CREATE GLOBAL TEMPORARY TABLE RELACION_IDS_ENTIDADES (EnId NUMBER(6), UnidadBaseId NUMBER) ON COMMIT PRESERVE ROWS;
CREATE GLOBAL TEMPORARY TABLE RELACION_ZONA_UNIDADES_BASE 
   (	"ZOID" NUMBER(5,0), 
	"ZONATHID" VARCHAR2(2 BYTE), 
	"ZONAMUID" VARCHAR2(3 BYTE), 
	"UNIDADBASEID" NUMBER
) ON COMMIT PRESERVE ROWS ;

CREATE TABLE "AD74A"."T_CONTADORES_MIG" 
   (	"ID_MIGRACION" NUMBER(15,0) NOT NULL ENABLE, 
	"F_MIGRACION" DATE, 
	"CLAVE_AD7400" NUMBER(15,0), 
	"TABLA_AD74A00T00" NUMBER(15,0), 
	"CLAVE_AD7401" NUMBER(15,0), 
	"TABLA_AD74A01T00" NUMBER(15,0), 
	"CLAVE_AD7402" NUMBER(15,0), 
	"TABLA_AD74A02T00" NUMBER(15,0), 
	"CLAVE_AD7403" NUMBER(15,0), 
	"TABLA_AD74A03T00" NUMBER(15,0), 
	"CLAVE_AD7406" NUMBER(15,0), 
	"TABLA_AD74A06T00" NUMBER(15,0), 
	"CLAVE_AD7424" NUMBER(15,0), 
	"TABLA_AD74A24T00" NUMBER(15,0), 
	"CLAVE_AD7425" NUMBER(15,0), 
	"TABLA_AD74A25T00" NUMBER(15,0), 
	"CLAVE_AD7427" NUMBER(15,0), 
	"TABLA_AD74A27T00" NUMBER(15,0), 
	"TABLA_AD74A04T00" NUMBER(15,0), 
	"TABLA_AD74A05T00" NUMBER(15,0), 
	"TABLA_AD74A07T00" NUMBER(15,0), 
	"TABLA_AD74A08T00" NUMBER(15,0), 
	"TABLA_AD74A16T00" NUMBER(15,0), 
	"TABLA_AD74A21T00" NUMBER(15,0), 
	"TABLA_AD74A22T00" NUMBER(15,0), 
	"TABLA_AD74A23T00" NUMBER(15,0), 
	"TABLA_AD74A29T00" NUMBER(15,0), 
	"TABLA_AD74A32T00" NUMBER(15,0), 
	"TABLA_AD74A32T01" NUMBER(15,0), 
	"TABLA_AD74A52T00" NUMBER(15,0), 
	"TABLA_AD74A71T00" NUMBER(15,0), 
	"TABLA_AD74A79T00" NUMBER(15,0), 
	"TABLA_AD74A82T00" NUMBER(15,0), 
	"TABLA_AD74A85T00" NUMBER(15,0), 
	"TABLA_AD74A89T00" NUMBER(15,0), 
	"TABLA_AD74A91T00" NUMBER(15,0), 
	"TABLA_AD74A94T00" NUMBER(15,0), 
	"TABLA_AE01B00T00" NUMBER(15,0), 
	"TABLA_AE01B01T00" NUMBER(15,0), 
	"TABLA_AE01B05T00" NUMBER(15,0)
   ) SEGMENT CREATION IMMEDIATE 
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 
 NOCOMPRESS LOGGING
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
  BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  TABLESPACE "AD7401E00" ;
  CREATE UNIQUE INDEX "AD74A"."T_CONTADORES_MIG_PK" ON "AD74A"."T_CONTADORES_MIG" ("ID_MIGRACION") 
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
  BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  TABLESPACE "AD7401E00" ;
ALTER TABLE "AD74A"."T_CONTADORES_MIG" ADD CONSTRAINT "T_CONTADORES_MIG_PK" PRIMARY KEY ("ID_MIGRACION")
  USING INDEX "AD74A"."T_CONTADORES_MIG_PK"  ENABLE;

   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."ID_MIGRACION" IS 'Identificador único de la migración';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."F_MIGRACION" IS 'Fecha de la migración';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."CLAVE_AD7400" IS 'Contador de registros de claves creadas para tabla AD74A00T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A00T00" IS 'Contador de registros  creados para tabla AD74A00T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."CLAVE_AD7401" IS 'Contador de registros de claves creadas para tabla AD74A01T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A01T00" IS 'Contador de registros  creados para tabla AD74A01T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."CLAVE_AD7402" IS 'Contador de registros de claves creadas para tabla AD74A02T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A02T00" IS 'Contador de registros  creados para tabla AD74A02T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."CLAVE_AD7403" IS 'Contador de registros de claves creadas para tabla AD74A03T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A03T00" IS 'Contador de registros  creados para tabla AD74A03T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."CLAVE_AD7406" IS 'Contador de registros de claves creadas para tabla AD74A06T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A06T00" IS 'Contador de registros  creados para tabla AD74A06T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."CLAVE_AD7424" IS 'Contador de registros de claves creadas para tabla AD74A24T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A24T00" IS 'Contador de registros  creados para tabla AD74A24T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."CLAVE_AD7425" IS 'Contador de registros de claves creadas para tabla AD74A25T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A25T00" IS 'Contador de registros  creados para tabla AD74A25T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."CLAVE_AD7427" IS 'Contador de registros de claves creadas para tabla AD74A27T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A27T00" IS 'Contador de registros  creados para tabla AD74A27T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A04T00" IS 'Contador de registros  creados para tabla AD74A04T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A05T00" IS 'Contador de registros  creados para tabla AD74A05T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A07T00" IS 'Contador de registros  creados para tabla AD74A07T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A08T00" IS 'Contador de registros  creados para tabla AD74A08T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A16T00" IS 'Contador de registros  creados para tabla AD74A16T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A21T00" IS 'Contador de registros  creados para tabla AD74A21T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A22T00" IS 'Contador de registros  creados para tabla AD74A22T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A23T00" IS 'Contador de registros  creados para tabla AD74A23T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A29T00" IS 'Contador de registros  creados para tabla AD74A29T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A32T00" IS 'Contador de registros  creados para tabla AD74A32T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A32T01" IS 'Contador de registros  creados para tabla AD74A32T01';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A52T00" IS 'Contador de registros  creados para tabla AD74A52T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A71T00" IS 'Contador de registros  creados para tabla AD74A71T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A79T00" IS 'Contador de registros  creados para tabla AD74A79T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A82T00" IS 'Contador de registros  creados para tabla AD74A82T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A85T00" IS 'Contador de registros  creados para tabla AD74A85T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A89T00" IS 'Contador de registros  creados para tabla AD74A89T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A91T00" IS 'Contador de registros  creados para tabla AD74A91T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AD74A94T00" IS 'Contador de registros  creados para tabla AD74A94T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AE01B00T00" IS 'Contador de registros  creados para tabla AE01B00T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AE01B01T00" IS 'Contador de registros  creados para tabla AE01B01T00';
   COMMENT ON COLUMN "AD74A"."T_CONTADORES_MIG"."TABLA_AE01B05T00" IS 'Contador de registros  creados para tabla AE01B05T00';
   COMMENT ON TABLE "AD74A"."T_CONTADORES_MIG"  IS 'Tabla que recoge los conteos de tablas de claves y tablas originales de cada migración ejecutada.';
   
   

/* ALTER ADICIONALES */

ALTER TABLE AD74A01T00
ADD CONSTRAINT AD74A01T00_FK33 FOREIGN KEY ( ID_MOTIVO_BAJA_01)
REFERENCES AD74A33T00 ( ID_MOTIVO_BAJA_33 )ENABLE;

ALTER TABLE AD74A00T00
ADD CONSTRAINT AD74A00T00_FK33 FOREIGN KEY ( ID_MOTIVO_BAJA_00)
REFERENCES AD74A33T00 ( ID_MOTIVO_BAJA_33 )ENABLE;

ALTER TABLE AD74A76T00
ADD CONSTRAINT AD74A76T00_FK58 FOREIGN KEY ( ID_NIVEL_SOPORTE_76)
REFERENCES AD74A58T00 ( ID_NIVEL_SOPORTE_58 )ENABLE;

ALTER TABLE AD74A08T00
ADD CONSTRAINT AD74A08T00_FK58 FOREIGN KEY ( ID_NIVEL_SOPORTE_08)
REFERENCES AD74A58T00 ( ID_NIVEL_SOPORTE_58 )ENABLE;

ALTER TABLE AD74A22T00
ADD CONSTRAINT AD74A22T00_F58 FOREIGN KEY ( ID_NIVEL_SOPORTE_22)
REFERENCES AD74A58T00 ( ID_NIVEL_SOPORTE_58 )ENABLE;

commit;