system admin _ oracle apps reference

24
Oracle Apps Reference stay updated via rss  Archiv e f or the ‘System Admin’ Cat egory Shorthand Aliases in KFF Posted: October 23, 2013 in System Admin 0 Shorthand Aliases let you label certain groupi ngs of v alues for a m ulti -segment e xeld. Whe never you need one of these groupings of values, you can use the alias for that grouping to enter the entire group. If th e same c ombinati on is frequen tly being ente red into a multi -segment e xeld, you should consider dening an alias for that value combination. You can then use the alias to generate the complete set of v alues for th e e xe ld . E ntering a shorthan d ali as automaticall y i nserts the values for tha t alias i nto t he key exeld. An alias can represent a complete exeld combination or a set of partial segment values: If most combinations vary only in a single segment, create an alias with that segment blank and v alues spec ied for the remaini ng segm ents. If the alias represents a complete combination, once the alias name has been selected or entered, the shorthand window closes and the cursor moves to the next eld. If the alias represents a partial exeld value, the full exeld window pops up with the cursor on the rst empty segment. Users can override v alues generated by al iases as appropri ate. Aliases denitions are tied to key exeld structures. If you make changes to a exeld structure duri ng setup you m ust update ass ociated alias denitions. Such changes includ e: Changing the order of exeld segments Adding a new segment Disabling a segment Changing a segm ent length Steps to Setup Shorthand Aliases 1. Set the prole “Flexelds:Shorthand Entry”  value to “Always” at user level 2. Navi gate t o System Admi nistrator->Application->Flexeld->Key->Ali ases System Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/ 1 of 24 3/29/2016 1:44 PM

Upload: nagendra

Post on 07-Jul-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 1/24

Oracle Apps Reference

stay updated via rss

 Archive for the ‘System Admin’ Category

Shorthand Aliases in KFF

Posted: October 23, 2013 in System Admin0

Shorthand Aliases let you label certain groupings of values for a multi-segment flexfield. Wheneveryou need one of these groupings of values, you can use the alias for that grouping to enter the entiregroup.

If the same combination is frequently being entered into a multi-segment flexfield, you should consider

defining an alias for that value combination. You can then use the alias to generate the complete set of

values for the flexfield. Entering a shorthand alias automatically inserts the values for that alias into thekey flexfield.

An alias can represent a complete flexfield combination or a set of partial segment values:

If most combinations vary only in a single segment, create an alias with that segment blank andvalues specified for the remaining segments.

If the alias represents a complete combination, once the alias name has been selected or entered,the shorthand window closes and the cursor moves to the next field.

If the alias represents a partial flexfield value, the full flexfield window pops up with the cursor onthe first empty segment.

Users can override values generated by aliases as appropriate.

Aliases definitions are tied to key flexfield structures. If you make changes to a flexfield structureduring setup you must update associated alias definitions. Such changes include:

Changing the order of flexfield segments

Adding a new segmentDisabling a segmentChanging a segment length

Steps to Setup Shorthand Aliases

1. Set the profile “Flexfields:Shorthand Entry” value to “Always” at user level

2. Navigate to System Administrator->Application->Flexfield->Key->Aliases

em Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/

24 3/29/2016 1:44 PM

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 2/24

3. Query the Application,Titile and Structure.Then add the Alias name,Template value and Aliasdescription.

In our example, we have created the alias for a code combination of accounting flexfield structure.Sothe template value is the code combination value.Here we have only mentioned the value for Companyand Department segments. We have set Account as blank and Sub-account & Product as null.

