- A flex field to capture information about your organization. Flexible has a flexible structure for storing key information.
- Like a company, cost, center, and account.
- They also give you a highly adaptable structure for storing customized information in an Oracle application.
- A flex field is a field made up of subfields, or segments. There are two types of flex fields.
- Key flex field
- Descriptive flex field
- A key flex field is made up of segments, where each segment has both a value and a meaning, which appears on your form as a normal text field with an appropriate prompt.
- An example of a key flex field is the accounting flex field. This flex field can always be customized to have as many segments Like the company, department, cost center, account, etc.
- DFF adds additional fields to the form to track additional information needed by the business that would not be captured by the standard form.
- Dff can be context-sensitive, where the information your application stores depends on other values your users enter in other parts of the form.
- DFF has two different types of segments, global and context-sensitive.
- A global segment is a segment that always appears in the DFF pop-up window.
- A context-sensitive segment is a segment that may or may not appear depending on what other information is Present in your form.
- A DFF uses columns that are added to a database table. A DFF requires one column for each possible segment and one additional column in which to store structure information. The dff is usually named Attribute n where n is a number.
- Kff captures mandatory business information like company department, account, etc.
- Dff captures additional business information like the name of the company’s MD etc.
- Kff is mandatory.
- DFF is optional.
- Kff displays like text items.
- Dff displays like [].
- Kff data are stored in the segments.
- Dff store in the attribute.
- 30 segment columns are reserved for kff data.
- 15 attribute columns are reserved for the dff data.
- Customize your application to conform to your current business practice for accounting codes, product codes, and other codes.
- Customize your application to capture data that would not otherwise be tracked by your application.
- Customize data fields to meet your business needs without programming.
- Query intelligent fields for very specific information.
- Fnd_id_flexs:
- This table captures the information on all the key flex fields. The main columns in the tables are:
- This table stores structure information about key flex fields.
- It captures the information of segments.
- This table captures the information on each segment's value set.
- This table captures the information on each value code of a value set of a segment.
- This table captures the information of each value description of a value set of a segment.
- Form personalization is a feature in oracle apps that allows us to change the behavior of form-based screens, including changing properties, executing built, displaying messages, and adding menu entries.
- It can be moved easily through and loaded from one instance to another, and it can be restricted at the site/user/responsibility level.
- Personalization is stored in tables rather than files.
- Can be moved easily through FNDLOAD from one instance to another.
- Can be restricted at the site/responsibility/user level.
- Easy to disable/enable with the click of a button.
- Can be restricted to function or form.
- Can be applied to new responsibilities/users easily.
- Zoom from one form to another.
- Pass data from one form to another through global variables.
- Enable/disable/hide fields dynamically.
- Launch the URL directly from the oracle form.
- Call plsql procedure.
- Menu (1-15) will be in tools.
- Populate tools menu (special 1-15)
- Populate reports menu (special 16-30)
- Populate action menu (special 31-45)
- It is recommended to use the menu before tools.
👋 Hi, I'm Suriya — QA Engineer with 4+ years of experience in manual, API & automation testing.
📬 Contact Me | LinkedIn | GitHub
📌 Follow for: Real-Time Test Cases, Bug Reports, Selenium Frameworks.