300+ TOP ORACLE HRMS Interview Questions and Answers

ORACLE HRMS Interview Questions for freshers experienced :-

1. What are basic setups of oracle HRMS?
In oracle HRMS there are so many modules like Core HR, Payroll, Self Service HR, Oracle learning management, iRecruitment, Time and Labour, Compensation Work bench, Oracle Advanced Benefits, Performance Management System etc., Core HR and System Administrator are the Heart of Oracle HRMS.

All basic set ups will do in Core HR with the help of System Administrator.

In system administrator we will create all the Users and Responsibilities, Flex fields, Profile values etc., In core HR we will create Organizations, Locations, Jobs, Positions, Grades, Organization Hierarchy, position Hierarchy, We will create all the employees also. These are the Basic setups in HRMS.

2. What is the difference between a Job and a Position?
Job is general one, whereas Position is specific term to its role and responsibilities.

  • JOB: MANAGER (generic term), SOFTWARE DEVELOPER
  • POSITION: Finance Manager, HR Manager, Junior SOFTWARE ENGINEER, (this is position which is specific to the role to be played.

3. What are the difference between extra information type (EIT) and special information type (SIT)?

  • EIT and SIT Both are provided by Oracle to Capture Extra Information. Basic differences would be EIT is similar like a DFF and also defined using DFF Definition Screen. SIT is KFF and defined using Personal Analysis KFF Definition screen.
  • SIT generally used at Person Level, EIT can be defined at PERSON, ASSIGNMENT, CONTACT, ELEMENT, LOCATION and JOB LEVEL.
  • There are 2 columns start_date_active and end_date_active in SIT while no such columns are there in EIT.

4. Tell me the name of important Key Flex-Fields (KFFs) in Oracle HRMS?

  • Job KFF,
  • Grade KFF,
  • People Group KFF,
  • Position KFF,
  • Cost Allocation KFF,
  • Competence KFF.

5. List of some Important Tables in HRMS
Per_all_people_F,
per_person_types,
per_person_type_usages,
per_addresses,
Per_all_assignments_f,
per_jobs,
per_job_Definitions,
per_grades,
per_grade_definitions,
hr_all_positions,
hr_all_position_definitions,
hr_all_locations,
pay_all_payrolls_F,
pay_element_entries_F,
pay_elements_links_F.

6. What is the difference between both SECURED VIEWS and NON SECURED VIEWS?

  1. Secured views display information only for the current period
  2. Unsecured views is used to get the information from the entire rows

7. Define APIs and use in Oracle HRMS?
API’s are used in HR to insert the data into the Base tables. As it’s very secured system, the user does not have the facility to copy the data directly into the Base tables. When we write the inbound interfaces / use WebAdI, the systems will use the APIs to store the data into system. The API are published by oracle with number of parameters. The different types of parameters are IN / INOUT / OUT of these parameters few are mandatory, without which the process won’t complete. Generally when we use API we give data FOR: Object Version Number, Effective Date and P_Validate
HR_EMOYEE_api example: hr_employee_api.create_employee
hr_organization_api Example: hr_organization_api.create_organization
hr_assignment_api

8. What are processing types of element?
Elements are nothing but the components of the salary.
For Example: Basic Salary, House Allowance, Transport Earning, Bonus, Loan Recovery etc.
There are 2 types of Processing

  1. Recurring: if an entry of this element applies in every period until the entry is ended
  2. Non Recurring: if an entry applies in one pay period only.

9. What are termination roles of an element?
Termination Rules of an Element:
a).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.
b).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.
c).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.

10. What is a security profile?
Security profile provides more security within BG. It helps in determining what users have access to what data. The levels where you can have security profile are: Organization Position Payroll Supervisor User specific: you can restrict / give permission to any user you can also have Custom security

ORACLE HRMS Interview Questions
ORACLE HRMS Interview Questions

11. What is a security profile in HRMS?
Need to have: consolidation set payroll employees should be attached to payroll balance pay methods required elements and run the process ? payroll run ? do correct in case there is change.

12. What is the difference between rehire and reverse-termination?
This means, you are hiring an ex-employee again after interviewing him for a certain position. So the person will have a new service record but the personal details might remain the same? When an employee is terminated as per the process or by mistake and then there is a requirement to call back the employee immediately after termination, is known as reverse termination .It means you reverse the process and retain the employee ?When you reverse terminate the process the termination details are cleared and his employment details continues with the same assignments and with the same service period.

