Skip to main content

Clasificación Interna de Clientes (cat_clasificacion_interna)

1. Descripción​

La vista general_catalogs.cat_clasificacion_interna expone el catálogo de Clasificaciones Internas configuradas en Oracle Fusion mediante los Lookup Values.

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

La vista abstrae la consulta directa sobre el catálogo alp_cat_fnd_lookups, facilitando el consumo de la información por parte de las aplicaciones y procesos de negocio.


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_CLASINTERNA

4. Estructura​

CampoTipoDescripción
codeTEXTCódigo de la clasificación interna.
meaningTEXTNombre o descripción de la clasificación interna.
is_activeBOOLEANIndica si la clasificación se encuentra habilitada (true) o deshabilitada (false). Corresponde al campo enabled del catálogo origen.
start_dateTIMESTAMPFecha de inicio de vigencia de la clasificación.
end_dateTIMESTAMPFecha de fin de vigencia. Si es NULL, la clasificación permanece vigente.
tagTEXTInformación adicional o etiqueta configurada en Oracle Fusion para la clasificación.

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 con tipo ALP_CLASINTERNA.
  3. Renombra la columna enabled como is_active para mejorar la claridad del modelo de datos.
  4. Ordena los resultados de forma ascendente por el código de la clasificación (code).

6. Diagrama lógico​

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

7. SQL​

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