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
| Objeto | Descripción |
|---|---|
general_catalogs.alp_cat_fnd_lookups | Catá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
| Campo | Tipo | Descripción |
|---|---|---|
code | TEXT | Código de la clasificación interna. |
meaning | TEXT | Nombre o descripción de la clasificación interna. |
is_active | BOOLEAN | Indica si la clasificación se encuentra habilitada (true) o deshabilitada (false). Corresponde al campo enabled del catálogo origen. |
start_date | TIMESTAMP | Fecha de inicio de vigencia de la clasificación. |
end_date | TIMESTAMP | Fecha de fin de vigencia. Si es NULL, la clasificación permanece vigente. |
tag | TEXT | Información adicional o etiqueta configurada en Oracle Fusion para la clasificación. |
5. Lógica de negocio
La vista realiza las siguientes operaciones:
- Consulta el catálogo
alp_cat_fnd_lookups. - Filtra únicamente los registros con tipo
ALP_CLASINTERNA. - Renombra la columna
enabledcomois_activepara mejorar la claridad del modelo de datos. - 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
- Código
- Ejecución en BD
- Ejecución de Activas
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;
SELECT *
FROM general_catalogs.cat_clasificacion_interna;
SELECT *
FROM general_catalogs.cat_clasificacion_interna
WHERE is_active = TRUE;