13. How many key flex fields in HRMS?
Let me brief about HRMS first: HRMS includes Payroll, but we have Payroll as a separate application when query KFFs. There are 10 KFFs in HRMS.1. Job KFF2. Position KFF3. Grade KFF4. Competence KFF (The above four KFFs are part Human Resources application)

14. How do you define B.G?
By default “Setup Business Group” available in the system. This BG info visible to all the employees, to represent a single Unit.Hence in order to make partition on the Employee data (create a separate Group) we need to create new BG. On the whole defining.

15. What is Retro Pay in Oracle Payroll? How many types of Retro Pays are available?
Retro Pay 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. 1. Retro Pay by Run 2.Retro Pay by Aggregate 3.Retro Pay by Element 4.Enhanced

16. How many types of payrolls are there?
Two types1. Regular pay 2. Quick pay

17. How do you declare bonus of an employee in Oracle HRMS Payroll?
You can define one element (earnings) and use it to pay Bonus. Declaration is based on the functional inputs, suppose company wants to pay Bonus along with January Salary in Every Year, you can write the formulas accordingly. Cheers

18. What are the tools used with Oracle HRMS?
Oracle Reports, Discoverer, Standard seeded reports, View/List option of the menu – output could be exported in word/excel, WebADI etc.

19. What are the advantages of Oracle HRMS over PeopleSoft HRMS?
Oracle HRMS is more secured than People Soft HRMS.

20. How people management is achieved using Oracle HRMS?
How is gross pay elements defined in Oracle HRMS?

21. What are the reports available with Oracle HRMS?
Absences Report Assignment Status Report Current and Projected Progression Point Values Report Element Link Details Report Employee Increment Results Report Employee Movements Report Employee Summary Report Full Personal Details Report Set Full Applicant Details.

22. How Oracle HRMS helps in Budgeting and Costing?
You can set up budgets for non-monetary measures such as headcount or full-time equivalent. When you enter employee assignments to define the work an employee does for your enterprise, you can specify the value of the assignment towards these budgets.

23. What are the advantages achieved by an organization by using Oracle HRMS?
Remember the pyramid kind structure: People, WS and Compensation benefits with Assignments being the basis. This model is both flexible and adaptable. It is flexible, so that you can reflect the needs of different companies

24. What is advanced benefits module in Oracle HRMS?
Oracle Advanced Benefits (OAB) takes care of the management of Benefits Administration part.? it has very advanced features like Life Event Triggering / Processing, ? FSA administration, Reimbursement processing, Communications relating to Benefits etc.

25. What are the modules available in Oracle HRMS?
Core HRPayroll (Includes Standard Benefits) Adavnced Benefits (OAB) Talent Management (Performance Management) Oracle Time and Labor (OTL) Oracle Learning Management (OLM) iRecruitmentSelf Services HR (SSHR).

26. What are the vital features of Oracle HRMS?
Vital features are: People, Assignment, Work Structure, Compensation and Benefits.

27. How is new reports created in Oracle HRMS?
Discoverer, BI Reports, Copy existing report and register with different name.

28. What are the steps involved in implementation of Oracle HRMS?
Following are the steps to implement Oracle HRMS, — Define Key Flex fields– Define Descriptive Flex fields– Define Business Group– Set required Profile Options– Define Location– Define Organization– Define Grades– Define Jobs– Define Positions

29. What are the key flex fields present in Oracle HRMS?

  1. Job
  2. Position
  3. Grade
  4. People Group
  5. Cost Allocation
  6. Competence
  7. Bank Details
  8. Soft Coded
  9. Personal Analysis crieteria
  10. Collective Agreement.

30. What is date tracking, how it is used in HRMS ?
date tracking is a feature in Oracle HRMS esp with all tables whose name send with _F eg:per_all_people_f .Now what happens here is we cannot purge a record .

31. What are the key tables used in HRMS?
There are many tables used in HRMS. I have listed some tables. PER_ALL_PEOPLE_FPER_ALL_ASSIGNMENTS_FHR_ALL_ORGANIZATIONS_UNITSPER_LOCATIONS_AL

32. What is costing?
Costing:
Recording the costs of an assignment for accounting or reporting purposes, Using Oracle Payroll, you can calculate and transfer costing information to your general ledger and into systems for project management or labor distribution.

