Juegos de Valores de Oracle (alp_cat_fnd_flex_fields)
1. Modulo
Fundacionales (FND)
2. Descripción
Configuraciones de campos flexibles y parametrizaciones base del sistema ERP.
3. Columnas
| No. | Columna | Descripción |
|---|---|---|
| 1 | flex_value_set_id | Identificador único del conjunto de valores flexibles (Value Set) en Oracle Fusion. |
| 2 | flex_value_id | Identificador único del valor dentro del Value Set. |
| 3 | flex_value_set_name | Nombre técnico del conjunto de valores (Value Set Name). |
| 4 | value | Valor definido dentro del Value Set. Corresponde al código o clave del catálogo. |
| 5 | description | Descripción del valor del Value Set en idioma inglés (language = 'E'). |
| 6 | enabled_flag | Indicador de si el valor está habilitado (Y/N). |
| 7 | start_date | Fecha de inicio de vigencia del valor. A partir de esta fecha el valor es válido. |
| 8 | end_date | Fecha de fin de vigencia del valor. Después de esta fecha el valor deja de estar activo. |
4. Objesto Databricks - Oracle
Nota de Arquitectura: Convención de Nomenclatura
Las entidades listadas en este documento corresponden a la capa final de datos en Databricks. Para identificar la persistencia y el aislamiento de los datos según el ciclo de vida del software, se implementa la siguiente estrategia de sufijos por entorno:
- 🥉 Desarrollo (DEV): Sufijo
_dev(ej.nombre_tabla_dev). - 🥈 Pruebas (UAT): Sufijo
_stg(ej.nombre_tabla_stg). - 🥇 Producción (PROD): Sufijo
_prd(ej.nombre_tabla_prd).
| No. | Databricks | Oracle Fusion | Descripción Operativa / Módulo |
|---|---|---|---|
| 1 | fnd_flex_value_sets | fnd_flex_value_sets | Grupos de valores válidos de los segmentos contables (Value Sets). |
| 2 | fscm_as_valuesetvaluespvo | fnd_flex_values | Valores individuales asignados a los segmentos contables. |
| 3 | fscm_as_valuesetvaluestlpvo | fnd_flex_values_tl | Textos descriptivos traducidos de los valores contables. |
5. Querys
- Databricks DEV
- Databricks UAT
- Databricks PROD
- Oracle
select ffvs.flex_value_set_id
, ffv.valueid flex_value_id
, ffvs.flex_value_set_name
, ffv.value
, ffvt.description
, ffv.enabledflag enabled_flag
, ffv.startdateactive start_date
, ffv.enddateactive end_date
from cat_master_oracle_fusion.sch_gold_layer.fnd_flex_value_sets_dev ffvs
join cat_master_oracle_fusion.sch_gold_layer.fscm_as_valuesetvaluespvo_dev ffv
on ffvs.flex_value_set_id = ffv.valuesetid
join cat_master_oracle_fusion.sch_gold_layer.fscm_as_valuesetvaluestlpvo_dev ffvt
on ffv.valueid = ffvt.valueid
and ffvt.language = 'E'
select ffvs.flex_value_set_id
, ffv.valueid flex_value_id
, ffvs.flex_value_set_name
, ffv.value
, ffvt.description
, ffv.enabledflag enabled_flag
, ffv.startdateactive start_date
, ffv.enddateactive end_date
from cat_master_oracle_fusion.sch_gold_layer.fnd_flex_value_sets_stg ffvs
join cat_master_oracle_fusion.sch_gold_layer.fscm_as_valuesetvaluespvo_stg ffv
on ffvs.flex_value_set_id = ffv.valuesetid
join cat_master_oracle_fusion.sch_gold_layer.fscm_as_valuesetvaluestlpvo_stg ffvt
on ffv.valueid = ffvt.valueid
and ffvt.language = 'E'
select ffvs.flex_value_set_id
, ffv.valueid flex_value_id
, ffvs.flex_value_set_name
, ffv.value
, ffvt.description
, ffv.enabledflag enabled_flag
, ffv.startdateactive start_date
, ffv.enddateactive end_date
from cat_master_oracle_fusion.sch_gold_layer.fnd_flex_value_sets_prd ffvs
join cat_master_oracle_fusion.sch_gold_layer.fscm_as_valuesetvaluespvo_prd ffv
on ffvs.flex_value_set_id = ffv.valuesetid
join cat_master_oracle_fusion.sch_gold_layer.fscm_as_valuesetvaluestlpvo_prd ffvt
on ffv.valueid = ffvt.valueid
and ffvt.language = 'E'
SELECT ffvs.flex_value_set_id
, ffv.flex_value_id
, ffvs.flex_value_set_name
, ffv.flex_value value
, ffvt.description
, ffv.enabled_flag enabled_flag
, ffv.start_date_active start_date
, ffv.end_date_active end_date
FROM fnd_flex_value_sets ffvs
, fnd_flex_values ffv
, fnd_flex_values_tl ffvt
WHERE ffvs.flex_value_set_id = ffv.flex_value_set_id
AND ffv.flex_value_id = ffvt.flex_value_id
AND ffvt.language = 'E'