Oracle EBS Interview Questions

Are you considering a career in Oracle EBS? Well, you have landed on the right article. In this Oracle EBS Interview Questions article, we have listed dozens of possible questions for both freshers and experienced professionals that interviewers ask for potential Oracle EBS hires. This list has been compiled based on the know-how of MindMajix’s instructors, who are industry experts.

Rating: 4.6

Are you looking for Oracle EBS interview questions? Here is the comprehensive list of questions along with their answers that will help both Experienced and Fresher candidates to crack their interviews and acquire a dream job as Oracle EBS professionals.

Oracle E-Business Suite applications manage the issues in global business environments irrespective of the organization size. Therefore, there is a high demand for Oracle EBS professionals in the market. So, let us see what are the frequently asked questions in the Oracle EBS interviews 2024.

Top 10 Frequently Asked Oracle EBS Interview Questions

  1. What is Oracle EBS?
  2. Why patches are required in Oracle EBS?
  3. What are the different control options in inventory?
  4. What is the flow of the service contract?
  5. What is a token?
  6. What is the control file used for?
  7. What are the types of validations in Oracle EBS?
  8. What is multi-org?
  9. What is a Formula column?
  10. What is the different status attributes in the Item?

Oracle EBS Interview Questions

1. What are the report triggers in Oracle?

Ans: There are five main types of report triggers available in the Oracle and they are -

  • Before Report
  • After Report
  • After Parameter Form
  • Before Parameter Form
  • Between Pages

2. What is the purpose of applsyspub user in Oracle EBS?

 It is a gateway users used in the connection process. When you sign on to the Oracle platform, first you get connected to the public schema, applsyspub. Once the username and password get verified, you will get connected to the Apps schema where you will have to choose responsibility.

Are you interested in learning Oracle EBS  from experts? Visit here Oracle EBS Online Training

3. Why patches are required in Oracle EBS?

Ans: There are two types of patched - Optach and Adpatch. They are used to resolve various    issues such as 

  • Problem with Application Code
  • Production issues
  • Install new features to upgrade components

4. Will the modifications done in a Workday calendar comes into action after saving?

Ans: No, the changes that are made into a Workday calendar will come into action only after Building the Calendar.

5. What are the basic reasons for a line to get backorders during Pick Release?

Ans: Reasons for the line to be backorders are

  • The inventory period is closed
  • Item is not available in inventory
  • Holds are placed against the order or order line

6. What are the different control options in inventory?

 Following are the control options in inventory -

  • Locator control
  • Lot control
  • Serial control
  • Revision control
  • Locator and sub inventory restriction

MindMajix YouTube Channel

7. What are the different key flex fields in Oracle Inventory?

Ans: Following are the different flex fields in oracle inventory -

  • Item Catalogue
  • Item Categories
  • Stock locators
  • Sales Orders
  • System Items
  •  Accounts Alias

8. Define various planning methods in Inventory?

Ans: There are five planning methods in inventory -

  • Min-Max Planning
  • Kanban Planning
  • Re-order point planning
  • Periodic Automatic Replenishment
  • Subinv Replenishment Planning

9. What is the difference between Descriptive flexfield and Keyflexfield?

Ans: Keyflexfield is used to uniquely identify information such as INV items, GL accounts, Fixed assets, etc that businesses need to keep track off. Descriptive flexfield used for capturing additional pieces of information from a transaction entered into Oracle EBS. 

10. What is the difference between Truncate the table and Drop the table?


  •  Drop-Table: Removes all data, indexes, constraints, permission specifications, triggers from the table whereas
  • Truncate Table: Removes all rows in the table without logging particular row deletion.

11. What is the flow of the service contract?

Ans: To create a service contract, you need to follow the below-given steps-

  • Create a contract based on business requirement
  • Enter the service line item as service coverage
  • Enter Line>Effectivity>Item for which service contract is needed
  • Enter sales, credit, pricelist, etc.
  • Check for QA
  • Submit approval
  • Set the status of the contract as Active

12. How many components are present in the service contract?

Ans: The contract lifecycle includes

  • Creation
  • Approval
  • Entitlement
  • Pricing
  • Billing
  • Managing contracts

13. What is the concurrent program?

Ans: A Concurrent program is an instance that is executed along with incompatibles and parameters.

14. What is a token?

Ans: A token is used to transfer values towards the report builder and they are usually not the case–sensitive.

15. Which are the types of Triggers?

Ans: There are different types of triggers associated with forms and they are

  • Key triggers
  • Error triggers
  • Message triggers
  • Query-based triggers
  • Transactional triggers
  • Navigational triggers

16.  Where do we use Custom.pll?

Ans: Custom.pll is used during the process of making customized or new oracle forms. Once the custom events are enabled, Oracle will display all events that can be trapped using CUSTOM.pll.

17. How is the Apps schema different from other schemas?

Ans: App schema consists of only synonyms, there is no option for creating a table in it. Whereas other schemas contain tables and objects and also allow the creation of tables. 

18. What are a custom top and its purpose?

Ans: The custom top is exclusively created for customers to store customized components and several custom tops can be made as per the requirement. When Oracle corporation applies patches, every module is overridden except the custom top.

19. What are the record group and their types?

Ans: A record group is a data structure having a column/ row framework like a database table. There are a total of three types of record groups -

  • Query record groups
  • Non-query record groups
  • Static record group

20. What is the control file used for?

Ans: It is used for 

  1. Database recovery
  2. Identifying database and redo log files that are necessary to be opened for  the database operation

