You are on page 1of 57

http://oracleapps88.blogspot.

com/ Raju Ch

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
http://oracleapps88.blogspot.com/ Raju Ch

• Oracle Product Lifecycle


Management

• Depot Repair
. Oracle Advanced product • Telesales
M
O
Catalog • Trade Management
• Field Service • Incentive Compensation
• Install Base
.C
• Order Capture

T
• Service Contracts • Partners Online
• Service Fulfillment
Manager O
• Spares Management Develop
P
Service &
S
G
Maintain Market

• Release Management
O • Advanced Supply Chain

L
Planning
• Shipping Execution
Fulfill • Global Order Promising
• Inventory Management

.B
• WMS Plan
• Transportation Execution

8
Manufacture 8 Sell & Manage
• Cost Management S
P Procure
Orders
• Configure to Order
• Process Manufacturing
P • Order management

A
• Project Manufacturing Advanced Pricing
• Configurator
• Quality
E • iStore
• Work in Process
L
C
• Purchasing
• iProcurement

A
R
O
Oracle Supply
RAJU Chain Management Solutions
CHINTHAPATLA
A request for quotation (RFQ) is sent to a supplier to request pricing
http://oracleapps88.blogspot.com/ and other information for an item. A quotation is the supplier’s Raju Ch

Create requisition to procure goods and service with response to that RFQ. Identify requisitions that require supplier
supplier information, delivery instructions, multiple quotations and automatically create a RFQ Or create manually and
accounting distributions, and notes to buyers, approvers, send it thru’ Fax or iSupplier portal.
and receivers.

Oracle Oracle Oracle M


Purchasing O
.C
Purchasing iProcurement
Create Create RFQ
T
Requisition (Optional)
O
P
S
G
Record supplier quotations
from a catalog, telephone
Oracle Oracle Oracle
Transfer and deliver goods
O conversation, or response
INV L Purchasing from your RFQ. You can
using the Receiving WMS also receive quotations

.B
Transactions window. If
you want to perform an Inspect Create Quotation electronically and import
as Quotations (catalog).
8
inspection transaction, you & DeliverOracle (Optional) Review, analyze, evaluate
can open the Inspections
window to specify
Mobile Supply Chain 8 and approve supplier

S
quotations.
accepted and rejected
Application
P
quantities.

P Oracle
Oracle Oracle
AINV WMS Purchasing
E Create Purchase
L Receive
C Order
A Create standard purchase order, BPA and blanket releases.

R
Enter goods and service receipt information against
Inform your suppliers of your shipment schedule requirements.

O
Record supplier acceptances of your purchase order’s terms and
the PO using routing controls viz: Direct delivery, conditions. Provide a quantity and price for each item you are
standard receipt or standard receipt with inspection. ordering. Alternatively, you should also be able to create your
purchase order simply by providing an amount if you are

RAJU CHINTHAPATLA
ordering a service that you cannot break down by price and
quantity
http://oracleapps88.blogspot.com/ Raju Ch

Oracle Oracle
Oracle M
Purchasing iProcurement O
.C
Purchasing
Create Create RFQ
T
Requisition (Optional)
O
P
S
Oracle Oracle
G Oracle
O
INV WMS L Purchasing
.B
Inspect Create Quotation
& Deliver Oracle
8 (Optional)
Mobile Supply Chain 8
Application S
P
P
Oracle Oracle
A
INV Purchasing
EReceive Create Purchase
L
C Order
A
R
O
RAJU CHINTHAPATLA
http://oracleapps88.blogspot.com/ Raju Ch

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
Enter Requisition type, which can be Purchase Requisition or Internal Requisition. The
http://oracleapps88.blogspot.com/ Preparer defaults to ur employee name. Raju Ch

Enter a line Type , the default for this field is from the Purchasing Options window.
Line types are handled in three classes: amount–based, quantity–based, and outside
processing.

M
Enter the Quantity you want to request for the item. You can use the Catalog button to
get price breaks for different quantities from catalog quotations or blanket purchase
agreements.
O
.C
Enter the Destination Type:
Expense – The goods are delivered to the requestor at an expense location. The
destination subinventory is not applicable.
T
Inventory – The goods are received into inventory upon delivery.
O
Shop Floor – The goods are delivered to an outside processing operation defined by
Work in Process.
P
S
Enter the name of the Requestor. The default is the requisition preparer. Enter the

G
Organization, delivery location, Subinventory.
Enter the Source type. Inventory or the Supplier source type. For the Supplier source

O
type, enter the suggested Supplier, Supplier Site, Contact, and Phone. For the Inventory

L
source type, enter the Organization and Subinventory.

.B
Enter the unit Price for the item. If you create a requisition line for an amount based line
type, Purchasing sets the price to 1, and you cannot change it. Enter the Need By

8
date-time for the requested items. This is required only for planned items. It should be
greater than or equal to the requisition creation date.
8
S
P
P
A
E
L
C
A
R Save and Approve the document. The status will be changed to approved. Query the

O requisition and view its details.

RAJU CHINTHAPATLA
PO_REQUISITION_HEADERS_ALL PO_REQUISITION_LINES_ALL
http://oracleapps88.blogspot.com/ Raju Ch
REQUISITION_HEADER_ID REQUISITION_LINE_ID

PREPARER_ID REQUISITION_HEADER_ID

SEGMENT1 LINE_NUM

M
SUMMARY_FLAG LINE_TYPE_ID

O
ENABLED_FLAG CATEGORY_ID

START_DATE_ACTIVE ITEM_DESCRIPTION

END_DATE_ACTIVE
.C
UNIT_MEAS_LOOKUP_CODE

DESCRIPTION
T
UNIT_PRICE

AUTHORIZATION_STATUS
O QUANTITY

NOTE_TO_AUTHORIZER
P DELIVER_TO_LOCATION_ID

TYPE_LOOKUP_CODE
S TO_PERSON_ID

G
TRANSFERRED_TO_OE_FLAG SOURCE_TYPE_CODE

O
ON_LINE_FLAG ITEM_ID

L
PRELIMINARY_RESEARCH_FLAG ITEM_REVISION

.B
RESEARCH_COMPLETE_FLAG QUANTITY_DELIVERED

PREPARER_FINISHED_FLAG SUGGESTED_BUYER_ID

8 PREPARER_FINISHED_DATE ENCUMBERED_FLAG

8 RFQ_REQUIRED_FLAG

S
AGENT_RETURN_FLAG
NEED_BY_DATE

P
AGENT_RETURN_NOTE
LINE_LOCATION_ID

P
CANCEL_FLAG

USSGL_TRANSACTION_CODE

A
PO_REQ_DISTRIBUTIONS_ALL
GOVERNMENT_CONTEXT

E
DISTRIBUTION_ID

L
DOCUMENT_TYPE_CODE
REQUISITION_LINE_ID

C
BLANKET_PO_HEADER_ID
SET_OF_BOOKS_ID
BLANKET_PO_LINE_NUM

A
CODE_COMBINATION_ID
CURRENCY_CODE

R
REQ_LINE_AMOUNT
INTERFACE_SOURCE_CODE

O
REQ_LINE_QUANTITY
INTERFACE_SOURCE_LINE_ID
ENCUMBERED_FLAG
CLOSED_CODE
GL_ENCUMBERED_DATE
ORG_ID

RAJU CHINTHAPATLA
GL_ENCUMBERED_PERIOD_NAME
http://oracleapps88.blogspot.com/ Raju Ch

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
Insert a single row into PO_REQUISITIONS_INTERFACE_ALL and PO_REQ_
http://oracleapps88.blogspot.com/
DIST_INTERFACE_ALL table for each requisition line that you import. Then launch Raju Ch

Requisition Import program.


The Requisition Import program operates in three phases. In the first phase, the
program validates your data and derives or defaults additional information. The

M
program generates an error message for every validation that fails and creates a row
in the PO_INTERFACE_ERRORS table.
In the second phase, the program groups and numbers the validated requisition lines. If
O
.C
you specify a value in the REQ_NUMBER_SEGMENT1 column of the
PO_REQUISITIONS_INTERFACE_ALL table, all lines with the same value for this
column are grouped together under a requisition header. If you provide a value in the
GROUP_CODE column, all lines with the same value in this column are grouped T
together under a requisition header.
O
In the third phase, the program deletes all the successfully processed rows in the P
interface tables, and creates a report which lists the number of interface records that
S
G
were successfully imported and the number that were not imported. Launch the
Requisition Import Exceptions Report to view detailed errors.
Required Data for PO_REQUISITIONS_INTERFACE_ALL:
O
INTERFACE_SOURCE_CODE to identify the source of your imported requisitions
L
.B
DESTINATION_TYPE_CODE
AUTHORIZATION_STATUS

8
PREPARER_ID or PREPARER_NAME
QUANTITY
CHARGE_ACCOUNT_ID
8
DESTINATION_ORGANIZATION_ID
S
P
DELIVER_TO_LOCATION_ID
DELIVER_TO_REQUESTOR_ID
Required columns for PO_REQ_DIST_INTERFACE_ALL: P
CHARGE_ACCOUNT_ID or charge account segment values
A
DISTRIBUTION_NUMBER
E
L
DESTINATION_ORGANIZATION_ID
DESTINATION_TYPE_CODE
INTERFACE_SOURCE_CODE
C
A
R
O
RAJU CHINTHAPATLA
http://oracleapps88.blogspot.com/ Raju Ch

Oracle Oracle
Oracle
M
Purchasing O
.C
Purchasing iProcurement
Create Create RFQ
T
Requisition (Optional)
O
P
S
Oracle Oracle
G Oracle
O
INV WMS L Purchasing
.B
Inspect Create Quotation
& Deliver Oracle
8 (Optional)
Mobile Supply Chain 8
Application S
P
P
Oracle Oracle
A
INV Purchasing
EReceive Create Purchase
L
C Order
A
R
O
RAJU CHINTHAPATLA
http://oracleapps88.blogspot.com/ Raju Ch

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
A request for quotation (RFQ) is sent to a supplier to request pricing and other
http://oracleapps88.blogspot.com/ information for an item. A quotation is the supplier’s response to that RFQ.Raju Ch
You send
an RFQ to a supplier by fax, making a phone call, or using Oracle iSupplier
Portal. A supplier can send a quotation, whether or not in response to an RFQ, is
through the Purchasing Documents Open Interface.

M
If you don’t receive quotations electronically from your supplier, you can create the
quotation manually using the Quotations window, or copy the quotation from an
RFQ.
O
.C
T
O
You can create RFQs directly from requisitions using Autocreate Documents window.
You need to enter the RFQ type. Then click on create and review the RFQ.
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
RFQ type can be a Catalog: Used for high–volume items or items for which your
http://oracleapps88.blogspot.com/ Raju Ch
supplier sends you information regularly. A Catalog quotation or RFQ also includes price
breaks at different quantity levels.
• Standard: Used for items you’ll need only once or not very often, but not necessarily
for a specific, fixed quantity, location, and date.
• Bid: Used for a specific, fixed quantity, location, and date. Eg. for a large or expensive

M
equipment or for an item that incurs transportation or other special costs

O
The status of RFQ initially is ‘In Process’. It can be ‘Active’ – Choose this status when

.C
the RFQ is complete and you are ready to send it to your suppliers. Only Active RFQs
are printed.

T
Printed – The status assigned to the RFQ when you have printed at least one copy of it.
You must change the status to Active if you want to reprint the RFQ.

O
Closed – Choose this status to close the RFQ when all suppliers have responded or

P
when you no longer want responses. When you close an RFQ, Purchasing deletes all
follow up notifications associated with it.
S
G
Enter ship-to, bill-to locations and Due Date & Close Date for your suppliers to reply.
Enter the Reply/Receive Via code for the method you want the supplier to use to send
O
the quotation viz: mail, telephone, or FAX.

L
.B
8
8
S
P
P
A
E
L
C
A
R
O All other line level information are copied from the Requisition. Enter an optional Target
Price for the RFQ line for negotiation purposes.

RAJU CHINTHAPATLA
Enter the suppliers to which this RFQ will be sent. You can also delete suppliers from
http://oracleapps88.blogspot.com/ the RFQ until you have printed the RFQ for them. Raju Ch

‘Include In Next RFQ Printing’ check box is checked when you add a supplier. After you
print the RFQ for a supplier, Purchasing deselects this field. If you want to reprint the
RFQ for a supplier, you must use this window to select the field again.

M
Select the Add From List button in the RFQ Suppliers window to open the Supplier
Lists modal window. Select any supplier list for which you want to copy all suppliers to
the RFQ.
O
.C
T
O
Enter the Payment terms, Freight terms, Carrier, FOB for the RFQ.

P
S
G
O
L
.BNavigate to the RFQ Price Breaks window for Quotation Class of Catalog.
8
8 Enter the Quantity and unit Price for the RFQ price break line. Leave this field blank if

S
you want the supplier to provide a price independent of the price you want

P
You might want to provide price discounts to indicate to the supplier the prices you
would like to receive.
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
http://oracleapps88.blogspot.com/ Raju Ch

Oracle Oracle Oracle M


O
.C
Purchasing iProcurement Purchasing
Create Create RFQ
T
Requisition (Optional)
O
P
S
Oracle Oracle
G Oracle
O
INV WMS L Purchasing
.B
Inspect Create Quotation
& Deliver Oracle
8 (Optional)
Mobile Supply Chain 8
Application S
P
P
Oracle Oracle
A
INV Purchasing
EReceive Create Purchase
L
C Order
A
R
O
RAJU CHINTHAPATLA
http://oracleapps88.blogspot.com/ Raju Ch

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
You can Copy quotations directly from RFQs, using Tools->Copy Document. You can
http://oracleapps88.blogspot.com/ Raju Ch
also manually create a quotation and reference to the RFQ against which , you are
creating this.

M
O
.C
T
Enter a unique number for the quotation. In the Type field, enter Standard quotation.
You can also manually provide an RFQ number against which , you are creating this.
O
Enter a supplier name and site name. Purchasing uses the default terms, conditions, and
P
currency information for this supplier site in the Quotation Terms and Currency
windows.
S
G
Enter a supplier Contact, Ship–To and Bill–To locations for the quotation. Enter the

O
Supplier Quote number.

L
The Status can be ‘In Process’ – The initial status when you create the quotation.
Active – Choose this status when the quotation is complete and you are ready to approve

.B
it. Only Active quotations can be approved.
Closed – When you enter a quotation, you provide an expiration date for it. Purchasing
8 sends you a notification when the quotation approaches expiration using the warning

8 delay you provided in the quotation header. You can manually close the quotation to

S acknowledge the notification.

P Select Approval Required to indicate that approval is required to purchase goods based

P
on this quotation. The Response Date is the date you actually received the quotation.
Enter the beginning and ending Effective Dates for the quotation. Purchasing displays

A your name as the Buyer. You can forward the quotation to another buyer by choosing

E the name of this buyer from the list of values. The buyer you enter receives all

L
notifications regarding this quotation.

C
A
R
O
RAJU CHINTHAPATLA
Use the Analyze Quotations window to review and approve general or specific quotation
http://oracleapps88.blogspot.com/ information for an item. You need to approve quotation shipments if you wantRaju Ch

requestors or buyers to be able to reference the shipments on purchase orders or


requisitions. Purchasing lets you approve quotation shipments for specific purposes so
that you can control the use of your sourcing information.

M
O
.C
T
O
P
S
G
O
L
Enter the approval Type which can be ‘All Orders’ ie. all types of purchase orders and

.B
Requisitions or ‘ Purchase Agreements’ or ‘Requisitions’ or ‘Standard Purchase Orders’
Enter an active approval reason & name of the Approver

8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
http://oracleapps88.blogspot.com/ Raju Ch

Oracle Oracle Oracle M


O
.C
Purchasing iProcurement Purchasing
Create Create RFQ
T
Requisition (Optional)
O
P
S
Oracle Oracle
G Oracle
O
INV WMS L Purchasing
.B
Inspect Create Quotation
& Deliver Oracle
8 (Optional)
Mobile Supply Chain 8
Application S
P Oracle
P
Oracle Purchasing
A
INV
EReceive Create Purchase
L
C Order
A
R
O
RAJU CHINTHAPATLA
http://oracleapps88.blogspot.com/ Raju Ch

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
Query the Quotation document you want to copy, then choose Copy Document from
http://oracleapps88.blogspot.com/ the Tools menu. Raju Ch

