Exforsys.com
 
Home Tutorials Oracle Apps
 

Oracle Apps Flex fields

 

Oracle Apps Flex fields

Page 1 of 2

Oracle Apps 11i Tutorials : Oracle Flex fields

This chapter provides you with a conceptual overview of flexfields. The chapter covers the following topics The general features of flexfields, Flexfields terminology , The benefits of flexfields and Descriptive Flexfields.


Overview of Flexfields


Oracle flexfields is one of the most important parts of Oracle Applications. It is because of the flexfields that the Oracle Applications is so generic in nature and can be used to suit any industry or organization. A flexfield, as the name suggests, is a flexible data field that your organization can customize to your business needs without programming. A flexfield is a field made up of sub–fields, or segments. While flexfields do not require programming, they do allow you to perform significant customizations to the Oracle Applications, so they do require enough explanation for you to get the most out of the features they provide.

Oracle Applications uses two types of flexfields, key flexfields and descriptive flexfields. A key flexfield is a field you can customize to enter multi–segment values such as part numbers, account numbers, and so on. A descriptive flexfield is a field you customize to enter additional information for which your Oracle Applications product has not already provided a field.


Basic Business Needs

Oracle Applications flexfields let you satisfy the following business needs:


  • Have “intelligent fields”—fields comprised of one or more segments, where each segment has both a value and a meaning.
  • Rely upon your application to validate the values or the combination of values that you enter in intelligent fields.
  • Have the structure of an intelligent field change depending on data in your application.
  • Capture additional information if you so choose.
  • Customize data fields to your meet your business needs without programming.
  • Query intelligent fields for very specific information.

Key Flexfields

key flexfield is a field made up of segments, where each segment has both a value and a meaning. You can think of a key flexfield as an “intelligent” field that your business can use to store information represented as “codes.”

Most organizations use ”codes” made up of meaningful segments to identify general ledger accounts, part numbers, and other business entities. Each segment of the code can represent a characteristic of the entity. For example, consider an account number for a bank. A complete bank number may consists of various segments like the country code, area code, city code, branch code, account type, account number etc.


Bank Number : [01].[002].[08].[S].[124467]










Country Code City Code Branch Code Account Type(Savings/Current) Account #


 


 


 


The number of segments a bank requires to identify an account number uniquely is a requirement specific to the bank. Another bank might not require a country code if its presence is there only in one country. Key flexfields are used to identify such information uniquely.

A key flexfield is flexible enough to let you use any code scheme you want to describe an entity. When your organization initially installs an Oracle Applications product, your organization’s implementation team customizes all the key flexfields in that product to use meaningful code segments to describe each key flexfield entity. Your organization decides for each key flexfield, how many segments an entity has, what each segment means, what values each segment can have, and what each segment value means.


Your organization can also define rules that govern what combination of segment values are valid (cross–validation rules), or define dependencies among the segments. The result is that your organization can use the codes it needs rather than change its codes to meet someone else’s requirements.

The Accounting Flexfield in your Oracle Purchasing application is an example of a key flexfield that identifies a unique chart of accounts. One organization may choose to customize the Accounting Flexfield to have three segments called Company, Department, and Account, while another organization may choose to customize the flexfield to have five segments called Company, Cost Center, Account, Sub–Account, and Product.


A key flexfield appears on your form as a normal text field with an appropriate prompt. In figure 1 below, the Account field is actually the Accounting Key Flexfield.



Figure 1. Key Flexfield in a form


A window pops-up when you navigate to the key flexfield as shown in figure 2 and it would require you to enter the various segments defined for the key flexfield.



Figure 2. Key Flexfield Pop-up



Key Flexfields in Oracle Applications

The Oracle Applications products provide many key flexfields as integral parts of the products.


Here is a table listing all the key flexfields in Oracle Applications, ordered by the application that ”owns” the key flexfield. Note that other applications may also use a particular flexfield


Owner


Key Flexfield Name


Flexfield Code


Oracle Assets


Asset Key Flexfield


KEY#


Oracle Assets


Category Flexfield


CAT#


Oracle Assets


Location Flexfield


LOC#


Oracle General Ledger


Accounting Flexfield


GL#


Oracle Human Resources


Grade Flexfield


GRD


Oracle Human Resources


Job Flexfield


JOB


Oracle Human Resources


Personal Analysis Flexfield


PEA


Oracle Human Resources


Position Flexfield


POS


Oracle Human Resources


Soft Coded KeyFlexfield


SCL


Oracle Inventory


Account Aliases


MDSP


Oracle Inventory


Item Catalogs


MICG


Oracle Inventory


