Vous êtes sur la page 1sur 20

Purchase Order Interface

Integration with other modules


Oracle
Inventory

Oracle
Payables

Oracle
Master Scheduling/MRP

Oracle
General Ledger

Oracle
Order Management

Oracle
Supplier Scheduling

Oracle
Work in Process

Oracle
Assets

Oracle
Human Resources

Oracle
Purchasing

Oracle
Project Accounting

4 December 2014

Oracle
Bill of Material
Oracle
Cost Management

Purchase Order Types


Contract
Agreement

Blanket
Agreement

Header

Header

Header

Header

Standard
PO

Line

Line

Line

Header

Blanket
Release

Shipment

Shipment

Distribution

Distribution

Line
Shipment

Shipment

Distribution

Distribution

4 December 2014

Planned
Purchase
Order

Scheduled
Release
3

Standard
Purchase
Order

Standard
One time purchases
Know details of purchase:

Specific goods or service


Known pricing
Quantity
Delivery schedule
Internal charges

Standard
Purchase
Order

Short-term agreement
Need to encumber the purchase immediately
4 December 2014

Contract
Details of goods or services to be purchased
are not known
Terms and conditions are specified with your
supplier
You reference contract purchase agreements
directly on standard purchase order lines

4 December 2014

Contd..
Contract
Purchase Order

Standard
Purchase Order

Header

Header

1
Lines
-------------------------

Shipments
-------------------------

Distributions
------------------------4 December 2014

Planned
Dates of delivery tentatively scheduled
Details of services or goods are known
Actual purchases occur when a scheduled
release is issued

4 December 2014

Contd..
Planned
Purchase Order
Header

Header

Lines
-------------------------

3
Shipments
-------------------------

Distributions
------------------------4 December 2014

Shipments
-------------------------

Distributions
------------------------8

Blanket
Long-term agreement:
Effective date and expiration date

Details of goods or services are known:


Pricing

Dates of delivery are not known


Actual purchases occur when a blanket
release is issued

4 December 2014

Contd..
Blanket
Agreement
Header

Header

Lines
-------------------------

3
Shipments
-------------------------

Price Break
Qty: 10,000

Price Breaks
-------------------------

Distributions
------------------------4 December 2014

10

Interface Process
Third Party Applications

Read Data

AP Interface

Validate
Store
Process
Oracle Apps. AP

4 December 2014

11

Contd..
Step 1:
Read

The input source can be a flat file (csv; txt; xls; dat) or an XML
file. Import Data into Staging tables

Step 2:
Validate

The PO information should satisfy the Application and


Custom data validation rules.

Step 3:
Store

All successfully validated data is stored in the PO Interfaces


tables.

Step 4:
Import

Run the Payables Open Interface Import to process and


import from the Interface tables to the Base Tables.

4 December 2014

12

Detailed Design
Read Data
The legacy system data files can be in .csv,
.txt, .xml etc. format.
Import data into staging tables using
Sql*Loader
XX_PO_HEADERS_STG
XX_PO_LINES_STG
XX_PO_DISTRIBUTIONS_STG

4 December 2014

13

Contd..
Validate Data
Validate the Staging tables data.

Store Data
Once data is validated import into Interface
tables.
PO_HEADERS_INTERFACE
PO_LINES_INTERFACE
PO_DISTRIBUTIONS_INTERFACE

4 December 2014

14

Contd..
Process Data
Run Import Standard Purchase Orders program
to populate data into Base tables
PO_HEADERS_ALL
PO_LINES_ALL
PO_LINE_LOCATIONS_ALL
PO_DISTRIBUTIONS_ALL

All the Rejected records will be populated


into PO_INTERFACE_ERRORS table

4 December 2014

15

PO_HEADERS_INTERFACE
PO_HEADERS_INTERFACE is the interface
table that holds header information for the
PDOI program to create standard/blanket
purchase orders and catalog quotations..
Important columns

INTERFACE_HEADER_ID : Interface header unique identifier


BATCH_ID : unique identifier
INTERFACE_SOURCE_CODE : Interface source
PROCESS_CODE : Interface record status
ORG_ID : Operating unit unique identifier
DOCUMENT_TYPE_CODE : Document type to be created: PO or RFQ
DOCUMENT_SUBTYPE : Document subtype
DOCUMENT_NUM : Document number.

4 December 2014

16

PO_LINES_INTERFACE
PO_LINES_INTERFACE is the interface table
that holds lines information for the PDOI
program to create standard/blanket
purchase orders and catalog quotations.
Important columns

INTERFACE_LINE_ID : Interface line unique identifier


INTERFACE_HEADER_ID : Interface header unique identifier
LINE_NUM
LINE_TYPE
ITEM_TEYPE
ITEM_DESCRIPTION
QTY
UNIT_PRICE

4 December 2014

17

PO_DISTRIBUTIONS_INTERFACE
PO_DISTRIBUTIONS_INTERFACE is the
interface table that holds distribution
information for the PDOI program to create
standard purchase order.
Important columns
INTERFACE_LINE_ID : Interface line unique identifier
INTERFACE_HEADER_ID : Interface header unique
identifier
LINE_NUM
LINE_TYPE
ITEM_TEYPE
4 December 2014

18

PO_INTERFACE_ERRORS
PO_INTERFACE_ERRORS contains error
message information generated by the open
interface programs in Oracle Purchasing. For
every interface transaction row with errors,
this table contains a row for each column
that has an error.
Important columns
INTERFACE_TYPE : Error message source
INTERFACE_TRANSACTION_ID : Error transaction unique
identifier
COLUMN_NAME : Error column name
ERROR_MESSAGE : Error message text
PROCESSING_DATE : Error transaction date
4 December 2014

19

Import Standard Purchase Orders


Used to import data from interface
tables to base tables
Parameters
Parameters:
Default Buyer (Optional)
Create or Update Item (Required)
Approval Status (Required)
Batch Id (Optional)

4 December 2014

20

Vous aimerez peut-être aussi