You are on page 1of 8

1. What is Flexfield (or) Define Flexfield?

Ans: Oracle Application uses Flexfield to capture information about Your


organization. Flexfield have flexible structure for storing key information.
Like Company, Cost Center, and Account. They also give u highly
adaptable Structure for storing customized information in oracle
Applications.
2. What are the Flexfields used in Core HR?
Ans: here are 8 Key FlexFields in Oracle Apps(HRMS Module).
They are broadly classified as
1.Oracle Payroll
2.Oracle Core HR
Under Oracle Payroll the flexfields are :
People Group
Cost Allocation
Bank Details
Under Oracle Core HR the flexfields are :
Job
Position
Grade
Competency
Personal Analysis
3. What is the purpose of Flexfields? what is a flexfield qualifier ?
Ans: A flexfield is made of segments and oracle identifies if
particular segment in the accounting flexfield is an
account segment or a company segment, based on some
predefined values called as flexfield qualifiers which are
assigned to the segments to look meaningful for defining
the accounting flexfield. Eg: Account segment uses Natural
Account segment and the company segment uses Balancing
segment are mandatory for defining the accounting flexfield.
Other values are Cost center segment, Inter company
segment, secondary tracking segment.
4. Why you will check the Allow Dynamic Inserts?
What is dynamic insertion with account code combination? and
what will system do if it is not allowed and the Allow Dynamic
insert is disabled or unchecked?
Ans:Dynamic Insertion with account code combination means entering a
dynamic code combination during transactions.
We know that the COA structure is made up of multiple segments, each
segment has multiple and various values. If you disable dynamic insertion
then you have to statically create the account code combinations
separately from the screen GL Accounts.
5. What is the Segment & What is the Attribute?
Ans: Segment: A segment is a database object that has space allocated
to it - for example, a table, index, materialized view, etc. A segment
consists of one or more extents allocated within a tablespace.
Attribute: An attribute is an element that takes a value and is associated
with an object, such as an item, a region, a page. An example of such an
element is Author, whose value is typically the name of the object creator.

Typically, an attribute value is provided by a user, though there are some


attributes that provide their own default values.For example, the Publish
Date attribute has a default value of the current date and time. In most
cases, users can revise an attribute's default value.
There are two types of attributes, with all attributes falling into either one
or both types:
Content attributes are associated with item types and page types, and
store information about an item or page, such as the associated category,
description, or perspectives. These attributes are included in the add and
edit screens where users can provide information about the item or page
they are adding or editing. Page group administrators can create their own
item types and page types and specify exactly what information they want
users to supply by choosing which attributes to include. In addition, page
group administrators can create their own attributes for containing extra
information.
Display attributes are associated with regions, and display information
about an item or portlet, such as the author, display name, and creation
date. Page designers can choose which attributes to display in a region.
Note that some content attributes, such as author and description, are
also display attributes. Any custom attributes created by the page group
administrator are also display attributes.
Attributes can be further sub-divided into particular types of use groups.
For example:
For Entry and Update (Edit)--these are attributes with user-editable values,
which may be associated with one or more objects, such as with items,
portlets, or pages.
For Region Display (Region)--these are the attributes exposed in a region
list of attributes, which users can select for display against either items (I)
or portlets (P) or both (A).
For Search Criteria (Search)--these are attributes against which users can
search for content.
For Search Display (Results)--these are attributes users can expose on a
search results page.
The following table lists all seeded attributes alphabetically, describes
their purpose, and indicates the use groups to which the attributes belong.
6. What are the organization classifications?
7. When you are defining Business Group?
Ans: Business Groups
A business group is the highest level of organization and the largest
grouping of employees across which you may report.

Oracle Human Resources includes a predefined organization named Setup