Item Categories


MCAT


Oracle Inventory


SalesOrders


RLOC


Oracle Inventory


Stock Locators


MTLL


Oracle Inventory


System Items


MSTK


Oracle Payroll


Bank Details KeyFlexField


BANK


Oracle Payroll


Cost Allocation Flexfield


COST


Oracle Payroll


People Group Flexfield


GRP


Oracle Receivables


Sales Tax Location Flexfield


MKTS


Oracle Receivables


Territory Flexfield


CT#


Oracle Service


Oracle Service Item Flexfield


SERV


Oracle Training Administration


Training Resources


RES




Next Page: Oracle Apps Flex fields - Page 2


Read Next: Oracle Apps Implementing Key Flex field and Descriptive Flex field



 

 

Comments


furkanalam said:

  Great Article
September 21, 2005, 12:04 pm

Vivek Jain said:

  The most simplified explanation
September 19, 2006, 12:06 pm

shroff said:

  Very good article explained in simple terms..
November 2, 2006, 9:00 pm

Kailash said:

  Its really helpful Nice Article. Appreciate the efforts put in by author.
January 30, 2007, 5:55 am

pvlnrao said:

  It is good.
February 12, 2007, 3:06 am

Pav_koganti said:

  i think the information you are providing is serving people a lot. thanks and serve as much as you can
February 12, 2007, 3:09 am

Srinivasu.Kagithala said:

  Thanks for the information given, It is really wonderful
February 21, 2007, 6:36 am

SATIS said:

  ITS REALLY A VERY GOOD ARTICLE.I GOT A LOT OF INFORMATION ABT FLEXFIELDS.THANKS FOR PROVIDING SUCH A WONDERFUL MATERIAL.
May 6, 2007, 1:42 am

Diaa aldeen Ahmed said:

  Can i create new attribute
normaly any context flex filed have 15 attribute can i add attribute up to 30 as example?

Best Regards,
May 6, 2007, 5:44 pm

Ram Nayak said:

  what procure to pay cycle?
May 28, 2007, 10:46 pm

naseersheikh said:

  Its really helpful.
May 31, 2007, 9:14 pm

SaiRamChandr said:

  very very good article on Flex Fields. Really you made the things easy.
June 28, 2007, 8:25 am

krihsna said:

  its very useful for every one
July 27, 2007, 12:17 am

srikanth n said:

  good article.
September 26, 2007, 1:02 am

Bhuwanesh said:

  Ya this article is awsome... simply great
October 1, 2007, 4:45 am

Mustapha said:

  Very good and very helpful article.Thanks a lot
October 21, 2007, 6:50 am

Tripathi.Himanshu said:

  Thanks for this article !!
October 29, 2007, 1:39 pm

SDSMT said:

  thanks for the Explanation
November 14, 2007, 11:07 pm

tri.himanshu said:

  Really this is very helpfull for Begeiners. Please add more details.
December 14, 2007, 3:56 pm

Ravi Kiran suddula said:

  Too Good. Excellent. I explained a lot of things.
February 11, 2008, 12:15 am

venkat11 said:

  It's really nice article.by reading this will get good idea about flexi fields.Thanks
February 27, 2008, 3:52 am

SivaPr said:

  Nice Article. thanks alot for the Explanation
April 30, 2008, 12:15 am

SS12345 said:

  Very useful, easy to understand, excellent job done... thanks a lot !!
May 13, 2008, 10:40 am

swathimr said:

  hey thanks for the article.. it really helped me..
July 9, 2008, 3:12 pm

sahadevan said:

  This is really helpful..i am a beginner and it helped me a lot....
November 19, 2008, 4:29 am

nataraj said:

  This is a gr8 site for starters. Keep it going!
December 5, 2008, 1:23 am

Chinthamani said:

  Wonderful.
December 9, 2008, 12:51 am

kalyan said:

  dats real clear
December 17, 2008, 9:42 pm

Raj said:

  This article is cool !! Thanks for sharing. Some one asked me flexfield in Payables. Do we have any FF in AP?

December 25, 2008, 3:55 am

Post Your Comment:

Members Please Login
Your Name:*
e-mail ID:(required for notification)*
Image Verification: 
 
 Subscribe    

Sponsored Links

 

Subscribe via RSS


Get Daily Updates via Subscribe to Exforsys Free Training via email


Get Latest Free Training Updates delivered directly to your Inbox...

Enter your email address:


 

Subscribe to Exforsys Free Training via RSS
 

 
Partners -  Privacy and Legal Policy -  Site News -  Contact   Sitemap  

Copyright © 2000 - 2010 exforsys.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape