Professional Documents
Culture Documents
standrd invoice
credit memo
debit memo
expence report
po default
quick match
prepayment
mixed
withholding tax
recurring
when we run payment batch what are the 3 concurrent programs?
AutoSelect Invoices,Build Payments,Format Payments
in ap_terms table what data will be stored?
it store the data repalted to payment terms
e.g.
1. 2/10 Net 30 this means if the payment is made with in 2 days there will be 10%
discount on the payment amount.
after that the payment can be made by the customer upto 30 days without any extra cost.
what is the defference between credit memo and debit memo?
creditmemo: this is the negative amount after creating the standard invoice supplier gives
the discount
debit memo:
this is also negative amount where company will deduct the amount from standard
invoice due to bad quality or delivery delay
PO
How many typres of Purchase order and what are those?
there are 4 types of purchaseorders
1.standard
2.planned
3.blanket
4.contract
Cycle of requestion to receving transaction?
1.Requisition Creation
2.Approve requisition
3.Purchase Order creation for the Requisition
4.PO Approve
5.PO Receipt
How many standard interface programs in oracle purchasing module?
1. Requisitions Open Interface
2. Purchasing Documents Open Interface
3. Receiving Open Interface
how can u find the status in po?
We can find the status in the Authorization_status column as either Approved or In
Process etc.
what is the difference between po_vendors & po_headers_all? does po_vendors relate to
opeating unit?
po_vendors table will have information about the vendors/suppliers we define in
PAYABLES/PURCHASING.
po_headers_all is a multi org table and hold Purchase orders and quotations information.
INV
name at least five reports in oracle inventory related to transaction ? is UOM maintained
at master level or organization level or both?
We can maintain them at both levels.
differentiate between intra & inter UOM class conversion with examples name all status
attributes?
bom allowed
built in wip
customer orders enabled
internal orders enabled
invoice enabled
purchasable
stockable
transactable
mention the interface tables for item open interface and open transaction interface and
also their respective production tables.
Interface Tables:
MTL_SYSTEMS_ITEM_INTERFACE
MTL_ITEM_REVISIONS_INTERFACE
MTL_ITEM_CATEGORIES_INTERFACE
MTL_ITEM_CATEGORIES
MTL_INTERFACE_ERRORS
Main Tables:
MTL_SYSTEM_ITEMS_B
MTL_ITEM_REVISIONS_B
MTL_ITEM_CATEGORIES
master item will avaliable all inv organizations under the operating unit organition item is
avaliable only a particular inv org
What repots or concurrent program run to transfer data from Inventory to GL.?
How to link between inventory and OrderManagement.?
we can link using inventory_item_id , ship_from_org_id from oe_order_ines_all table to
mtl_system_items_b table.
OM
Give a brief overview on OrderManagement.
order mangement deals with order to cash
we have to enter the order in headers snd lines information when we enter the order it
shows entered in both headers and lines after that we have to book the order
after entering it shows booked in headers and awaiting shipping in lines
it shows the release status --R means ready for release after that we have to do pick
release when picked it shows booked in headers in headers and picked in lines it shows
the flow status code changes from R to Y means Pick Confirmed in the back ground two
concurrent will run
1) Pick Slip Report
2) Shipping Exceptions report After that we have to do shipping while shipping the flow
status code will change from Y to C means Ship Confirmed in the background it runs 5
Concurrent programs Automatically
1)Bill of Lading
2) Commercial Invoice
3)Packing slip Report
4)Interface trip stop
5)Vehicle load sheet Details
After that we have to run the workflow Background Program
After that we have to do the Invoices
After that we have to do the receipts
After that we will transfer it in to General Ledger
Transform Program
Tell me some interface tables on ordermangement.?
oe_headers_iface_all
oe_lines_iface_all
oe_lotserials_iface_all
oe_credits_iface_all
oe_actions_iface_all
oe_price_adjs_iface_all
oe_reservtns_iface_all
AR
wht r the basetables of customer interface?
GL
TABLES FOR GL:
GL_JE_HEADERS
GL_JE_LINES
GL_JE_BATCHES
GL_JE_CATEGORIES
GL_PERIODS
GL_SET_OF_BOOKS
GL_CODE_COMBINATION
sourcing in GL?
gl_je_sources
what is fiscalcalendar?
fiscal calendar is legal in some countries as for example in india the year start from the
1st april and and on 31 march so this is related to that type of conditions....
What will happen If I am not giveing the Suspense accout while defineing the Set of
Books in GL?
IF YOU ENTER JOURNAL
CASH A/C DR 10,000
TO RENT A/C CR 8000
IF YOU DONOT ENABLE SUSPENCEA/C THE A/C IS NOT AUTOMATICALLY
CREATED AND IT IS NOT POSTED
FA
HRMS
how many types of profile option is there in oracle hrms. why it is necessary?
HR:Security Profile
HR:User Type as Only HR/HR with Payroll
HR:Cross Business Group as yes/no, if yes.. then user can
access data from other Business group too.
MO:Operating Unit, if Multi Org is set up for a BG then
this is mandatory to setup ow optional .
Profile Option provides the flexibility to the oracle
application ,they are acting like a global variables .It
eliminates the need to hard code the logic.
1. Location
2. Job
3. Position
4. People
5. Assignment
6. Element
7. Contact
After execution of a report we get parameter layout where we have enter From_date and
To_date.After entering From_date and without entering To_date what happen a report
will execute or not?
if you have not mentioned any initial values in the parameter property sheet or if you
have not used NVL function in your query parameter, Obviously report will run without
output,it just display column headings.
otherwise (i mean if you have mentioned any initial values in the parameter property
sheet or if you have used NVL function in your query parameter) report will run with
output
What is MO operating units. Why it need to to set this and where
This the profile which holds the value of operating unit orgid when ever user login into
system his org id is value is transfered to profile value base on this profile we get data
and put data from database
What multi org tables . example - difference between app table non all table . Po_header
and po_headers_all?
Except the SRS window in which we can submit the concurrent program.?
Yes it is possible by submitting the request through backend.Example of submitting
request through backend-
declare
x_id number(10);
begin
fnd_global.apps_initialize(6729,50156,201);
--- Userid,Responsibilty_id,Application_id
x_id:=fnd_request.SUBMIT_REQUEST
(application=>'PO', --Application_Name
Personalization:
--When you change the look and feel of the system.Say hide
new fields,change tips,label of the field etc
Configuration
----When you understand the client's business process and
map it into the software
HOW CAN U KNOW TABLE IS REGISTERD IN APPS?
In which table or database definition we can find the link of organization and operation
units.?
Open the form using the form builder and write the following code in WHEN-NEW-
FORM-INSTANCE trigger of the form. Standard forms (already defined by oracle) will
have this code already present in the appropriate triggers.
FND_DESCR_FLEX.DEFINE (
BLOCK=> 'TEST_DESC',
FIELD=> 'DESC_FLEX_TEST',
APPL_SHORT_NAME=>'HR',
DESC_FLEX_NAME=>'DESC_FLEX_TEST'
);
Where BLOCK is the name of block containing DFF item FIELD is the DFF item on
form
APPL_SHORT_NAME is the short name of the application with which the flex field is
registered DESC_FLEX_NAME is the name of the registered flexfield
In SQL Loader i have 100 Records to be loaded into my table. How do i load the first 30
Records and skip the last 10 Records within a single .ctl file ? So my total no.of records
to be loaded would be 60. Could anybody help me in this ?
In Control file
At the top add this line.
(OPTIONS SKIP=30 RECORDS=60)
The end result is you have a package with 3 Public procedures and 1 Private Procedure.
You cannot call the 4th procedure as it is a Private Procedure available within the
Package only
We have to show a logo/image in a report? what are the steps and which format it is?
whether in pdf format is applicable or not?
layout model-->header section we will chose file--import image.which part u kept the
image it will come at browser.
It is applicable only in PDF Format and PS.
Where we can write a PL/SQL code in report triggers?
In report we have to show two Layout? how it is and how we can see from where it?
yes we can do that one.first create one main frame under that one repeating fram under
that what ever the fields u want put that field.this layout is called master layout.
again we will create same menu,one main frame and one repeating frame under that
create fields.
use the Additional Layout tool in the tool box of layout editor.
How to create multi-layout reports ? If we have 5 layouts , then how to get into the 4th
one ?
first create the 5 layouts.after thet create one user parameter.and u will wtite formate
trigger for each layout.
after that u will run the report.then that user parameter wiil ask some value/character.
then u will give which name u r giving 4th layout.
1) ZOOM
2) WHEN-NEW-FORM-INSTANCE
3) WHEN-NEW-BLOCK-INSTANCE
4) WHEN-NEW-RECORD-INSTANCE
5) WHEN-NEW-ITEM-INSTANCE
6) WHEN-VALIDATE-RECORD
What is the Use of User Exit in Oracle apps and when we are developeing the new report
you need to pass one parameter called P_CONC_REQUEST_ID,what is the use of this
parameter and is it mandatory.Can't we develop report without this User exit's and
P_CONC_REQUEST_ID parameter?
Use of user_exit:
try to put page protect is yes, then your report will be fit on same page
KFF is based on 2 table structure where as DFF is based on a single table structure
A Key Flexfield as the name suggests is a 'Key' building block of a module and is
'Required' for defining the structure for objects of that module Eg. The Account
Structure, Item Structure, etc. A descriptive FF again as the name suggests helps more in
describing an object (like a transaction or screen), more than the available fields on
that Screen
Key flexfield captures mandatory business information like company,
department,account etc.,whereas Descriptive flexfield captures additional business
information like name of the company's MD etc.,
A dff is a lables ,prompt less field provided on the form of oracle applications
package.IT is enabled in AOL module.it is an optional flexfield .it is used to capture
the additional data which is unque to client information.
Key flexfields are flexible enough to let any organization use the code scheme they want,
without programming.
Descriptive flexfields provide customizable ?expansion space? on your forms. You can
use descriptive flexfields to track additional information, important and unique to your
business, that would not otherwise be captured by the form
1.KFF is simply enter data and get results and DFF is user want require when the get
output.
2. KFF is did't give any expance space i.e additional space, and DFF is provide additional
expance the kff
3.kff is out puts or results giving the with in the four walls only. and DFF is giving the
results or outputs beyond the 4 walls
4.KFF is not required any coding and DFF is may be required when the user want.
order status has changed to shipped/interfaced/closed these orders only not able to
cancelremaining all other order status are possible to cancel.
dff is used to capture more information from end user with out changing table
sturcture.dff will store in attributes. sff is having context senstive .
kff is intelligent key.it will store in segments.it will store data in code combinations.it is
having flexfield qulaifier and segment qulaifier.
User is the highest level of the hierarchy, followed by Responsibility, Application and at
the lowest level, Site.
Higher–level option values override lower–level option values.
BEGIN
FND_CLIENT_INFO.SET_ORG_CONTEXT('ORG_ID');
END;
THE VALUES OF ORG_ID DEPENDS ON YOUR REQUIREMENTS.
what do you mean by value sets?
A set of predifined and validated values assigned to a field,that resticts the user from
entering junk or invalidate data
what is item status? name the related table.
mtl_system_item_b is the table and the column which stores the data is
inventory_item_status_code
what are the prerequisite set ups for inter organization transaction?
1.Shipping network should be setup between the organizations.
2.The items which are defined for inter organization ,should be enabled with Internal
sales order check box should be enabled.
3.Internal Requisition and internal sales order setup has to be made.
in which tables the transaction details stored? at least two.?
mtl_material_transactions
in which table sub inventory related information for item is stored?
mtl_secondary_inventories
define steps of assigning items to an organization
TOOLS=>ASSIGN ORGANIZATION
how can u link a org-id with a responsibility in reports?
profile option Mo_operating_unit is setup at responsibility level,,
what is lexical parameter?
with this u can specify a complete where condition for example select * from emp where
&lex_par; i.e we can specify where conditions.with bind variables we give values to
columns in query .
How to compile the Forms & Reports in Linux Apps Server which are created in
WindowsXP client?
In unix it is F60gen command for forms,,comming to reports there is no need to compile
in unix, u can compile in WinXP
What are ad-hoc reports?
Ad-hoc Report is made to meet one-time reporting needs.
Concerned with or formed for a particular purpose. For example, ad hoc tax codes or an
ad hoc database query
Can functions be overloaded ?
Yes
Can 2 functions have same name & input parameters but differ only by return datatype ?
Yes, It is possible in the packages (packaged functions).
You can override the function. It works perfect.
But the same if you try on standalone this doesn't work.
Object must be unique.
LOCKS?
Is to reduce concurrency
1) share lock
---it allows the other users for only reading not to
insert or update or delete.
2) exclusive lock
--- only one user can have the privileges of insert or update and delete of particular
object, others can only read.
3) update lock
----multiple user can read, update delete
Lock levels :
1) table level 2) table space 3) data base level.
What is the maximum number of statements that can be specified in a trigger statement?
One
What is Place holder Columns?
A placeholder is a column is an empty container at design time. The placeholder can hold
a value at run time has been calculated and placed in to It by pl/sql code from anther
object.
You can set the value of a placeholder column is in a Before Report trigger.
Store a Temporary value for future reference.
EX. Storethe current max salary as records are retrieved.
It is like Global Variable , you can store the value in the place holder and take whereever
you want at run time
Matrix Report: Simple, Group above, Nested
Simple Matrix Report : 4 groups
1.Cross Product Group
2. Row and Column Group
3. Cell Group
4. Cell column is the source of a cross product summary
that becomes the cell content.
Frames: 1.Repeating frame for rows(down direction)
2.Repeating frame for columns(Across )
3.Matrix object the intersection of the two repeating
frames