Business Group. We recommend that you modify the definition of this
predefined business group rather than defining a new one. If you define a
new business group instead of modifying the predefined Setup Business
Group, you need to set the HR: Security Profile profile option to point the
security profile for the new business group. Oracle Human Resources
automatically creates a security profile with the business group name
when you define a new business group. Oracle Human Resources
incorporates all other organizations you specify into the business group
you define. See: Setting Up Security in Oracle HRMS
You use the Organization window to retrieve the predefined Setup
Business Group and change its name to the name of your business group
to create your business group. The business group you define here
appears in the list of values when you set up the HR: Security Profile
profile option.
A business group is a special classification of an organization, so you also
need to specify its organization type, location, and whether it is an internal
or external organization. It is also essential to select the correct legislation
code for a business group for correct functioning of Oracle Human
Resources. You cannot change the legislation code after entering
employees in a business group. See also: Entering Business Group
Information
Attention: Employees, organizations, and other entities are partitioned by
business group. If you set up more than one business group, your data will
be partitioned accordingly. In addition, classifying an organization as a
business group is not reversible. Be sure to plan your business group setup
carefully. For more information, refer to the Oracle Human Resources
User's Guide.
You must also specify required business group information. Note that even
though you must fill in a value for every segment in the Business Group
Flexfield, Oracle Projects uses only the following information:
Short name
Employee Number Generation
Job Flexfield Structure
Project Burdening Organization Hierarchy
For each Business Group, you specify a Project Burdening Organization
Hierarchy and Version. Oracle Projects uses the Organization
Hierarchy/Version to determine the default Burden Multiplier when
compiling a Burden Schedule. See: Burden Schedules
You must define the Organization Hierarchy before you associate it with a
Business Group (see: Organization Hierarchy).
8. How you do employee Number generation from Manual to Automation?
9. How you restrict the Min and Max Age for Employee?

10.
Ans:

Difference between KFF and DFF?

DFF:
*Will store the additional data.
*In DFF the data can be stored in Attribute columns.
*We can create our own DFF's and we can modify the existing DFF's.
KFF:
*Will store the unique data.
*In KFF the data can be stored in Segment columns.
*We can't create KFF's and we can modify the existing KFF's.
11.
Difference between Job, Position & Grade?
Ans: Job is generic
Position is the instance of Job and specific to organiation
Like
Manager is a job
Manager HR is a position
Manager Finance is a position
Jobs are meant to describe the duties someone performs, e.g. Engineer,
Accountant, Manager' You can set up the system to just have jobs (usually
used in companies with less formal structures.
'Positions are meant to describe specific instances of that job, e.g.
Trainee Engineer, Senior Cost Accountant, Sales Manager' If you are using
positions you must first have your jobs defined. Usually used in companies
with formal structures, used alot in public service companies that have

position control such as 15 administrators reporting to 5 snr


administrations etc, etc.
'Grades can be set up against either a Job or a Position. You select which
ones are valid.' Grades also enable you to allocate grade ranges or spines
to particular jobs.
12.
What is SIT and How you will define SIT?
Ans: In Oracle HRMS, you use the Personal Analysis key flexfield to define
any special information, not provided by the main system, you want to
hold about people, jobs and positions, and training activities.
You can define any number of instances of the Personal Analysis key
flexfield. Each instance is called a Special Information Type. For example,
you might set up types to hold performance reviews or medical details.
SIT Defining Process: I will explain how to create SIT in Oracle HRMS
Person screen.SIT is basically a KFF.This we can use to capture additional
person information.The KFF which we are using here is Personal Analysis
Keyflexfield.We can create and assign N number of SITs to a person.Once
you enable the SIT it is available across the Application.
Following steps needs to be done to create a SIT.
1) Define a structure for the Personal Analysis Keyflexfield. For this you
have to navigate to
Application Developer > Flexfield > Key > Segments
13.
What is EIT and How you will define EIT?
Ans: I will explain how to create EIT in Oracle HRMS.EITs are basically
Descriptive Flexfields (DFF).Standard product has EIT DFFs defined in
forms such as Person,Assignment,Job etc.We can add segments to the
defined DFF based on our requirements so that it will appear in
corresponding screen.Compared to SIT EIT has added security.We can
enable EIT for specific responsibility.
Following steps needs to be perform to create EIT.
1) Create the DFF segments.
Navigate to Application Developer > Flexfield > Descriptive > Segments.
Query for Extra Person Information under Human Resources application.
Uncheck Freeze Flexfield Definition and create the segment.
14.
Difference between SIT and EIT?
Ans: SIT- They have date tracked feature where as EIT- dose not have
SIT- Values are stored in Segment column of Table and EIT-values are
stored in attribute column of table
SIT - Are used to stored key information where as EIT - are sused to store
additional information.
SIT--> Special Information Type
1. This is a KFF
2. This field is date tracked