M
O
.C
T
Enter the To document type as BPA. Other valid doc types are listed here ...
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
Choose the purchase order Type: Standard Purchase Order, Planned Purchase Order,
http://oracleapps88.blogspot.com/ Blanket Purchase Agreement, Contract Purchase Agreement. Raju Ch

For blanket and contract purchase agreements only, enter the total Amount Agreed. This
is the amount you have agreed to spend with the supplier.
For blanket or contract purchase agreements, check the Global box to indicate that this

M
is a global agreement that can be assigned to other operating units. This checkbox cannot
be deselected once you have saved the document. For standard and planned purchase
O
orders and blanket purchase agreements, enter line information for the header.

.C
Released – For blanket and contract purchase agreements, Purchasing displays the
current total amount Released. The amount released is 0.00 until you create releases
T
against the blanket purchase agreement or reference the contract on a standard purchase
order.
O
P
P–Card – Purchasing displays a procurement card number if the purchase order was

S
created from an iProcurement requisition that used a corporate credit card for the
purchase. Only the last four digits are displayed. Procurement cards can be used

G
for items with a Destination Type of Expense, for documents that do not contain a
Project number, and for standard purchase orders or releases only.
O
L
Enter the unit Price for the item. The default price is the list price for the item.

.B
In Price reference tab, Enter the latest Market Price for the item. List price is defaulted
from Item set up.

8 For planned purchase orders and blanket purchase agreements, check Allow Price

8 Override to indicate that the release price can be greater than the price on the purchase

S agreement line. If you allow a price override, the release price cannot exceed the Price
Limit specified on the line. If you do not allow a price override, Purchasing displays on
P the release this price from the purchase agreement and prevents you from updating it.

P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
Enter the Payment terms, Freight terms, Carrier, FOB for the Purchasing document.
http://oracleapps88.blogspot.com/ Raju Ch
If ‘Pay on’ is ‘Receipt’ then it will automatically generate an invoice for this purchase
order on receipt. The supplier site should be set up as a Payment on Receipt site in the
Supplier Sites window.
Select Confirming Order to indicate that the purchase order is a confirming order. A

M
confirming order is an order that you are submitting formally to confirm a verbal order

O
already placed with the supplier. For confirming orders, Purchasing prints the following
on the purchase order header: This is a confirming order. Do not duplicate.

.C
Select Firm to indicate that the purchase order is firm. Firm your purchase order when

T
you want to indicate to Master Scheduling/MRP or your manufacturing application that
it should not reschedule this purchase order shipment.

O
Select Supply Agreement if you want Oracle Supplier Scheduling to communicate

P
releases against this blanket purchase agreement to suppliers. Supplier Scheduling can

S
communicate releases against a blanket purchase agreement only when this option is
selected.

G
For planned purchase orders, blanket purchase agreements, and contract purchase

O
agreements, enter the Amount Limit (for the total of all releases) and the Minimum

L
Release Amount that can be released against this purchase order. For blanket and
contract purchase agreements, the Amount Limit must be equal to or greater than the

.B
Amount Agreed. Enter Effective from and to dates to limit the agreement controls by
time.
8 For blanket purchase agreements, enter a Price Update Tolerance only if you are
8 importing price/sales catalog information through the Purchasing Documents Open

S Interface. The Price Update Tolerance specifies the maximum percentage increase

P
allowed to an item’s price on this blanket purchase agreement when your supplier sends
updated price/sales catalog information through the Purchasing Documents Open
P Interface.

A
E
L
C
A
R
O
RAJU CHINTHAPATLA
http://oracleapps88.blogspot.com/ Raju Ch

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
Query the BPA and press new release. A new blanket release is generated for the BPA.
http://oracleapps88.blogspot.com/ Raju Ch

M
O
.C
T
O
Blanket release 1 for BPA 4515 is created with other header defaults from the BPA.

P
S
G
O
L
In shipment tab specify the quantity, organization and ship to location, date you want

.B
your supplier to deliver the items on a purchase order line, and country of origin for the
items.
8
8
S
P
P
A The Country of Origin displayed here defaults from the Approved Supplier List, if it is

E defined there. If not, it defaults from the supplier site in the Supplier Sites window.

L Taxable is selected if a tax code is associated with the item. The tax code defaults from

C
the following sources, in the following order:
• The Purchase Order Preferences window. If you have specified a preferred tax code in

A this window, Purchasing defaults this tax code onto the purchase order shipment.

R
• The Tax Defaults region in the Purchasing Options window. If you have specified a tax
defaulting hierarchy in this window, Purchasing searches for and defaults the tax code

O based on that tax defaulting hierarchy.


View the status of the document line viz: how many are ordered, received and billed.

RAJU CHINTHAPATLA
The destination type determines the final destination of the purchased items. Choose
http://oracleapps88.blogspot.com/ Raju Ch
Expense – The goods are delivered to the requestor at an expense location. The
destination subinventory is not applicable.
Inventory – The goods are received into inventory upon delivery. You can choose this
option only if the item is stock enabled in the ship–to organization.
Shop Floor – The goods are delivered to an outside processing operation defined by

M
Work in Process. You can choose this option only for outside processing items.

O
Enter the Requestor and Deliver To location for this distribution. If the destination type
is Inventory, you can also enter the Subinventory.

.C
Enter the Quantity (Amount, if using Oracle Services Procurement) of the purchase

T
order shipment that you want to charge to the Accounting Flexfield.

O
P
S
The terms are defaulted from the BPA terms defined before.

G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
http://oracleapps88.blogspot.com/ Raju Ch

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
Create a Standard Purchase Order using autocreate window.
http://oracleapps88.blogspot.com/ Raju Ch
The information appears here as it appears for a blanket release
document.

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
http://oracleapps88.blogspot.com/ Raju Ch

