Explore topic-wise InterviewSolutions in .

This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.

1.

What Are The Different Element Termination Rules In Payroll?

Answer»

Actual Termination: For a nonrecurring element, select Actual Termination if you want the entries to CLOSE down at the end of the pay period in which the employee LEAVES

Final Close: if you want the entries to stay OPEN beyond the employee’s LEAVING date so that you can continue to pay the employee

The Last Standard PROCESS date: defaults to the last day of the pay period in which the employee is terminated, but you can set it to a later period when you terminate an employee

Actual Termination: For a nonrecurring element, select Actual Termination if you want the entries to close down at the end of the pay period in which the employee leaves

Final Close: if you want the entries to stay open beyond the employee’s leaving date so that you can continue to pay the employee

The Last Standard Process date: defaults to the last day of the pay period in which the employee is terminated, but you can set it to a later period when you terminate an employee

2.

What Are Different Ways Of Correction Of Mistakes In Payroll Run?

Answer»

3.

How We Can Create Employee Number In Any Specific Format?

Answer»

Through fast FORMULA we can do. When we create BUSINESS group, we configure the employee number generation method. NORMALLY it is kept as AUTOMATIC but if we want, we can select the Manual method and can write code in fast formula of the TYPE ‘Person Number Generation’.

Through fast formula we can do. When we create business group, we configure the employee number generation method. Normally it is kept as automatic but if we want, we can select the Manual method and can write code in fast formula of the type ‘Person Number Generation’.

4.

What Is The Difference Between Re-hire And Reverse-termination?

Answer»

In case of reverse TERMINATION, there is no gap between employee’s SERVICE history WHEREAS when we re-hire, it does not cancels the termination record so we can get the service gap in employee’s employment history.

Assignment Number and Employee Number are always same for an employee who JOINED first TIME e.g. For an employee number 1234, assignment number will be same as 1234. But when you rehire a person, Oracle adds a number in its assignment number e.g. For an ex-employee 1234, assignment number after rehire will become 1234-2.

In case of reverse termination, there is no gap between employee’s service history whereas when we re-hire, it does not cancels the termination record so we can get the service gap in employee’s employment history.

Assignment Number and Employee Number are always same for an employee who joined first time e.g. For an employee number 1234, assignment number will be same as 1234. But when you rehire a person, Oracle adds a number in its assignment number e.g. For an ex-employee 1234, assignment number after rehire will become 1234-2.

5.

What Is The Process To Rehire An Ex-employee?

Answer»

In order to rehire, you don’t need to reverse the termination, you will go to date at which you need to rehire an ex-EMPLOYEE. Find the person in Enter & Maintain SCREEN and from ‘Action Type’ drop down on upper right CORNER of page, selection the ‘Employee’ option and click save, it will make the employee ACTIVE again.

In order to rehire, you don’t need to reverse the termination, you will go to date at which you need to rehire an ex-employee. Find the person in Enter & Maintain screen and from ‘Action Type’ drop down on upper right corner of page, selection the ‘Employee’ option and click save, it will make the employee active again.

6.

What Is The Process To Reverse A Termination Of Employee?

Answer»

You reverse a termination in order to make an employee active again.

Navigation: HR RESPONSIBILITY >> Enter & MAINTAIN >> Others >> End Employment

SEARCH for the separated employee record and click on ‘Reverse Termination’ button to UNDO the termination of an employee. As a result the person will become active employee again.

You reverse a termination in order to make an employee active again.

Navigation: HR Responsibility >> Enter & Maintain >> Others >> End Employment

Search for the separated employee record and click on ‘Reverse Termination’ button to undo the termination of an employee. As a result the person will become active employee again.

7.

Can A Person Have Multiple Secondary Assignments?

Answer»

At one TIME, only one assignment can be a PRIMARY assignment all other ASSIGNMENTS will be SECONDARY assignments

At one time, only one assignment can be a primary assignment all other assignments will be secondary assignments

8.

What Is Difference Between Flexfield Qualifier And Segment Qualifier?

Answer»

Flexfield QUALIFIES IDENTIFIES the segment of a key flexfield (like any segment in accounting key flexfield can be natural account) whereas segment QUALIFIER identifies the VALUES for a segment (like POSTING allowed, budgeted allowed is segment qualifier for a segment in accounting flexfield).

