Sie sind auf Seite 1von 6

What is ERP? Architecture of apps?

(TCS)
Answer
ERP is a package software or a software solution that takes
into account the entire process veiw of an organisation for
achieving the business goal and integrates the various
functions of that enterprise.
Simple Archietecture of Oralcle Apps.
Contains 3 parts
1.database
2.Application
3.Desktop tier (user/client screen)
Tell me some thing about SQL-LOADER.(IBM)
Sql * loader is a bulk loader utility used for moving data
from external files into the oracle database.
Sql * loader supports various load formats, selective
loading, and multi-tables loads.
1) conventional
--The conventional path loader essentially loads the
data by using standard ?insert? statement.
2) direct
-- the direct path loader (direct = true)
by possess of logic involved with that, and loads directly
in to the oracle data files.
EX:My data.csv file
1001, ?scott tiger?,1000,40
1002,?gvreddy?,2345,50
Load data
Infile ?c:\data\mydata.csv?
Into table emp
Fields terminated by ?,? optionally enclosed by ???
(empno, empname,sal,deptno)
>sqlldr scott/tiger@vis
control=loader.ctl log= gvlog.log bad=gvbad.bad
discard=gvdis.dsc .

It's supports .dat,.xls etc.. files.


5 types of files are there.
Flat file -- .dat file
Control file -- Control file program
Bad file -- Stores the all error records
Discard file -- stores all the discard filed (WHEN Condi)
Log file -- Shows the status of the Control file
What is SET-OF-BOOKS?
A set of books determines the functional currency, chart of
accounts, and accounting calendar for each company or group
of companies.
To define a set of books:
1. Navigate to the Set of Books window.
2. Enter a Name for your set of books. This name appears
whenever you choose a set of books from a list and appears
as a heading in reports.
3. Enter a Short Name that will appear in the title bar of
each window.
4. (Optional) Enter a Description for the set of books.
5. Enter the name of any enabled Chart of Accounts, or
account structure, for this set of books.
6. Enter the Functional Currency for your set of books. The
functional currency is also known as the base currency,
local currency, or primary currency.
What is the interface?
Interface is the program used to transfer the data from one
system to the another system.i.e., it might be file(Legacy
System) to table or table to file(Legacy System).
File(Legacy System) to table is called Inbound Interface
Table to file(Legacy System) is called Outbound Interface.
What is invoice? (Murugappa Group)
An invoce is a commercial document issued by the seller to
the buyer,inidicating the products ,quantities,and agreed
rates for products or service the seller has provided the

buyer.An invoice indicates the buyer must pay the


seller,according to the payment terms.
For ex: AR Invoice is a document raised by the company and sent to
the customer with the details of items sold, qty sold,
price, tax and other details. Based on this invoice, the
customer will send the payment in case of credit sales.
AP invoice is a document raised by the customer and sent to
the company with the details of the items sent, qty sent,
price and other details. The company will enter this
invoice details in the Payables module and then pay the
customer according to the credit terms. This invoice may
come along with the consignment or may be sent to the
company separately.
What is INBOUND and OUT BOUND? (Different types of interfaces)(Asian Paints, Tech
Mahindra, Inbound Solutions)
Inbound InterFace:
The one which allows data to get into oracle application ((with validations))
from external system is called inbound interface.
OutBound Interface:
The one which allows data to get data from oracle
applications to external system is called outbound interface.
What should be the batch size (number of customer records) general guidelines for optimal
performance?
About 10,000 records per bacth is ideal, it is suggested to
keep the batch size small.
How can u call a standard interface program from sql or pl/sql code?(Satyam)
Any program (whether a standard or custom ) which is
registered as a concurrent can be called by using
SUBMIT_REQUEST function available in FND_REQUEST package.
The syntax is as under
declare
v_req_id_out number;

begin
v_req_id := FND_REQUEST.SUBMIT_REQUEST
('GEMSAP','GE_AP_IND_BILL_DISCOUNT_MAILER',NULL,Null,False,
NULL, NULL, NULL, NULL, NULL, NULL, NULL,NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL,NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL,NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL,NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL,NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL,NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL,NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL,NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL,NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL,NULL, NULL, NULL, NULL, NULL);
end;
here 'GEMSAP' is the Application Short Name (Can Vary for
ur Program)
'GE_AP_IND_BILL_DISCOUNT_MAILER' is the Program Short Name
and after False there are 100 parameters to pass any value
from parameter.
APIs FOR CUSTOMER INTERFACE? Tell me some API's?
HZ_CUST_A/C_VZPUB.UPDATE_CUST_A/C
HZ_CUST_A/C_VZPUB.CREATE_CUST_A/C
FND_PROFILES
FND_APPLICATIONS
FND_GLOBAL
FND-FILE
FND_CONCSUB(can submit conc program in host
invironment)
What are profile options?
Profile options defines the behavior (the way the application runs) of the application.
It can be set at 6 levels.
1.application
2.site
3.responsilbility
4.user
5.server
6.organization

Oracle E-Business suite?


Oracle E-Business Suite is a fully integrated, comprehensive
suite of business applications for the enterprise.
What is multi org?
Legal entity has more than one operating unit is
called as multi org. Multi-org (R12) will control accessing the multiple operating units data. i.e., A
single user can access the multiple operating unit data without changing the responsibility.
Implementing multiple organizations under single oracle APPS implementation.
It mainly used for providing security.
a) Business group --- Human resources information
is secured by
Business group
b) Legal entity. --- inter-company and
fiscal/tax reporting.
Security  responsibility 
operating unit.
c) Operating unit --- secures AR, OE, AP, PA and PO
Information.
d) Organizations --- is a specialize unit of work at
particular locations
What are the User PARAMETERS in the Reports?
P_CONC_REQUEST_ID
P_FLEX_VALUE
Whenever you need to change the query value at runtime then
create a parameter which reads the value during run time.
In this scenario which you are creating the parameters are
known as user parameters. 2 types
lexical
bind
PL/SQL stored procedure parameters?
Stored Procedure parameters are mainly 3 Types
They are IN
OUT
INOUT.
If we register the procedure in Oracle Apps as concurrent

Program then we have to pass above parameters and


additionally 2 more out parameters.
Procedure/function (ERRBUF OUT varcher2,
RETCODE OUT varcher2)
ERRBUF :- Used to write the error message to log
or request file.
RETCODE :- Populate log request file with program
submission details info.
0- normal (successful execution) .
1- warning (success with warning).
2- Error.
What is Value Set?
value set is nothing but list of values to enter the data
dynamicaly and it is used to ristrict the user to enter
valid data.
total we have eight types of value sets.
1.Table Type
2.Dependent
3.Independent
4.Special Type
5.Pair
6.None Type
7.Translated Independent
8.Translated Dependent