M
O
.C
T
O
P
S
G
O
L
.B
8 Approve the document..

8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
http://oracleapps88.blogspot.com/ Raju Ch

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
PO_HEADERS_ALL PO_LINES_ALL
http://oracleapps88.blogspot.com/ Raju Ch
PO_HEADER_ID PO_LINE_ID

TYPE_LOOKUP_CODE PO_HEADER_ID

SEGMENT1 LINE_TYPE_ID
Lookup type code can be

M
VENDOR_ORDER_NUM LINE_NUM
standard, blanket, quotation,

O
RFQ or contract SUMMARY_FLAG ITEM_ID

ENABLED_FLAG ITEM_REVISION

START_DATE_ACTIVE
.C
CATEGORY_ID

END_DATE_ACTIVE
T
ITEM_DESCRIPTION

VENDOR_ID
O
UNIT_MEAS_LOOKUP_CODE

VENDOR_SITE_ID
P QUANTITY_COMMITTED

VENDOR_CONTACT_ID
S COMMITTED_AMOUNT

G
PO_LINE_LOCATIONS_ALL
SHIP_TO_LOCATION_ID ALLOW_PRICE_OVERRIDE_FLAG
LINE_LOCATION_ID

O
BILL_TO_LOCATION_ID NOT_TO_EXCEED_PRICE

L
PO_HEADER_ID
AGENT_ID LIST_PRICE_PER_UNIT
PO_LINE_ID

.B
TERMS_ID UNIT_PRICE
QUANTITY
SHIP_VIA_LOOKUP_CODE QUANTITY

8 SHIP_TO_LOCATION_ID
FOB_LOOKUP_CODE

8
PO_RELEASES_ALL
NEED_BY_DATE

S
PO_RELEASE_ID
PROMISED_DATE

P
PO_DISTRIBUTIONS_ALL PO_HEADER_ID
QUANTITY_RECEIVED

P
PO_DISTRIBUTION_ID RELEASE_NUM
QUANTITY_ACCEPTED

A
PO_HEADER_ID AGENT_ID
QUANTITY_REJECTED

E
PO_LINE_ID RELEASE_DATE
QUANTITY_BILLED

L
LINE_LOCATION_ID REVISION_NUM
QUANTITY_CANCELLED

C
DESTINATION_TYPE_CODE APPROVED_FLAG
UNIT_MEAS_LOOKUP_CODE

A
DESTINATION_ORGANIZATION_ID APPROVED_DATE
PO_RELEASE_ID

R
DESTINATION_SUBINVENTORY PRINT_COUNT

SET_OF_BOOKS_ID PRINTED_DATE

O CODE_COMBINATION_ID

QUANTITY_ORDERED
ACCEPTANCE_REQUIRED_FLAG

ACCEPTANCE_DUE_DATE

RAJU CHINTHAPATLA
PO_RELEASE_ID HOLD_BY

QUANTITY_DELIVERED HOLD_DATE
http://oracleapps88.blogspot.com/ Raju Ch

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
You can import standard purchase orders, blanket purchase agreements or catalog
http://oracleapps88.blogspot.com/
quotations. Replace or Update Blanket purchase agreements and quotations. Standard Raju Ch

purchase orders can only be imported as new documents. You can update your item
master and, for blanket purchase agreements and quotations, apply sourcing rules and
release generation methods to the imported item.

M
The PO_HEADERS_INTERFACE, PO_LINES_INTERFACE, and PO_
DISTRIBUTIONS_INTERFACE tables are loaded manually
Sample columns in Headers_interface table:
O
.C
PROCESS_CODE: Set it to PENDING. After processing it shows as ACCEPTED,
REJECTED or NOTIFIED.
ACTION: ORIGINAL, REPLACE or UPDATE.
T
ORIGINAL: Original is one in which all information is new in your system.
REPLACE: Replaces already-created blanket purchase agreements or catalog O
quotations with new documents containing the new information. First, it looks P
for documents that have same document type (DOCUMENT_TYPE_CODE),
S
G
supplier (VENDOR_ID) and supplier document number (VENDOR_DOC_
NUM) with the existing supplier document number (VENDOR_ORDER
_NUM) as the replacement document
O
L
UPDATE: Updates Unit Price, Item Description, UOM, Price Breaks,
Expiration Date
DOCUMENT_TYPE_CODE: STANDARD, BLANKET or QUOTATION
.B
8
VENDOR_NAME
VENDOR_SITE_CODE
8
S
Launch the Purchasing Documents Open Interface program

P
Launch Purge Purchasing Documents Open Interface Processed Data program to purge
PO interface data. This program removes data that has been accepted or rejected, not
data that is still pending.
P
A
Launch Purchasing Interface Errors Report to view errors. If you want to purge data

E
from the Purchasing Interface Errors table, set the Purge Data field to Yes

L
C
A
R
O
RAJU CHINTHAPATLA
http://oracleapps88.blogspot.com/ Raju Ch

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
The Change Purchase Orders APIs provides the following public procedures: The API will return a numeric zero if the update was successful and a numeric one if
http://oracleapps88.blogspot.com/
• record_acceptance - Record the acceptance or rejection of a purchase order by a some error was encountered. When an error is encountered the APIs will updateRaju Ch
the
supplier. PO_INTERFACE_ERRORS table with the detailed error messages. You can view
• update_po - Update a standard purchase order or release changes of quantity, price, transactions that failed validation by running the Purchasing Interface Errors Report.
and promise date.

M
declare
result number := null;
begin
O
.C
-- Do not forget to commit after the result returns 0 and rollback if result returns 1.
-- This needs to change as per your application.

