AOL : Valueset – A
Beginner’s Guide
What is value set in Oracle
application AOL?
§ Value set is
primarily a container for your values; you define your value set such that it
can control the types of values that are allowed into the value set (either
predefined or none validated). You can specify the format of your values.
§ Oracle Application
Object Library uses value sets as important components of key flex fields,
descriptive flex fields, and Standard Request Submission (value sets for report
parameters for your reports that use the Standard Request Submission feature).
When to defining Values for Value
Sets?
§ After you register
your Flexfields & report parameters, if you are using independent or
dependent value sets, you can enter values into each corresponding value set
using the Segment Values form.
§ Values for the
Value Sets, we are defining will be kept in the Oracle Application Object Library
tables.
How many Format Types the value set
have?
§ Char
§ Date
§ DateTime
§ Number
§ Standard Date
§ Standard Date Time
§ Time
You should take a note that Date and Date Time
value set formats will be obsolete now and are provided for backward
compatibility only. For new value sets, use the format types Standard Date and
Standard Date Time.
What is Security type in value set?
§ By Security Rules
window, we can define value security rules for ranges of flexfield and report
parameter values.
There are two levels where you must activate
Security, the one at value set level and other at individual segment
or parameter level. You make Flex field Value Security available for your
value set by choosing Hierarchical Security or Non-Hierarchical Security for
the Security Type. When you make security available for a value set, all
segments and report parameters that use that value set can use security. You
then enable security for a particular segment or parameter.
§ Choose Hierarchical
Security, If you want Security on a parent value to Cascade down to its child
value or else you can choose Non-Hierarchical Security.
How many Character Formatting Options
have for value set?
§ Numbers Only (0 –
9)
§ We cannot prevent
users from entering a value that contains the radix character.
§ Cannot be used in
Translatable Independent and Translatable Dependent value sets.
§ Uppercase Only(A-Z)
§ Here also we cannot
use in Translatable Independent and Translatable Dependent value sets.
§ Right justify and
Zero fill Numbers(001)
§ If you have
selected Numbers Only (0-9) flag, then it wont allow you to affect this flag.
§ We are recommended
to use this in Accounting Flex fields.
§ Minimum and Maximum
Value Range
§ Your
Minimum/maximum value may not be longer than the maximum size you specify for
this value set.
§ Once you specify a
range of values, you cannot define a new valid value that falls outside this
range.
§ The Minimum Value
and Maximum Value fields can therefore allow you to create a value set with a
validation type of None.
How many validation Type does value
set have?
There are several validation types that affect the
way users enter and use segment or parameter values:
§ None (not validated at
all)
§ Allow users to
enter any value.
§ Only Format
Validations will be done.
§ Independent
§ Provides a
predefined list of values.
§ Independent values
are stored in an Oracle Application Object Library table.
§ Dependent
§ Same like
Independent Value Set, except the List of Values shown to you will depends on
which the Independent value you have selected in the Prior Segment.
§ Must define your
independent value set before you define the dependent value set that depends on
it.
§ Advisable to create
your independent values first.
§ Must create at
least one dependent value for each independent value, or else it wont allow you
to enter into that segment or field.
§ Table
§ 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.
§ You can also use
validation tables with other special arguments to make your segments depend on
profile options or field values.
§ You can use any
existing application table, view, or synonym as a validation table.
§ If we are using non
registered table for your value set, then we have to Create the necessary
grants and synonyms to APPS Schema.
§ The value column
and the defined ID column in the table must return a unique row for a given
value or ID.
§ If the Hidden Id
column is provided the value passed to the report will be Hidden and not the
Value column.
§ 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 .
§ We can use Special
BIND variable such as :$PROFILES$.Option_name, :$FLEX$.Value_set_name,
:block.field in the WHERE clause.
§ Special
§ 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 a flex field mechanism.
You can call flex field routines and use a complete flex field as the value
passed by this value set.
§ PairappTranslatable Dependent value set. These are the only types of
conversions allowed.
Which Oracle table store Value sets
and underline information?
No comments:
Post a Comment