33. What are 2 modes of date track in Oracle APPS?
There are two Date Track modes are as follow:

  1. Update
  2. Correction

34. Can we delete an employee forever? How?
Use ?Delete personal record? form from front end. But employee should not be a application user (end date the username before delete) and should not be having payroll run data.

35. Can a job have multiple positions?
Job is generic. Yes a job can have multiple positions.

36. Can you call PL/SQL Package functions from within a Fast Formula?
Yes you can
–>how do we do this?
There is a Define Function screen in HR. In this screen you will register the PL/SQL as “External Function”.

37. Can we want to pass a parameter PAYROLL_ID to this external PL/SQL Function, how do we do it?
The “Define Function” screen has a button named “Context Usage”. This button opens up a window in which you can register the parameters.

38. How do you debug a Fast Formula?
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).

39. What are the various levels where you can Set up Payroll Costing Accounts? Which levels take the highest precedence?

  • Element Entry => Highest
  • Assignment => Second Highest
  • Organization => Third Highest
  • Element Link => Fourth Highest
  • Payroll => Fifth Highest

40. Technically speaking, how do you know from tables that an Employee has been terminated?
(a) The Person_Type_ID in PER_PERSON_TYPE_USAGES_F will correspond to System Person Type EX_EMP
(b) A record gets created in table PER_PERIODS_OF_SERVICE with Actual_Termination_date being not null

41. How can you make Employee Number generation Automated based on business rule etc?
Use Fast Formula.

42. What is the difference between per_people_f and per_all_people_f?
PER_PEOPLE_F is a secured view on top of PER_ALL_PEOPLE_F. The secure view uses an API hr_security.show_person. This API internally checks for an entry in table PER_PERSON_LIST for the logged in person’s security profile. A concurrent program named “Security List Maintenance program” will insert records in PER_PERSON_LIST.

43. If you do personalization at both FUNCTION level and Responsibility level, which personalization has higher precedence?
Responsibility level. Responsibility level will override FUNCTION level personalization’s.

44. Say you have done a lot of Personalization’s to Self Service Screens. But all these Personalization’s were done in DEVELOPMENT environment. How will you migrate these personalization’s to PRODUCTION environment?
Before 11.5.7…Use AKLOAD

  • This is a java program given by Oracle. This is the only way you can script it.
  • In DEV you will do AKLOAD DOWNLOAD ( & other parameters)
  • In PRD you will do AKLOAD UPLOAD ( & other parameters)
  • On or after 11.5.10 Use responsibility “Functional Administrator”, then click
  • on Personalization Tab, and then click on Import/Export.
  • Next select the documents to be exported.
  • Go to the UNIX box and tar the personalization’s into a .tar file.
  • On the Production environment unzip this tar file in location as entered in profile “FND: Personalization Document Root Path”.
  • Setting up of this profile is mandatory or else Oracle Framework wouldn’t know where to search for the files to be imported.

45. How to restrict iRecruitment external visitors to access only responsibilities on the external server?
Set the Server Trust Level for the server to External, Set the Trust Level of the iRecruitment external responsibilities to External too.

46. Is SSHR a dependency for iRecruitment?
iRecruitment has no dependence on SSHR

47. Does iRecruitment support “Candidate Qualifying Questionnaires” where the candidate must answer vacancy-specific questions correctly prior to submitting an application?
iRecruitment currently does not support this function, For now this can be achieved by having a set of simple questions using flexfield to get those responses and a user hook to validate them as part of the apply process.

48. Do we track vacancy history?
iRecruitment does not track changes to the vacancy. If changes to a field are to be traced use the Audit capability in APPs.

49. Ensuring that Costing Information can be provided
On completion of a payroll run you may need to distribute the associated costs across particular cost centres. Oracle supports this using the Cost Analysis module.

50. Can you run payroll processes and reports multi-lingually?
Payroll processes and reports are always submitted and always run in the local language only. This means that US and UK payroll reports can only be run in English.

ORACLE HRMS Questions and Answers pdf Download

300+[LATEST] Oracle Hrms Interview Questions and Answers

Q1. What Are List Types?

List types are:

  • List of Values
  • Long list of Values
  • Pop list

Q2. How To Restrict The Users To See The Payroll Data Employee Wise, They Only Can Setup The Basic Elements And Pay Bonuses But Cannot See The Gross Salaries Of Employees?

  • Define taskflow for your screen
  • Define the Profile scurity for his employee

