Diccionario de Datos

Logo

Diccionario de datos de los modelos de COÉXITO

🏠 Menú principal ← Volver a vistas materializadas

SIMACMOBILE.VISTA_CUOTAS_METAS_GANEMAS

Base de datos origen: ORCLSMM

Tipo de objeto: MATERIALIZED VIEW

SQL


  CREATE MATERIALIZED VIEW "SIMACMOBILE"."VISTA_CUOTAS_METAS_GANEMAS" ("ID_META", "ID_CLIENTE", "NOMBRE_CLIENTE", "ESTADO_CLIENTE", "ID_SUCURSAL", "CODIGO_SUCURSAL", "ID_VENDEDOR", "CODIGO_VENDEDOR", "ID_PERIODO_CONTABLE", "CUOTA_BAPUS", "BAPUS_RECOGIDAS", "BONIFICACION", "CUOTA_BAPUS_EXCEDENTE", "FECHA_ULTIMA_NOTA_CREDITO", "VENTA_PERIODO_ANTERIOR", "ESTADO_REGISTRO")
  SEGMENT CREATION IMMEDIATE
  ORGANIZATION HEAP PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 
 NOCOMPRESS LOGGING
  BUILD DEFERRED
  USING INDEX 
  REFRESH FORCE ON DEMAND
  USING DEFAULT LOCAL ROLLBACK SEGMENT
  USING ENFORCED CONSTRAINTS DISABLE ON QUERY COMPUTATION DISABLE QUERY REWRITE
  AS SELECT
    CBE.ID_CUBAERP as ID_META,
    CBE.ID_CLERP AS ID_CLIENTE,
    CE.PARTY_SITE_NAME AS NOMBRE_CLIENTE,
    CBE.ESTADO_CLIENTE AS ESTADO_CLIENTE,
    CBE.ID_SUERP AS ID_SUCURSAL,
    SE.CODIGO AS CODIGO_SUCURSAL,
    NVL(VE.ID_VERP,0) AS ID_VENDEDOR,
    CASE
            WHEN VE.CODIGO IS NULL THEN
                'ERROR:Vendedor no encontrado'
            ELSE
                VE.CODIGO
        END                                      AS CODIGO_VENDEDOR,
        CBE.ID_PECOERP AS ID_PERIODO_CONTABLE, 
        NVL(CBE.CUOTA_BAPUS,0) AS CUOTA_BAPUS,
        NVL(CBE.BAPUS_RECOGIDAS,0) AS BAPUS_RECOGIDAS,
        NVL(CBE.BONIFICACION,0) AS BONIFICACION,
        NVL(CBE.CUOTA_BAPUS_EXCEDENTE,0) AS CUOTA_BAPUS_EXCEDENTE,
        CBE.FECHA_ULTIMA_NOTA_CREDITO AS FECHA_ULTIMA_NOTA_CREDITO,
        NVL(CBE.VENTA_PERIODO_ANTERIOR,0) AS VENTA_PERIODO_ANTERIOR,
        CBE.ESTADO_REGISTRO AS ESTADO_REGISTRO

    FROM
        SIMACMOBILE.CUOTA_BAPUS_ERP CBE
        LEFT JOIN SIMACMOBILE.SUCURSAL_ERP SE ON SE.ID_SUERP = CBE.ID_SUERP
        LEFT JOIN SIMACMOBILE.CLIENTE_ERP CE ON CE.ID_CLERP = CBE.ID_CLERP
        LEFT JOIN SIMACMOBILE.CLIENTE_VENDEDOR_ERP CVE
        ON CVE.ID_CLERP = CE.ID_CLERP
        LEFT JOIN SIMACMOBILE.VENDEDOR_ERP VE
        ON VE.ID_VERP = CVE.ID_VERP
        AND SUBSTR(VE.CODIGO,
        -1) <> '_';

← Volver al esquema SIMACMOBILE

🏠 Volver al menú principal