Flexfield qualifies identifies the segment of a key flexfield (like any segment in accounting key flexfield can be natural account) whereas segment qualifier identifies the values for a segment (like posting allowed, budgeted allowed is segment qualifier for a segment in accounting flexfield).

9.

What Are The Key Flexfields Present In Oracle Hrms?

Answer»

10.

What Is Retro Pay In Oracle Payroll? How Many Types Of Retro Pays Are Available?

Answer»

RetroPay is a PAYMENT made for an event of PAST. Retro Pay stands for some OLD Payment due for the employee. This is used for Back Dated Salary INCREMENTS. There are four ways.

  • RetroPay by RUN
  • RetroPay by Aggregate
  • RetroPay by Element
  • Enhanced RetroPay

RetroPay is a payment made for an event of past. Retro Pay stands for some old Payment due for the employee. This is used for Back Dated Salary Increments. There are four ways.

11.

How Many Types Of Fast Formulas Are There In Hrms?

Answer»

There is long list of fast formula types available, but their USAGE DEPENDS on relevant module. e.g. 

  • Oracle Payroll is used for payroll CALCULATION,
  • Element Skip for skipping the element based on some criteria,
  • Appraisal line scoring for calculation Appraisal line score for each COMPETENCY,
  • User Table Validation for validation of table values while entered.

There is long list of fast formula types available, but their usage depends on relevant module. e.g. 

12.

What Are Protected Key Fields And Does Oracle Hrms Contains Any Such Key Flexfield?

Answer»

Protected flexfield are those flexfield which are CONFIGURED or NEED to be configured as per legislation.

Oracle HRMS SUPPLIES two key flexfields and six descriptive flexfields that are predefined and protected. Your localization team DEFINES these flexfields to meet the specific legislative and reporting needs of your country. The protected key flexfields are the Soft Coded Legislation key flexfield and the Bank Details key flexfield. Your localization team determines which of these flexfields are REQUIRED for your legislation, and what segments they should contain. Ensure that you select the appropriate legislation code when you define your Business Group so that you can see these flexfields.

Protected flexfield are those flexfield which are configured or need to be configured as per legislation.

Oracle HRMS supplies two key flexfields and six descriptive flexfields that are predefined and protected. Your localization team defines these flexfields to meet the specific legislative and reporting needs of your country. The protected key flexfields are the Soft Coded Legislation key flexfield and the Bank Details key flexfield. Your localization team determines which of these flexfields are required for your legislation, and what segments they should contain. Ensure that you select the appropriate legislation code when you define your Business Group so that you can see these flexfields.

13.

What Is Soft Coded Key Flexfield?

Answer»

This key flexfield holds legislation-SPECIFIC information. The legislation of your Business GROUP determines the flexfield structure that you see. Each LOCALIZATION team DEFINES a flexfield structure and uses qualifiers to define the level at which each segment is VISIBLE. Therefore,

you may be able to enter information specific to your legislation at one or more of the following level: 

  • Business Group – Organization window
  • Payroll – Payroll window
  • Employee Assignment – Assignment window

This key flexfield holds legislation-specific information. The legislation of your Business Group determines the flexfield structure that you see. Each localization team defines a flexfield structure and uses qualifiers to define the level at which each segment is visible. Therefore,

you may be able to enter information specific to your legislation at one or more of the following level: 

14.

What Are The Various Payroll Costing Types?

Answer»

15.

What Are Different Validation Types While Creating The Value Set?

Answer»

16.

What Is The Difference Between Extra Information Type (eit) And Special Information Type (sit)?

Answer»

EIT and SIT Both are PROVIDED by ORACLE to CAPTURE Extra Information.

FOLLOWING are the main differences:

EIT is based on DFF whereas SIT is based on KFF of Person Analysis

EIT is stored in PER_EXTRA_INFO tables where as SIT is store in PER_PERSON_ANALYSES and PER_ANALYSIS_CRITERIA tables

SIT is date TRACKED where EIT not date tracked

SIT is stored at Person Level through ‘Special Information’ button on main employee screen named ‘Enter and Maintain’. Whereas EIT can be defined at PERSON, ASSIGNMENT, CONTACT, ELEMENT, LOCATION and JOB LEVEL

EIT and SIT Both are provided by Oracle to Capture Extra Information.

