Oracle Applications : Descriptive Flexfields Overview and the SQL to find the Columns & Details.

Posted by Jiltin     18 May, 2009    3,855 views   

Descriptive Flexfields

Descriptive flexfields let you satisfy different groups of users without having to reprogram your application, by letting you provide customizable “expansion space”? on your forms.

For example, suppose you have a retail application that keeps track of customers. Your Customers form would normally include fields such as Name, Address, State, Customer Number, and so on. However, your form might not include extra fields to keep track of customer clothing size and color preferences, or regular salesperson, since these are attributes of the customer entity that depend on how your users use your application.

For example, if your retail application is used for a tool company, a field for clothing size would be undesirable. Even if you initially provide all the fields your users need, your users might later identify even more customer attributes that they want to keep track of. You add a descriptive flexfield to your form so that your users have the desired expansion space. Your users can also take advantage of the fact that descriptive flexfields can be context sensitive, where the information your application stores depends on other values your users enter in other parts of the form.

A descriptive flexfield describes an application entity, providing form and database expansion space that you can customize. Each descriptive segment has a name you assign. You can specify valid segment values or set up criteria to validate the entry of any value.

Oracle General Ledger includes a descriptive flexfield in its journal entry form to allow end users to add information of their own choosing. For example, end users might want to capture additional information about each journal entry, such as source document number or the name of the person who prepared the entry. You could use a descriptive flexfield in a fixed assets application you build to allow further description of a fixed asset. You could let the structure of your assets flexfield depend on the value of an asset type field. For example, if asset type were “desk”, your descriptive flexfield could prompt for style, size and wood type. If asset type were “computer”, your descriptive flexfield could prompt for CPU chip and memory size.

SELECT fdfv.title,
       fdfv.application_table_name,
           fdfv.context_column_name,
           fdfcu.descriptive_flexfield_name,
       fdfcu.descriptive_flex_context_code,
           fdfcu.column_seq_num,
           fdfcu.application_column_name,
           fdfcu.end_user_column_name
FROM  fnd_descr_flex_col_usage_vl fdfcu,
      fnd_descriptive_flexs_vl    fdfv
WHERE fdfv.title = ‘Line Transaction Flexfield’
AND   fdfcu.descriptive_flexfield_name  = fdfv.descriptive_flexfield_name
AND   fdfcu.application_id = fdfv.application_id
ORDER BY fdfcu.descriptive_flexfield_name,  fdfcu.descriptive_flex_context_code,fdfcu.column_seq_num

SELECT fdfv.title,
       fdfv.application_table_name,
           fdfv.context_column_name,
           fdfcu.descriptive_flexfield_name,
       fdfcu.descriptive_flex_context_code,
           fdfcu.column_seq_num,
           fdfcu.application_column_name,
           fdfcu.end_user_column_name
FROM  fnd_descr_flex_col_usage_vl fdfcu,
      fnd_descriptive_flexs_vl    fdfv
WHERE fdfv.title = ‘Invoice Transaction Flexfield’
AND   fdfcu.descriptive_flexfield_name  = fdfv.descriptive_flexfield_name
AND   fdfcu.application_id = fdfv.application_id
ORDER BY fdfcu.descriptive_flexfield_name, fdfcu.descriptive_flex_context_code,fdfcu.column_seq_num

SELECT fdfv.title,
       fdfv.application_table_name,
           fdfv.context_column_name,
           fdfcu.descriptive_flexfield_name,
       fdfcu.descriptive_flex_context_code,
           fdfcu.column_seq_num,
           fdfcu.application_column_name,
           fdfcu.end_user_column_name
FROM  fnd_descr_flex_col_usage_vl fdfcu,
      fnd_descriptive_flexs_vl    fdfv
WHERE fdfv.title = ‘Link-to Transaction Flexfield’
AND   fdfcu.descriptive_flexfield_name  = fdfv.descriptive_flexfield_name
AND   fdfcu.application_id = fdfv.application_id
ORDER BY fdfcu.descriptive_flexfield_name, fdfcu.descriptive_flex_context_code,fdfcu.column_seq_num

SELECT fdfv.title,
       fdfv.application_table_name,
           fdfv.context_column_name,
           fdfcu.descriptive_flexfield_name,
       fdfcu.descriptive_flex_context_code,
           fdfcu.column_seq_num,
           fdfcu.application_column_name,
           fdfcu.end_user_column_name
FROM  fnd_descr_flex_col_usage_vl fdfcu,
      fnd_descriptive_flexs_vl    fdfv
WHERE fdfv.title = ‘Reference Transaction Flexfield’
AND   fdfcu.descriptive_flexfield_name  = fdfv.descriptive_flexfield_name
AND   fdfcu.application_id = fdfv.application_id
ORDER BY fdfcu.descriptive_flexfield_name, fdfcu.descriptive_flex_context_code,fdfcu.column_seq_num

Following Google Searches Lead To This Post: oracle: fixed assets + descriptive flex field
add new column in descriptive flex fields
Oracle Fixed Assets release 11i category flexfield
fnd load flex fields
oracle flexfield sql
information on descriptive flexfield+oracle apps
how to find the value set attached to the DFF in Oracle Applications
descriptive flexfield an example
oracle apps functional assign flexfield to attribute
oracle query for descriptive
how to access flexfield values in apps
oracle descriptive flexfields
descriptive flexfield in oracle apps
query to obtain flexfields
oracle financials additional columns
how to use descriptive flexfield
query to get all the dff details
FND_DESCR_FLEX_COL_USAGE_VL
descriptive flexfield oracle apps tutorial
How to add new attributes for an existing Descriptive Flexfield
add description for column in oracle apps
oracle apps application_id
how to customize DFF in Oracle
Query for finding DFF detials in oracle Apps
enable Oracle Assets descriptive flexfield
DFF in oracle apps find attribute
increase the Number of Columns Used for Descriptive Flexfields
Oracle flex fields FND
END_USER_COLUMN_NAME ARGUMENTS
fnd table column oracle appli
how to pass flexfield as parameter to sql scripts
adding dff to oracle apps table
oracle descriptive flexfield sql query
how to add salesperson in oracle apps
flexfields
fnd_descriptive_flexs_vl
how to find flexfiled on a form
oracle 11i find journals
how to define context sensitive dff oracle
how can i find application_id in Oracle apps
Using Attributes columns oracle apps
oracle apps tutorial
retrieve descriptive flexfields values+sql+oracle
flexfield value set SQL
oracle apps parameters FND_DESCR_FLEX_COL_USAGE_VL
how to add an additonal column in an existing form in oracle
11i oracle SO line descriptive flexfields
descriptive flexfield in oracle apps sql
query for descriptive flexfield attributes
descriptive flexfields in oracle
descrip Flexfield in html page
keyflex fields in fixed assets
FLEX FIELD TELECOMS
11i customized descriptiive flex field
query descriptive flexfield
to find Descriptive flexfields in oracle
dff sql
“SQL to get general ledger in oracle apps”
“application_id values in oracle”
oracle fixed assets overview
oracle apps dff list sql

Post to Twitter  Post to Delicious  Post to Digg    Post to StumbleUpon

Categories : Oracle AOL, Oracle Applications Tags : ,

Comments

No comments yet.


Leave a comment

(required)

(required)