Search Results po_pdoi_constants
Overview
The PL/SQL package body APPS.PO_DOCS_INTERFACE_SV5 forms part of the Oracle Purchasing document interface infrastructure in Oracle E-Business Suite 12.1.1 and 12.2.2. Its role is to support the loading, validation, and processing of purchasing document data — requisitions, purchase orders, and related document types — that are staged in the Purchasing Documents Open Interface tables before being written to the base purchasing tables. The package is a server-side (_SV) component that operates within the Oracle Purchasing Document Open Interface (PDOI) framework, providing the procedural logic that moves records through the interface and applies the validation and defaulting rules required before the standard concurrent processes consume them.
The object is classified as a VALID package body owned by the APPS schema. It is not referenced by any other database object, indicating that it is an internal, implementation-level program unit invoked from higher-level interface drivers rather than a general-purpose public API.
Key Procedures and Functions
The documented metadata lists a single program unit with the name NAME. This entry should be understood as a placeholder token representing the procedurally exposed entry points of the package body; no explicit parameter signatures are documented, and no parameter lists are asserted here. Functionally, the entry points of this package body handle the processing of staged purchasing document records — reading interface rows, performing validations against the interface and base tables, applying defaults, and returning status and error information through the standard Oracle error-handling infrastructure.
The package depends on FND_API for the standard API return-status conventions, on PO_PDOI_CONSTANTS for the constant definitions that drive interface processing, and on PO_PDOI_GRP for the packaged group of related PDOI routines. It also calls PO_MESSAGE_S for error and warning message resolution and PO_LOG for logging of processing activity. Because the package body is referenced by two other packages, its logic is invoked programmatically by those dependent units as part of the broader document-loading sequence.
Tables Accessed
The documented table reference is PO_HEADERS_INTERFACE, accessed through an APPS synonym. This is the principal interface staging table for purchasing document headers in the Documents Open Interface. The package reads and writes rows in this table to persist validated, defaulted, and processed header data prior to the final transfer into the base purchasing header tables. Dependencies on PO_HEADERS_INTERFACE confirm that the package operates specifically on the header level of the interface rather than on line, shipment, or distribution levels, which are handled by companion interface components.
Usage Notes
This package body is not intended to be invoked directly by end users, forms, or custom code. It is an internal component of the Oracle Purchasing Document Open Interface and is executed as part of the concurrent processing sequence that loads purchasing documents — typically behind the "Purchasing Documents Open Interface" concurrent program, which processes records staged in the PDOI interface tables. Custom extensions and integrations should populate PO_HEADERS_INTERFACE and the related interface tables and then rely on the standard concurrent programs to drive processing; direct calls into PO_DOCS_INTERFACE_SV5 are unsupported and should not be embedded in custom code, since the package body is subject to change between releases and is not published as a public API. Debugging and diagnostics should instead use the logging and message facilities provided by PO_LOG and PO_MESSAGE_S.
-
PACKAGE BODY: APPS.PO_DOCS_INTERFACE_SV5
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DOCS_INTERFACE_SV5, status:VALID,
-
PACKAGE BODY: APPS.PO_DRAFT_APPR_STATUS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DRAFT_APPR_STATUS_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_GRP, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_GRP, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_MAINPROC_UTL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_MAINPROC_UTL_PVT, status:VALID,
-
PACKAGE BODY: APPS.ICX_CAT_SCHEMA_UPLOAD_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_CAT_SCHEMA_UPLOAD_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_DOCS_INTERFACE_SV5
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DOCS_INTERFACE_SV5, status:VALID,
-
PACKAGE BODY: APPS.PO_MSG_MAPPING_UTL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_MSG_MAPPING_UTL, status:VALID,
-
PACKAGE BODY: APPS.PO_MSG_MAPPING_UTL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_MSG_MAPPING_UTL, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_UTL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_UTL, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_PRICE_TOLERANCE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_PRICE_TOLERANCE_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_DRAFT_APPR_STATUS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DRAFT_APPR_STATUS_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_DOCS_INTERFACE_PURGE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DOCS_INTERFACE_PURGE, status:VALID,
-
PACKAGE BODY: APPS.PO_DOCS_INTERFACE_PURGE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DOCS_INTERFACE_PURGE, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_PRICE_TOLERANCE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_PRICE_TOLERANCE_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_ATTR_PROCESS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_ATTR_PROCESS_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_PRICE_DIFF_PROCESS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_PRICE_DIFF_PROCESS_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_ATTR_PROCESS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_ATTR_PROCESS_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_UTL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_UTL, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_MAINPROC_UTL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_MAINPROC_UTL_PVT, status:VALID,
-
PACKAGE BODY: APPS.ICX_CAT_SCHEMA_UPLOAD_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_CAT_SCHEMA_UPLOAD_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_PRICE_DIFF_PROCESS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_PRICE_DIFF_PROCESS_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_MAINPROC_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_MAINPROC_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_ERR_UTL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_ERR_UTL, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_ERR_UTL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_ERR_UTL, status:VALID,
-
PACKAGE BODY: APPS.PO_VAL_HEADERS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_VAL_HEADERS, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_HEADER_GROUPING_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_HEADER_GROUPING_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_HEADER_GROUPING_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_HEADER_GROUPING_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_MAINPROC_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_MAINPROC_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_VAL_HEADERS2
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_VAL_HEADERS2, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_ITEM_PROCESS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_ITEM_PROCESS_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_HEADER_PROCESS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_HEADER_PROCESS_PVT, status:VALID,
-
PACKAGE: APPS.PO_PDOI_CONSTANTS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PO_PDOI_CONSTANTS, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_ITEM_PROCESS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_ITEM_PROCESS_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_DIST_PROCESS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_DIST_PROCESS_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_VAL_LINES2
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_VAL_LINES2, status:VALID,
-
PACKAGE: APPS.PO_PDOI_CONSTANTS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_PDOI_CONSTANTS, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_HEADER_PROCESS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_HEADER_PROCESS_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_VAL_LINES2
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_VAL_LINES2, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_PREPROC_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_PREPROC_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_LINE_PROCESS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_LINE_PROCESS_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_PREPROC_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_PREPROC_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_LINE_PROCESS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_LINE_PROCESS_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_MOVE_TO_DRAFT_TABS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_MOVE_TO_DRAFT_TABS_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_MOVE_TO_DRAFT_TABS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_MOVE_TO_DRAFT_TABS_PVT, status:VALID,
-
PACKAGE: APPS.PO_PDOI_CONSTANTS
12.1.1
-
PACKAGE BODY: APPS.PO_VAL_LINES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_VAL_LINES, status:VALID,
-
PACKAGE BODY: APPS.PO_PDOI_DIST_PROCESS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PDOI_DIST_PROCESS_PVT, status:VALID,