21. What is the role of the optimizer in Oracle?

Ans: The optimizer determines an effective and efficient way to process a SQL statement based on the data in the table avoiding excessive I/O resources. 

22. What are the types of validations in Oracle EBS?

Ans: There are various types of validation. They are as follows -

  • None: None type is used to allow users to enter values falling under the value set of formatting rules. A segment using this value set can't use flexfield value security rules.
  • Table: Inputs are checked as per the values that are already present in the application table
  • Special: These values make use of the flex field
  • Pair: Group of values that make use of flex fields
  • Independent: Input should be present in the value set defined previously
  • Dependent: According to the previous value, inputs are compared with the subset of values
  • Translatable Independent: in this validation rule, a value can be used only if there is any existence of input in the previous list
  • Translatable Dependent: This validation rule compares the input with the subset of values related to the previously defined list

23. Define the steps for customizing the form?

Ans: You need to follow certain steps for the purpose of customizing forms. They are -

  • The first step is to copy the file template.fmb and Appsatnd.fmb and paste it inside the custom directory.  By doing so, a library associated with the particular task gets copied by its own
  • Now, create forms and customize them
  • Save the created forms where you want them to locate

24. What is MRC ( Multiple Reporting Currency)?

Ans: MRC is a feature associated with the oracle application that helps in reporting and maintaining records related to the transaction level in several forms of functional currency.

25. What is Oracle EBS?

Ans: Oracle EBS (E-Business Suite) is a collection of integrated business applications such as SCM, ERP, and CRM that help businesses in resource planning, customer relationship management, and supply chain management. 

26. What is the ERP system Oracle?

Ans: Oracle ERP (Enterprise Resource Planning) is a cloud-based software solution used to manage day-to-day business activities. This amazing business management software suite includes financial management, accounting, procurement, supply chain management, and project management.

27. Differentiate between flexfield qualifier and segment qualifier?

Ans: Flexfiled qualifier identifies segment in a flexfield whereas segment qualifier identifies value in a segment.

  • Types of Flex field qualifier
  • Balancing segment qualifier
  • Cost center
  • Natural account and
  • Intercompany
  • Segment qualifier allows:-
  • Budgeting, Posting
  • Account Type
  • Control Account and
  • Reconciliation flag

28. How to know whether Multi-org is installed or not?


If MULTI_ORG_FLAG is set to ‘Y’, it multi org else not

29. What is multi-org?

Ans: It is data security functionality available in Oracle 10.6 and above that allows multiple operating units to be defined within a single installation of Oracle Applications products.  This Multi-org architecture is an application server-side enhancement that keeps each operating unit's data separate and secure.

30. How to “write” to the concurrent request Log and Output file?


31. What are tablespace and its types?

Ans: An Oracle 11g database requires the following tablespaces -

  • System Tablespace: It is created when the database is installed and holds data dictionary tables owned by the SYS account.
  • Undo Tablespace: It holds undo (rollback) information used to track database changes
  • Temporary Tablespace: It is used to sort data while it is being processed.

32. What are a responsibility, Menu, and Request group and how are they related?


  • Responsibility: A responsibility is a set of authority that permits users to access the functionality appropriate to their roles.
  • Menu: A menu is a hierarchical arrangement of functions that appears in the Navigator. Every responsibility has a menu assigned to it.
  • Request Group: A request group is a collection of reports/concurrent programs in order to control user access. Only a system administrator is able to create a request group.

33. What are the types of Concurrent Managers 25? 


  1. Internal Concurrent Manager (ICM)- Monitors all other CMs
  2. Standard Manager (SM)- Manages report running and batch jobs
  3. Conflict Resolution Manager (CRM) - checks concurrent program definitions for compatibility checks.

34. Is it possible to submit a concurrent request directly from the operating system?

Ans: To submit the report directly, we need to follow some steps -

  • First of all, write a Shell script.
  • Then, log in to the database
  • Run the function FND_REQUEST.Submit()

35. What is a Formula column?

Ans: A formula column is used to perform the user-defined computation for other columns such as placeholder columns. 

36. What is ABC analysis and why is it used?

Ans: ABC analysis is used to categorize items into three different classes ie' A, B, and C where A is the most valuable and C is the least. Through this analysis, it becomes easy to monitor and keep track of valuable items.

37. What is the picking rule in inventory?

Ans: The picking rule is used to find out the total items for sale order on the basis of revision, Lot, Locator, and Sub inventory.

38. Is it possible to change the item name once it is created?

Ans: Yes, we can change the item name at the master level.

39. Is inventory Master org mandatory?

Ans: Yes, inventory master-org is mandatory because we do not create a specific master-org, then the system will consider inv org as its master org.

40. What are the different status attributes in the Item?

There are following are the attributes

  • BOM Enabled
  • Build-in WIP
  • Invoice
  • Purchasable
  • Stackable
  • Transactable
  • Customer order enabled
  • Internal Order enabled
Course Schedule
Oracle EBS TrainingJun 15 to Jun 30View Details
Oracle EBS TrainingJun 18 to Jul 03View Details
Oracle EBS TrainingJun 22 to Jul 07View Details
Oracle EBS TrainingJun 25 to Jul 10View Details
Last updated: 02 Jan 2024
About Author

Ravindra Savaram is a Technical Lead at His passion lies in writing articles on the most popular IT platforms including Machine learning, DevOps, Data Science, Artificial Intelligence, RPA, Deep Learning, and so on. You can stay up to date on all these technologies by following him on LinkedIn and Twitter.

read less