Q3. What Are Six Validation Types?

Validation types:

  • Dependent
  • Independent
  • None
  • Pair
  • Special
  • Table

Q4. Which Table Is Used To Provide Drill Down From Oracle Gl Into Sub-ledger?

GL_IMPORT_REFERENCES

Q5. What Is The Role Of Document Manager In Oracle Purchasing?

POXCON is an immediate concurrent program. It receives pipe signal from the application when a request is made for approval/reservations/receipts.

Q6. You Have Written A Java Concurrent Program In Oracle Apps. You Want To Modify The Classpath Such That New Class Classpath Is Effective Just For This Program?

 In the options field of the concurrent program you can enter something similar to below.

-cp :/home/xxvisiondev/XXDEVDB/comn/java/appsborg. zip:/home/xxvisiondev/XXDEVDB/comn/java

Q7. Can You Do Fnd_request.submit_request From Sql Plus In Oracle?

 You will need to initialize the global variables first using fnd_global.initialize
DECLARE
v_session_id INTEGER := userenv(‘sessionid’) ;
BEGIN
fnd_global.initialize
(

SESSION_ID        =>    v_session_id
,USER_ID                =>    |
,RESP_ID                =>    
,RESP_APPL_ID           =>    
,SECURITY_GROUP_ID      =>    0
,SITE_ID                =>    NULL
,LOGIN_ID               =>    3115003–Any number here
,CONC_LOGIN_ID          =>    NULL
,PROG_APPL_ID           =>    NULL
,CONC_PROGRAM_ID        =>    NULL
,CONC_REQUEST_ID        =>    NULL
,CONC_PRIORITY_REQUEST  =>    NULL
) ;
commit ;
END ;
/
Optionally you may use fnd_global.apps_initialize, which internally calls fnd_global.initialize
  fnd_global.apps_initialize(user_id => :user_id,
resp_id => :resp_id,
resp_appl_id => :resp_appl_id,
security_group_id => :security_group_id,
server_id => :server_id);

Q8. In Oa Framework Self-service Screen, You Wish To Disable A Tab. How Will You Do It?

Generally speaking, the tabs on a OA Framework page are nothing but the SubMenus. By entering menu exclusion against the responsibility, you can remove the tab from self service page.

In self service, you wish to change the background color and the foreground text of the OA

Q9. How Will You Configure Apache To Run In Debug Mode, Specifically Usefull When Debugging Iprocurement ( Prior To 11.5.10)?

After 11.5.10, FND Logging  can be used for debugging Oracle iProcurement.
Prior to 11.5.10
 —-STEPS IN A NUTSHELL—–
cd $ORACLE_HOME/../iAS/Apache
vi $ORACLE_HOME/../iAS/Apache/Jserv/etc/ssp_init.txt
DebugOutput=/home/<>/ora9/iAS/Apache/Apache/logs/debug.log
DebugLevel=5
DebugSwitch=ON
vi $ORACLE_HOME/../iAS/Apache/Jserv/etc/jserv.conf
ApJServLogLevel debug
vi $ORACLE_HOME/../iAS/Apache/Jserv/etc/jserv.properties
log=true

Q10. How Do You Send A Particular Oracle Apps Workflow Activity/function Within A Workflow Process Into Background Mode?

If cost of the workflow activity is greater than 50, then the workflow activity will be processed in background mode only, and it won’t be processed in online mode.

Q11. Can We Name Certain Dffs (description Flexfiled) And Their Location?

Yes we can name certain DFF’s and their location.

Q12. What Else Can You Suggest To Restrict The Access To Screens From External Web Tiers?

You may use URL filtering within Apache.

Q13. What Are Core Flexfield?

Core flexfields are:

  • Job
  • Position
  • Grade
  • Competency

