Purchase Order Interface

Embed Size (px)

Citation preview

  • 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)