Following are the main differences:

EIT is based on DFF whereas SIT is based on KFF of Person Analysis

EIT is stored in PER_EXTRA_INFO tables where as SIT is store in PER_PERSON_ANALYSES and PER_ANALYSIS_CRITERIA tables

SIT is date tracked where EIT not date tracked

SIT is stored at Person Level through ‘Special Information’ button on main employee screen named ‘Enter and Maintain’. Whereas EIT can be defined at PERSON, ASSIGNMENT, CONTACT, ELEMENT, LOCATION and JOB LEVEL

17.

Can A Job Have Multiple Positions?

Answer»

YES a job can have multiple positions. For example, there COULD be SEVERAL people in our company working on the job of manager but every manager WOULD have unique position and role to PERFORM

Yes a job can have multiple positions. For example, there could be several people in our company working on the job of manager but every manager would have unique position and role to perform

18.

What Are Important Key Flex-fields (kffs) In Oracle Hrms?

Answer»

19.

What Is The Difference Between A Job And A Position?

Answer»

Job is a general role WHEREAS position is specific responsibility of that role. For example, there could be several people in our company working on the job of manager but every manager would have UNIQUE position and role to perform. Persons with job Manager will be working on DIFFERENT positions like accounts manager, finance manager, AUDIT manager etc.

Job is a general role whereas position is specific responsibility of that role. For example, there could be several people in our company working on the job of manager but every manager would have unique position and role to perform. Persons with job Manager will be working on different positions like accounts manager, finance manager, audit manager etc.

20.

What Are Termination Rules Of An Element?

Answer»

Termination RULES of an Element:

Actual Termination: For a non recurring element, SELECT Actual Termination if you want the entries to close down at the end of the pay period in which the employee leaves

Final Close: if you want the entries to stay open beyond the employee’s LEAVING date so that you can continue to pay the employee

The Last Standard PROCESS date defaults to the last DAY of the pay period in which the employee is terminated, but you can set it to a later period when you terminate an employee

Termination Rules of an Element:

Actual Termination: For a non recurring element, select Actual Termination if you want the entries to close down at the end of the pay period in which the employee leaves

Final Close: if you want the entries to stay open beyond the employee’s leaving date so that you can continue to pay the employee

The Last Standard Process date defaults to the last day of the pay period in which the employee is terminated, but you can set it to a later period when you terminate an employee

21.

How Can We Add A New Input Value To An Existing Element?

Answer»

We can ADD an additional INPUT values to an EXISTING Element if the element has not been processed in a PAYROLL run and the EFFECTIVE data is the same date of creation of the Element

We can add an additional input values to an existing Element if the element has not been processed in a Payroll run and the Effective data is the same date of creation of the Element

22.

What Is A Payroll Element?

Answer»

Elements are components of salary e.g. basic salary, housing allowance, loan to deduct, provident fund ETC. There are DIFFERENT types of elements like earning, deduction, INFORMATION etc. In Payroll, elements are PROCESSED to prepare an employee’s payroll amount

Elements are components of salary e.g. basic salary, housing allowance, loan to deduct, provident fund etc. There are different types of elements like earning, deduction, information etc. In Payroll, elements are processed to prepare an employee’s payroll amount

23.

What Are Date Track Modes Available In Oracle Hrms?

Answer»

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.

UPDATE Date Track Modes:

The various update date track modes are:

CORRECTION: Over writes the data. No history will maintain.

UPDATE: Keeps the history and new change will affect as of effective date

UPDATE_CHANGE_INSERT: Inserts the record and preserves the future

UPDATE_OVERRIDE: Inserts the record and overrides the future

Delete Date Track Modes:

The various delete date track modes are:

PURGE: wipes all records

DELETE: Deletes CURRENT record

FUTURE_CHANGE: Deletes current and future changes.

DELETE_NEXT_CHANGE: Deletes next change

Options appearing on Application Level:

When you actually execute a scenario and try to delete a record, following options appear on screen

  • End Date
  • Remove Next Change
  • Remove All Schedules Changes
  • Purge

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.

Update Date Track Modes:

The various update date track modes are:

CORRECTION: Over writes the data. No history will maintain.

UPDATE: Keeps the history and new change will affect as of effective date

UPDATE_CHANGE_INSERT: Inserts the record and preserves the future