T
fnd_global.apps_initialize(1318, 50578, 201);
result := PO_CHANGE_API1_S.record_acceptance(
1261, --po num
O
P
null, -- release num
0, -- revision num
’NEW’, -- action
S
G
null, -- action date
588, -- employee_id
'N', -- accepted flag
O
'On Schedule', -- acceptance lookup code
'All valid', -- note L
.B
'APITEST', --- interfacetype
null, -- transaction_id
'1.0'); -- api version
8
result := PO_CHANGE_API1_S.update_po(
8
S
1263, -- po num
1, -- release num
1,-- revision
P
1,-- line num
P
A
1, -- shipment num
5,-- qty
null, -- price
E
null, -- date
’Y’, -- launch approvals L
null, -- update source
C
’APITEST’, -- interface type
null, -- txn id A
’1.0’); -- version
R
EXCEPTION
WHEN OTHERS THEN
O
dbms_output.put_line(’result:’||result);

raise;
end
RAJU CHINTHAPATLA
The PO_Document_Control_PUB.control_document () PL/SQL procedure provides
http://oracleapps88.blogspot.com/
the ability to cancel Purchasing documents directly through an API. Raju Ch

DECLARE
l_return_status VARCHAR2(1);
BEGIN

M
fnd_global.apps_initialize(user_id, resp_id, resp_application_id);
--call the Cancel API
PO_Document_Control_PUB.control_document (
1.0, -- p_api_version O
FND_API.G_TRUE, -- p_init_msg_list
FND_API.G_TRUE, -- p_commit .C
l_return_status,-- x_return_status
T
’PO’, -- p_doc_type
’STANDARD’, -- p_doc_subtype O
null, -- p_doc_id P
’PO123, -- p_doc_num
S
G
null, -- p_release_id
null, -- p_release_num
null, -- p_doc_line_id
O
L
null, -- p_doc_line_num
null, -- p_doc_line_loc_id

.B
null, -- p_doc_shipment_num
’CANCEL’, -- p_action
SYSDATE, -- p_action_date
8
null, -- p_cancel_reason
8
S
’N’, -- p_cancel_reqs_flag
null, -- p_print_flag
null ); -- p_note_to_vendor
P
-- Get any messages returned by the Cancel API
FOR i IN 1..FND_MSG_PUB.count_msg P
LOOP
A
E
DBMS_OUTPUT.put_line(FND_MSG_PUB.Get(p_msg_index => i,

L
p_encoded => ’F’));
END LOOP;
END;
C
A
R
O
RAJU CHINTHAPATLA
http://oracleapps88.blogspot.com/ Raju Ch

Oracle Oracle Oracle M


O
.C
Purchasing iProcurement Purchasing
Create Create RFQ
T
Requisition (Optional)
O
P
S
Oracle Oracle
G Oracle
O
INV WMS L Purchasing
.B
Inspect Create Quotation
& Deliver Oracle
8 (Optional)
Mobile Supply Chain 8
Application S
P
Oracle
P
INV Oracle
A Purchasing
EReceive Create Purchase
L
C Order
A
R
O
RAJU CHINTHAPATLA
http://oracleapps88.blogspot.com/ Raju Ch

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
Receipt routing is defined in Receiving options window and at supplier site level.
http://oracleapps88.blogspot.com/ Raju Ch
In the purchase document, the receiving controls window defaults the value , which can
be overridden. As per this value the receiving transactions will be done. The various
options are Direct Delivery, Standard Receipt, or Inspection Required.
For receiving against the PO 4515 release 1, we shall use standard receipt ie. We need to

M
first enter receipt info and then deliver using the receiving transactions.

O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
Enter Receipt date, Shipment number, Shipped Date, Packing Slip number,
http://oracleapps88.blogspot.com/ Waybill number, Freight Carrier, Bill of Lading, number of Containers,Raju Ch
Received
By person, Supplier or Customer ie. for supplier–sourced shipments, this is the
supplier & for inventory–sourced shipments, this is the organization. If the field
says Customer, this is the customer returning an item.

M
O
.C
T
Select the line you want to receive. If you specify blind receiving at the system

O
option level, Purchasing neither performs over–receipt checking nor displays a
Quantity To Receive.
P
S
Enter the Destination Type: Receiving, Expense, Inventory, or Shop Floor. This
determines the final destination of the received items. Enter the receiving

G
Location., Requestor. For the Inventory destination type, enter the Subinventory,
stock Locator. (when the item and/or the subinventory have locator control
O
enabled) & Country of Origin.

L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
Now Receiving transaction processor runs and may take a sec until this receipt is
available for receiving.
http://oracleapps88.blogspot.com/ Raju Ch

Oracle Oracle Oracle M


O
.C
Purchasing iProcurement Purchasing
Create Create RFQ
T
Requisition (Optional)
O
P
Oracle
S
Oracle
G Oracle
INV O
WMS L Purchasing
.B
Inspect Create Quotation
& Deliver
Oracle 8 (Optional)
Mobile Supply Chain 8
Application P
S
P Oracle
A Oracle
Purchasing
EReceiveINV Create Purchase
L
C Order
A
R
O
RAJU CHINTHAPATLA
http://oracleapps88.blogspot.com/ Raju Ch

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
In the Transactions tabbed region, you can view Destination Type, Item number,
http://oracleapps88.blogspot.com/ Raju Ch
Revision number, Item Description, Location, Person, Subinventory, and stock Locator.
• In the Details tabbed region, you can view Packing Slip number, Supplier Lot number,
Reason code, Hazard class, and UN Number.
• In the Order Information tabbed region, you can view Oder Type, Order number,

