Search Results cn_rate_sch_dims
Overview
CN_RATE_SCH_DIMS_PKG is a table-handler package in the Oracle E-Business Suite Advanced Pricing or Contracts (CN) product family. It encapsulates the DML operations for the CN_RATE_SCH_DIMS entity, which stores the dimension rows that define how a rate schedule is structured. Each row associates a rate dimension with a rate schedule and assigns a display or processing sequence, allowing pricing and contracts rate schedules to be built from one or more rate dimensions. The package provides the standard PL/SQL API layer used by Oracle Forms and other EBS components so that inserts, updates, deletes, and locking operations against the underlying table are performed consistently, with the audit columns and multi-organization context populated correctly. As documented in ETRM 12.2.2, the package is owned by APPS and classified as an OTHER API, and it is referenced by one other package.
Key Procedures and Functions
The documented public interface consists of four procedures:
- INSERT_ROW — Creates a new rate schedule dimension row. It accepts the primary key identifier as an IN OUT NOCOPY parameter, along with the foreign key references to the rate dimension and rate schedule, the dimension sequence, and the descriptive flexfield attribute columns. Audit columns default to SYSDATE and the current FND_GLOBAL user, login, and MOAC organization context. The R12 multi-organization change added the ORG_ID parameter, as noted in the package header comments.
- LOCK_ROW — Acquires a row-level lock on an existing rate schedule dimension record, typically to serialize concurrent updates originating from an Oracle Forms block.
- UPDATE_ROW — Modifies an existing rate schedule dimension record, including its dimension assignment, sequence, and descriptive flexfield attributes, while maintaining the standard audit and MOAC columns.
- DELETE_ROW — Removes a rate schedule dimension row from the table.
The package header comment identifies it as cntschdb.pls, version 120.2, last modified 2005/10/05, with R12 MOAC changes applied.
Tables Accessed
The package operates on the CN_RATE_SCH_DIMS base table, which holds the rate schedule dimension records and their descriptive flexfield attribute columns and audit columns. It also references the CN_RATE_SCH_DIMS_S translation table, used to store language-specific seed or descriptive data associated with the dimension rows. The DUAL table is used for standard singleton queries, such as sequence or system value lookups. Access is performed through APPS synonyms, consistent with the package residing in the APPS schema.
Usage Notes
CN_RATE_SCH_DIMS_PKG is invoked by Oracle Forms when users maintain rate schedule dimensions, by the referencing package identified in the dependency metadata, and by custom code that needs to programmatically create, change, lock, or remove rate schedule dimension rows. Because the procedures populate FND_GLOBAL-based audit and organization columns automatically and enforce the MOAC organization context, callers should ensure the correct operating unit context is initialized before invoking INSERT_ROW or UPDATE_ROW. Direct DML against CN_RATE_SCH_DIMS is discouraged; the package should be used so that audit columns, flexfield attributes, and organization security are handled consistently. When extending or integrating with rate schedule setup, calling these procedures preserves compatibility with the supported EBS 12.1.1 and 12.2.2 data model.
-
APPS.CN_MULTI_RATE_SCHEDULES_PVT SQL Statements
12.1.1
-
APPS.CN_MULTI_RATE_SCHEDULES_PVT SQL Statements
12.2.2
-
APPS.CN_RATE_SCH_DIMS_PKG SQL Statements
12.1.1
-
APPS.CN_RATE_SCH_DIMS_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.CN_RATE_SCH_DIMS_PKG
12.1.1
-
APPS.CN_SFP_FORMULA_CMN_PKG SQL Statements
12.1.1
-
APPS.CN_SFP_FORMULA_CMN_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.CN_RATE_SCH_DIMS_PKG
12.2.2
-
PACKAGE: APPS.CN_MULTI_RATE_SCHEDULES_VUHK
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CN_MULTI_RATE_SCHEDULES_VUHK, status:VALID,
-
PACKAGE: APPS.CN_RATE_SCH_DIMS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CN_RATE_SCH_DIMS_PKG, status:VALID,
-
APPS.CN_RATE_DIMENSIONS_PVT SQL Statements
12.1.1
-
APPS.CN_RATE_DIMENSIONS_PVT SQL Statements
12.2.2
-
PACKAGE: APPS.CN_MULTI_RATE_SCHEDULES_CUHK
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CN_MULTI_RATE_SCHEDULES_CUHK, status:VALID,
-
PACKAGE: APPS.CN_MULTI_RATE_SCHEDULES_VUHK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CN_MULTI_RATE_SCHEDULES_VUHK, status:VALID,
-
PACKAGE BODY: APPS.CN_MULTI_RATE_SCHEDULES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_MULTI_RATE_SCHEDULES_PKG, status:VALID,
-
PACKAGE: APPS.CN_RATE_SCH_DIMS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CN_RATE_SCH_DIMS_PKG, status:VALID,
-
PACKAGE: APPS.CN_MULTI_RATE_SCHEDULES_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CN_MULTI_RATE_SCHEDULES_PUB, status:VALID,
-
PACKAGE BODY: APPS.CN_RATE_DIMENSIONS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CN_RATE_DIMENSIONS_PVT, status:VALID,
-
PACKAGE: APPS.CN_MULTI_RATE_SCHEDULES_CUHK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CN_MULTI_RATE_SCHEDULES_CUHK, status:VALID,
-
PACKAGE BODY: APPS.CN_MULTI_RATE_SCHEDULES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CN_MULTI_RATE_SCHEDULES_PKG, status:VALID,
-
PACKAGE BODY: APPS.CN_MULTI_RATE_SCHEDULES_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_MULTI_RATE_SCHEDULES_PUB, status:VALID,
-
PACKAGE: APPS.CN_MULTI_RATE_SCHEDULES_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CN_MULTI_RATE_SCHEDULES_PUB, status:VALID,
-
SYNONYM: APPS.CN_RATE_SCH_DIMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CN_RATE_SCH_DIMS, status:VALID,
-
PACKAGE BODY: APPS.CN_RATE_SCH_DIMS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CN_RATE_SCH_DIMS_PKG, status:VALID,
-
PACKAGE BODY: APPS.CN_RATE_SCH_DIMS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_RATE_SCH_DIMS_PKG, status:VALID,
-
PACKAGE: APPS.CN_MULTI_RATE_SCHEDULES_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CN_MULTI_RATE_SCHEDULES_PVT, status:VALID,
-
PACKAGE BODY: APPS.CN_SFP_FORMULA_CMN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CN_SFP_FORMULA_CMN_PKG, status:VALID,
-
PACKAGE BODY: APPS.CN_SFP_FORMULA_CMN_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_SFP_FORMULA_CMN_PKG, status:VALID,
-
PACKAGE BODY: APPS.CN_MULTI_RATE_SCHEDULES_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_MULTI_RATE_SCHEDULES_PVT, status:VALID,
-
PACKAGE: APPS.CN_MULTI_RATE_SCHEDULES_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CN_MULTI_RATE_SCHEDULES_PVT, status:VALID,
-
SYNONYM: APPS.CN_RATE_SCH_DIMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CN_RATE_SCH_DIMS, status:VALID,
-
PACKAGE BODY: APPS.CN_RATE_DIMENSIONS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_RATE_DIMENSIONS_PVT, status:VALID,
-
PACKAGE BODY: APPS.CN_CALC_FORMULAS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CN_CALC_FORMULAS_PVT, status:VALID,
-
PACKAGE BODY: APPS.CN_MULTI_RATE_SCHEDULES_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CN_MULTI_RATE_SCHEDULES_PUB, status:VALID,
-
TABLE: CN.CN_RATE_SCH_DIMS_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_RATE_SCH_DIMS_ALL, object_name:CN_RATE_SCH_DIMS_ALL, status:VALID,
-
PACKAGE BODY: APPS.CN_MULTI_RATE_SCHEDULES_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CN_MULTI_RATE_SCHEDULES_PVT, status:VALID,
-
PACKAGE BODY: APPS.CN_CALC_FORMULAS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_CALC_FORMULAS_PVT, status:VALID,
-
PACKAGE BODY: APPS.CN_PLAN_ELEMENT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CN_PLAN_ELEMENT_PVT, status:VALID,
-
VIEW: CN.CN_RATE_SCH_DIMS_ALL#
12.2.2
owner:CN, object_type:VIEW, object_name:CN_RATE_SCH_DIMS_ALL#, status:VALID,
-
PACKAGE BODY: APPS.CN_PLAN_ELEMENT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_PLAN_ELEMENT_PVT, status:VALID,
-
PACKAGE BODY: APPS.CN_MULTI_RATE_SCHEDULES_PVT
12.2.2
-
PACKAGE BODY: APPS.CN_MULTI_RATE_SCHEDULES_PVT
12.1.1
-
PACKAGE: APPS.CN_MULTI_RATE_SCHEDULES_PVT
12.1.1
-
PACKAGE: APPS.CN_MULTI_RATE_SCHEDULES_PVT
12.2.2
-
TABLE: CN.CN_RATE_SCH_DIMS_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_RATE_SCH_DIMS_ALL, object_name:CN_RATE_SCH_DIMS_ALL, status:VALID,
-
APPS.CN_MULTI_RATE_SCHEDULES_PUB SQL Statements
12.2.2
-
APPS.CN_MULTI_RATE_SCHEDULES_PUB SQL Statements
12.1.1
-
APPS.CN_MULTI_RATE_SCHEDULES_PKG SQL Statements
12.1.1
-
APPS.CN_MULTI_RATE_SCHEDULES_PKG SQL Statements
12.2.2
-
12.1.1 DBA Data
12.1.1