Search Results po_delrec_pvt
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
PO_DELREC_PVT is an Oracle E-Business Suite private PL/SQL package owned by the APPS schema and classified as a PVT (private) API. In EBS 12.1.1 and 12.2.2, it serves the Purchasing module as an internal utility for building and maintaining the delivery record (delrec) structures that describe how ordered goods are to be received at their destination. A delivery record captures the receiving-relevant attributes of a purchase order shipment — destination organization, ship-to location, receipt routing, freight carrier and terms, unit of measure, and related reference data. The package encapsulates the logic that creates or updates these records so that the same derivation rules are applied consistently whether the action originates from a form, a concurrent process, or another programmatic caller.
Consistent with the PVT naming convention, PO_DELREC_PVT is not a supported public interface. It is invoked by other products inside the EBS code base rather than by customer extensions, and its signature may change between releases without notice.
Key Procedures and Functions
The ETRM documentation for 12.2.2 records a single documented program unit, CREATE_UPDATE_DELREC. As its name indicates, this procedure performs the create-or-update operation on a purchasing delivery record: when a suitable record does not yet exist for the given shipment, it inserts one; when one already exists, it updates the existing record to reflect current source data. It is the package's sole documented entry point and carries the core business logic that maps purchase order shipment attributes onto the freight and receiving configuration tables.
The package body also lists PO_DELREC_PVT among the objects referenced by the package, indicating an internal recursive or self-referencing call. The exact parameter list of CREATE_UPDATE_DELREC is not exposed in the available metadata and is therefore not reproduced here.
Tables Accessed
PO_DELREC_PVT reads and writes a set of core Purchasing and Inventory tables through APPS synonyms:
- PO_HEADERS / PO_HEADERS_ALL, PO_LINES / PO_LINES_ALL, and PO_LINE_LOCATIONS / PO_LINE_LOCATIONS_ALL — the primary source of order, line, and shipment detail from which delivery record attributes are derived.
- PO_RELEASES / PO_RELEASES_ALL — supplies the equivalent data for blanket agreement releases.
- PO_LINE_TYPES_B — determines whether the line is goods- or service-related, which governs receipt requirements.
- ORG_FREIGHT / ORG_FREIGHT_TL — provides freight carrier, freight terms, and related descriptive attributes assigned to the shipment.
- MTL_SYSTEM_ITEMS / MTL_SYSTEM_ITEMS_B and MTL_UNITS_OF_MEASURE — validate the item and its unit of measure for receiving purposes.
- FND_LOOKUP_VALUES — supplies reference lookup codes consumed during attribute derivation.
Usage Notes
Because PO_DELREC_PVT is a private package, it is not called directly from the Purchasing forms or from standard concurrent programs. It is reached indirectly. The ETRM dependency listing shows it referenced by seven other packages, including PO_DOCUMENT_CONTROL_PVT, PO_DOCUMENT_ACTION_PVT, PO_AME_WF_PVT, PO_PDOI_POSTPROC_PVT, PO_RELGEN_PKG, PO_SIGNATURE_PVT, and RCV_FTE_CALL_PVT. This places the package on the execution path of document control and change processing, approval management workflow integration, releases generation, signature processing, and the post-processing stage of the Purchasing Documents Open Interface (PDOI). It is exercised whenever a purchase order or release is created, changed, approved, or loaded through PDOI and the delivery record must be built or refreshed. Custom code should depend on the supported public APIs (for example, the PO document control and receiving interfaces) rather than on PO_DELREC_PVT, since internal packages are subject to change in upgrade or patching cycles.
-
PACKAGE: APPS.PO_DELREC_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_DELREC_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_DELREC_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DELREC_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_DELREC_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DELREC_PVT, status:VALID,
-
PACKAGE: APPS.PO_DELREC_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PO_DELREC_PVT, status:VALID,
-
PACKAGE: APPS.PO_DELREC_PVT
12.2.2
-
SYNONYM: APPS.RCV_FTE_TRANSACTION_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RCV_FTE_TRANSACTION_LINES, status:VALID,
-
PACKAGE: APPS.PO_DELREC_PVT
12.1.1
-
PACKAGE: APPS.WSH_BULK_PROCESS_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WSH_BULK_PROCESS_GRP, status:VALID,
-
PACKAGE BODY: APPS.RCV_FTE_CALL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:RCV_FTE_CALL_PVT, status:VALID,
-
SYNONYM: APPS.RCV_FTE_TRANSACTION_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RCV_FTE_TRANSACTION_LINES, status:VALID,
-
PACKAGE: APPS.PO_OTM_INTEGRATION_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PO_OTM_INTEGRATION_PVT, status:VALID,
-
SYNONYM: APPS.ORG_FREIGHT_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ORG_FREIGHT_TL, status:VALID,
-
PACKAGE BODY: APPS.RCV_FTE_CALL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:RCV_FTE_CALL_PVT, status:VALID,
-
PACKAGE: APPS.PO_OTM_INTEGRATION_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_OTM_INTEGRATION_PVT, status:VALID,
-
PACKAGE: APPS.WSH_BULK_PROCESS_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WSH_BULK_PROCESS_GRP, status:VALID,
-
PACKAGE: APPS.RCV_TABLE_FUNCTIONS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RCV_TABLE_FUNCTIONS, status:VALID,
-
PACKAGE: APPS.RCV_TABLE_FUNCTIONS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:RCV_TABLE_FUNCTIONS, status:VALID,
-
SYNONYM: APPS.ORG_FREIGHT_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ORG_FREIGHT_TL, status:VALID,
-
PACKAGE BODY: APPS.PO_DOCUMENT_ACTION_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DOCUMENT_ACTION_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_DOCUMENT_ACTION_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DOCUMENT_ACTION_PVT, status:VALID,
-
PACKAGE: APPS.WSH_BULK_TYPES_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WSH_BULK_TYPES_GRP, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_POSTPROC_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_POSTPROC_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_SIGNATURE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_SIGNATURE_PVT, status:VALID,
-
PACKAGE: APPS.WSH_BULK_TYPES_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WSH_BULK_TYPES_GRP, status:VALID,
-
PACKAGE BODY: APPS.PO_DOCUMENT_CONTROL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DOCUMENT_CONTROL_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_AME_WF_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_AME_WF_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_DOCUMENT_CONTROL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DOCUMENT_CONTROL_PVT, status:VALID,
-
SYNONYM: APPS.ORG_FREIGHT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ORG_FREIGHT, status:VALID,
-
SYNONYM: APPS.ORG_FREIGHT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ORG_FREIGHT, status:VALID,
-
PACKAGE BODY: APPS.PO_SIGNATURE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_SIGNATURE_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_RELGEN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_RELGEN_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_RELGEN_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_RELGEN_PKG, status:VALID,
-
SYNONYM: APPS.PO_LINE_TYPES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_LINE_TYPES_B, status:VALID,
-
SYNONYM: APPS.PO_LINE_TYPES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_LINE_TYPES_B, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_POSTPROC_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_POSTPROC_PVT, status:VALID,
-
PACKAGE: APPS.OE_WSH_BULK_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_WSH_BULK_GRP, status:VALID,
-
PACKAGE: APPS.OE_WSH_BULK_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_WSH_BULK_GRP, status:VALID,
-
SYNONYM: APPS.PO_RELEASES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_RELEASES, status:VALID,
-
SYNONYM: APPS.PO_RELEASES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_RELEASES, status:VALID,
-
PACKAGE: APPS.PO_DEBUG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PO_DEBUG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.PO_DEBUG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_DEBUG, status:VALID,
-
VIEW: APPS.PO_DOCUMENT_TYPES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_DOCUMENT_TYPES_VL, object_name:PO_DOCUMENT_TYPES_VL, status:VALID,
-
VIEW: APPS.PO_DOCUMENT_TYPES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_DOCUMENT_TYPES_VL, object_name:PO_DOCUMENT_TYPES_VL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.PO_DELREC_PVT
12.2.2
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.PO_RELEASES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_RELEASES_ALL, status:VALID,
-
SYNONYM: APPS.PO_RELEASES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_RELEASES_ALL, status:VALID,
-
PACKAGE BODY: APPS.PO_DELREC_PVT
12.1.1