2. This is value added in this field is available through out the Business
group
EIT--> Extra Information Type
1. This is a DFF field
2. This Field is not date tracked
3. This Field can e restricted and Responsibility level it is more secure than
SIT
DFF is Descriptive Flex Field and KFF is Key Flex Field
15.
How you will change Employee Hiring date?
Ans: Step 1: Navigate to HRMS Super User People Enter & Maintain
Search for the Employee for which Original Hire date has been changed.
Step 2: Change the Latest Start Date on Enter & Maintain Screen Save
Check the Following tables to check if the hire dates have changed
select person_id,effective_start_date from per_all_people_f where
employee_number = <EMPLOYEE_NUMBER>
select date_start from per_periods_of_service where person_id =
<PERSON_ID>
Step 3 (Only if Required:Use the following API to change the Original
Hire Date
hr_change_start_date_api.update_start_date.
16.
How you will assign a Single incumbency Position to another
employee?
17.
What is Date Track?
Ans: Update Date Track Modes
To maintain employee data effectively Oracle HCM is using a mechanism
called date tracking.The main motive behind the date track mode is to
maintain past,present and future data effectively.
The various update date track modes are:
CORRECTION : Over writes the data. No history will maintain.
UPDATE : Keeps the history and new change will effect as of effective
date
UPDATE_CHANGE_INSERT : Inserts the record and preserves the future
UPDATE_OVERRIDE : Inserts the record and overrides the future
Action: Created Employee # 22 on 01-JAN-2012
Anser-2: Date track allows you to maintain a continuous history of the
record or information over a period of time.you can use date track history
to view a report of every update ever made to a record..whenever you
update a record a new record gets created with the updated information
and the previous record gets end dated a day before your
updation....presence of effective dates in the windows tells that the
window is date tracked....in oracle hrms it is used for assignments and
information on workers...etc.

18.

How you will change Person Type of an Employee?

19.
Ans:

What are the Flexfields comes under the payroll?

20.

What are the table are there in Core HR?

People Group (It is used in Assignment window)


Cost allocation.
Bank Account KFF (It is used in Payment Method)

Oracle Apps 11i Keyboard Shortcuts

F4 Exit
F5 Clear Field
F6 Clear Record
F7 Clear Block
F8 Clear Form
F11 Query Enter
F12 Count Query
Ctrl + S Save
Ctrl + L List of Values
Ctrl + F11 Query Run
Ctrl + E Edit
Ctrl + Up Delete Record
Ctrl + Down Insert Record
Ctrl + P Print
Ctrl + U Update Record
Ctrl + B Block Menu
Ctrl + K Display list of Keys
Shift + F5 Duplicate Field
Shift + F6 Duplicate Record
Shift + F8 Next Set of Records (Same as Page Down)
Shift + Page Down Next Block
Shift + Tab Previous Field
Shift + Page Up Previous Block
Shift + Ctrl + E Display Error
Page Down Scroll Down (Same as Shift + F8)
Page Up Scroll Up
Tab Next Field
Down Arrow Next Record
Up Arrow Previous Record
Return Return

Oracle Applications-R-12: Shortcut Keys

Function

Hot Key

Clear Field

F5

Clear Form

F8

Clear Record

F6

Clear Block

F7

Commit / Save

Ctrl-S

Delete Record

Ctrl-

Down

Duplicate Field

Shift-F5

Duplicate Record

Shift-F6

Edit

Ctrl-E

Enter Query

F11

Execute Query

Ctrl-F11

Exit

F4

Insert Record

Ctrl-

List of Values

Ctrl-L

Next Block

Shift-PgDn

Next Record

Previous Block

Shift-PgUp

Previous Field

Shift-Tab

Previous Record

Next Field

Tab

Print

Ctrl-P

Scroll Down

PgDn

Scroll Up

PgUp

Show Keys

Ctrl-K

Up

You might also like