Professional Documents
Culture Documents
Value Sets: Notes: Arideep Mukherjee Erpwebtutor 11/9/2011
Value Sets: Notes: Arideep Mukherjee Erpwebtutor 11/9/2011
Arideep Mukherjee
ERPWebTutor
11/9/2011
Value Sets: Notes
Note: When creating value sets using the date format, use the format types Standard Date and Standard
Date Time.
Numbers Only (0 - 9)
o We cannot prevent users from entering a value that contains the radix character.
o Cannot be used in Translatable Independent and Translatable Dependent value sets.
Uppercase Only
o Here also we cannot use in Translatable Independent and Translatable Dependent value sets.
Right justify and Zero fill Numbers
o If you have selected Numbers Only (0 - 9) flag, then it won’t allow you to affect this flag.
o We are recommended to use this in Accounting Flex fields.
Minimum and Maximum Value Range
o Your Minimum/maximum value may not be longer than the maximum size you specify for this value set.
o Once you specify a range of values, you cannot define a new valid value that falls outside this range.
o The Minimum Value and Maximum Value fields can therefore allow you to create a value set with a
validation type of None.
There are several validation types that affect the way users enter and use segment or parameter values:
2
ERPWebTutor Confidential
Value Sets: Notes
Edit Information:
In this case ‘XXCC_FA_MAJOR_CATEGORY’ is the independent value set. After this is set up we need to add the
values for this dependant value set. As per the previous note we must define the values for the Independent
value set prior to defining the values for the dependant value set.
Navigation:
3
ERPWebTutor Confidential
Value Sets: Notes
Search for the value set: XXCC_FA_MINOR_CATEGORY
In the above screenshot, note that the Independent Value is ‘Furniture and Fixtures’. This suggest that when
‘Furniture and Fixtures’ is selected on one segment the valid values that will be available on the dependant
segment will be one of:
Equipment
Office
Table
o It use your own application tables as value sets for flex field segments and report parameters instead of the
special values tables which Oracle Applications provides.
o You can also use validation tables with other special arguments to make your segments depend on profile
options or field values
o You can use any existing application table, view, or synonym as a validation table
4
ERPWebTutor Confidential
Value Sets: Notes
o If we are using non registered table for our value set, then we have to Create the necessary grants and
synonyms to APPS Schema
o The value column and the defined ID column in the table must return a unique row for a given value or ID
o If the Hidden Id column is provided the value passed to the report will be Hidden and not the Value column
o Similarly, when you specify :$FLEX$.Value_Set_Name, your flex field segment or report parameter defaults
to always use the hidden ID column to compare with your WHERE clause
o We can use Special BIND variable such as :$PROFILES$.Option_name, :$FLEX$.Value_set_name, :block.field
in the WHERE clause
o We can also display additional columns.
Edit Information:
This contains the table information, columns to be displayed and where conditions:
5
ERPWebTutor Confidential
Value Sets: Notes
Special
o Special validation value sets allow you to call key flex field user exits to validate a flex field segment or
report parameter using a flex field within flex field mechanism. You can call flex field routines and use a
complete flex field as the value passed by this value set
Pair
o Pair validation value set allows user to pass a range of concatenated Flex field segments as parameters to a
report
Translatable Independent & Translatable Dependent
o These value sets are similar to Independent and Dependent value sets except that translated values can be
displayed to the user. Translatable Independent and Translatable Dependent value sets allow you to use
hidden values and displayed (translated) values in your value sets. In this way your users can see a value in
their preferred languages, yet the values will be validated against a hidden value that is not translated
o We can convert the Independent value set to a Translatable Independent value set, or a Dependent value
set to a Translatable Dependent value set
FND_FLEX_VALUE_HIERARCHIES
FND_FLEX_VALUE_SETS
FND_ID_FLEX_SEGMENTS
FND_FLEX_VALUE_NORM_HIERARCHY
FND_FLEX_HIERARCHIES
FND_FLEX_VALUE
FND_FLEX_VALIDATION_EVENTS
FND_FLEX_VALUE_RULE_LINES
FND_FLEX_VALUE_RULE
FND_FLEX_VALUE_RULE_USAGE
FND_RESPONSIBLITY
FND_TABLES
FND_FLEX_VALIDATION_TABLES
6
ERPWebTutor Confidential
Value Sets: Notes
FNDLOAD is utility which can be used for moving value set across different environment. There will be a separate note
on FNDLOAD.
7
ERPWebTutor Confidential