Vous êtes sur la page 1sur 9

-Sand Pile DimensionsWhat are the criteria to decide the depth and diameter of a sand pile?

-Where can we find the Provisiontry thisselect a.vendor_name, b.vendor_site_code,u.organization_id, u.name,h.* from Po_headers_all h ,
po_vendors a, po_vendor_sites_all b,hr_organization_units uwhere h.segment1 = 228and a.vendor_id =
-What is Journal Import.
How do I import vendor info into purchasing.
Journal Import is the program is used to import the data from the Interface table to main table.
GL Journal Import is a Standard Open Interface Program provided by Oracle Applications to import Journal Data from legacy systems/or even
from Payables Receivables Inventory into GL Tables.

Interface Table :

GL_INTERFACE

Base Tables :

GL_JE_BATCHES
GL_JE_HEADERS
GL_JE_LINES
GL_BALANCES.

-What are different types of Journal entries ?


A Debit or Credit to a General Ledger Account is called Journal Entry...

Types of Journal Entries:-

1) General Journal Entry.

2)Recurrning Journal Entry.

3)Mass Allocation Journal Entry.

4)Reversing Journal Entry.

-What is the table column link between ONT and PO?


In the ONT table OE_ORDER_HEADERS_ALL.ORIG_SYS_DOCUMENT_REF is matched with the Requisition Table
PO_REQUISITION_HEADERS_ALL.SEGMENT1 for Internal Requisition Type only(STOCK Transfer)

-What are RFQ tables? What is the relation between RFQ and Requisition, RFQ and Quotation?
Flow of PO module:

Requisition
|
RFQ
|
Quotation
|
Purchase order

Requisition
It is prepared by emp wheneve emp needs the goods
In this we have 2 types
Internal: within org
External: from outside

Tables are :
po_requisition_headers_all
po_requisition_lines_all
po_req_distributions_all

RFQ
Once req is approved..we will prepare the rfq doc which will b delivered to the customer.supplier will respond for that with quotation

Quotation
It is a doc we receive from the supplier which contains supplier code details

Tables are:
po_headers_all
po_lines-all
-How many Parameters can pass to Concurrent Program
100 Parameters are permitted from back end (FND_REQUEST.SUBMIT_REQUEST) and from front end as well.

-How to restrict the item in INV?


In the Master Item creation form
|
Under Inventory Tab
|
Uncheck the check box called "Inventory Item"

Item can be restricted to subinventory or even at the locator level.

-Difference between Oracle 11i and R12 Hi,

Can anyone of you give me some points on what are the major differences between Oracle 11i and R12 on the
below modules

1. iProcurement
2. Purchasing
3. iStores

Ans:
1) Oracle Purchasing Release 12.0 speeds up daily purchasing tasks with an enhanced Professional Buyer’s Work Center. Based on the latest
web-based user interface models, the Work Center is a central ‘Launch Pad’ from which buyers can efficiently perform their daily tasks:

1. View and Act upon Requisition Demand


2. Create and Manage Orders and Agreements
3. Run Negotiation Events including Auctions and RFxs (requires Oracle Sourcing)
4. Manage Supplier Information

2) In Release 12.0, Oracle Purchasing will leverage the new Multi-Org Access Control capabilities to support more streamlined operation of
Shared Procurement Service Centers. Without changing Responsibility, and without closing windows, buyers will now be able to view
consolidated requisition demand spanning multiple operating units. Using a single Responsibility, they will be able to manage demand (i.e.
requisitions), conduct sourcing events, enter into agreements and issue purchase orders on behalf of any of the operating units that they serve. The
operating units that they can transact on behalf of will be controlled by the security profile associated with their responsibilities.

3) In Release 11i10, generation of purchasing documents in Adobe PDF format required organizations to create layout templates in the form of
XSL-FO style sheets. With Release 12.0, organizations can also use RTF or PDF layout templates which require little training to configure and
maintain.

