Search Results interface_type
Overview
The APPS.PON_VALIDATE_ITEM_PRICES_INT package body is a validation utility within the Oracle E-Business Suite Advanced Procurement module. Its principal role is to validate item price and award bid data staged in the interface tables before that data is processed into the base purchasing and sourcing tables. The package supports the XML-based spreadsheet upload flow for award bids, providing programmatic validation entry points that the awards interface can invoke to confirm that uploaded lines are structurally correct and referentially complete. Where validation fails, the package coordinates with the error repository so that the interface records the appropriate diagnostics for end-user correction.
Key Procedures and Functions
- VALIDATEAWARDBIDXML — The primary XML-facing validation entry point. It first determines whether the supplied batch actually contains award interface rows; if none exist, it returns a success status immediately. Otherwise it delegates to the core award validation routine using the XML upload mode defined in
PON_AWARD_PKG. It then inspectsPON_INTERFACE_ERRORSusing theINTERFACE_TYPEcolumn to determine whether any errors were logged, returning an error status and anERRORSreturn code when problems are found, and a success status otherwise. This procedure is the only listed routine in the ETRM metadata whose behaviour is fully visible in the supplied source excerpt. - VALIDATE_BIDS — Documented as a stub implementation in the supplied source; the body consists of a
NULLstatement, indicating the procedure is either reserved for future use or its substantive logic resides elsewhere. - VALIDATE — Documented as a public entry point of the package, providing the general validation invocation used by the awards interface. Its detailed implementation is not exposed in the metadata excerpt.
The package additionally contains internal helper routines, including validateAwardBid, getDoctypeMessageSuffix, and is_valid_rule, which support document-type rule lookups and message suffix resolution for auction doctypes.
Tables Accessed
- MTL_SYSTEM_ITEMS_KFV, MTL_SYSTEM_ITEMS_TL, MTL_CATEGORIES_KFV, MTL_CATEGORIES — used to validate item and category references supplied on uploaded award lines.
- MTL_CATEGORY_SETS, MTL_CATEGORY_SET_VALID_CATS, MTL_DEFAULT_CATEGORY_SETS, MTL_ITEM_CATEGORIES — used to confirm that category assignments are valid within the appropriate category set.
- MTL_UNITS_OF_MEASURE_TL — used to validate unit-of-measure values on interface lines.
- FND_LOOKUP_VALUES and FND_USER — support lookup-driven validation and user identity checks.
- FINANCIALS_SYSTEM_PARAMS_ALL — supplies system-level defaults and controls.
- HR_ALL_ORGANIZATION_UNITS, GMS_AWARDS_ALL, PA_PROJECTS_ALL — referenced for organization, award, and project validation applicable to funded or project-related awards.
The interface tables PON_AWARD_ITEMS_INTERFACE and PON_INTERFACE_ERRORS are also central to the validation flow, the latter being queried by INTERFACE_TYPE to detect logged errors.
Usage Notes
This package is typically invoked in the context of the award bid spreadsheet upload process, either directly by XML upload handling code or indirectly through the awards interface concurrent programs. It is referenced by one other package, confirming its role as a shared validation dependency within sourcing and procurement. Because it operates on staged interface data, it should be called after lines are inserted into the award interface table and before the import process commits records to the base tables. Customisations should not modify the packaged logic directly; instead, extensions should invoke the documented public entry points and observe the returned status and return-code values to determine whether remediation of interface errors is required.
-
APPS.PON_VALIDATE_ITEM_PRICES_INT SQL Statements
12.2.2
-
APPS.PON_NEGOTIATION_PUBLISH_PVT SQL Statements
12.1.1
-
APPS.PON_VALIDATE_ITEM_PRICES_INT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PON_VALIDATE_ITEM_PRICES_INT
12.1.1
-
APPS.PO_POXREQIM_XMLP_PKG SQL Statements
12.1.1
-
APPS.PON_VALIDATE_SHIPMENTS_INT SQL Statements
12.2.2
-
APPS.PON_NEGOTIATION_PUBLISH_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PON_VALIDATE_ITEM_PRICES_INT
12.2.2
-
VIEW: PON.PON_INTERFACE_ERRORS#
12.2.2
-
VIEW: PO.PO_INTERFACE_ERRORS#
12.2.2
-
APPS.PO_POXREQIM_XMLP_PKG SQL Statements
12.2.2
-
VIEW: JTF.JTY_WEBADI_RESOURCES#
12.2.2
-
APPS.PON_UNSOL_VALIDATIONS_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PO_POXREQIM_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.PON_VALIDATE_SHIPMENTS_INT
12.2.2
-
APPS.PON_VALIDATE_PAYMENTS_INT SQL Statements
12.1.1
-
APPS.PON_VALIDATE_PAYMENTS_INT SQL Statements
12.2.2
-
APPS.PON_BID_VALIDATIONS_PKG SQL Statements
12.1.1
-
APPS.PON_OPEN_INTERFACE_PVT SQL Statements
12.2.2
-
APPS.PON_BID_VALIDATIONS_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PON_NEGOTIATION_PUBLISH_PVT
12.2.2
-
PACKAGE BODY: APPS.PO_POXREQIM_XMLP_PKG
12.2.2
-
PACKAGE BODY: APPS.PON_NEGOTIATION_PUBLISH_PVT
12.1.1
-
VIEW: APPS.RA_INTERFACE_ERRORS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.RA_INTERFACE_ERRORS_V, object_name:RA_INTERFACE_ERRORS_V, status:VALID,
-
View: RA_INTERFACE_ERRORS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.RA_INTERFACE_ERRORS_V, object_name:RA_INTERFACE_ERRORS_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.RA_INTERFACE_ERRORS_V ,
-
View: RA_INTERFACE_ERRORS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.RA_INTERFACE_ERRORS_V, object_name:RA_INTERFACE_ERRORS_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.RA_INTERFACE_ERRORS_V ,
-
VIEW: APPS.RA_INTERFACE_ERRORS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.RA_INTERFACE_ERRORS_V, object_name:RA_INTERFACE_ERRORS_V, status:VALID,
-
PACKAGE BODY: APPS.PON_UNSOL_VALIDATIONS_PKG
12.2.2
-
APPS.PO_POXPIERR_XMLP_PKG SQL Statements
12.2.2
-
VIEW: PON.PON_ITEM_PRICES_INTERFACE#
12.2.2
-
PACKAGE BODY: APPS.PON_BID_VALIDATIONS_PKG
12.1.1
-
VIEW: APPS.RA_INTERFACE_ERRORS_V
12.2.2
-
APPS.PO_POXPIERR_XMLP_PKG SQL Statements
12.1.1
-
TABLE: JTF.JTY_WEBADI_RESOURCES
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTY_WEBADI_RESOURCES, object_name:JTY_WEBADI_RESOURCES, status:VALID,
-
PACKAGE BODY: APPS.PON_VALIDATE_PAYMENTS_INT
12.1.1
-
VIEW: APPS.RA_INTERFACE_ERRORS_V
12.1.1
-
TABLE: PON.PON_INTERFACE_ERRORS
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_INTERFACE_ERRORS, object_name:PON_INTERFACE_ERRORS, status:VALID,
-
VIEW: PON.PON_INTERFACE_ERRORS#
12.2.2
owner:PON, object_type:VIEW, object_name:PON_INTERFACE_ERRORS#, status:VALID,
-
VIEW: PO.PO_INTERFACE_ERRORS#
12.2.2
owner:PO, object_type:VIEW, object_name:PO_INTERFACE_ERRORS#, status:VALID,
-
VIEW: JTF.JTY_WEBADI_RESOURCES#
12.2.2
owner:JTF, object_type:VIEW, object_name:JTY_WEBADI_RESOURCES#, status:VALID,
-
PACKAGE BODY: APPS.PON_BID_VALIDATIONS_PKG
12.2.2
-
Table: PO_INTERFACE_ERRORS
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_INTERFACE_ERRORS, object_name:PO_INTERFACE_ERRORS, status:VALID, product: PO - Purchasing , description: Requisition import interface errors , implementation_dba_data: PO.PO_INTERFACE_ERRORS ,
-
PACKAGE BODY: APPS.PON_VALIDATE_PAYMENTS_INT
12.2.2
-
Table: PO_INTERFACE_ERRORS
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_INTERFACE_ERRORS, object_name:PO_INTERFACE_ERRORS, status:VALID, product: PO - Purchasing , description: Requisition import interface errors , implementation_dba_data: PO.PO_INTERFACE_ERRORS ,
-
TABLE: JTF.JTY_WEBADI_RESOURCES
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTY_WEBADI_RESOURCES, object_name:JTY_WEBADI_RESOURCES, status:VALID,
-
Lookup Type: FND_REP_NAV_TREE_TYPE
12.1.1
product: FND - Application Object Library , meaning: Navigation Tree Progressions , description: Navigation Tree Progressions for Integration Repository ,
-
Lookup Type: FND_REP_NAV_TREE_TYPE
12.2.2
product: FND - Application Object Library , meaning: Navigation Tree Progressions , description: Navigation Tree Progressions for Integration Repository ,
-
TABLE: PON.PON_INTERFACE_ERRORS
12.1.1
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_INTERFACE_ERRORS, object_name:PON_INTERFACE_ERRORS, status:VALID,
-
TABLE: PO.PO_INTERFACE_ERRORS
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_INTERFACE_ERRORS, object_name:PO_INTERFACE_ERRORS, status:VALID,
-
TABLE: PO.PO_INTERFACE_ERRORS
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_INTERFACE_ERRORS, object_name:PO_INTERFACE_ERRORS, status:VALID,