The Feature
Learn to Love the Folders
December 8, 2006 on 9:28 pm | by Marian Crkon | In How To Guides | 10 Comments |
Print
|
Email
I love the folders in Oracle Applications 11i. They are a great way to modify the forms without customizing them. It is too bad they are so poorly advertised or documented. As a result, only few users actually understand and use them. If you haven’t learned yet how to love the folders, this article is for you.
What is a Folder?
First of all, how do you even know the window you are using is a folder form? Folders are provided only with the core Oracle application forms. They allow you to change the form layout and content, define and run queries, export data to Excel without customizing the forms. Look for the yellow folder icon in the upper-left corner of the screen:
How to Define a Folder
When you open a folder form, the Folder option on the application top menu is enabled. You can use this option to configure the layout and settings of the folder. The Folder Tools option will give you a floating menu, from which you can execute some of the folder tasks. A default folder with default settings and seeded columns appears.
Creating a New Folder Version
To create a new folder, or update an existing one, use the options from the folder menu (not from the main applications menu. You can save a new folder as private, or public (other users can see it) version. Each public version must have a unique name! After you created your new folder, hide the columns you don’t need, show the ones you do, change column titles and size, and more. Hit Save As in the Folder Menu. The Save Folder options will be displayed. Here are few tips on how to set these options.
Autoquery
Make sure to select Never (unless you want to save your existing query – the data you currently see in the window). If you do save this query, make sure you reflect that in the folder name and don’t make this folder your default folder.
Open as Default
Do you want the current folder to be the folder that opens as default when you come back? If this flag is enabled, then this will be the default. It is a good idea to save the seeded folder first before your customized folder as default. Otherwise, you’d lose the seeded folder and can’t use it again.
Public
If enabled then the folder version can be used by other users with access to this form, not only the user who created the folder.
Customizing a Folder
You create or update versions of a folder by changing the following options as appropriate:
- What fields are displayed
- Size of fields
- Order fields are displayed
This can be done from the Folder menu or by using the Folder tools. When you are satisfied with the appearance of the folder, save the definition. Hide all the fields you do not need. This will dramatically improve the performance of the data queries and exports in your folder.
Defining a Folder Query
To update the query run by the folder, enter and run the required query and then save the folder. It is possible to view the new query by going to Folder > View Query. The query can be reset to the default by Folder > Reset Query.
For more complex queries it is possible to use a Clever Query. To do this:
- Put the folder in query mode
- Enter :a in any displayed field
- Run the query
This will display a query/where window. Enter the Where Clause you want to execute in the window. You can reference any field associated with the folder, not just those displayed. To check available fields use Help > Tools > Examine, then Block = FOLDER] and [Field = Use pick list to display available fields.
Folder Administration
Folders can be administered using the System Administrator responsibility. Navigate Application > Administer Folders > Find Default Folders.
From here you can determine which folders are used as default by users and responsibilities. When a folder is created and set as default, it is set for all responsibilities of that user. This can be changed so that different responsibilities, under the same user will invoke different default folders.
The custom folder definitions are referenced under a Folder Set. It is possible to change the owner of a folder and set folder options, such as Autoquery. This is very useful when you save as default a folder with a query, which now prevents you from selecting other data in the form.
Folder versions and details are stored in the tables FND_FOLDERS and FND_FOLDER_COLUMNS. see (7 TABLE DEFINITIONS). When a user invokes a folder, the user_name on the table FND_USERS is compared to the Created_by column in the FND_FOLDERS table. This will determine what folder versions are available.
Enhancement Tip:
It would be a great benefit to users if the applications came seeded with meaningful folders reflecting actual transaction workflows. The required columns should be displayed on the left (unlike in AP Payment Batches); the columns that do not make business sense together should not be displayed in the same folders (e.g. Revenue and Invoice Amounts for indirect projects). When exporting, it would be great to be able to export directly into Excel (instead of having to save the file first). Providing more logical choices to the users will encourage a wider use of this great application functionality.
10 Comments »
RSS feed for comments on this post. TrackBack URI
Leave a comment
Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds.
Valid XHTML and CSS. ^Top^


Complex query using : in displayed filed in query mode used to bring up the query where box before we upgraded to 11.5. After the upgrade this does not seem to work. Using : or :a brings up an error saying invalid value. Any idea why this is so?
Comment by Joseph — February 19, 2007 #
The tip above is an easy way to get back to the default Oracle folder if you need it (that is, save the seeded folder under the name “default” before you create your customer folder). Thanks for providing this idea. However, if you failed to do this you CAN get the seeded Oracle folder back if you need it. It is just not documented well (or at all, as far as I can find). Simply save as your default a custom view that you will no longer need (you can just create a temporary one by copying an existing one). Then, with this view open, go to Folder>Delete and delete this folder. The next time you open the form, your “default” is no longer an option, so Oracle defaults back to the seeded folder.
Comment by David — September 11, 2007 #
That’s a very good point, David. Yes. you can return any of your custom folders to default setting. And no, it is not very well documented. Folders are a very good example of a cool Oracle Apps feature that people either don’t know about or don’t use to their benefit.
Marian
Comment by Marian — September 11, 2007 #
I am a beginner, i am learning to change form layout using folders by reading your article,I have tested one core form, it is working fine after adding a field but how can I generalise it for other users, so they donot have to select the folder to show the changes.
Comment by Sitendu — December 10, 2009 #
Hi,
One of the AR users accesses an RMA form and sees the qty in one of the lines as “+ve”, but it should show “-ve” (due to RMA)
I access same order in OM and the qty is “-ve” for the line. Is it due to some setting in the “Folders” for that specific issue?
Any help would be welcome
Regards
Lock Stock
Comment by Lock Stock — March 4, 2010 #
I want to add a field i see in Help > Diagnostics > Examine, but it isn’t in my Folder Show Field list. Are all fields no accessable to add?
Comment by Laurie — November 5, 2010 #
Hi,
I created a simple block with folder, it worked fine. Later the requirement changed and I had to use the fields in the same block across three different stack canvases and show it as three different regions. Folder functionality is working, but every time I hide/Show or move a field I get unhandled exception from folder_action trigger. Please advice me on how to trobleshoot it.
Comment by Arun Andavar — November 28, 2010 #
how to disable the users from creating folders as public.
is there any global profile option to prevent the users from creating folders as public.
Thanks,
Vijay
Comment by vijay — March 19, 2012 #
I think the profile option Flexview: Allow Customization will keep users from creating folders.
Comment by Tim — March 30, 2012 #
There is one profile option ie Folders: Allow Customization, using that u can restrict user to customize the Folder.
Comment by Rahul Jadhav — April 17, 2012 #