UPDATE_OVERRIDE: Inserts the record and overrides the future

Delete Date Track Modes:

The various delete date track modes are:

PURGE: wipes all records

DELETE: Deletes current record

FUTURE_CHANGE: Deletes current and future changes.

DELETE_NEXT_CHANGE: Deletes next change

Options appearing on Application Level:

When you actually execute a scenario and try to delete a record, following options appear on screen

24.

What Is Date Track Concept In Oracle Hrms?

Answer»

Oracle HRMS has a date TRACK feature which enables to maintain past, present and future state of data. It enables to maintain the record HISTORY by creating a new record when the date track MODE is UPDATE and override on the existing record when the Data track mode is CORRECTION

All date tracked tables end with _F. In data tracked tables, Oracle identifies the validity of record with ‘effective date’ columns (effective_start_date and effective_end_date)

Oracle HRMS has a date track feature which enables to maintain past, present and future state of data. It enables to maintain the record history by creating a new record when the date track mode is UPDATE and override on the existing record when the Data track mode is CORRECTION

All date tracked tables end with _F. In data tracked tables, Oracle identifies the validity of record with ‘effective date’ columns (effective_start_date and effective_end_date)

25.

How To Rehire A Terminated Employee After A Certain Time Period?

Answer»

SET your effective date to the new HIRE date and QUERY the ex-employee in the People WINDOW. In the Type field, select Employee. The Hire Date field displays your effective date. Save your work

Set your effective date to the new hire date and query the ex-employee in the People window. In the Type field, select Employee. The Hire Date field displays your effective date. Save your work

26.

Can We Delete A Created Employee?

Answer»

To delete all records of a person:

  • Query the person in the Delete Person window and choose the Delete Person BUTTON.
  • If there is a CONTACT for the person you are deleting, there are two possibilities:
  • If the only information held about the contact is the basic person DETAILS entered in the Contacts window, then the record of the contact is deleted
  • If there is other information held about the contact (for example, assignment or applicant information), the contact is not deleted. However, the record of their relationship to the person you are removing from the system is deleted

To delete all records of a person:

27.

If Personalization Is At Both Function Level And Responsibility Level, Which Personalization Has Higher Precedence?

Answer»

RESPONSIBILITY LEVEL will OVERRIDE FUNCTION level PERSONALIZATIONS

Responsibility level will override function level personalizations

28.

Can We Make Employee Number Generation Automated Based On Business Rule?

Answer»

There is a Fast FORMULA where we can CONFIGURE the logic to GENERATE the employee number

There is a Fast Formula where we can configure the logic to generate the employee number

29.

What Are The Various Levels Where You Can Set Up Payroll Costing Accounts?

Answer»
  • ELEMENT Entry: Highest
  • Assignment: SECOND Highest
  • Organization: Third Highest
  • Element LINK: Fourth Highest
  • Payroll: FIFTH Highest

30.

How Can We Debug A Fast Formula?

Answer»

You can create a message variable in FAST Formula. This message variable must also be REGISTERED as a Formula RESULT ( In “Formula Result RULE” window)

You can create a message variable in Fast Formula. This message variable must also be registered as a Formula Result ( In “Formula Result Rule” window)

31.

If We Want To Pass A Parameter Payroll Id To This External Pl/sql Function, How Can We Do It?

Answer»

The “Define Function” SCREEN has a button named “CONTEXT USAGE”. It contains all those context variables that are available for that formula TYPE; you can refer these variables in pl/sql package function as a parameter

All context variables registered in function need to be in the same order as are defined in pl/sql package function. While CALLING this function in fast formula, we don’t pass context parameters

The “Define Function” screen has a button named “Context Usage”. It contains all those context variables that are available for that formula type; you can refer these variables in pl/sql package function as a parameter

All context variables registered in function need to be in the same order as are defined in pl/sql package function. While calling this function in fast formula, we don’t pass context parameters

32.

Can You Call Pl/sql Package Functions From Within A Fast Formula?

Answer»

Yes, It is DONE through Define Function SCREEN in HR. In this screen we can register the pl/sql as “External Function” and reference it in FAST FORMULA definition

Yes, It is done through Define Function screen in HR. In this screen we can register the pl/sql as “External Function” and reference it in Fast formula definition