Help Needed Regarding Creating a DFF in OAF page
I am trying to create DFF in OAF page but i could not able to create it.
Here is the through explanation of the Requirement and Error.
We have migrated recently from 11.5.10 - R12.1.2 in 11i we have the Buyers Form which is a Template.FMB and for that we have attached a DFF
Name of DFF:PO_AGENTS Resp :PO Tittle Purchasing: Agents and attributes :attribute1 and Attribute2.
My manager want that same DFF to appear in the OAF page of the Buyers.
Navigation :Purchasing -> Setup -> Personal -> Buyers.
I tried creating DFF as per the documents I found online and in the OAF Documentation guide but I am not able to create the DFF.I dont know where I am doing it wrong.
Help would be highly appreciated.
Please find the steps below what is given.
Before you can add a descriptive flexfield to an OA Framework page, you must first setup the descriptive
flexfield in Oracle Applications. To start, review Chapter 3 ("Planning and Defining Descriptive Flexfields") in
the Oracle Applications Flexfields Guide Release 11i.
When you have a clear plan for the descriptive flexfield you wish to set up, refer to the section titled
"Implementing Descriptive Flexfields" in Chapter 14 ("Flexfields") of the Oracle Applications Developer's Guide
Release 11i for instructions to the following general steps:
Step 1: Define descriptive flexfield columns in your database.
Step 2: Register your descriptive flexfield table with Oracle Application Object Library.
Step 3: Register your descriptive flexfield using the Descriptive Flexfields Window.
Next, refer to the Oracle Applications Flexfields Guide Release 11i for instructions to these general steps:
Step 4: Define your value sets in the Value Sets Window, as described in Chapter 5 ("Values and Value
Step 5: Define your descriptive flexfield structure using the Descriptive Flexfield Segments Window, as
described in the "Descriptive Flexfield Segments Window" section of Chapter 3 ("Planning and Defining
Recall that the value of a descriptive flexfield context field determines the context of the descriptive flexfield
and the context-sensitive segments (if any) that are displayed. The section titled "Context Fields and
Reference Fields" in Chapter 3 ("Planning and Defining Descriptive Flexfields") discusses context fields in
Note: Reference fields for descriptive flexfields are supported by Forms-based Oracle Applications, but not
by OA Framework. A developer mode error occurs in JDeveloper if you try to implement this feature in OA
Framework. Refer to the "Reference Fields" section of Chapter 3 ("Planning and Defining Descriptive
Flexfields") in the Oracle Applications Flexfields Guide Release 11i for additional information about
Step 6: When you are ready to add the descriptive flexfield to an OA Framework page, follow the steps
outlined in the Declarative Implementation and Runtime Control sections below.
The following steps describe how to add a descriptive flexfield item to a OA Framework region:
Step 1: Define an item of the item style flex in your region.
Note: You cannot create a flex item directly under a messageComponentLayout region, but you can create a
messageLayout region under the messageComponentLayout region and add the flex item under the
Step 2: Set the Read Only property to True or False, depending on whether you want the descriptive flexfield
to be read only.
Step 3: Specify a View Instance for your flexfield. The view instance should be the same as the view instance
(view object) specified for your region. When the view object is defined, it should include all the database
columns necessary for this descriptive flexfield. You should not change the database column names for this
flexfield because the OADescriptiveFlexBean uses the same naming convention that the view object
generation routine uses to find the corresponding attribute names from your view object.
Note: OA Framework supports multiple descriptive flexfields on the same view object.
Note: If a flexfield's view object does not return a row, an OAException will not be thrown so that the
controller's processRequest method can still execute and render the flexfield.
Step 4: Set the Appl Short Name property to the short name of the application to which the descriptive flexfield
is registered. (Step 3 of Setting Up a Descriptive Flexfield in Oracle Applications).
Step 5: Set the Name property to the name of the descriptive flexfield as it was registered.
Note: This differs from how Key Flexfields are defined by shorthand codes.
Step 6: Set the Type property to descriptive.
Step 7: Set the Segment List property as appropriate (see Descriptive Flexfield Segment List).
Step 8: Finally, you may set the Display Context Field to True or False, depending on whether you want to
hide or show the context for the descriptive flexfield.
Hello all OAF GURUS,
Here is the brief explanation of what I am doing Environment :R12.1.2
I am creating an item type of FLEX and the values are
Step 2) Set the Read Only property to True
step 3 )View Instance : PoAgentsVO
step 4) Application Short name :PO
Step 5: Set the Name property - PO_AGENTS name of the DFF
Step 6: Set the Type property to descriptive
Step 7: Set the Segment List property as appropriate here I am giving as Attribute1||Attribute2
Step 8: Finally, set the Display Context Field to True
after doing all these I am not able to see the DFF i dont know where I am doing a mistake.
Help would be highly appreciated.
Thanks & Regards
Edited by: user12156300 on Jan 29, 2010 7:55 AM