Search Results cn_quota_pay_elements_pvt
Overview
CN_QUOTA_PAY_ELEMENTS_PVT is a private PL/SQL package in the APPS schema that manages the association between Oracle Trade Management (formerly Oracle Channel Revenue Management) sales quotas and Oracle Payroll/Compensation pay elements. Within Oracle E-Business Suite 12.1.1 and 12.2.2, the package provides the internal API layer that allows a quota defined in the CN (Channel/Customer Relationship) module to be linked to one or more pay element types, enabling quota attainment to drive compensation calculations. The PVT suffix indicates that this is a private, internal implementation package. It is not intended as a public integration point; callers are expected to use the corresponding public wrapper, CN_QUOTA_PAY_ELEMENTS_PVT_W, which is documented as referencing this package. The package is registered in the ETRM as VALID in the APPS schema and is identified with an API classification of PVT.
Key Procedures and Functions
The documented metadata lists four procedures or functions within the package. The naming convention follows the standard EBS CRUD-plus-retrieval pattern:
- CREATE_QUOTA_PAY_ELEMENT — Inserts a new association record linking a quota to a pay element type. It validates the quota and pay element inputs and writes the resulting row to the underlying quota pay element table.
- UPDATE_QUOTA_PAY_ELEMENT — Modifies an existing quota-to-pay-element association, such as changing the referenced pay element type or its effective attributes.
- DELETE_QUOTA_PAY_ELEMENT — Removes an existing quota-to-pay-element association, typically invoked when a quota is reorganized or a compensation plan is retired.
- GET_QUOTA_PAY_ELEMENT — Retrieves the details of a quota pay element association, used by inquiry screens, validation logic, and downstream processing that needs to resolve which pay elements apply to a given quota.
Because the ETRM excerpt documents procedure names only, parameter signatures are not reproduced here and should be confirmed against the deployed package specification.
Tables Accessed
The package operates against several base tables via APPS synonyms, consistent with standard EBS API design:
- CN_QUOTA_PAY_ELEMENTS — The primary transactional table holding the quota-to-pay-element mapping records that the create, update, and delete procedures maintain.
- CN_QUOTAS — Referenced to validate and resolve the parent quota against which pay elements are associated.
- PAY_ELEMENT_TYPES_F (and, per the dependency list, PAY_ELEMENT_TYPES) — Used to validate the pay element type being linked and to resolve its definition.
- CN_PAYMENT_TRANSACTIONS, CN_PAY_ELEMENT_INPUTS, CN_PERIOD_STATUSES, CN_REPOSITORIES, CN_SRP_PMT_PLANS — Supporting Trade Management tables consulted during validation and processing of quota and payment-related logic.
- DUAL — Used for single-row computations and standard PL/SQL constructs.
The dependency section also confirms a reference to CN_API, indicating that the package participates in the broader CN API framework.
Usage Notes
As a private package, CN_QUOTA_PAY_ELEMENTS_PVT is not called directly by external customizations. It is invoked through its public wrapper CN_QUOTA_PAY_ELEMENTS_PVT_W, which is documented as referencing this package, and it may also be referenced internally by other Trade Management packages. Typical invocation points include Oracle Forms-based quota and compensation setup screens, concurrent programs that process quota attainment and compensation, and internal CN module logic that validates or resolves quota-to-pay-element associations. Developers extending quota compensation functionality should call the public _W wrapper rather than this private package to remain upgrade-safe across 12.1.1 and 12.2.2. Because the ETRM lists only four documented entry points and no parameter signatures, implementations should query ALL_ARGUMENTS or the deployed package specification for exact signatures before use.
-
PACKAGE: APPS.CN_QUOTA_PAY_ELEMENTS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CN_QUOTA_PAY_ELEMENTS_PVT, status:VALID,
-
SYNONYM: APPS.CN_QUOTA_PAY_ELEMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CN_QUOTA_PAY_ELEMENTS, status:VALID,
-
SYNONYM: APPS.CN_QUOTA_PAY_ELEMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CN_QUOTA_PAY_ELEMENTS, status:VALID,
-
PACKAGE BODY: APPS.CN_QUOTA_PAY_ELEMENTS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_QUOTA_PAY_ELEMENTS_PVT, status:VALID,
-
PACKAGE BODY: APPS.CN_QUOTA_PAY_ELEMENTS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CN_QUOTA_PAY_ELEMENTS_PVT, status:VALID,
-
PACKAGE: APPS.CN_QUOTA_PAY_ELEMENTS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CN_QUOTA_PAY_ELEMENTS_PVT, status:VALID,
-
PACKAGE: APPS.CN_QUOTA_PAY_ELEMENTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CN_QUOTA_PAY_ELEMENTS_PKG, status:VALID,
-
PACKAGE: APPS.CN_QUOTA_PAY_ELEMENTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CN_QUOTA_PAY_ELEMENTS_PKG, status:VALID,
-
SYNONYM: APPS.CN_QUOTAS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CN_QUOTAS, status:VALID,
-
SYNONYM: APPS.CN_PAY_ELEMENT_INPUTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CN_PAY_ELEMENT_INPUTS, status:VALID,
-
PACKAGE: APPS.CN_QUOTA_PAY_ELEMENTS_PVT_W
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CN_QUOTA_PAY_ELEMENTS_PVT_W, status:VALID,
-
SYNONYM: APPS.CN_PAY_ELEMENT_INPUTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CN_PAY_ELEMENT_INPUTS, status:VALID,
-
PACKAGE BODY: APPS.CN_QUOTA_PAY_ELEMENTS_PVT_W
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CN_QUOTA_PAY_ELEMENTS_PVT_W, status:VALID,
-
SYNONYM: APPS.CN_PAYMENT_TRANSACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CN_PAYMENT_TRANSACTIONS, status:VALID,
-
SYNONYM: APPS.CN_QUOTAS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CN_QUOTAS, status:VALID,
-
PACKAGE: APPS.CN_QUOTA_PAY_ELEMENTS_PVT_W
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CN_QUOTA_PAY_ELEMENTS_PVT_W, status:VALID,
-
SYNONYM: APPS.CN_SRP_PMT_PLANS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CN_SRP_PMT_PLANS, status:VALID,
-
PACKAGE BODY: APPS.CN_QUOTA_PAY_ELEMENTS_PVT_W
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_QUOTA_PAY_ELEMENTS_PVT_W, status:VALID,
-
SYNONYM: APPS.CN_PAYMENT_TRANSACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CN_PAYMENT_TRANSACTIONS, status:VALID,
-
SYNONYM: APPS.CN_SRP_PMT_PLANS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CN_SRP_PMT_PLANS, status:VALID,
-
SYNONYM: APPS.CN_PERIOD_STATUSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CN_PERIOD_STATUSES, status:VALID,
-
SYNONYM: APPS.CN_PERIOD_STATUSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CN_PERIOD_STATUSES, status:VALID,
-
SYNONYM: APPS.CN_REPOSITORIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CN_REPOSITORIES, status:VALID,
-
SYNONYM: APPS.CN_REPOSITORIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CN_REPOSITORIES, status:VALID,
-
VIEW: APPS.PAY_ELEMENT_TYPES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ELEMENT_TYPES, object_name:PAY_ELEMENT_TYPES, status:VALID,
-
VIEW: APPS.PAY_ELEMENT_TYPES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ELEMENT_TYPES, object_name:PAY_ELEMENT_TYPES, status:VALID,
-
PACKAGE: APPS.CN_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CN_API, status:VALID,
-
PACKAGE: APPS.CN_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CN_API, status:VALID,
-
PACKAGE: APPS.CN_QUOTA_PAY_ELEMENTS_PVT
12.1.1
-
PACKAGE: APPS.CN_QUOTA_PAY_ELEMENTS_PVT
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.CN_LOOKUPS
12.2.2
owner:APPS, object_type:VIEW, object_name:CN_LOOKUPS, status:VALID,
-
VIEW: APPS.CN_LOOKUPS
12.1.1
owner:APPS, object_type:VIEW, object_name:CN_LOOKUPS, status:VALID,
-
VIEW: APPS.CN_SALESREPS
12.1.1
owner:APPS, object_type:VIEW, object_name:CN_SALESREPS, status:VALID,
-
VIEW: APPS.CN_SALESREPS
12.2.2
owner:APPS, object_type:VIEW, object_name:CN_SALESREPS, status:VALID,
-
APPS.CN_QUOTA_PAY_ELEMENTS_PVT_W dependencies on CN_QUOTA_PAY_ELEMENTS_PVT
12.2.2
-
APPS.CN_QUOTA_PAY_ELEMENTS_PVT dependencies on CN_QUOTA_PAY_ELEMENTS_PVT
12.2.2
-
APPS.CN_QUOTA_PAY_ELEMENTS_PVT_W dependencies on CN_QUOTA_PAY_ELEMENTS_PVT
12.1.1
-
APPS.CN_QUOTA_PAY_ELEMENTS_PVT dependencies on CN_QUOTA_PAY_ELEMENTS_PVT
12.1.1
-
APPS.CN_QUOTA_PAY_ELEMENTS_PVT_W dependencies on CN_QUOTA_PAY_ELEMENTS_PVT
12.2.2
-
APPS.CN_QUOTA_PAY_ELEMENTS_PVT_W dependencies on CN_QUOTA_PAY_ELEMENTS_PVT
12.1.1
-
PACKAGE BODY: APPS.CN_QUOTA_PAY_ELEMENTS_PVT
12.1.1
-
PACKAGE BODY: APPS.CN_QUOTA_PAY_ELEMENTS_PVT
12.2.2
-
APPS.CN_QUOTA_PAY_ELEMENTS_PVT dependencies on CN_QUOTA_PAY_ELEMENTS
12.1.1
-
APPS.CN_QUOTA_PAY_ELEMENTS_PVT dependencies on CN_QUOTA_PAY_ELEMENTS
12.2.2
-
SYNONYM: APPS.PAY_ELEMENT_TYPES_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_TYPES_F, status:VALID,
-
APPS.CN_QUOTA_PAY_ELEMENTS_PVT dependencies on CN_QUOTA_PAY_ELEMENTS
12.1.1