M
Release number, Line number, Shipment number, Supplier or Customer, Quantity
Ordered, UOM, and Due Date.
O
• In the Outside Services tabbed region, you can view Job/Schedule, Line, Operation
Sequence, and Department.
.C
In the Quantity field, enter the positive or negative correction quantity for the current
T
line. For controlled items, you can select the Lot & Serial button to navigate to the Lot
Number and Serial Number windows.
O
P
S
G
O
L
.B
Select the line for which you want to enter a receiving transaction. If a material shortage
exists for the item, a message appears. Displaying shortage messages for certain items is a
8 setup option. From the message, you can view details of where in your organization the

8 demand exists for the item. You can then make the item available with a high priority.

S
Enter the transaction Quantity, Destination Type, Location, Subinventory, stock
Locator.

P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
Again until Receiving transaction processor runs and completes the delivery action,
http://oracleapps88.blogspot.com/ You can see it in transaction status summary UI as status pending. AfterRaju
it is Ch
completed u can’t see this record here.

M
O
.C
T
O
P
S
G
O
L
Now check all the transactions in Receiving Transactions summary UI.

.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
View the PO release to check the received quantity is reflected or not..
http://oracleapps88.blogspot.com/ Raju Ch

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
RCV_SHIPMENT_HEADERS
http://oracleapps88.blogspot.com/ Raju Ch
SHIPMENT_HEADER_ID

RECEIPT_SOURCE_CODE

VENDOR_ID

M
VENDOR_SITE_ID

O
ORGANIZATION_ID
RCV_TRANSACTIONS
SHIPMENT_NUM

.C
TRANSACTION_ID
RECEIPT_NUM

T
TRANSACTION_TYPE
SHIP_TO_LOCATION_ID

O
TRANSACTION_DATE
BILL_OF_LADING
RCV_SHIPMENT_LINES

P
QUANTITY
PACKING_SLIP
SHIPMENT_LINE_ID

S
UNIT_OF_MEASURE
SHIPPED_DATE
SHIPMENT_HEADER_ID

G
SHIPMENT_HEADER_ID
FREIGHT_CARRIER_CODE
LINE_NUM
SHIPMENT_LINE_ID

O
EXPECTED_RECEIPT_DATE
CATEGORY_ID
USER_ENTERED_FLAG

L
EMPLOYEE_ID
QUANTITY_SHIPPED
INTERFACE_SOURCE_CODE

.B
NUM_OF_CONTAINERS
QUANTITY_RECEIVED
INTERFACE_SOURCE_LINE_ID
WAYBILL_AIRBILL_NUM

8
UNIT_OF_MEASURE
INV_TRANSACTION_ID
COMMENTS

8
ITEM_DESCRIPTION
SOURCE_DOCUMENT_CODE

S
ITEM_ID
DESTINATION_TYPE_CODE

P
ITEM_REVISION
PRIMARY_QUANTITY

P
VENDOR_ITEM_NUM
PRIMARY_UNIT_OF_MEASURE

A
VENDOR_LOT_NUM
UOM_CODE

E
UOM_CONVERSION_RATE
EMPLOYEE_ID

L
SHIPMENT_LINE_STATUS_CODE
PARENT_TRANSACTION_ID

C
SOURCE_DOCUMENT_CODE
PO_HEADER_ID

A
PO_HEADER_ID
PO_RELEASE_ID

R
PO_RELEASE_ID
PO_LINE_ID
PO_LINE_ID

O PO_LINE_LOCATION_ID

PO_DISTRIBUTION_ID
PO_LINE_LOCATION_ID

PO_DISTRIBUTION_ID

PO_REVISION_NUM

RAJU CHINTHAPATLA
REQUISITION_LINE_ID
REQUISITION_LINE_ID
REQ_DISTRIBUTION_ID
http://oracleapps88.blogspot.com/ Raju Ch

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
Receiving Open Interface is used for processing receipt data & ASNs. TRANSACTION_TYPE: This column indicates the transaction purpose code. It
http://oracleapps88.blogspot.com/ accepts values of ’SHIP’ for a standard shipment (an ASN or ASBN) or ’RECEIVE’Raju Ch
for
Load the receipt data into the RCV_HEADERS_INTERFACE and RCV_
a standard receipt.
TRANSACTIONS_INTERFACE tables. Launch Receiving Open Interface program.
TRANSACTION_DATE
The pre-processor selects unprocessed rows in the RCV_HEADERS_ PROCESSING_STATUS_CODE
INTERFACE table with a PROCESSING_STATUS_CODE of ’PENDING’ and a PROCESSING_MODE_CODE: This column defines how the Receiving Open
VALIDATION_FLAG of ’Y’.
M
Interface is to be called. It accepts a value of ’BATCH’ only. You initiate one of these
values when you submit the Receiving Transaction Processor program through the
Receiving Transaction Processor performs these steps :
Populates the RCV_SHIPMENT_HEADERS & RCV_SHIPMENT_LINES.
Submit Request window.
O
.C
TRANSACTION_STATUS_CODE: This column indicates the status of the transaction
Populates the RCV_TRANSACTIONS table for each row in the
record. The Receiving Open Interface provides a value of ’ERROR’ or ’COMPLETED’.
RCV_SHIPMENT_HEADERS and RCV_SHIPMENT_LINES table if the column
AUTO_TRANSACT_CODE in the RCV_TRANSACTIONS_INTERFACE table
must be a positive number. T
QUANTITY: This column indicates the shipment quantity. The value in this column
contains a value of ’RECEIVE’ or ’DELIVER’. Updates supply for accepted line items
in the tables MTL_SUPPLY and RCV_SUPPLY. Calls the Oracle Inventory module for O
Launch Receiving Interface Errors report and for ASBNs, the Purchasing Interface
processing ’DELIVER’ transactions. Calls the Oracle General Ledger module for P
Errors Report to view error details.
processing financial transactions, such as receipt-based accruals. Updates the
S
The Receiving Open Interface does not support::

