Oracle Apps Interview Questions-12

Oracle Apps Interview Questions,

166) What is parameter in apps and from where u can create it? 
Parameters only using in report, you can create in defining the report in apps (you can create the parameter there only).

167)What all are the tables used in the modules u have worked on?
*In PO- I have worked on PO_HEADER_ALL…..

168)What is Profile? Explain different levels of Profile?

A user profile is a set of changeable options that affects the way your applications run. Oracle Application Object Library establishes a value for each option in a user‟s profile when the user logs on or changes responsibility. Your user can change the value of profile options at any time.
a) To create Profile Option. ( Profile Option can created by developer in application developer area) 
b) set the value (Values of the profile option , who will have what value at various levels is set by SYSADMIN). Oracle Application Object Library provides many options that. (Edit profile feature for every user is available to set any value to allow the user).your users can set to alter the user interface of your applications to satisfy their individual preferences.
Profile Option – set at run time like – User Related, responsibility, Sequence, Printer, Security.
Values in 4 Levels(HIEARCHY WISE) :-

  • USER
  • SITE
Application Developer create the profile.
System Administrator make profile option.
(NOTE:- If any change in value, it will active when you re-login or switch to the responsibility.)
( Usage in the multi-tier, the profile is biggest impact)

169)How to restrict the data for a responsibility as per the ORG-ID?
Through Multi – Org(MO) u can restrict the data for a responsibility as per the ORG-ID. Only in GL- Set of book Id you set the value to restrict the data for a responsibility.

170) What is Flexfield? What is flexfield qualifier and what is segment qualifier?
A flexfield is made up a segments (Which are actually table columns). Each segment has a name that can be assigned, and set of valid value.
Purpose and Application:-

  • Flexibility to implement code structure.
  • Flexibility to capture additional information.
Two Types of Flexfields in oracle apps.
  • Key Flexfields (KFF)
  • Descriptive Flexfields (DFF)
A key flexfield segment has a name you assign, and set of valid values you specify. Each value has a meaning which can be specified.

Flexfield Qualifier:-A flexfield qualifier identifies a particular segment of a key flexfield..
Usually an application needs some method of identifying a particular
segment for some application purpose such as security or computations. However, since a key flexfield can be customized so that segments appear in any order with any prompts, the application needs a mechanism other than the segment name or segment order to
use for segment identification.

Segment Qualifier :- A segment qualifier identifies a particular type of value in a single
segment of a key flexfield.
In the Oracle Applications, only the. Accounting Flexfield uses segment qualifiers. You can think of a segment qualifier as an ”identification tag” for a value. In the Accounting Flexfield, segment qualifiers can identify the account type.

171) Which flexfield qualifiers are mandatory?
"Balancing Segment‟ flexfield qualifier is mandatory. 

172) Difference Between versions of Apps.(Front end & Database)?
In backend- Client server architecture (old)/ Three tire architecture
In font end- Client Server Application (old)/ Web Based application

173)What is MULTI-ORG and what is structure of multi-org?

Use a single installation of any oracle applications product to support any number of organizations. if those organizations use different set of books.
Support any number or legal entities with a single installation of oracle applications.
Secure access to data so that users can access only the information that is relevant to them.
Structure :- Business Unit
-GL(Set of Books)(Currency, Calendar, Chart of Account)
Balancing Segment(You can do multiple balancing segment)
-Operating Units (Purchase, Selling, Fixed Asset, Payable, Receivables)
-Inventory Organizations (Storing Items, Transaction Happening,Ware Housing)

(Note:- Means if you maintaining GL(set of book id), If u have operating unit, if you
have inventory then its called MULTI-ORG)

174)What is difference between ORG_ID and ORGANIZATION_ID in Multi-Org?

At where we can set ORG_ID and ORGANIZATION_ID level it comes in the structure?
A Global Variable exists in the oracle database called CLIENT_INFO, which is 64 bytes long. The first 10 bytes are used to store the operating unit ID(or ORG_ID) for the multiple organization support feature.
Multi-Org views are partitioned by ORG_ID. The ORG_ID value is stored in CLIENT_INFO variable.(It comes in AP,PO,AR,OM level)
ORGANIZATION_ID – Its for Inventory, Mfg, & BOM.

175)ORG_ID can be set at master levels or transaction level?
ORG_ID can be set at transaction Level.

176)Differnet type of execution methods in Conc.Progs. Explain Each Type?

Oracle Reports- You can register your report as executable file type is oracle reports.
PL/SQL Package Procedure - You can register your PL/SQL Package Procedure as executable file type is oracle PL/SQL Package Procedure.
SQL Loader- You can register your SQL Loader SQL Loader is your executable file type.(for data loading)
SQL*Plus :- You can register your SQL script as SQL*Plus executable type.
Host Scripting:- You can write down Unix Host scripting and register here.

177) What is difference between oracle schema and apps schema?

Database Schema-
The APPS schema- is an ORACLE schema that has access to the
complete Oracle Applications data model. This schema is maintained
by Auto Install .

178)What are the objects APPS schema contain?

The APPS schema contains synonyms to all tables and
sequences as well as all server–side code (stored procedures, views,
and database triggers).
For ERP applications, data partitioning is performed by database
views. These views reside in the APPS Oracle schema and derive the
appropriate operating unit context from an RDBMS variable.

179)When will a New version of flint60 be released?
flint60 is a developer/development tool. Since flint60 can change at any time, the most current flint60 will always obsolete all prior releases. In other words, the development standards implemented in the most current flint60 are the standards to which everyone using flint60 must adhere.

180)How do I compile a custom C program?
Spawned programs:
Step 1: Write the code Self-explanatory
Step 2: Compile the source You must use the makefile under $FND_TOP/usrxit Use: make -f $FND_TOP/usrxit/Makefile program.o We do not support using any other makefile
Step 3: Link the program This part is a little tricky. You need to create a custom makefile for this step. Use $FND_TOP/lib/ as a starting point. Copy this file to the lib directory under your applications top directory. Rename it <short name>.mk (ie, etc) Modify this file according to the directions in it. Basically you need to 53
add a target and build commands for your executable. Next, use adrelink to link the executable: adrelink force=y ranlib=y "shortname programname"
" Step 4: Register the program as in the above question
Immediate programs: Just don't do it. 



No comments:

Post a Comment