4) Oracle Purchasing supports various types of file attachments (MS Word, Excel, PDF etc.) that can be appended to purchasing documents in
addition to long and short text attachments. In previous releases, only text attachments were communicated to suppliers. With Release 12.0,
buyers can communicate all necessary attachments to suppliers, including file attachments via email.

5) Release 12.0 allows finer control of how blanket agreements are enabled for automatic document sourcing. Buyers can now choose to enable
them only in specific inventory organizations. Thus, buyers can negotiate a blanket agreement to fulfill requisition demand for a subset of
inventory organizations and enable the agreement for autosourcing only in those inventory organizations.

1. In Oracle 11i 3c's i.e Currency Calendar Char of Account


In R12 4c's
include sub-ledger account also
2. In invoice screen invoice lines

Q-Hi!
Any one can you send me the details and process of item conversion?
1.What are the interface tables in item conversion?
2.What are the base tables in item conversion?
3.what are the validations and what is the standard program in item conv.?
Ans - Interface tables involved in Item COnversion:
MTL_SYSTEM_ITEMS_INTERFACE
MTL_ITEM_CATEGORIES_INTERFACE
MTL_ERRORS_INTERFACE

Base Tables:
MTL_SYSTEM_ITEMS
MTL_ITEM_CATEGORIES

Standard Import Program name: Item Import (INCOIN)


This program does most of the standard validations.

Interface tables involved in Item Conversion:

MTL_SYSTEM_ITEMS_INTERFACE

Base Tables:

MTL_SYSTEM_ITEMS

MTL_PARAMETERS

MTL_UNITS_OF_MEASURE

MTL_ITEM_TEMPLATES

GL_CODE_COMBINATIONS_KFV

Validations:

Organization code

UOM code

Template name

Cost account

Expense account
Sales account

Q-Once we receive the material what is the entry ... in AP? whether system ll
automatically cleared.. or ll we create manually
Ans - 1. Invoice:

AP Accrual A/C
To Liability

2. Invoice Payment:

Liability to Cash Clearing

Q-how to handle ' , ' in the data of csv filehey...if any of the fields in sql loader
script.. eg.. empname is Jain,anisha then how can we handle this ' , ' in Jain,anisha
while using csv file in a sql loader
Ans- Its better to remove ' ' for that column using replace commands
For eg
REPLACE(TRANSLATE(empname ' {}[] "?*~&<>$|/@''' ' ') ' ')

One needs to enter the value with double quotes like "Jain Anisha" to all the values
so the comma can be stored in the columns.

Q-What are the manadatory user exits in Oracle Apps Reports?


Ans-There are no madatory User exits in Oracle application Reports.
But for to use multiorg tables better we use Exits
SRW.USER_EXIT( 'FND SRWINIT') use this before report form which will initate all
profile values in report
srw.user_exit( 'FND SRWEXIT' ) use this after report form

Q-What are the manadatory parameters in Oracle Apps Reports?


Ans- p_conc_request_id
this is system parameter captures user concurrent program request id from srs
window

Q-why we register a table in apps schema by using ad_dd.register_table procedure


Ans-If the table is not registered
1. it is not possible to valuesets
2. it cant use the "who columns'
3.we cant go for the flexible segment columns(attributes segments)

and if it is registerd in app


u can automatically populate the data in apps

We register a custom table in the custom schema. Then give all permissions to
APPS schema. Reason being when stored procedures or functions are written to
perform DMLs on the custom table it is done from APPS schema.

We register the table using ad_dd for the sole purpose of using the same in
flexfields and alerts.

Q-second parameter should depend on first parameter when i am running my report


in apps i have to pass two parameters second parameter should be depend on first
parameter. and in first parameter it consist two list of values
ex:1. approve 2. in process
when i pass approve in first parameter then second parameter should be enable
and when i pass in process second parameter should be disabled. How this can be
possible . i would appreciate if u people suggest correct answer.

