ALTER TABLE LOGOPERAGES MODIFY DSOPERACAO  VARCHAR2(4000)
/

ALTER TABLE PARFILIALROP ADD IDEXIBEPROJAUTOM VARCHAR2(01) DEFAULT 'S' NOT NULL
    CONSTRAINT CKC_PARFILIALROP_IDEXIPROJAUT CHECK (IDEXIBEPROJAUTOM IN ('S','N'))
/

INSERT INTO AGENDAJOB (NRAGENDAEVENTOS, NMJOB, DSWHAT, NMROTINAPT, NMROTINAES, NMROTINAEN, IDTIPOEXEC, IDROTINA, NRFREQUEMINIMA)
     VALUES (1, 'APURAC_GESROP', 'BEGIN APURAC_GESROP(NULL); END;', 'Apuracao do DRO', 'Calculo de DRO', 'DRO Calculation', 'ROTINA', 'DB', 'DIARIO')
/

INSERT INTO AGENDAJOB (NRAGENDAEVENTOS, NMJOB, DSWHAT, NMROTINAPT, NMROTINAES, NMROTINAEN, IDTIPOEXEC, IDROTINA, NRFREQUEMINIMA)
     VALUES (2, 'APURA_AJUSTECONS', 'BEGIN APURA_AJUSTECONS(''T'',TRUNC(SYSDATE), TRUNC(SYSDATE)); END;','Ajuste por Consumo - TecFood', 'Ajuste de Consumo - TecFood', 'Consumption Adjustment - TecFood', 'ROTINA', 'DB', 'DIARIO')
/

INSERT INTO AGENDAJOB (NRAGENDAEVENTOS, NMJOB, DSWHAT, NMROTINAPT, NMROTINAES, NMROTINAEN, IDTIPOEXEC, IDROTINA, NRFREQUEMINIMA)
     VALUES (3, 'ETL_PLANEJADORA', 'DECLARE V_UTIPAINEL VARCHAR2(01);
                                    BEGIN
                                     SELECT CASE WHEN COUNT(1) = 0 THEN '||CHR(39)||'N'||CHR(39)||' ELSE '||CHR(39)||'S'||CHR(39)||' END
                                       INTO V_UTIPAINEL
                                       FROM FILIAL
                                      WHERE CDGOPERAC IS NOT NULL OR CDGUNIDADE IS NOT NULL OR CDPLANEJADORA IS NOT NULL;
                    
                                     IF V_UTIPAINEL = '||CHR(39)||'S'||CHR(39)||' THEN
                                        ETL_PLANEJADORA();
                                     END IF; 
                                    END;',
             'Analise de Custo por Servicos - Tendencia', 'Analisis de Costos por Servicios Tendencia', 'Cost Analysis by Services - Trend', 'ROTINA', 'DB', 'DIARIO')
/

INSERT INTO AGENDAJOB (NRAGENDAEVENTOS, NMJOB, DSWHAT, NMROTINAPT, NMROTINAES, NMROTINAEN, IDTIPOEXEC, IDROTINA, NRFREQUEMINIMA)
     VALUES (4, 'ETLRESUFOOD', 'BEGIN ETLRESUFOOD(TRUNC(SYSDATE-60), TRUNC(SYSDATE)); END;',
             'Analise de Custo por Servicos', 'Analisis de Costos por Servicios', 'Cost Analysis by Services', 'ROTINA', 'DB', 'DIARIO')
/

INSERT INTO AGENDAJOB (NRAGENDAEVENTOS, NMJOB, DSWHAT, NMROTINAPT, NMROTINAES, NMROTINAEN, IDTIPOEXEC, IDROTINA, NRFREQUEMINIMA)
     VALUES (4, 'ETLRESUFOOD', 'BEGIN ETLRESUFOOD(TRUNC(SYSDATE-60), TRUNC(SYSDATE)); END;',
             'Analise de Custo por Servicos', 'Analisis de Costos por Servicios', 'Cost Analysis by Services', 'ROTINA', 'DB', 'DIARIO')
/