Q14. What Are The Various Ways To Kick-off A Workflow You Can Either Use Wf_engine.start_process Or You Can Attach A Runnable Process Such Ghat It Subscribes To A Workflow Event.when Starting (kicking Off

  •  if initiating the process using start_process, do the below

               wf_engine.threshold := -1;
               wf_engine.createprocess(l_itemtype
               ,l_itemkey
               ,’’);
                wf_engine.startprocess(l_itemtype, l_itemkey)

  • When initiating the workflow process through an event subscription, set the Execution Condition Phase to be equal to or above 100 for it to be executed by background process.

Q15. What Is The Significance Of Profile Option Responsibility Trust Level?

In order to make a responsibility accessible from an external web tier, you must setprofile option Responsibility Trust Level at responsibility level to External. Onlythose responsibilities that have this profile option against them will beaccessible from ExternalMiddle tiers.

Q16. What Is Element Entry? What Is The Purpose Of Element Entry?

Element entry is to define element yet here enter that is Earning element or deduction element then calculate net pay.

Q17. How Do You Know If A Specific Oracle Patch Has Been Applied In Apps To Your Environment?

Use table ad_bugs, in which column bug_number is the patch number.

SELECT bug_number
,to_char(creation_date, ‘DD-MON-YYYY HH24:MI:SS’) dated
FROM   apps.ad_bugs
WHERE  bug_number = TRIM(‘&bug_number’) ;

Q18. How Will You Add A New Column To A List Of Values ( Lov ) In Oracle Applications Framework? Can This Be Done Without Customization?

Yes, this can be done without customization, i.e. by using OA Framework Extension coupled with Personalization.

Implement the following Steps :-

  1. Extend the VO ( View Object ), to implement the new SQL required to support the LOV.
  2. Substitute the base VO, by using jpximport [ similar to as explained in LINK ]
  3. Personalize the LOV Region, by clicking on Add New Item. While adding the new Item, you will cross reference the newly added column to VO.

Q19. What Is The Significance Of Profile Option Node Trust Level In Oracle Apps?

If this profile option is set to a value of external against a server, then it signifies thatthe specific mid-tier is External i.e. it will be exposed to the www. In other words this server isnot within the firewall of your client. The idea behind this profile option is to flag such middle-tierso that special restrictions can be applied against its security, which me a very restricted setof responsibilities will be available from such Middle-Tier.

Q20. What Will Be Your Partitioning Strategy On Gl_balances? Your Views Please?

This really depends upon how many periods are regularly reported upon, how many periods are left open etc. You can then decide to partition on period_name, or period ranges, oron the status of the GL Period.

Q21. How Do You Link A Host Type Concurrent Program To Concurrent Manager?

Assuming your executable script is LOADPO.prog, then use the commands below

cd $XXPO_TOP/bin
ln -s $FND_TOP/bin/fndcpesr $XXPO_TOP/bin/LOADPO

Q22. How To Debug A Document Manager In Oracle Apps?

Document manger runs within the concurrent manager in Oracle Applications.  When an application uses a Document Manager, it sends a pipe signal which is picked up by the document manager.

There are two mechanisms by which to trace the document manager

  • Set the debugging on by using profile option
    • STEP @Set profile option “Concurrent:Debug Flags” to TCTM1

This profile should only generate debugs when set at Site level(I think, as I have only tried site), because Document Manager runs     in a different session.

    • STEP @Bounce the Document Managers
    • STEP @Retry the Workflow to generate debugs.
    • STEP @Reset profile option “Concurrent:Debug Flags” to blank
    • STEP @have a look at debug information in table fnd_concurrent_debug_info
  • Enable tracing for the document managers

This can be done by setting profile option “Initialization SQL Statement – Custom” against your username before reproducing the issue. The value of this profile will be set so as to enable trace using event 10046, level 12.

Q23. What Is Costing?

Costing: Recording the costs of an assignment for accounting or reporting purposes. Using Oracle Payroll, you can calculate and trfer costing information to your general ledger and into systems for project management or labor distribution.

Q24. How To Make Concurrent Program End With Warning?

If the concurrent program is of type PL/SQL, you can assign a value of 1 to the “retcode” OUT Parameter.

For a Java Concurrent program, use the code similar to below
ReqCompletion lRC;
//get handle on request completion object for reporting status
lRC = pCpContext.getReqCompletion();
lRC.setCompletion(ReqCompletion.WARNING, “WARNING”);

Q25. What Are Costing Types?

Costing types are:

  • Fixed costed
  • Costed
  • Distributed

Q26. Which Responsibility Do You Need To Extract Self Service Personalizations?

Functional Administrator.

Q27. How Will You Migrate Oracle General Ledger Currencies And Sets Of Books Definitions From One Environment To Another Without Rekeying? Will You Use Fndload?

FNDLOAD can not be used in the scenario. You can use migrator available in “OracleiSetup” Responsibility

Q28. Does Oracle 10g Support Rule Based Optimization?

The official stance is that RBO is no longer supported by 10g.

Q29. Does Oracle Support Partitioning Of Tables In Oracle Apps?

Yes, Oracle does support partitioning of tables in Oracle Applications. There are several implementations that partition on GL_BALANCES. However your client must buy licenses to if they desire to partition tables. To avoid the cost of licensing you may suggest the clients may decide to permanently close their older GL Periods, such that historical records canbe archived. Note: Before running the archival process the second time, you must clear down the archive table GL_ARCHIVE_BALANCES (don’t forget to export archive data to a tape).

Q30. Does Oracle Support Running Of Gather States On Sys Schema In Oracle Apps?

If your Oracle Applications instance is on 10g, then you can decide to run stats forSYS schema. This can be done by exec dbms_stats.gather_schema_stats(‘SYS’);Alternately using commanddbms_stats.gather_schema_stats(‘SYS’,cascade=>TRUE,degree=>20);I will prefer the former with default values.If you wish to delete the stats for SYS use exec dbms_stats.delete_schema_stats(‘SYS’);You can schedule a dbms_job for running stats for SYS schema.

Q31. What Are Processing Types Of Element?

Elements are nothing but the components of the salary.

Eg. Basic, HRA, TA, BONUS, Lo etc., There are 2 types of Processing

  • Recurring: if an entry of this element applies in every period until the entry is ended
  • Non Recurring: if an entry applies in one pay period only.

Q32. This Is A Very Tough One, Almost Impossible To Answer, But Yet I Will Ask. Which Formin Oracle Applications Has Most Number Of Form Functions?

“Run Reports”. And why not, the Form Function for this screen has a parameter towhich we pass name of the “Request Group”, hence securing the list of Concurrent Programsthat are visible in “Run Request” Form. Just so that you know, there are over 600 form functionsfor “Run Reports”

Q33. How Will You Open A Bc4j Package In Jdeveloper?

Oracle ships a file named server.xml with each bc4j package. You will need to ftp that file alongside other bc4j objects(VO’s, EO’s, AM, Classes etc).

Opening the server.xml will load the complete package starting from AM(application module). This is a mandatory step when building Extensions to framework.

Q34. What Are Two Modes Of Date Track And What Is Date Track?

Date Track modes are:

  • Update
  • Correction

Q35. On 10g, How Will You Use Awr?

By running below scripts. These are both the same scripts, but with differing parameters.

  • $ORACLE_HOME/rdbms/admin/awrrpt.sql
  • $ORACLE_HOME/rdbms/admin/awrrpti.sql

Q36. Can You List Any One Single Limitation Of Forms Personalization Feature That Was Delivered With 11.5.10?

You can not implement interactive messages, i.e. a message will give multiple options for Response. The best you can get from Forms Personalization to do is popup up Message with OK option.

Q37. What Are Basic Set Ups Of Oracle Hrms?

In oracle HRMS there are so many modules like Core HR, Payroll, Self Service HR, Oracle learning management, iRecruitment, Time and Labour, Compensation Work bench, Oracle Advanced Benefits, Performance Management System etc., Core HR and System Administrator are the Heart of Oracle HRMS.

All basic set ups will do in Core HR with the help of System Administrator.

In system administrator we will create all the Users and Responsibilities, Flex fields, Profile values etc., In core HR we will create Organizations, Locations, Jobs, Positions, Grades, Organization Hierarchy, position Hierarchy, We will create all the employees also. These are the Basic setups in HRMS.

Q38. Framework Screens To Meet Your Corporate Standards. How Will You Do It?

You will need to do the below steps:

  • Go to Mid Tier, and open $OA_HTML/cabo/styles/custom.xss
  • Enter below text( change colours as needed)

  • cd $OA_HTML/cabo/styles/cache
  • Take a backup of all the css files.
  • Delete all the files of following pattern oracle-desktop*.css

The idea here is to delete the cache. Next time when you logon to Oracle Apps Self Service, the Framework will rebuild the css file if found missing for your browser.

Q39. Can You Extend And Substitute A Root Am ( Application Module) In Oa Framework Using Jdeveloper?

You can extend the AM in jDeveloper, but it doesn’t work( at least it didn’t work in 11.5.9).

Q40. What Are Termination Roles Of An Element?

Termination Rules of an Element:

  • 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.