Purchase Order Interface
-
Upload
naveen-shankar-mauwala -
Category
Documents
-
view
231 -
download
0
Transcript of Purchase Order Interface
-
8/10/2019 Purchase Order Interface
1/20
Purchase Order Interface
-
8/10/2019 Purchase Order Interface
2/20
4 December 2014 2
Integration with other modules
OraclePayables
OracleGeneral Ledger
OracleSupplier Scheduling
OracleAssets
OracleBill of Material
OracleCost Management
OracleInventory
OracleMaster Scheduling/MRP
OracleOrder Management
OracleWork in Process
OracleHuman Resources
OracleProject Accounting
Oracle
Purchasing
-
8/10/2019 Purchase Order Interface
3/20
4 December 2014 3
Purchase Order Types
Header
Line
Shipment
Distribution
Contract
Agreement
Header Header
Line
Header
Line
Shipment
Distribution
Blanket
Agreement
Planned
Purchase
Order
Standard
Purchase
Order
Shipment
Distribution
Blanket
Release
Header
Line
Shipment
Distribution
Standard
PO
Scheduled
Release
-
8/10/2019 Purchase Order Interface
4/20
4 December 2014 4
Standard
One time purchases Know details of purchase: Specific goods or service
Known pricing
Quantity
Delivery schedule
Internal charges
Short-term agreement Need to encumber the purchase immediately
Standard
Purchase
Order
-
8/10/2019 Purchase Order Interface
5/20
4 December 2014 5
Contract
Details of goods or services to be purchasedare not known
Terms and conditions are specified with your
supplier You reference contract purchase agreements
directly on standard purchase order lines
-
8/10/2019 Purchase Order Interface
6/20
4 December 2014 6
Contd..Contract
Purchase Order
Standard
Purchase Order
Header Header
Lines
-------------
-------------
Shipments
-------------
-------------
Distributions
-------------
-------------
1
-
8/10/2019 Purchase Order Interface
7/20
4 December 2014 7
Planned
Dates of delivery tentatively scheduled Details of services or goods are known
Actual purchases occur when a scheduled
release is issued
-
8/10/2019 Purchase Order Interface
8/20
4 December 2014 8
Contd..Planned
Purchase OrderHeader Header
Lines
--------------------------
Shipments
-------------
-------------
Distributions
-------------
-------------
1
Shipments
-------------
-------------
Distributions
-------------
-------------
3
4
2
-
8/10/2019 Purchase Order Interface
9/20
4 December 2014 9
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 blanketrelease is issued
-
8/10/2019 Purchase Order Interface
10/20
4 December 201410
Contd..Blanket
Agreement
Header Header
Lines
-------------
-------------
Price Breaks
-------------
-------------
1
Shipments
-------------
-------------
Distributions
-------------
-------------
3
Price Break
Qty: 10,000
2
-
8/10/2019 Purchase Order Interface
11/20
4 December 201411
Interface Process
Third Party Applications
Oracle Apps. AP
AP InterfaceRead Data
Process
Validate
Store
-
8/10/2019 Purchase Order Interface
12/20
4 December 201412
Contd..
The input source can be a flat file (csv; txt; xls; dat) or an XMLfile. Import Data into Staging tables
Step 1:
Read
The PO information should satisfy the Application and
Custom data validation rules.
Step 2:
Validate
All successfully validated data is stored in the PO Interfacestables.
Step 3:
Store
Run the Payables Open Interface Importto process andimport from the Interface tables to the Base Tables.
Step 4:
Import
-
8/10/2019 Purchase Order Interface
13/20
4 December 201413
Detailed Design
Read Data The legacy system data files can be in .csv,
.txt, .xml etc. format.
Import data into staging tables usingSql*Loader
XX_PO_HEADERS_STG
XX_PO_LINES_STG
XX_PO_DISTRIBUTIONS_STG
-
8/10/2019 Purchase Order Interface
14/20
4 December 201414
Contd..
Validate Data Validate the Staging tables data.
Store Data
Once data is validated import into Interfacetables.
PO_HEADERS_INTERFACE
PO_LINES_INTERFACE
PO_DISTRIBUTIONS_INTERFACE
-
8/10/2019 Purchase Order Interface
15/20
4 December 201415
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 populatedinto PO_INTERFACE_ERRORS table
-
8/10/2019 Purchase Order Interface
16/20
4 December 201416
PO_HEADERS_INTERFACE
PO_HEADERS_INTERFACE is the interfacetable that holds header information for thePDOI program to create standard/blanketpurchase 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.
-
8/10/2019 Purchase Order Interface
17/20
4 December 201417
PO_LINES_INTERFACE
PO_LINES_INTERFACE is the interface tablethat holds lines information for the PDOIprogram to create standard/blanketpurchase 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
-
8/10/2019 Purchase Order Interface
18/20
4 December 2014
18
PO_DISTRIBUTIONS_INTERFACE
PO_DISTRIBUTIONS_INTERFACE is theinterface table that holds distributioninformation for the PDOI program to createstandard purchase order.
Important columns INTERFACE_LINE_ID : Interface line unique identifier
INTERFACE_HEADER_ID : Interface header uniqueidentifier
LINE_NUM LINE_TYPE
ITEM_TEYPE
-
8/10/2019 Purchase Order Interface
19/20
4 December 2014
19
PO_INTERFACE_ERRORS
PO_INTERFACE_ERRORS contains errormessage information generated by the openinterface programs in Oracle Purchasing. Forevery 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
-
8/10/2019 Purchase Order Interface
20/20
4 December 2014
20
Import Standard Purchase Orders
Used to import data from interfacetables to base tables
Parameters
Parameters:Default Buyer (Optional)Create or Update Item (Required)Approval Status (Required)Batch Id (Optional)