Skip to main content

Segmentación de Clientes (cat_segmentacion)

1. Descripción​

La vista general_catalogs.cat_segmentacion expone el catálogo de Segmentaciones configurado en Oracle Fusion mediante los Lookup Values.

Su objetivo es proporcionar una fuente de consulta estandarizada para los procesos del Catálogo Maestro, integraciones y aplicaciones consumidoras, permitiendo acceder únicamente a los registros correspondientes al tipo de Lookup ALP_SEGMENTACION.


2. Origen de los datos​

ObjetoDescripción
general_catalogs.alp_cat_fnd_lookupsCatálogo de Lookups proveniente de Oracle Fusion que almacena los valores de referencia utilizados por la aplicación.

3. Filtro aplicado​

La vista únicamente considera los registros cuyo tipo de Lookup sea:

ALP_SEGMENTACION

4. Estructura​

CampoDescripción
codeCódigo de la segmentación.
meaningNombre o descripción de la segmentación.
is_activeIndica si la segmentación se encuentra habilitada (true) o deshabilitada (false). Corresponde al campo enabled del catálogo origen.
start_dateFecha de inicio de vigencia de la segmentación.
end_dateFecha de fin de vigencia. Si es NULL, la segmentación permanece vigente.
tagInformación adicional o etiqueta configurada en Oracle Fusion.

5. Lógica de negocio​

La vista realiza las siguientes operaciones:

  1. Consulta el catálogo alp_cat_fnd_lookups.
  2. Filtra únicamente los registros cuyo tipo sea ALP_SEGMENTACION.
  3. Expone la columna enabled con el nombre estandarizado is_active.
  4. Ordena los resultados ascendentemente por code.

6. Diagrama lógico​

Oracle Fusion
│
▼
alp_cat_fnd_lookups
│
WHERE type = 'ALP_SEGMENTACION'
│
▼
cat_segmentacion
│
▼
Procesos de integración y consulta

7. SQL​

CREATE OR REPLACE VIEW general_catalogs.cat_segmentacion
AS
SELECT
code,
meaning,
enabled AS is_active,
start_date,
end_date,
tag
FROM alp_cat_fnd_lookups
WHERE type = 'ALP_SEGMENTACION'
ORDER BY code;