Search Results po_autocreate_params
Overview
The APPS.PO_AUTOCREATE_PREPROC_PVT package body is a private (PVT) PL/SQL implementation unit within the Oracle E-Business Suite Purchasing module. It supports the AutoCreate functionality, the mechanism by which approved requisition demand is converted into purchase orders, releases, or RFQs. Specifically, this package performs the preprocessing phase that precedes the core AutoCreate engine. It reads the user-supplied selection criteria captured on the AutoCreate form, resolves them against system-level purchasing defaults, and prepares the working environment — including the temporary header interface records — before the main PO_AUTOCREATE_PVT engine executes its document creation logic. In EBS 12.1.1 and 12.2.2 the package is deployed in the APPS schema and is a dependency of the AutoCreate run-time path rather than a public API.
Key Procedures and Functions
Two documented program units constitute the package interface:
GET_SYSTEM_DEFAULTS— Retrieves and resolves the purchasing system parameters that govern AutoCreate behavior, such as default ordering and sourcing options held onPO_SYSTEM_PARAMETERS_ALL. These values are applied when the user has not supplied explicit overrides in the AutoCreate parameters, ensuring the run honors the organization's configured defaults.PROCESS— The primary driver of the preprocessing stage. It consumes the AutoCreate parameters, validates and normalizes them, seeds the header interface, and hands control to the AutoCreate engine. Depending on the operating mode, it may invoke the external requisition and receiving routines exposed throughRCV_CORE_Sand related private utilities.
Tables Accessed
PO_HEADERS_INTERFACE— The AutoCreate staging table. Preprocessing writes provisional header rows here so that subsequent validation and document creation stages can operate on a controlled, transactional working set before final insertion into the purchasing tables.PO_SYSTEM_PARAMETERS_ALL— Read to obtain organization-level purchasing defaults, including AutoCreate-related options, when explicit user parameters are absent.PO_AUTOCREATE_PARAMS— Consulted for the AutoCreate parameter structure that defines the selection scope (requisition lines, grouping, and document type) for the run.
The package additionally references the PO internal utilities PO_AUTOCREATE_PVT, PO_CORE_S, PO_MESSAGE_S, PO_DEBUG, and PO_MOAC_UTILS_PVT, which provide the core creation, messaging, debugging, and multi-organization access services used throughout the preprocessing flow.
Usage Notes
This package is invoked internally by the Purchasing AutoCreate flow. In the EBS forms environment it is called when the user launches the AutoCreate Documents window and initiates a run; the parameters entered on that form — the direct analogue of the search term po_autocreate_params — are the inputs the package processes. In concurrent processing it is reached through the AutoCreate concurrent program path, where PO_AUTOCREATE_PVT orchestrates the broader job. Because the package is classified as PVT, it is not a supported public interface; customizations should call the documented public AutoCreate APIs rather than invoking PO_AUTOCREATE_PREPROC_PVT directly. Debug tracing can be enabled through the included PO_DEBUG dependency when diagnosing failed or partially seeded AutoCreate runs in either release.
-
PACKAGE BODY: APPS.PO_AUTOCREATE_PREPROC_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_AUTOCREATE_PREPROC_PVT, status:VALID,
-
PACKAGE: APPS.PO_AUTOCREATE_POSTPROC_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_AUTOCREATE_POSTPROC_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_AUTO_IMPLEMENT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_AUTO_IMPLEMENT_PVT, status:VALID,
-
PACKAGE: APPS.PO_AUTOCREATE_PARAMS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_AUTOCREATE_PARAMS, status:VALID,
-
PACKAGE BODY: APPS.PO_UDA_AUTOCREATE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_UDA_AUTOCREATE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_AUTOCREATE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_AUTOCREATE_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_AUTO_HEADER_PROCESS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_AUTO_HEADER_PROCESS_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_AUTO_DIST_PROCESS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_AUTO_DIST_PROCESS_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_LINK_REQ_DIST_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_LINK_REQ_DIST_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_SOURCING_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_SOURCING_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_AUTO_LINE_LOC_PROCESS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_AUTO_LINE_LOC_PROCESS_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_AUTOCREATE_MAINPROC_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_AUTOCREATE_MAINPROC_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_AUTOCREATE_POSTPROC_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_AUTOCREATE_POSTPROC_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_AUTO_LINE_PROCESS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_AUTO_LINE_PROCESS_PVT, status:VALID,
-
PACKAGE: APPS.PO_AUTOCREATE_PARAMS
12.2.2
-
SYNONYM: APPS.PO_HEADERS_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_HEADERS_INTERFACE, status:VALID,
-
PACKAGE BODY: APPS.PO_INTERFACE_S
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_INTERFACE_S, status:VALID,
-
SYNONYM: APPS.RCV_PARAMETERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RCV_PARAMETERS, status:VALID,
-
SYNONYM: APPS.PO_DOCUMENT_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_DOCUMENT_TYPES, status:VALID,
-
SYNONYM: APPS.PO_SYSTEM_PARAMETERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_SYSTEM_PARAMETERS, status:VALID,
-
SYNONYM: APPS.MTL_CATEGORY_SETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_CATEGORY_SETS, status:VALID,
-
TYPE: APPS.PO_TBL_VARCHAR2000
12.2.2
owner:APPS, object_type:TYPE, object_name:PO_TBL_VARCHAR2000, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.FINANCIALS_SYSTEM_PARAMETERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FINANCIALS_SYSTEM_PARAMETERS, status:VALID,
-
SYNONYM: APPS.PO_HEADERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_HEADERS, status:VALID,
-
APPS.PO_AUTO_IMPLEMENT_PVT dependencies on PO_AUTOCREATE_PARAMS
12.2.2
-
APPS.PO_AUTOCREATE_PREPROC_PVT dependencies on PO_AUTOCREATE_PARAMS
12.2.2
-
APPS.PO_AUTOCREATE_MAINPROC_PVT dependencies on PO_AUTOCREATE_PARAMS
12.2.2
-
APPS.PO_UDA_AUTOCREATE_PKG dependencies on PO_AUTOCREATE_PARAMS
12.2.2
-
APPS.PO_AUTOCREATE_POSTPROC_PVT dependencies on PO_AUTOCREATE_PARAMS
12.2.2
-
APPS.PO_AUTO_LINE_PROCESS_PVT dependencies on PO_AUTOCREATE_PARAMS
12.2.2
-
APPS.PO_SOURCING_PVT dependencies on PO_AUTOCREATE_PARAMS
12.2.2
-
APPS.PO_AUTOCREATE_PVT dependencies on PO_AUTOCREATE_PARAMS
12.2.2
-
APPS.PO_INTERFACE_S dependencies on PO_AUTOCREATE_PARAMS
12.2.2
-
APPS.PO_AUTO_DIST_PROCESS_PVT dependencies on PO_AUTOCREATE_PARAMS
12.2.2
-
APPS.PO_AUTO_LINE_LOC_PROCESS_PVT dependencies on PO_AUTOCREATE_PARAMS
12.2.2
-
APPS.PO_LINK_REQ_DIST_PVT dependencies on PO_AUTOCREATE_PARAMS
12.2.2
-
APPS.PO_AUTOCREATE_POSTPROC_PVT dependencies on PO_AUTOCREATE_PARAMS
12.2.2
-
APPS.PO_AUTO_HEADER_PROCESS_PVT dependencies on PO_AUTOCREATE_PARAMS
12.2.2
-
SYNONYM: APPS.PO_DISTRIBUTIONS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_DISTRIBUTIONS_ALL, status:VALID,
-
SYNONYM: APPS.GL_PERIOD_STATUSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_PERIOD_STATUSES, status:VALID,
-
SYNONYM: APPS.PO_HEADERS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_HEADERS_ALL, status:VALID,
-
APPS.PO_AUTOCREATE_PARAMS dependencies on PO_TBL_VARCHAR2000
12.2.2
-
APPS.PO_AUTO_HEADER_PROCESS_PVT dependencies on STANDARD
12.2.2
-
SYNONYM: APPS.MTL_PARAMETERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_PARAMETERS, status:VALID,
-
VIEW: APPS.GL_SETS_OF_BOOKS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SETS_OF_BOOKS, object_name:GL_SETS_OF_BOOKS, status:VALID,
-
PACKAGE BODY: APPS.PO_AUTO_HEADER_PROCESS_PVT
12.2.2
-
12.2.2 DBA Data
12.2.2