(hps://govoracleapps.files.wordpress.com/2013/10/alias.jpg)

4. Now unfreeze,freeze and re-compile the accounting flexfield structure(From KFF form).

5. Navigate to General Ledger Super User->Setup->Account->Combinations

Now if you click on the browse buon, new window prompting for the Alias Name will appear. In ourexample, once you enter name and click okay buon,it will prompt to enter the account value.Enterthe required value and save. Using the Alias,we can create multiple combination using same companyand department but different account.

(hps://govoracleapps.files.wordpress.com/2013/10/alias1.jpg)

em Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/

24 3/29/2016 1:44 PM

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 3/24

 

(hps://govoracleapps.files.wordpress.com/2013/10/alias2.jpg)

Key Flexfield

Posted: October 23, 2013 in System Admin

0Key flexfields are used to capture mandatory or Key Business information of the

Organization.Key flexfields are used to create entity identifiers required by OracleApplications.Generally, the identifier you create using a key flexfield is required by the application.

Key flexfields have dual purpose:

Collect information required by Oracle Applications.Provide users with ability to configure structure and appearance.

Although it is possible for a key flexfield to use multiple structures, it is much less typical than with

descriptive flexfields. Most key flexfields use only one structure. However, key flexfields still allow theuser to control the structure of the flexfield.Eg: Each business defines an accounting flexfield that reflects its operating structure.

A key flexfield appears as a normal field on a form and key flexfields 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 meaningfulinformation. You use key flexfields to build the intelligent keys required by Oracle Applications.

Major Capabilities of KFF are

Dynamic insertion of new values1.

Cross-validation2.

Security rules3.

em Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/

24 3/29/2016 1:44 PM

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 4/24

Shorthand aliases4.

Dynamic insertion of new values:

Dynamic insertion allows users to enter new values in display windows in addition to the typical codecombination entry window.

Cross-validation:

Cross-validation rules let you control the combination of values entered for a key flexfield.

Cross-validation rules consist of an Include element that includes all possible combinations, andone or more Exclude elements that restrict various segment value combinations. Unspecified valuesare always excluded, so every rule needs at least one Include statement. Otherwise nocombinations will ever pass validation.

Before you can add cross-validation rules to an existing flexfield definition, you must unfreeze it inthe Key Flexfield Segments window.After defining cross-validation rules, you must refreeze andrecompile the flexfield definition in the Key Flexfield Segments window for the new validation

rules to take effect.

The Cross-Validation Rule Violation Report offers a listing of all the previously created flexfield

combinations that violate the cross-validation rules for a given structure. The report program canalso disable the existing combinations that violate the new rules.

Reports to Maintain Cross-Validation Rules:

The Cross-Validation Rule Violation Report offers a listing of all the previously created flexfield

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.

1.

The Cross-Validation Rules Listing Report lists all the cross-validation rules that exist for a

particular flexfield structure.

2.

Security Rule:

You may want to allow users to only enter or view specific values for flexfields. You can create asecurity rule to restrict values available to a given responsibility. Security rules let you controlflexfield access to data. Once you associate that rule to the appropriate responsibility, all users ofthat responsibility are restricted to the values allowed by that security rule.

You can apply security to the value sets used by key flexfield segments, descriptive flexfieldssegments, and request parameters.

Security rules have no effect for segments or parameters that use value sets with a validation typeof None, Special, Pair, Translatable Independent, or Translatable Dependent, or for segmentswithout a value set.

If you are using a parent and child value hierarchy with the Accounting Flexfield, you can enable

hierarchical value security on your value sets. With hierarchical value security, any security rulethat 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 havemore than one security rule associated with it.

Since a responsibility can have multiple security rules for the same value set, it is important toconsider the interaction of security rules.

em Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/

24 3/29/2016 1:44 PM

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 5/24

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 6/24

Descriptive flexfield

Posted: October 21, 2013 in System Admin

1DFF are used to capture the additional or extra Business information of the organization. You usedescriptive flexfields to collect information beyond what is collected by Oracle Applications.

A descriptive flexfield appears on a form as a double-character field enclosed by brackets. All DFFcolumns are defined as Aribute Columns. Descriptive flexfields store their data in columns calledATTRIBUTEn, where n is a number. In some cases there may be multiple descriptive flexfields for use

with the same form. There are around 5000+ DFF available with the package.

DFF have two different 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 find the Title and Application of DFF:

1. Click on a field in the same form in which the descriptive flexfield appears.

2. Select Help->Diagnostics->Examine. This opens a window showing information on the selected field.Note the name of the block in which the field is located.

(Field should be “DESC_FLEX”)

(hps://govoracleapps.files.wordpress.com/2013/10/11.jpg)

3. Click the Block list of values buon to display a list of the available blocks for this form and select

“$DESCRIPTIVE_FLEXFIELD$”

4. Click on the the Field list of values buon.Each entry is prefixed by the name of the block in which

the descriptive flexfield appears. Find the entries for the block whose name you determined in step 2.

em Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/

24 3/29/2016 1:44 PM

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 7/24

Field value will be like “Block Name.Field”, Eg: DAILY_RATE_TYPE.DESC_FLEX

 (hps://govoracleapps.files.wordpress.com/2013/10/2.jpg)

5. Value in the value field indicates the DFF Application and Title.In above example,General Ledger isthe Application and Daily Rates is the Title.

Note=> To remove the Diagnostics Password Screen, set “Utilities:Diagnostics” profile value to Yes at

user level

Steps to Register DFF:

1. Navigate to Application Developer Responsibility-> Flexfield-> Descriptive -> Register and query the

Title and Application.

2. You can change the Context Prompt to a meaningful name if needed. Also Can enabled anycolumns in additional to aribute columns if needed by clicking “Column” buon.Then save.

Use Column window to specify the columns your descriptive flexfield can use as segment columns.

(hps://govoracleapps.files.wordpress.com/2013/10/32.jpg)

Steps to Define DFF:

1. Navigate to System Administrator Responsibility->Application->Flexfield-> Descriptive-> Segments

& query the application and title.

2. Enable the Required and Displayed check-box of Context field. Then add the context field valuesand enter the segment details for Global Data Elements and other context field values. Also enable theDisplayed, Enabled & Required check-boxes of Context field value segments accordingly.

If you have any context-sensitive segments for your flexfield, you should always check the Displayedcheck box if you do not specify either a default value or a reference field.

em Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/

24 3/29/2016 1:44 PM

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 8/24

(hps://govoracleapps.files.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 contextprompt appears when the user opens the flexfield. 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 field prompt “Payment Type?” will be displayed when the user opens the flexfield. The “Payment Type?” prompt will list the context fieldvalues other than global data segment.That is Check,Credit Card and Finance.Once the user selects acontext field value, the appropriate segment of that context field value will be added to the alreadyvisible global segments.

em Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/

24 3/29/2016 1:44 PM

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 9/24

(hps://govoracleapps.files.wordpress.com/2013/10/5.jpg)

5. Then Freeze the flexfield and compile it.

Now if you navigate to the Conversion Rate Type window and click on the DFF, you can see the globaldata segment “Store” and the context field prompt “Payment Type?”.If you select Payment type as

“Check” then Check context field segment will be displayed along with “Store” and “Payment Type?”fields. Similarly for “Credit Card” and “Finance”.

em Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/

24 3/29/2016 1:44 PM

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 10/24

(hps://govoracleapps.files.wordpress.com/2013/10/6.jpg)

Steps to Register and Define Reference field based DFF

Context Field=> A field created in the descriptive flexfield structure that is used to allow the user to

em Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/

f 24 3/29/2016 1:44 PM

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 11/24

manually select different contexts.

Reference Field=> A field on the existing form whose value is used to automatically distinguish between contexts.

We are going to create a DFF in Asset Workbench form with reference to the Category field in thesame form.

1. Click on the Category field and navigate to Diagnostics->Examine form to get the field name.

(hps://govoracleapps.files.wordpress.com/2013/10/12.jpg)

2. Get the Application and title details of the DFF by navigating to Diagnostics-> Examine

(hps://govoracleapps.files.wordpress.com/2013/10/21.jpg)

3. Navigate to Application Developer Responsibility-> Flexfield-> Descriptive -> Register and query theTitle and Application.Add the field name which we got from step 1 as reference field after clicking the

“Reference Fields” buon.

(hps://govoracleapps.files.wordpress.com/2013/10/33.jpg)

em Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/

f 24 3/29/2016 1:44 PM

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 12/24

Also enable the columns your descriptive flexfield can use as segment columns by clicking the

“Column” buon, if any.

4. Navigate to System Administrator Responsibility->Application->Flexfield-> Descriptive-> Segments

and query the application and title.Enter the reference field value and enable the “Synchronize withReference Field” option.

Also add context field values and their segment values.In our example the context field values are the

Category Codes.

(hps://govoracleapps.files.wordpress.com/2013/10/41.jpg)

Below screenshot shows the segment values of some context fields.

(hps://govoracleapps.files.wordpress.com/2013/10/51.jpg)

5. Then Freeze the flexfield and compile.

em Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/

f 24 3/29/2016 1:44 PM

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 13/24

Now navigate to the Assets Workbench form.After selecting the Category, click on the DFF to enteradditional details.

(hps://govoracleapps.files.wordpress.com/2013/10/61.jpg)

Printer Setup

Posted: October 12, 2013 in System Admin0

Oracle Applications provides you with predefined printer types, print styles, and printer drivers.Whenyou register a printer with Oracle Applications, you identify the printer by its operating system name,and assign it a printer type.

(hps://govoracleapps.files.wordpress.com/2013/10/pr1.jpg)

Printer Types=>You must define any printer types (i.e., manufacturer and model) used at yoursite.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 theconcurrent 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).

em Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/

f 24 3/29/2016 1:44 PM

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 14/24

Width of each line (number of columns or page width).

Printer Drivers=>A printer driver includes the initialization and reset strings that format and restart aprinter. You need a defined printer driver for each print style that you plan to use with a specific

printer type, on a specific platform.

Many printers can be registered as a particular printer type.A printer type can support multiple printstyles.A printer driver must be assigned to a printer type for each print style.

(hps://govoracleapps.files.wordpress.com/2013/10/pr2.jpg)

Steps to Configure Printer

1. Firstly the Printer should be defined at Unix OS level.Printer status can be checked at Unix level byusing the following command:lpstat -a

2. Define the printer Driver by navigating to System Administrator responsibility->Install-> Printer->Driver

3. Define the printer Style by navigating to System Administrator responsibility->Install-> Printer->Style

3. Define 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 reflect changes.

em Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/

f 24 3/29/2016 1:44 PM

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 15/24

Printer Setup with Pasta

Pasta is an Oracle E-Business Suite utility that converts text report files to PostScript and also enablesthe printing of custom PostScript reports from Oracle E-Business Suite. The reports can then bedirected to any PostScript printer.

Seing up your system to use Pasta is much simpler than the standard Oracle E-Business Suite printersetup procedure. The Printer Type, Printer Driver, and SRW driver files are provided. The only setup

required to begin printing is the registration of the printer with Oracle E-Business Suite.

Many printing options can be defined using the Pasta configuration file (pasta.cfg).Pasta is provided asan executable named FNDPSTAX.

Steps:

1. Enter your printer’s name as defined in the operating system and applications.

2. Select “–Pasta Universal Printer” from the list of values for the printer Type.

Tables:

FND_PRINTERFND_PRINTER_INFORMATIONFND_PRINTER_STYLESFND_PRINTER_DRIVERS

 Administer Folder Setup

Posted: October 11, 2013 in System Admin0

A folder is a flexible entry.It displays a window in which you can choose the fields you want to see.Italso displays the location where each field appears in the window.Administer folders definitions can

 be assigned either to a specific user or to a responsibility.The ownership of a folder also can bechanged.

Behaviour modes for Folder assignment are:

No restrictions – End user can perform all folder functions.Restrict fields and folder functions – End user cannot perform any folder functions. When useropens a folder in restricted mode, all folder functionality is disabled.This is “Restricted Mode”.

Steps to setup Administer Folder

1. We are going to create a folder for Invoice Workbench to display all Standard invoices for “VisionOperations” Operating Unit.Navigate to Payable Manager->Invoices->Entry->Invoices and Query records with Invoice type as“Standard” and Operating Unit as “Vision Operations”2. If you want to add additional fields to the workbench,click Folder->Show Field and add thefields.Here we are adding “Payment Amount” field.

em Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/

f 24 3/29/2016 1:44 PM

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 16/24

(hps://govoracleapps.files.wordpress.com/2013/10/f0.jpg)

Additional field can be also added using the folder tool->Show Field

 (hps://govoracleapps.files.wordpress.com/2013/10/f2.jpg)

3. Now click on Folder->Save As4. Enter the Folder Name and check Public & Include Query Option,then click Okay.(Click “Showquery to see the query”)

(hps://govoracleapps.files.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 find.

em Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/

f 24 3/29/2016 1:44 PM

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 17/24

 (hps://govoracleapps.files.wordpress.com

/2013/10/f3.jpg)

7. Enter the Folder Set,Folder Name and select behaviour mode

(hps://govoracleapps.files.wordpress.com/2013/10/f4.jpg)

7. Navigate back to Payable Manager->Invoices->Entry->Invoices.It will prompt to show all records ofthis folder and on clicking yes,will show all the data.

Note:

If your system administrator sets the profile option “Folders: Allow Customization” to “No”, youcannot create or customize folders. So ensure its not set to “No”

Profiles

Posted: October 11, 2013 in System Admin

em Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/

f 24 3/29/2016 1:44 PM

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 18/24

0

Profiles are the changeable options which affect the way Oracle Application runs. It enables to linkresponsibility to operating unit and enables to change the behavior of the application process.

The profiles are of two types those are given below.

1. System Profiles

2. User Profiles

The Profile values can be set in 6 different levels. They are:

1. Site: This field displays the current value, if set, for all users at the installation site.2. Application: This field displays the current value, if set, for all users working under responsibilities

owned by the application identified in the Find Profile Values block.3. Responsibility: This field displays the current value, if set, for all users working under the

responsibility identified in the Find Profile Values block.4. User: This field displays the current value, if set, for the application user identified in the FindProfile Values block.

5. Server: This field displays the current value, if set, for the server identified in the Find Profile Values block.6. Organization: This field displays the current value, if set, for the organization identified in the FindProfile Values block.

Hierarchies:

There are three types of hierarchies for the system profiles. You can set profiles at different levels,using one of the three hierarchies. The three types of hierarchies are

1. Security: (Security type is most widely used):

Most profile options use the Security hierarchy. Seings in the user profile affect application usersacross one of four different levels. The different levels are: site level, application level, responsibilitylevel, and user level.

(hps://govoracleapps.files.wordpress.com/2013/10/22.jpg)

em Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/

f 24 3/29/2016 1:44 PM

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 19/24

2. Organization:

The second hierarchy type is the organization. Organization refers to the operating unit. There arethree levels in this hierarchy are site, organization, and user. The organization hierarchy type allowssystem administrators to set a profile option at the organization level, so that all users within thatorganization will use the same profile. Profiles using the organization type use the hierarchy site –

organization – user, where a user level option overrides the organization level option, which in turnoverrides the site level option.

(hps://govoracleapps.files.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 user’ssession is running. There are three levels in this hierarchy: site, server, and user. The seing of thisprofile option can differ for an internal server versus an external one. Profiles using the server type usethe hierarchy Site – Server – User, where a user level option overrides the server level option, whichfurther overrides the site level option. Example of a profile option using the Server hierarchy type isNode Trust Level or Application Object Library.

em Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/

f 24 3/29/2016 1:44 PM

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 20/24

(hps://govoracleapps.files.wordpress.com/2013/10/24.jpg)

Profile Definition

If you want profile option to provide a list of values (LOV) when the system administrator or user setsprofile options,follow below steps:

1. Navigate to Application Developer Responsibility->Profile

2. Enter the Name,Application and User Profile Name.Also select Hierarchy Level.

3. Select Hierarchy Type Access Level,

Visible – Indicate whether your system administrator can see your profile option while seing userprofile option values for the specified profile level.Updatable – Indicate whether your system administrator can change the value of your profileoption while seing user profile option values for the profile level you select.

4. Also select User Access,

Visible – Indicate whether your end users can see and query this profile option in their personal

profiles.Updatable – Indicate whether your end users can change the value of this profile option using their

Profile Values window.

5. In SQL Validation field, enter the SQL validation query. The basic syntax for that is

SQL="SQL select statement"COLUMN="column1(length), column2(length),..."[TITLE="{title text|*application shortname:message name}"][HEADING="{heading1(length), heading2(length),...

  |*application shortname:message name|N}"]

To validate your user profile option, select the profile option value into the fields :

PROFILE_OPTION_VALUE and :VISIBLE_OPTION_VALUE.

em Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/

f 24 3/29/2016 1:44 PM

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 21/24

COLUMN:Lists the names of columns (or column aliases) you want to display in your LOVwindow, the order in which to display them, and their display widths.Column aliases cannot belonger than 30 characters.You can specify a dynamic width column by placing an asterisk instead ofa 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 orcommas. There should be one heading in the HEADING=”…” parameter for each column in theCOLUMN=”…” parameter. Specify column widths as numbers in parentheses following thecolumn name, or as an asterisk in parenthesis for a dynamic column width. Column widths youspecify in the HEADING =”…” parameter override columns widths you specify in theCOLUMN=”…”

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 realdouble quotes, rather than the end of your parameter.

4. If Oracle Application Object Library cannot successfully perform your validation, it does not displayyour profile option the user queries profiles options. If the profile 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, :profile_option_valuefrom fnd_lookupswhere lookup_type = ‘YES_NOʹ”COLUMN=”\”Test Value\”(5), \”Lookup Code\”(5)”TITLE=”*FND:Testing”HEADING=”\”Test Value\”(5), \”Lookup Code\”(5)”

em Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/

f 24 3/29/2016 1:44 PM

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 22/24

(hps://govoracleapps.files.wordpress.com/2013/10/profile.jpg)

(hps://govoracleapps.files.wordpress.com/2013/10/profile2.jpg)

Dependent Profiles:

An example of Dependent profile is Set of Books/Ledger.By Seing the GL Set of Books Name or GLLedger Name, GL Set of Books ID or GL Ledger ID is automatically set.This is done through the SQLValidation query in profile definition.

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, :profile_option_value,

:derived_value, :derived_name,:derived_value2, :derived_name2from gl_ledgers where object_type_code=’L’and nvl(complete_flag,’Y’) = ‘Y’

order by upper(NAME)”

em Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/

f 24 3/29/2016 1:44 PM

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 23/24

COLUMN=”\”GL Ledger Name\”(30)”

In this, profile name “GL_SET_OF_BKS_ID” is assigned to “:derived_name” and Ledger Id (fromgl_ledgers table) is assigned to “:derived_value”.So the Ledger Id is automatically generated onceLedger name is set.

(hps://govoracleapps.files.wordpress.com/2013/10/profile3.jpg)

Mandatory profiles for Multi Org

Posted: July 20, 2013 in System Admin

0HR:User Type

It limits field access on windows shared between Oracle Human Resources and Oracle Payroll. Its setat responsibility level.Below values can be assigned

HR UserHR with Payroll UserPayroll User

If you do not use Oracle Payroll, it must be set to HR User.

HR: Security Profile

It restricts access to the organization, positions and payrolls defined in the security profile. This optionis predefined at Site Level with the view-all security profile created for the Setup Business Group.

If you use Standard HRMS security you must set up the HR: Security Profile profile option for each

responsibility.

If you use Security Groups Enabled security, you must not set up the HR: Security Profile profileoption. This is set up automatically when you assign security profiles using the Assign Security Profilewindow.

HR:Business Group

This profile option determines the business group linked to a responsibility. The Setup Business Group

is defaulted at Site level.

If you use Standard HRMS security this option is automatically set up when you enter the HR: Security

em Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/

f 24 3/29/2016 1:44 PM

8/19/2019 System Admin _ Oracle Apps Reference

http://slidepdf.com/reader/full/system-admin-oracle-apps-reference 24/24

Profile profile option, except in cases where you are using a global security profile (that is, a securityprofile that does not specify a business group). In this case, you must specifically set up this option foreach responsibility.

MO: Security Profile

Assign this profile option to a responsibility,so that a user with this responsibility can access multiple

operating units.

After you define your security profiles and run the Security List Maintenance program, you canassign them to responsibilities or users using the MO: Security Profile profile option. If you set theMO: Security Profile profile option, you can also set the MO: Default Operating Unit profile option to

specify a default operating unit.

If the MO: Security Profile is set, then the MO: Operating Unit profile is ignored.

MO: Operating Unit

Assign this profile option to an application responsibility, so that user with this responsibility can

access one operating unit.

MO: Default Operating Unit

Use this profile option to specify a default operating unit from the list of operating units assigned toyour responsibility through the MO: Operating Unit or MO: Security Profile.

Note: If the MO: Operating Unit is set or you have assigned only one operating unit in the MO:Security Profile profile 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 profile option to determine the ledgers you have

access to. If you want users to access different ledgers for different operating units from the sameresponsibility, you should define a data access set and then assign it to the  GL: Data Access Set profile

option for each General Ledger responsibility. You can group multiple ledgers that share the samechart of accounts, calendar, and period type in a data access set or a ledger set

GL Ledger Name & GL Ledger ID

This profile is for assigning the Ledger to a responsibility. This profile option controls the ledger that

each subledger will use for transaction processing.The ledger assigned to the GL Ledger Name profileoption will automatically be assigned to the GL: Data Access Set profile option.

GL Set of Books Name & GL Set of Books ID

This profile is for assigning the set of books to a responsibility

Blog at WordPress.com. | The Greyzed Theme.

em Admin | Oracle Apps Reference https://govoracleapps.wordpress.com/category/system-admin/