Ans-
second parameter should depend on first parameter because we have to specifie
the parameters according to the required range. So what ever paremeter we
specified first according to that we have to specifie secondparameter so thats why
second parameter should depend on first parameter.

You have to define the value sets for your application that is depentdent and
independent value sets.

For example take two parameters operating_unit and org_id.


IF ORG_ID is dependant on OPERATING_UNIT then we have to specify the following
condition ($flex$operatins_unit value set name) in the where clause

ex:
WHERE order by org_id $flex$operatins_unit value set name

Q-what is visual attribute


Ans-Visual attributes are the font color and pattern properties that you set for form
and menu objects that appear in your application's interface.

Q-what are the Modules we will Maintain at SOB (set of books) Level?
Ans - Set of Book is used in GL module alone

Q-Who is the owner of FND_TABLES and Why we shouldn't create table in APPS
Schema?
Ans-APPLSYS is the owner of FND tables.
APPS schema contains the package code for all the E-Biz products.
and needs to be kept secure.
So we can't create tables in APPS schema if we want to make use of them in our
custom code.

Q-What are Flex fields in Oracle Apps Technical? What is different between Flex
Fields and User Parameter.What r types of Flex Fields?
Ans- Flexfield is a field on which capture varying length of data.A flexfiled is a field made up of
segments.each segment has a name & set of valid values.
two types of flexfield
1. Key flexfield(KFF)
2.Descriptive flexfield(DFF)
Q-What is an Extension in Oracle Applications and What are the steps to implement
Extensions?
Ans - An extension is a custom development which satisfies a business need which
is not available in oracle apps.
If any Oracle Apps. module does not cover or does not have functionality to satisfy a
customer requirement then an extension is carried out.
For example if you like to see the customer wise invoice no. and amount in AR
which is not present in Apps. standard forms then you can develop a new form to
satisfy this need. (But it is available actually)

Steps to implement extensions are


1. Try to solve the customer requirement with out any extensions if possible.
2. Create new tables forms and other database objects as per requirements.
3. register all the forms reports in the concerned modules.
4. If the extension is larger then go for a complete custom module. for example if
you want to extend some functionality in GL module then go for a custom module
XXGL with out customizing the GL module itself.
(You can refer Oracle Apps. developer document for more information)

Q-What is the difference between independent valueset and translatable


independent value set
Ans- The difference between the indepedent and translatable independent value set
is that in Trans inde val set u can change the value (Translate the value) while
setting the values of this type.but in Independent value set whatever value u give
automatically the translated value will be the same.it wont allow you to cahnge.the
advantage is like you want user to see the value ICICI HDFC HSBC(for example)
where as you are actually passing values like 001 002 003 etc...i hope you got my
point.

Q-What is the table column link between PO and AP ?


Ans- If the Iinvoice Distribution is matched to a Purchase Order then
ap_invoice_distributions_all.PO_DISTRIBUTION_ID is the link to po_distributions_all
table

Q-what is the interface error table for order management


Ans- oe_interface_errors_all

Q-What is R2R Cycle in Apps?


Ans - R2R stands for Record 2 Report i.e. Record Jounal entries in the General
Ledger and Report to the Financial Managers using reporting tools such as hyperion.

Below modules come under R2R cycle


1) General Ledger
and below could be part of R2R cycle as well.
2) Financial Consolidation Hub
3) Enterprise Planning and Budgeting.

Q-What will happen if we dont get template.fmb when developing a form?


Ans- This form is the starting point of all development involving forms. It contains some special
libraries and triggers that render the application using the template form some standard
characteristics.

Hence the template form comes along with many attachments predefined program units and
defined visual attributes as well as examples that not only give the forms that are developed
using the template.fmb a standard look and feel but also make it easier to develop forms with
consistent and standard functionality.

