Oracle Apps Technical PDF
Oracle Apps Technical PDF
Exforsys Inc.
presents
GeekInterview.com
www.exforsys.com
www.geekinterview.com
www.exforsys.com
www.geekinterview.com
All trademarks, service marks, trade names, trade dress, product names and logos appearing in
this document are the property of their respective owners. Any rights not expressly granted
herein are reserved.
Disclaimer
This Oracle Apps Technical Interview Questions and Answers eBook contains 25 question and
answers. All explanation and answers are based on user submitted comments and opinion.
Exforsys Inc is not responsible for correctness of the same.
www.exforsys.com
www.geekinterview.com
Table of contents
1. How to register tables and columns in aol (application object library)? ............................................................. 2
2. What is flexfield? ................................................................................................................................................................... 2
3. What are user exits and what are different types of user exits in oracle apps ? ............................................. 3
4. What is revaluation in general ledger............................................................................................................................. 4
5. What can we find template.fmb file ? ............................................................................................................................ 5
6. What are different types of journal entries in oracle apps? .................................................................................... 5
7. What is the difference between org_id and organization_id? ................................................................................ 6
8. How to submit concurrent program through pl/sql? ................................................................................................. 6
9. What are the mandatory parameters in oracle apps reports? ................................................................................ 7
10. What is visual attributes? ................................................................................................................................................. 8
11. What is multiple organization technical architecture? ............................................................................................ 8
12. Why we enable allow dynamic inserts and what is the purpose? ....................................................................... 9
13. What are the mandatory user exits in oracle apps reports?................................................................................. 9
14. How to display custom error message in oracle report when any run time error occurs? ......................... 9
15. When form builder open which trigger will fire first and last? ........................................................................... 10
16. What is the function of token in concurrent program window? ........................................................................ 10
17. If the valueset is of type table then how many tables can we attach in the valueset ? ........................... 11
18. What is set of books? What are the four conditions when you change your set of books? ..................... 11
19. What is an invoice? How many types of invoices are there in ap and ar? ..................................................... 12
20. What are different period types? ................................................................................................................................. 12
21. How many flexfields are there in oracle receivables? What are they? ............................................................ 13
22. What is data migration? What is data conversion? What is the difference between both? ..................... 13
23. What is an api & what is the sequence of events that happens after calling api ?..................................... 14
24. Suppose if there are 100 rows and you need to retrieve one particular row without using where
clause? ......................................................................................................................................................................................... 14
25. What is meant by lot and serial controlled item? ................................................................................................... 15
Additional Resources ............................................................................................................................................................... 16
www.exforsys.com
www.geekinterview.com
The
2. What is FlexField?
Answer contributed by: abedin, ashok, swarnalathareddy and others
A flexfield is a database field that has flexibility built into it so that users can define reporting
structures (without use programming) that are relevant to their specific organizations
Flexfield have flexible structure for storing information. Like Company, Cost Center, and
Account. They also give you highly adaptable Structure for storing customized information in
Oracle. A Flexfield is used to capture information about Your organization.
www.exforsys.com
www.geekinterview.com
A flex field is a field made up of subfields, or segments. A flex field appears on your form as a
popup window that contains a prompt for each segment. Each segment has a name and a set
of valid values.
There are 2 types of flexfields :
1.Key flexfield (KFF)
2.Descriptive flexfield.(DFF)
Key flexfield is a mandatory field whereas descriptive flexfield is an optional one where in we
can store extra information about the key.
Read More Answers / Improve Answer
3. What are User Exits and what are different types of User
Exits in Oracle Apps ?
Answer contributed by: Bonthu N Reddy, srikanth.kotipalli
A user exit is a C subroutine written by you and called by Oracle Forms to do special-purpose
processing. You can embed SQL statements and PL/SQL blocks in your user exit, then
precompile it as you would a host program.
User_Exit is used to pass control from one oracle products to another. In Oracle Apps we use
user_exit in before_report trigger to establish link between the report and apps environment
that is we use 'FND SRWINIT' for the apps initialization for the report.
Types of User Exists in Oracle Apps
FND SRWINIT
FND SRWEXIT
FND FORMAT_CURRENCY
FND FLEXIDVAL
www.exforsys.com
www.geekinterview.com
www.exforsys.com
www.geekinterview.com
www.exforsys.com
www.geekinterview.com
www.exforsys.com
www.geekinterview.com
declare
conc_id number(10);
begin
FND_GLOBAL.APPS_INITIALIZE (user_id,resp_id, resp_appl_id);
conc_id:=submit_request('application','program');
dbms_output.put_line(conc_id);
end;
The above program will print the Concurrent request ID.
DECLARE
l_request_id NUMBER(30);
begin
FND_GLOBAL.APPS_INITIALIZE(user_id
=>
7938,
resp_appl_id => 660);
l_request_id := FND_REQUEST.SUBMIT_REQUEST(
application =>'ONT',
program =>'test_report2',
description => 'Concurrent Test Report2',
start_time => SYSDATE
);
DBMS_OUTPUT.PUT_LINE(l_request_id);
commit;
end;
resp_id
=>
52342,
www.exforsys.com
www.geekinterview.com
www.exforsys.com
www.geekinterview.com
www.exforsys.com
www.geekinterview.com
15. When form builder open which trigger will fire first and
last?
Answer contributed by: shravanamsharat and others
When first open the form,the first trigger going to be fired is PRE-FORM TRIGGER and last
trigger is POST-FORM TRIGGER
Read More Answers / Improve Answer
www.exforsys.com
www.geekinterview.com
10
www.exforsys.com
www.geekinterview.com
11
www.exforsys.com
www.geekinterview.com
12
www.exforsys.com
www.geekinterview.com
13
Data Validating - Ensuring the new data is consistent with itself and any existing data in the
target system
Data Loading - Putting the new data in to the target system.
Read More Answers / Improve Answer
24. Suppose if there are 100 rows and you need to retrieve
one particular row without using where clause?
Answer contributed by: ptmich and others
You use rownum as shown below or use WHERE Clause whose main purpose is to filter the
records based on certain conditions.
SELECT rownum=1 FROM table;
www.exforsys.com
www.geekinterview.com
14
Read more Oracle Apps Technical related interview question and answers.
http://www.geekinterview.com/Interview-Questions/Oracle-Apps/Technical
You can also post Oracle Apps Technical related queries
www.exforsys.com
www.geekinterview.com
15
Additional Resources
Career Improvement
http://www.exforsys.com/career-improvement.html
Employment Help
http://www.exforsys.com/employment-help.html
Education Help
http://www.exforsys.com/education-help.html
Interview Help
http://www.exforsys.com/interview-help.html
Project Management
http://www.exforsys.com/management.html
Learn Oracle
http://www.exforsys.com/learn-oracle.html
Learn Programming
http://www.exforsys.com/learn-programming.html
Learn Concepts
http://www.exforsys.com/learn-concepts.html
Learn Networking
http://www.exforsys.com/learn-networking.html
Learn Microsoft
http://www.exforsys.com/learn-microsoft.html
www.exforsys.com
www.geekinterview.com
16
Learn J2EE
http://www.exforsys.com/learn-j2ee.html
Software Testing
http://www.exforsys.com/software-testing.html
Certification Help
http://www.exforsys.com/certification.html
Interview Questions
http://www.geekinterview.com/Interview-Questions
Tech FAQ
http://www.geekinterview.com/FAQs
Engineering Questions
http://www.geekinterview.com/Engineering
www.exforsys.com
www.geekinterview.com
17