Document
1 di 6
https://support.oracle.com/epmos/faces/ui/km/DocumentDisplay.jspx?_adf...
Release 12 Oracle Purchasing API and Open Interface Changes [ID 437587.1]
Modified: 05-Jul-2012
Type: README
Status: PUBLISHED
Priority: 3
Release 12 Oracle Purchasing API and Open Interface
Changes
Last revised: Jan 19, 2011
See Change Record
How to Use this Document
The Release 12 Purchasing API and Open Interface Changes communicates technical information about new or
changed functionality introduced in the Release 12 of the Oracle E-Business Suite. It does not cover any changes
introduced in family packs, minipacks or standalone patches released since 11.5.10. To find out about these changes,
consult the appropriate Other Documents listed below.
To best use this document you will need the latest version of the 11.5.10 Oracle Manufacturing APIs and Open
Interfaces Manual (available on the documentation library CD listed below) for complete documentation on the
Purchasing APIs and Open Interfaces and then refer to this document for the change made in Release 12.
This document contains the following technical information about Release 12 Oracle Purchasing API and Open Interface
Changes.
1. New and Changed Components
2. Implementation Considerations
3. Change Record
Other Document Links
R12 Oracle Purchasing User Guide
R12 Oracle Purchasing Functional Upgrade in the Oracle Applications Upgrade Guide
R12 Oracle Electronic Technical Reference Manual (e TRM) located on Oracle MetaLink
R12 Oracle Integration Repository located on Oracle Metalink
Note that the R12 Oracle Applications Online Documentation CD is available. It contains the most current
Documentation Library.
1. New and Changed Components
This section identifies some of the components that were introduced or changed for Oracle Purchasing in Release 12.
The components detailed in this section may have significant impact to existing customizations and/or extensions
currently implemented on the system. Please carefully review and understand the implications of these changes in
these areas. For additional information refer to the Oracle Electronic Technical Reference Manuals (eTRM) or the Oracle
Integration Repository located on Oracle MetaLink. Please note that both the eTRM and the Integration Repository
represents cumulative, not delta, product information.
25/10/2012 9.59
Document
2 di 6
https://support.oracle.com/epmos/faces/ui/km/DocumentDisplay.jspx?_adf...
1.1 Public APIs
For additional information refer to the Oracle Integration Repository located on Oracle MetaLink or in your installed
Release 12 E-Business Suite Application.
1.1.1 New Public APIs
None in this release.
1.1.2 Changed Public APIs
Public API Name
Feature Area
Brief Description of Change
Cancel PO API
Complex work
Procurement
The Cancel PO API or PO_Document_Control_PUB.control_document ()
PL/SQL procedure has been enhanced to cancel Complex Purchase
Orders directly through API.
Purchase Order
Change API
Complex work
Procurement
The Purchase Order Change API has been enhanced to support Pay
Items; which specifies the work component, the associated dollar
amount, and due date for completion associated with the work
component.
Purchase Order
Change API
Support Need By Date Added NEW_NEED_BY_DATE as a parameter.
update for change po
Support updating need by date on a po shipment (Supported
api
documents include Standard PO, Planned PO, Blanket Release,
Scheduled Release)
1.1.3 Obsoleted/Deprecated Public APIs
None in this release.
1.2 Open Interfaces
For additional table and view information refer to the Oracle Electronic Technical Reference Manuals (e TRM) located on
Oracle MetaLink. Please note that the eTRM contains cumulative, not delta, product information.
1. Tables
2. Programs
1.2.1 Tables
1.2.1.1 New Tables
Table Name
Feature Area
PO_LINE_LOCATIONS_INTERFACE
This table is intended for internal use only.
This is the interface table for price breaks and standard PO shipments.
You should not populate these tables rather PO_LINES_INTERFACE as
before. PDOI internally pushes records to this interface table for
processing.
25/10/2012 9.59
Document
3 di 6
https://support.oracle.com/epmos/faces/ui/km/DocumentDisplay.jspx?_adf...
Table Name
Feature Area
PO_ATTR_VALUES_INTERFACE
This table is intended for internal use only.
This table is an interface table for line non translatable value of item
descriptors.
PO_ATTR_VALUES_TLP_INTERFACE
This table is intended for internal use only.
This table is an interface table for line translatable values of item
descriptors.
1.2.1.2 Changed Tables
Table Name
Feature Area
Brief Description of Change
PO_REQUISITIONS_INTERFACE_ALL
E-Business Tax
Integration
Added new column that you can populate:
tax_name
Added two new columns that you can populate:
PO_HEADERS_INTERFACE
Unified Catalog
created_language: The session language in
which the user creates the blanket in, it's
used to determine the base language for the
descriptors.
cpa_reference: For internal use only.
PO_HEADERS_INTERFACE
PDOI Processing Added the following two columns that you can
populate:
style_id: This represents the Oracle
Purchasing style that you want to associate
with the order/ agreement being imported.
style_display_name: You can specify the
Oracle Purchasing style display name which
can derive the style_id.
The following columns added to the table for
internal use only:
draft_id
processing_id
processing_round_num
original_po_header_id
PO_LINES_INTERFACE
PDOI Processing The following columns added to the table and are
intended for internal use only:
processing_id
line_loc_populated_flag
file_line_number
retainage_rate
max_ratainage_amount
progress_payment_rate
25/10/2012 9.59
Document
4 di 6
https://support.oracle.com/epmos/faces/ui/km/DocumentDisplay.jspx?_adf...
Table Name
Feature Area
Brief Description of Change
recoupment_rate
advance_amount
PO_LINES_INTERFACE
Unified Catalog
The following columns added to the table which you
can populate:
supplier_part_auxid
ip_category_id
ip_category_name: Represents the shopping
category.
The following columns added to the table for
internal use only:
catalog_name
file_line_number
file_line_language
PO_LINE_LOCATIONS_INTERFACE
Complex Work
Procurement
Addition of the following Columns :
PAYMENT_TYPE
DESCRIPTION
WORK_APPROVER_NAME
WORK_APPROVER_ID
BID_PAYMENT_ID
AUCTION_PAYMENT_ID
PO_DISTRIBUTIONS_INTERFACE
PDOI Processing The following columns added to the table for
internal use:
interface_line_location_id
processing_id
process_code
interface_distribution_ref
PO_PRICE_DIFF_INTERFACE
PDOI Processing The following columns added to the table for
internal use:
processin_id
process_code
PO_INTERFACE_ERRORS
1.2.1.3
Obsoleted Tables
None in this release.
1.2.2 Programs
1.2.2.1 New Programs
None in this release.
Unified Catalog
Added following new columns to the table for
internal use:
column_value
interface_line_location_id
interface_attr_values_id
interface_attr_values_tlp_id
price_diff_interface_id
token1_name, token2_name, ,
token6_name
token1_value, token2_value, , token6_value
app_name
25/10/2012 9.59
Document
5 di 6
https://support.oracle.com/epmos/faces/ui/km/DocumentDisplay.jspx?_adf...
1.2.2.2 Changed Programs
Program
Name
Feature Area
Brief Description of Change
Requisition
Import
Requisition support in
Purchasing Open
Interface
Now allows Order Modifiers (Minimum Order Quantity and Fixed Lot
Multiple during the Requisition Import concurrent program for requisition
imported from Inventory module. (interface_source_code = INV). These
order modifiers are specified on Approved Supplier List form.
Requisition
Import
Validating the records This process now allow creation of requisition with fixed price service line,
in the interface tables. which has Shop Floor as the destination type, if eAM is installed. Interface
record will be rejected if eAM is not intalled.
Requisition
Import
Requisition Import
Modified to maintain the PO_REQUISITION_LINES_ALL.reqs_in_pool_flag
which is a singular in-pool identifier column
Requisition
Import
Charge Based Shikyu
Added validation to make sure that Shikyu item must have Inventory as the
destination type and that the secondary sub-inventory type for the
destination sub-inventory is ASSET.
Purchasing
PO Document Import
Document Open
Interface
The program has been rewritten to support bulk processing of interface
data.
You can now specify the following in the interface tables for importing
standard PO or price catalogs (agreements and quotations):
Standard PO:
Header: style_name or style_id
Blanket or Quotation
Header: style_name or style_id (Not for Quotations)
Line: ip_category or ip_category_name, supplier_part_auxid
This program has been enhanced to try processing records stuck in
IN-PROCESS status due to any unexpected error.
Purchasing
Document Open
Interface
Standard PO import
Default field OUTSOURCED_ASSEMBLY field in
PO_PDOI_LINE_LOC_PROCESS_PVT.default_outsourced_assembly
Added validations to make sure that Shikyu item can only be delivered to
inventory destination type and asset sub-inventory
Purge Purchasing
Open Interface
Processed Data
A new parameter Document Number has been added to the program that
enables purging processed records in the interface table for a particular
purchase order.
During PDOI processing records may get propagated to the draft tables and
due to unexpected error may get stuck there. You can use this program to
purge such records for a specific purchase order from the draft tables.
1.2.2.3 Obsoleted Programs
25/10/2012 9.59
Document
6 di 6
https://support.oracle.com/epmos/faces/ui/km/DocumentDisplay.jspx?_adf...
None in this release.
2. Implementation Considerations
This section identifies the new/changed setup steps for Oracle Purchasing APIs and Open Interfaces that were
introduced in Release 12.
.
2.1 Purchase Document Open Interface (PDOI) Enhancements
PDOI has been completely rewritten in Release 12. The major differences include:
Utilizing bulk processing to derive, default, and validate data in the interface tables
.
7. Change Record
Date
Description of Change
June 30 , 2007
Publish document.
Jan 19 , 2011
Updated Section 1.1.2 Changed Public APIs - Cancel PO API
Oracle Corporation
Copyright Notice
Copyright 2007, Oracle. All rights reserved.
Trademark Notice
Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective owners.
25/10/2012 9.59