Q-how do you configure the system to send notifications to the userid instead of
email
Ans- We can use ROLE in Workflow which will send the notification to user_id (email
address present for that user id).

Q-Explian about p 2 p cycle


Ans- p2p cycle (procure to pay cycle)
there r certain steps involved in p2p cycle
1. a requision is raised
2. rfq i.e request for quotation is made
3.then the rfq is send to the list of suppiers.
4. the quotation comes in and the best quotation is selected
5.then p.o is generated against that quotation
6.then the product is been supplied by the supplier
7.then the invoice is been made
8. then recieving reciepts r done.
9. later all the transaction r done in general ledger in the new books of accounts

Q-What is cost allocation in HRMS?


Ans- Cost allocation is a flex field in payroll

Q-What are the common values passed by a procedure in varialbles ERRBUF,


RETCODE?
Ans- They are two mandatory parameters to register pl/sql program ?
--This is used two parameters capture error messages and retcode to capture status
throw in log file occured in pl/sql prog
Errbuf - To pass the String value to the Logfile if we register the Procedure
as a concurrent program. We can pass the String value through this parameter
relevant to the context of the program. For example the Value if you want to
verify in the logfile instead of backend data verification. If you print the
message why the program went into exception by giving apt message and call it in
the using the below example

EXCEPTION

WHEN no_data_found THEN

errbuf : 'Customer info not found';


FND_FILE.PUT_LINE(FND_FILE_LOG errbuf);

END;

Retcode - It's to decide how the program should end if certain condition
fails

If we pass retcode as 0 - Successful

1- The program ends with "Warning" in the front end

Any number more than 1- The program end with "Error" in the front end.

For Example on the below condition the program will end with Warning.

EXCEPTION

WHEN no_data_found THEN

retcode : 1;

errbuf : 'Customer info not found';

FND_FILE.PUT_LINE(FND_FILE_LOG errbuf);

END;

Common values passed by procedures in variable (ERRBUFF and RETCODE) are:

ERRBUFF : SQLERRM;

and

RETCODE : ERRCODE;

Q-what access levels should be used ,when we customize an existing workflow and
when we develop a new workflow?
Ans- Existing Workflows are generally protected at level 20 so you have to level 20
to customize existing workflow process. Any custom development should be done at
level 100 or above

Q- What is a segment qualifier and how is it set for the segments of a KFF ?
Ans- Segment Qualifier : From this we can identify the account is relating to which
type ie whether the particular account is for expenses or for revenue or assets or
liabilities or fund balance.

While entering the values for the segments we set the segment qualifiers.
Navigation steps:-
Flexfields -> key -> values .........

Q-What is the purpose of CV10 document?


Ans - CV010 doumments contain Data Conversion Requirements and Strategy
information.

Q-Why is my Purchase Order closing before a receipt is processed?


Ans - If the invoice approval matching is set to the 2-way matching then the PO will
close as soon as it approved

Q-where do you use parametrized cursor in oracle apps? Explain with real-time
example?
Ans-Parametrized Cursors are frequently used when picking the data from master
-detail tables .(Generally in interfaces) Or the same table with header as well as line
information

cursor c1 is select a from dummy1;

cursor c2(v_variable number) is


select b from dummy2 where
a v_variable

I hope it is clear....
Normally when we want to process the bulk records that time we use the
parameterized cursor.

Eg: If we want to extract certain PO details every day for DATA WAREHOUSE extract
then we have to use the parameterized Cursor. In cursor parameter we can pass
status of PO Extract Date etc.

Q-What is an API & what is the sequence of events that happens after calling API ?
Ans-API stands for Application Programmers Interface. API is used to Import
Business Objects from Legacy to The Apps Database.
API is nothing but application program interface.

when we call an API first of all it will check the validations for the data(validations u
can see in the API) that u are inserted through API if the validations are successful
the n it will insert data into the base tables.

Q-

Vous aimerez peut-être aussi