Professional Documents
Culture Documents
1 of 24
https://govoracleapps.wordpress.com/category/system-admin/
3/29/2016 1:44 PM
2 of 24
https://govoracleapps.wordpress.com/category/system-admin/
3. Query the Application,Titile and Structure.Then add the Alias name,Template value and Alias
description.
In our example, we have created the alias for a code combination of accounting exeld structure.So
the template value is the code combination value.Here we have only mentioned the value for Company
and Department segments. We have set Account as blank and Sub-account & Product as null.
(h ps://govoracleapps.les.wordpress.com/2013/10/alias.jpg)
4. Now unfreeze,freeze and re-compile the accounting exeld structure(From KFF form).
5. Navigate to General Ledger Super User->Setup->Account->Combinations
Now if you click on the browse bu on, new window prompting for the Alias Name will appear. In our
example, once you enter name and click okay bu on,it will prompt to enter the account value.Enter
the required value and save. Using the Alias,we can create multiple combination using same company
and department but dierent account.
(h ps://govoracleapps.les.wordpress.com/2013/10/alias1.jpg)
3/29/2016 1:44 PM
3 of 24
https://govoracleapps.wordpress.com/category/system-admin/
(h ps://govoracleapps.les.wordpress.com/2013/10/alias2.jpg)
Key Flexfield
Posted: October 23, 2013 in System Admin
0
Key exelds are used to capture mandatory or Key Business information of the
Organization.Key exelds are used to create entity identiers required by Oracle
Applications.Generally, the identier you create using a key exeld is required by the application.
Key exelds have dual purpose:
Collect information required by Oracle Applications.
Provide users with ability to congure structure and appearance.
Although it is possible for a key exeld to use multiple structures, it is much less typical than with
descriptive exelds. Most key exelds use only one structure. However, key exelds still allow the
user to control the structure of the exeld.
Eg: Each business denes an accounting exeld that reects its operating structure.
A key exeld appears as a normal eld on a form and key exelds store their data in columns called
SEGMENTn, where n is a number.
Intelligent keys are multi-part key values in which each part of the key contains meaningful
information. You use key exelds to build the intelligent keys required by Oracle Applications.
Major Capabilities of KFF are
1. Dynamic insertion of new values
2. Cross-validation
3. Security rules
3/29/2016 1:44 PM
4 of 24
https://govoracleapps.wordpress.com/category/system-admin/
4. Shorthand aliases
Dynamic insertion of new values:
Dynamic insertion allows users to enter new values in display windows in addition to the typical code
combination entry window.
Cross-validation:
Cross-validation rules let you control the combination of values entered for a key exeld.
Cross-validation rules consist of an Include element that includes all possible combinations, and
one or more Exclude elements that restrict various segment value combinations. Unspecied values
are always excluded, so every rule needs at least one Include statement. Otherwise no
combinations will ever pass validation.
Before you can add cross-validation rules to an existing exeld denition, you must unfreeze it in
the Key Flexeld Segments window.After dening cross-validation rules, you must refreeze and
recompile the exeld denition in the Key Flexeld Segments window for the new validation
rules to take eect.
The Cross-Validation Rule Violation Report oers a listing of all the previously created exeld
combinations that violate the cross-validation rules for a given structure. The report program can
also disable the existing combinations that violate the new rules.
Reports to Maintain Cross-Validation Rules:
1. The Cross-Validation Rule Violation Report oers a listing of all the previously created exeld
combinations that violate the cross-validation rules for a given structure. The report program can
also disable the existing combinations that violate the new rules.
2. The Cross-Validation Rules Listing Report lists all the cross-validation rules that exist for a
particular exeld structure.
Security Rule:
You may want to allow users to only enter or view specic values for exelds. You can create a
security rule to restrict values available to a given responsibility. Security rules let you control
exeld access to data. Once you associate that rule to the appropriate responsibility, all users of
that responsibility are restricted to the values allowed by that security rule.
You can apply security to the value sets used by key exeld segments, descriptive exelds
segments, and request parameters.
Security rules have no eect for segments or parameters that use value sets with a validation type
of None, Special, Pair, Translatable Independent, or Translatable Dependent, or for segments
without a value set.
If you are using a parent and child value hierarchy with the Accounting Flexeld, you can enable
hierarchical value security on your value sets. With hierarchical value security, any security rule
that applies to a parent value also applies to its child values.
You can apply security rules to more than one responsibility, and a single responsibility can have
more than one security rule associated with it.
Since a responsibility can have multiple security rules for the same value set, it is important to
consider the interaction of security rules.
3/29/2016 1:44 PM
5 of 24
https://govoracleapps.wordpress.com/category/system-admin/
3/29/2016 1:44 PM
6 of 24
https://govoracleapps.wordpress.com/category/system-admin/
Descriptive flexfield
Posted: October 21, 2013 in System Admin
1
DFF are used to capture the additional or extra Business information of the organization. You use
descriptive exelds to collect information beyond what is collected by Oracle Applications.
A descriptive exeld appears on a form as a double-character eld enclosed by brackets. All DFF
columns are dened as A ribute Columns. Descriptive exelds store their data in columns called
ATTRIBUTEn, where n is a number. In some cases there may be multiple descriptive exelds for use
with the same form. There are around 5000+ DFF available with the package.
DFF have two dierent types of Segments
1. Global DFF: Displays information common to all contexts.
2. Context Sensitive DFF: Displays information appropriate only to a particular context.
Steps to nd the Title and Application of DFF:
1. Click on a eld in the same form in which the descriptive exeld appears.
2. Select Help->Diagnostics->Examine. This opens a window showing information on the selected eld.
Note the name of the block in which the eld is located.
(Field should be DESC_FLEX)
(h ps://govoracleapps.les.wordpress.com/2013/10/11.jpg)
3. Click the Block list of values bu on to display a list of the available blocks for this form and select
$DESCRIPTIVE_FLEXFIELD$
4. Click on the the Field list of values bu on.Each entry is prexed by the name of the block in which
the descriptive exeld appears. Find the entries for the block whose name you determined in step 2.
3/29/2016 1:44 PM
7 of 24
https://govoracleapps.wordpress.com/category/system-admin/
(h ps://govoracleapps.les.wordpress.com/2013/10
/2.jpg)
5. Value in the value eld indicates the DFF Application and Title.In above example,General Ledger is
the Application and Daily Rates is the Title.
Note=> To remove the Diagnostics Password Screen, set Utilities:Diagnostics prole value to Yes at
user level
Steps to Register DFF:
1. Navigate to Application Developer Responsibility-> Flexeld-> Descriptive -> Register and query the
Title and Application.
2. You can change the Context Prompt to a meaningful name if needed. Also Can enabled any
columns in additional to a ribute columns if needed by clicking Column bu on.Then save.
Use Column window to specify the columns your descriptive exeld can use as segment columns.
(h ps://govoracleapps.les.wordpress.com/2013/10/32.jpg)
Steps to Dene DFF:
1. Navigate to System Administrator Responsibility->Application->Flexeld-> Descriptive-> Segments
& query the application and title.
2. Enable the Required and Displayed check-box of Context eld. Then add the context eld values
and enter the segment details for Global Data Elements and other context eld values. Also enable the
Displayed, Enabled & Required check-boxes of Context eld value segments accordingly.
If you have any context-sensitive segments for your exeld, you should always check the Displayed
check box if you do not specify either a default value or a reference eld.
3/29/2016 1:44 PM
8 of 24
https://govoracleapps.wordpress.com/category/system-admin/
(h ps://govoracleapps.les.wordpress.com/2013/10/4.jpg)
Global segment =>Displays information common to all contexts.
Context-sensitive segment =>Displays information appropriate only to a particular context.
With a combination of global and context-sensitive segments,all the global segments and a context
prompt appears when the user opens the exeld. Once the user chooses a context, the appropriate
context-sensitive segments are added to the already visible global segments.
As per our DFF, the global data segment Store and the context eld prompt Payment Type? will
be displayed when the user opens the exeld. The Payment Type? prompt will list the context eld
values other than global data segment.That is Check,Credit Card and Finance.Once the user selects a
context eld value, the appropriate segment of that context eld value will be added to the already
visible global segments.
3/29/2016 1:44 PM
9 of 24
https://govoracleapps.wordpress.com/category/system-admin/
(h ps://govoracleapps.les.wordpress.com/2013/10/5.jpg)
5. Then Freeze the exeld and compile it.
Now if you navigate to the Conversion Rate Type window and click on the DFF, you can see the global
data segment Store and the context eld prompt Payment Type?.If you select Payment type as
Check then Check context eld segment will be displayed along with Store and Payment Type?
elds. Similarly for Credit Card and Finance.
3/29/2016 1:44 PM
https://govoracleapps.wordpress.com/category/system-admin/
(h ps://govoracleapps.les.wordpress.com/2013/10/6.jpg)
Steps to Register and Dene Reference eld based DFF
Context Field=> A eld created in the descriptive exeld structure that is used to allow the user to
10 of 24
3/29/2016 1:44 PM
https://govoracleapps.wordpress.com/category/system-admin/
(h ps://govoracleapps.les.wordpress.com/2013/10/12.jpg)
2. Get the Application and title details of the DFF by navigating to Diagnostics-> Examine
(h ps://govoracleapps.les.wordpress.com/2013/10/21.jpg)
3. Navigate to Application Developer Responsibility-> Flexeld-> Descriptive -> Register and query the
Title and Application.Add the eld name which we got from step 1 as reference eld after clicking the
Reference Fields bu on.
(h ps://govoracleapps.les.wordpress.com/2013/10/33.jpg)
11 of 24
3/29/2016 1:44 PM
https://govoracleapps.wordpress.com/category/system-admin/
Also enable the columns your descriptive exeld can use as segment columns by clicking the
Column bu on, if any.
4. Navigate to System Administrator Responsibility->Application->Flexeld-> Descriptive-> Segments
and query the application and title.Enter the reference eld value and enable the Synchronize with
Reference Field option.
Also add context eld values and their segment values.In our example the context eld values are the
Category Codes.
(h ps://govoracleapps.les.wordpress.com/2013/10/41.jpg)
Below screenshot shows the segment values of some context elds.
(h ps://govoracleapps.les.wordpress.com/2013/10/51.jpg)
5. Then Freeze the exeld and compile.
12 of 24
3/29/2016 1:44 PM
https://govoracleapps.wordpress.com/category/system-admin/
Now navigate to the Assets Workbench form.After selecting the Category, click on the DFF to enter
additional details.
(h ps://govoracleapps.les.wordpress.com/2013/10/61.jpg)
Printer Setup
Posted: October 12, 2013 in System Admin
0
Oracle Applications provides you with predened printer types, print styles, and printer drivers.When
you register a printer with Oracle Applications, you identify the printer by its operating system name,
and assign it a printer type.
(h ps://govoracleapps.les.wordpress.com/2013/10/pr1.jpg)
Printer Types=>You must dene any printer types (i.e., manufacturer and model) used at your
site.Also, for each print style you wish to output from a particular printer type, you need to assign to
the printer type a combination of a print style and a printer driver.
Print Styles=>To generate a report, the print style values for columns and rows are passed by the
concurrent manager to Oracle Reports. A print style determines the dimensions of your report, or the:
Number of lines per page (number of rows or page height).
13 of 24
3/29/2016 1:44 PM
https://govoracleapps.wordpress.com/category/system-admin/
(h ps://govoracleapps.les.wordpress.com/2013/10/pr2.jpg)
Steps to Congure Printer
1. Firstly the Printer should be dened at Unix OS level.Printer status can be checked at Unix level by
using the following command:
lpstat -a
2. Dene the printer Driver by navigating to System Administrator responsibility->Install-> Printer->
Driver
3. Dene the printer Style by navigating to System Administrator responsibility->Install-> Printer->
Style
3. Dene the printer Type by navigating to System Administrator responsibility->Install-> Printer->
Type
4. Register the printer by navigating to System Administrator responsibility->Install-> Printer-> Register
Note: Bouncing of concurrent manager is required to reect changes.
14 of 24
3/29/2016 1:44 PM
https://govoracleapps.wordpress.com/category/system-admin/
15 of 24
3/29/2016 1:44 PM
https://govoracleapps.wordpress.com/category/system-admin/
(h ps://govoracleapps.les.wordpress.com/2013/10/f0.jpg)
Additional eld can be also added using the folder tool->Show Field
(h ps://govoracleapps.les.wordpress.com/2013/10
/f2.jpg)
3. Now click on Folder->Save As
4. Enter the Folder Name and check Public & Include Query Option,then click Okay.(Click Show
query to see the query)
(h ps://govoracleapps.les.wordpress.com/2013/10/f1.jpg)
5. Navigate to System administrator->Application->Administer Folder
6. Select Default Folder Assignments by User option,enter username and click nd.
16 of 24
3/29/2016 1:44 PM
https://govoracleapps.wordpress.com/category/system-admin/
(h ps://govoracleapps.les.wordpress.com
/2013/10/f3.jpg)
7. Enter the Folder Set,Folder Name and select behaviour mode
(h ps://govoracleapps.les.wordpress.com/2013/10/f4.jpg)
7. Navigate back to Payable Manager->Invoices->Entry->Invoices.It will prompt to show all records of
this folder and on clicking yes,will show all the data.
Note:
If your system administrator sets the prole option Folders: Allow Customization to No, you
cannot create or customize folders. So ensure its not set to No
Profiles
Posted: October 11, 2013 in System Admin
17 of 24
3/29/2016 1:44 PM
https://govoracleapps.wordpress.com/category/system-admin/
0
Proles are the changeable options which aect the way Oracle Application runs. It enables to link
responsibility to operating unit and enables to change the behavior of the application process.
The proles are of two types those are given below.
1. System Proles
2. User Proles
The Prole values can be set in 6 dierent levels. They are:
1. Site: This eld displays the current value, if set, for all users at the installation site.
2. Application: This eld displays the current value, if set, for all users working under responsibilities
owned by the application identied in the Find Prole Values block.
3. Responsibility: This eld displays the current value, if set, for all users working under the
responsibility identied in the Find Prole Values block.
4. User: This eld displays the current value, if set, for the application user identied in the Find
Prole Values block.
5. Server: This eld displays the current value, if set, for the server identied in the Find Prole Values
block.
6. Organization: This eld displays the current value, if set, for the organization identied in the Find
Prole Values block.
Hierarchies:
There are three types of hierarchies for the system proles. You can set proles at dierent levels,
using one of the three hierarchies. The three types of hierarchies are
1. Security: (Security type is most widely used):
Most prole options use the Security hierarchy. Se ings in the user prole aect application users
across one of four dierent levels. The dierent levels are: site level, application level, responsibility
level, and user level.
(h ps://govoracleapps.les.wordpress.com/2013/10/22.jpg)
18 of 24
3/29/2016 1:44 PM
https://govoracleapps.wordpress.com/category/system-admin/
2. Organization:
The second hierarchy type is the organization. Organization refers to the operating unit. There are
three levels in this hierarchy are site, organization, and user. The organization hierarchy type allows
system administrators to set a prole option at the organization level, so that all users within that
organization will use the same prole. Proles using the organization type use the hierarchy site
organization user, where a user level option overrides the organization level option, which in turn
overrides the site level option.
(h ps://govoracleapps.les.wordpress.com/2013/10/23.jpg)
3. Server:
The server hierarchy type is used when the system needs to determine the server on which the users
session is running. There are three levels in this hierarchy: site, server, and user. The se ing of this
prole option can dier for an internal server versus an external one. Proles using the server type use
the hierarchy Site Server User, where a user level option overrides the server level option, which
further overrides the site level option. Example of a prole option using the Server hierarchy type is
Node Trust Level or Application Object Library.
19 of 24
3/29/2016 1:44 PM
https://govoracleapps.wordpress.com/category/system-admin/
(h ps://govoracleapps.les.wordpress.com/2013/10/24.jpg)
Prole Denition
If you want prole option to provide a list of values (LOV) when the system administrator or user sets
prole options,follow below steps:
1. Navigate to Application Developer Responsibility->Prole
2. Enter the Name,Application and User Prole Name.Also select Hierarchy Level.
3. Select Hierarchy Type Access Level,
Visible Indicate whether your system administrator can see your prole option while se ing user
prole option values for the specied prole level.
Updatable Indicate whether your system administrator can change the value of your prole
option while se ing user prole option values for the prole level you select.
4. Also select User Access,
Visible Indicate whether your end users can see and query this prole option in their personal
proles.
Updatable Indicate whether your end users can change the value of this prole option using their
Prole Values window.
5. In SQL Validation eld, enter the SQL validation query. The basic syntax for that is
20 of 24
3/29/2016 1:44 PM
https://govoracleapps.wordpress.com/category/system-admin/
COLUMN:Lists the names of columns (or column aliases) you want to display in your LOV
window, the order in which to display them, and their display widths.Column aliases cannot be
longer than 30 characters.You can specify a dynamic width column by placing an asterisk instead of
a number in the parentheses following the column name.
Eg: COLUMN=Department(20), LOCATION(*)
TITLE:Text you want to display centered and highlighted on the top line of your LOV window. The
default is no title.
HEADING:Lets you specify a list of column headings and column widths, separated by spaces or
commas. There should be one heading in the HEADING= parameter for each column in the
COLUMN= parameter. Specify column widths as numbers in parentheses following the
column name, or as an asterisk in parenthesis for a dynamic column width. Column widths you
specify in the HEADING = parameter override columns widths you specify in the
COLUMN=
3. If you want to include spaces in your column aliases, you must put a backslash and double quotes
both before and after the column alias, so that the LOV routine recognizes the double quotes as real
double quotes, rather than the end of your parameter.
4. If Oracle Application Object Library cannot successfully perform your validation, it does not display
your prole option the user queries proles options. If the prole option Utilities:Diagnostics is No,
then no error messages appear either.
Example:
SQL=SELECT MEANING \Test Value\, LOOKUP_CODE \Lookup Code\
into :visible_option_value, :prole_option_value
from fnd_lookups
where lookup_type = YES_NO
COLUMN=\Test Value\(5), \Lookup Code\(5)
TITLE=*FND:Testing
HEADING=\Test Value\(5), \Lookup Code\(5)
21 of 24
3/29/2016 1:44 PM
https://govoracleapps.wordpress.com/category/system-admin/
(h ps://govoracleapps.les.wordpress.com/2013/10/prole.jpg)
(h ps://govoracleapps.les.wordpress.com/2013/10/prole2.jpg)
Dependent Proles:
An example of Dependent prole is Set of Books/Ledger.By Se ing the GL Set of Books Name or GL
Ledger Name, GL Set of Books ID or GL Ledger ID is automatically set.This is done through the SQL
Validation query in prole denition.
Example:
SQL=select NAME \GL Ledger Name\,NAME,
LEDGER_ID, GL_SET_OF_BKS_ID,
IMPLICIT_ACCESS_SET_ID, GL_ACCESS_SET_ID
into :visible_option_value, :prole_option_value,
:derived_value, :derived_name,
:derived_value2, :derived_name2
from gl_ledgers where object_type_code=L
and nvl(complete_ag,Y) = Y
order by upper(NAME)
22 of 24
3/29/2016 1:44 PM
https://govoracleapps.wordpress.com/category/system-admin/
(h ps://govoracleapps.les.wordpress.com/2013/10/prole3.jpg)
3/29/2016 1:44 PM
https://govoracleapps.wordpress.com/category/system-admin/
Prole prole option, except in cases where you are using a global security prole (that is, a security
prole that does not specify a business group). In this case, you must specically set up this option for
each responsibility.
MO: Security Prole
Assign this prole option to a responsibility,so that a user with this responsibility can access multiple
operating units.
After you dene your security proles and run the Security List Maintenance program, you can
assign them to responsibilities or users using the MO: Security Prole prole option. If you set the
MO: Security Prole prole option, you can also set the MO: Default Operating Unit prole option to
specify a default operating unit.
If the MO: Security Prole is set, then the MO: Operating Unit prole is ignored.
MO: Operating Unit
Assign this prole option to an application responsibility, so that user with this responsibility can
access one operating unit.
MO: Default Operating Unit
Use this prole option to specify a default operating unit from the list of operating units assigned to
your responsibility through the MO: Operating Unit or MO: Security Prole.
Note: If the MO: Operating Unit is set or you have assigned only one operating unit in the MO:
Security Prole prole option, then that single operating unit will be your default operating unit.
GL: Data Access Set
Oracle General Ledger uses the GL: Data Access Set prole option to determine the ledgers you have
access to. If you want users to access dierent ledgers for dierent operating units from the same
responsibility, you should dene a data access set and then assign it to the GL: Data Access Set prole
option for each General Ledger responsibility. You can group multiple ledgers that share the same
chart of accounts, calendar, and period type in a data access set or a ledger set
GL Ledger Name & GL Ledger ID
This prole is for assigning the Ledger to a responsibility. This prole option controls the ledger that
each subledger will use for transaction processing.The ledger assigned to the GL Ledger Name prole
option will automatically be assigned to the GL: Data Access Set prole option.
GL Set of Books Name & GL Set of Books ID
This prole is for assigning the set of books to a responsibility
24 of 24
3/29/2016 1:44 PM