G
corresponding purchase orders with the final received and delivered quantities.
Serial numbering
Required for RCV_HEADERS_INTERFACE table: Separate receive and deliver transactions
HEADER_INTERFACE_ID: Purchasing provides a unique-sequence generator to Corrections
O
generate a unique identifier for this column. Returns
L
.B
GROUP_ID: Purchasing provides a group identifier for a set of transactions that should Movement statistics
be processed together. Dynamic locators

8
PROCESSING_STATUS_CODE: This columns indicates the status of each row in the Receiving against Internal Orders
RCV_HEADERS_INTERFACE table. The Receiving Open Interface selects a row for Receiving against Inter-Organization transfers
processing only when the value in this column is ’PENDING’.
8 Receiving against Drop Ship Orders

S
RECEIPT_SOURCE_CODE: This column indicates the source of the shipment. It tells Receiving against RMAs

P
the Receiving Open Interface whether the shipment is from an external supplier or an
internal organization. Currently, this column can accept a value only of ’VENDOR’.
P
TRANSACTION_TYPE: This column indicates the transaction purpose code for the

A
shipment header. This column accepts a value of ’NEW’ or ’CANCEL’.
VENDOR_NAME
E
VALIDATION_FLAG: This column indicates whether to validate a row before
processing it.
L
C
AUTO_TRANSACT_CODE: Perform a standard receipt (’RECEIVE’) or direct receipt
(’DELIVER’)

A
SHIPMENT_NUM: This column indicates the shipment number from the supplier

R
Required for RCV_TRANSACTIONS_INTERFACE:

O
INTERFACE_TRANSACTION_ID: Purchasing provides a unique-sequence generator
to generate a unique identifier for the receiving transaction line.
GROUP_ID:

RAJU CHINTHAPATLA
http://oracleapps88.blogspot.com/ Raju Ch

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
http://oracleapps88.blogspot.com/ Raju Ch

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
http://oracleapps88.blogspot.com/ Raju Ch

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
http://oracleapps88.blogspot.com/ Raju Ch

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
The Supplier Item Catalog window helps to:
http://oracleapps88.blogspot.com/ • Select prices for placing requisition and purchase orders. Raju Ch

• Place source lines from the tabbed regions onto the Order Pad, where you can modify
them before placing them onto requisition and purchase order lines or onto new
requisitions.

M
Open the Supplier Item Catalog by choosing the Catalog button on a requisition or
purchase order.

O
.C
T
O
P
S
G
O
Query the supplier item catalog by restricting the search criteria.
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
The Negotiated Sources tabbed region is a folder. As installed, it displays the Supplier,
http://oracleapps88.blogspot.com/ Item, Commodity, item Description, Supplier Item number, Line UOM, Line Raju Ch
Price,
Break Quantity, and Break Price.

M
O
.C
T
O
P
S
G
O
L
The Prior Purchases tabbed region is a folder. As installed, it displays the Order Date,

.B
Supplier, Item number, Commodity, item Description, UOM, Price, Supplier Item
number, Quantity, and Negotiated flag.

8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
The Sourcing Rules tabbed region displays the Item number, Rank, Supplier, Rule
http://oracleapps88.blogspot.com/ Raju Ch
number, and the rule Effective date range. You can expand and collapse sourcing rule
lines either by selecting the + and – icons or from options on the Tools menu. When
you expand a sourcing rule line, Purchasing opens a folder window that, as
installed, displays the Rank, Commodity, Supplier Item, Line UOM, Line Price, Break
Quantity, and Break Price for documents referencing the rule.

M
O
.C
T
O
P
S
G
O
L
The Requisition Templates tabbed region displays the Supplier, Item number,

.B
Commodity, UOM, Price, Source Type, Supplier Item number, Template name,
Template Description, and Buyer.

8 To select prices from the tabbed regions:

8
1. Select the Select Price Only check box, if you opened the Supplier Item Catalog from a
requisition . If you opened the Supplier Item Catalog from a purchase order, the Select
S Price Only check box is already selected, and you cannot deselect it. You cannot use the

P Order Pad if you have checked Select Price Only.

P
You cannot use the Order Pad if you opened it from a Purchase Order window.
2. Move the cursor to the desired line in one of the tabbed regions.

A 3. Select the ‘select’ button to copy the price of the current line to your target document

E
L
C
A
R
O
RAJU CHINTHAPATLA
Choose the Add button to place the current line in the open tabbed region onto the
http://oracleapps88.blogspot.com/ Raju Ch
Order Pad. The cursor moves to the Order Pad, where you can select the Remove
button to return the current line to its original tabbed region.
You can enter or edit the following fields for an Order Pad line: Quantity, Price, Need–
By date, Organization, Location, Destination Type, and Subinventory.

M
Choose the Select button to add the order pad lines to the requisition or purchase order
from which you accessed the catalog. This also closes the Supplier Item Catalog window.
To enter order pad options and defaults:
O
.C
Select the Options button to open the Order Pad Options window. To view the current
order pad total: Select the Order Total button to open the Order Pad Total window.

T
O
P
S
G
O
L
.B
8
8
S The order pad information got copied on to the purchasing document here.

P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA
http://oracleapps88.blogspot.com/ Raju Ch

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
RAJU CHINTHAPATLA

You might also like