Search Results ap_create_pay_dists_pkg
Overview
AP_CREATE_PAY_DISTS_PKG is an Oracle Application Object Library package owned by the APPS schema that supports the Oracle Payables payment distribution creation process. In Oracle E-Business Suite Release 12.1.1 and 12.2.2, payment distributions represent the accounting entries that associate a payment or payment batch with the invoices, invoice lines, and accounting flexfield combinations to which the payment is applied. This package provides supporting logic used when the Payables application builds and maintains those distributions, ensuring that the accounting flexfield segments assigned to a payment distribution are correctly constructed and aligned with the underlying invoice distribution lines. The package is classified as an OTHER API in the ETRM repository, indicating that it is an internal, supporting utility rather than a formally published public API. It is validated and present in the APPS schema of the reference environment, confirming that it is installed as part of the standard Oracle Payables code set.
Key Procedures and Functions
ETRM documents a single callable element in this package:
- OVERLAY_SEGMENTS — This procedure is responsible for overlaying, or substituting, accounting flexfield segment values during the construction of payment distribution records. In the Payables payment workflow, accounting flexfields for a payment distribution may inherit segment values from related source distributions, from the invoice, or from payment-level defaults. OVERLAY_SEGMENTS carries out the segment-level mapping needed to produce a complete, valid accounting combination for the distribution being created. The ETRM metadata does not publish a parameter list for this procedure, and none should be assumed; consumers should obtain the signature directly from the installed package specification before attempting any direct invocation.
Tables Accessed
The ETRM dependency section for AP_CREATE_PAY_DISTS_PKG does not enumerate specific application tables. It records dependencies on the APPS schema and on the FND_FLEX_EXT package, together with the SYS.STANDARD package. The dependency on FND_FLEX_EXT is significant: that package supplies the Oracle Application Object Library key flexfield routines used to validate and derive accounting flexfield segment values. The absence of explicit table references in the documented metadata indicates that this package operates primarily through flexfield APIs and through the parent package context rather than through direct, named table access. Any table-level interaction with the Payables distributions schema occurs indirectly, either through the calling package or through the flexfield extension routines.
Usage Notes
AP_CREATE_PAY_DISTS_PKG is an internal component of the Oracle Payables payment distribution generation process. It is invoked within the standard payment creation and payment application flows rather than being called directly by end users. The ETRM dependency data shows that the package is referenced by itself, which is consistent with recursive or internal procedure calls within the package body, and that it is referenced by zero other documented packages, confirming its narrow and internal scope. The package is not exposed through a standard Payables form or concurrent program for direct execution. Customizations that need to influence how payment distribution accounting flexfields are populated should use supported extension points, such as custom flexfield value sets or the documented Payables open interfaces, rather than calling OVERLAY_SEGMENTS directly. Because the procedure signature is not published in ETRM and the package is classified as OTHER, direct invocation is not supported and would be vulnerable to change during patching or upgrade between 12.1.1 and 12.2.2.
-
PACKAGE: APPS.AP_CREATE_PAY_DISTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_CREATE_PAY_DISTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_CREATE_PAY_DISTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_CREATE_PAY_DISTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_CREATE_PAY_DISTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_CREATE_PAY_DISTS_PKG, status:VALID,
-
PACKAGE: APPS.AP_CREATE_PAY_DISTS_PKG
12.1.1
-
PACKAGE: APPS.AP_CREATE_PAY_DISTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_CREATE_PAY_DISTS_PKG, status:VALID,
-
PACKAGE: APPS.AP_CREATE_PAY_DISTS_PKG
12.2.2
-
PACKAGE BODY: APPS.AP_CREATE_PAY_DISTS_PKG
12.2.2
-
PACKAGE BODY: APPS.AP_CREATE_PAY_DISTS_PKG
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_FLEX_EXT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_FLEX_EXT, status:VALID,
-
PACKAGE: APPS.FND_FLEX_EXT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_FLEX_EXT, status:VALID,
-
APPS.AP_CREATE_PAY_DISTS_PKG dependencies on AP_CREATE_PAY_DISTS_PKG
12.1.1
-
APPS.AP_CREATE_PAY_DISTS_PKG dependencies on AP_CREATE_PAY_DISTS_PKG
12.2.2
-
APPS.AP_CREATE_PAY_DISTS_PKG dependencies on APP_EXCEPTION
12.2.2
-
APPS.AP_CREATE_PAY_DISTS_PKG dependencies on APP_EXCEPTION
12.1.1
-
APPS.AP_CREATE_PAY_DISTS_PKG dependencies on FND_FLEX_EXT
12.1.1
-
APPS.AP_CREATE_PAY_DISTS_PKG dependencies on FND_FLEX_EXT
12.2.2
-
PACKAGE: APPS.APP_EXCEPTION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
PACKAGE: APPS.APP_EXCEPTION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_MESSAGE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,