lunes, 15 de diciembre de 2014

Query para obtener Segmentos de Flexfields

El siguiente query devuelve los valores de los segmentos  de Flexfieds ingresados al Oracle. Dentro de sus principales datos se encuentra los juegos de valores y las columnas (Atributes) configuradas por cada segmento.

SELECT V.APPLICATION_ID,
FA.APPLICATION_NAME APLICACION,
FD.TITLE TITULO,
V.descriptive_flex_context_code CODIGO,
V.end_user_column_name NOMBRE_SEGMENTO,
v.APPLICATION_COLUMN_NAME COLUMNA_SEGMENTO,
F.FLEX_VALUE_SET_NAME JUEGO_VALORES,
DECODE(f.VALIDATION_TYPE,'F', 'TABLE',
'I','INDEPENDENT',
'D', 'DEPENDENT',
'N', 'NONE',
'P', 'PAIR',
'U', 'SPECIAL',
'X', 'TRANSLATABLE INDEPENDENT',
'Y', 'TRANSLATABLE DEPENDENT') TIPO_VALIDACION
FROM fnd_descr_flex_col_usage_vl V,
FND_FLEX_VALUE_SETS F,
FND_APPLICATION_TL FA,
FND_DESCRIPTIVE_FLEXS_VL FD
WHERE V.descriptive_flexfield_name NOT LIKE '$SRS$.%'
AND V.FLEX_VALUE_SET_ID = F.FLEX_VALUE_SET_ID
AND V.APPLICATION_ID = FA.APPLICATION_ID
AND FA.APPLICATION_ID = FD.APPLICATION_ID
AND V.DESCRIPTIVE_FLEXFIELD_NAME = FD.DESCRIPTIVE_FLEXFIELD_NAME

and FD.TITLE ='&Titulo'

No hay comentarios:

Publicar un comentario