cat_agrupacion_sideff
1. Descripción
La vista general_catalogs.cat_agrupacion_sideff expone las agrupaciones SIDEFF configuradas en Oracle Fusion mediante el catálogo de Lookup Values.
Su objetivo es simplificar el acceso a los registros del tipo ALP_SIDEFF, presentando únicamente la información necesaria para los procesos de integración y consulta del Catálogo Maestro.
La vista actúa como una capa de abstracción sobre el catálogo base alp_cat_fnd_lookups, evitando que los consumidores deban filtrar directamente por el tipo de lookup.
2. Origen de los datos
| Objeto | Descripción |
|---|---|
general_catalogs.alp_cat_fnd_lookups | Catálogo proveniente de Oracle Fusion que almacena los valores de los diferentes Lookups configurados en la aplicación. |
3. Filtro aplicado
La vista únicamente considera los registros cuyo tipo de Lookup sea:
ALP_SIDEFF
4. Estructura
| Campo | Tipo | Descripción |
|---|---|---|
code | TEXT | Código de la agrupación SIDEFF. |
meaning | TEXT | Descripción o nombre de la agrupación. |
is_active | BOOLEAN | Indica si la agrupación se encuentra habilitada (true) o deshabilitada (false). Corresponde al campo enabled del catálogo origen. |
start_date | TIMESTAMP | Fecha de inicio de vigencia del registro. |
end_date | TIMESTAMP | Fecha de fin de vigencia del registro. Si es NULL, la agrupación permanece vigente. |
tag | TEXT | Etiqueta o información adicional asociada al registro en Oracle Fusion. |
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_SIDEFF. - Renombra la columna
enabledcomois_activepara proporcionar una nomenclatura más clara. - Ordena el resultado por el código de la agrupación (
code).
6. Diagrama lógico
Oracle Fusion
│
▼
alp_cat_fnd_lookups
│
WHERE type = 'ALP_SIDEFF'
│
▼
cat_agrupacion_sideff
│
▼
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_agrupacion_sideff AS
SELECT
code,
meaning,
enabled AS is_active,
start_date,
end_date,
tag
FROM alp_cat_fnd_lookups
WHERE type = 'ALP_SIDEFF'
ORDER BY code;
SELECT *
FROM general_catalogs.cat_agrupacion_sideff;
SELECT *
FROM general_catalogs.cat_agrupacion_sideff
WHERE is_active = TRUE;