Search Results ben_cm_typ
Overview
BEN_CM_TYP is a PL/SQL view owned by the APPS schema in Oracle E-Business Suite, delivered as part of the BEN (Advanced Benefits) product family. The view exposes the effective-dated definition of communication types configured for the Benefits module. Communication types are the classified templates and delivery mechanisms — for example, enrollment notices, confirmation statements, and election summaries — that Advanced Benefits uses to generate participant-facing communications. The view provides the descriptive, control, and extensibility attributes required to drive those processes without requiring reporting or integration code to address the underlying table directly.
Because the object is a view rather than a table, it presents a single, filtered row per communication type version, resolving the date-effective record that is valid for the current user session. This makes it suitable for operational reporting, concurrent program logic, and interface extraction in both Oracle EBS 12.1.1 and 12.2.2, where the same APPS-owned definition is retained.
Underlying Base Objects
The documented definition of BEN_CM_TYP selects exclusively from BEN_CM_TYP_F, accessed through a synonym. All columns exposed by the view are inherited from that base table, with no joins, unions, or computed expressions other than the effective-date predicate. The view therefore functions as a thin, session-aware wrapper around the dated table.
A second referenced object, the synonym FND_SESSIONS, appears in the WHERE clause rather than the FROM clause. It supplies the session effective date used to restrict the result set:
CCT.EFFECTIVE_START_DATE <= (SELECT SS.EFFECTIVE_DATE FROM FND_SESSIONS SS WHERE SS.SESSION_ID = USERENV('SESSIONID'))CCT.EFFECTIVE_END_DATE >= (SELECT SS.EFFECTIVE_DATE FROM FND_SESSIONS SS WHERE SS.SESSION_ID = USERENV('SESSIONID'))
The consequence is that the view always returns the row that is effective as of the session date, so callers never need to write their own date-range logic. The dependency on FND_SESSIONS also means results vary with the effective date assigned to the current session.
Key Columns
The view publishes the full column list of BEN_CM_TYP_F. Notable columns include:
- CM_TYP_ID — Primary identifier for the communication type row; the primary key component used in foreign-key references.
- EFFECTIVE_START_DATE / EFFECTIVE_END_DATE — The date-effective range defining the version of the communication type; these drive the view's session filter.
- NAME / SHRT_NAME — The display name and short name of the communication type.
- DESC_TXT — Free-text description of the communication type's purpose and content.
- CM_USG_CD and CM_TYP_RL — The usage classification and the reference list value that categorise how the communication type is applied.
- WHNVR_TRGRD_FLAG — Indicates whether the communication is event-triggered.
- MX_NUM_AVLBL_VAL — The maximum number of values available for the communication type.
- TO_BE_SENT_DT_CD / TO_BE_SENT_DT_RL — Controls governing the date on which the communication is sent.
- INSPN_RQD_FLAG / INSPN_RQD_RL — Flags and reference list values indicating whether inspection is required.
- TRK_MLG_FLAG — Indicates whether mailing or tracking applies.
- PARNT_CM_TYP_ID — Self-referencing parent identifier for hierarchical communication type structures.
- BUSINESS_GROUP_ID — The business group that owns the row, enabling multi-tenant filtering.
- PC_KIT_CD, RCPENT_CD, and the CCT_ATTRIBUTE_CATEGORY plus CCT_ATTRIBUTE1–30 descriptive flexfield columns — Extensibility attributes available for customer-specific configuration.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, CREATION_DATE, OBJECT_VERSION_NUMBER — Standard EBS audit and concurrency columns.
Common Use Cases and Queries
Typical usage centers on reporting the active communication types for a business group, populating validation lists, and extracting configuration for interfaces.
- List active communication types:
SELECT cm_typ_id, name, shrt_name, cm_usg_cd, whnvr_trgrd_flag FROM apps.ben_cm_typ WHERE business_group_id = :p_business_group_id ORDER BY name; - Retrieve a single type by identifier:
SELECT name, desc_txt, cm_usg_cd, to_be_sent_dt_cd FROM apps.ben_cm_typ WHERE cm_typ_id = :p_cm_typ_id;
- Locate trigger-driven communications:
SELECT cm_typ_id, name FROM apps.ben_cm_typ WHERE whnvr_trgrd_flag = 'Y';
- Resolve parent/child relationships:
SELECT child.name AS child_type, parent.name AS parent_type FROM apps.ben_cm_typ child, apps.ben_cm_typ parent WHERE child.parnt_cm_typ_id = parent.cm_typ_id;
Because the effective-date filter is applied internally, no additional date predicates are normally required. If historical perspective is needed, callers must query BEN_CM_TYP_F directly or set the session effective date via FND_SESSIONS. All queries should remain schema-qualified against APPS in 12.1.1 and 12.2.2.
-
View: BEN_CM_TYP
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_CM_TYP, object_name:BEN_CM_TYP, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: APPS.BEN_CM_TYP ,
-
View: BEN_CM_TYP
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_CM_TYP, object_name:BEN_CM_TYP, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: APPS.BEN_CM_TYP ,
-
SYNONYM: PUBLIC.BEN_CM_TYP
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:BEN_CM_TYP, status:VALID,
-
SYNONYM: APPS.BEN_CM_TYP_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_CM_TYP_F, status:VALID,
-
SYNONYM: APPS.BEN_CM_TYP_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_CM_TYP_F, status:VALID,
-
VIEW: APPS.BEN_CM_TYP
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_CM_TYP, object_name:BEN_CM_TYP, status:VALID,
-
TABLE: BEN.BEN_STARTUP_CM_TYP
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_STARTUP_CM_TYP, object_name:BEN_STARTUP_CM_TYP, status:VALID,
-
TABLE: BEN.BEN_STARTUP_CM_TYP
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_STARTUP_CM_TYP, object_name:BEN_STARTUP_CM_TYP, status:VALID,
-
VIEW: APPS.BEN_CM_TYP
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_CM_TYP, object_name:BEN_CM_TYP, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.FND_SESSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_SESSIONS, status:VALID,
-
SYNONYM: APPS.FND_SESSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_SESSIONS, status:VALID,
-
APPS.BEN_GENERATE_COMMUNICATIONS dependencies on BEN_CM_TYP_TRGR_F
12.2.2
-
APPS.BEN_GENERATE_COMMUNICATIONS dependencies on BEN_CM_TYP_TRGR_F
12.1.1
-
PACKAGE BODY: APPS.BEN_GENERATE_COMMUNICATIONS
12.1.1
-
PACKAGE BODY: APPS.BEN_GENERATE_COMMUNICATIONS
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - BEN Tables and Views
12.1.1
description: Start and End periods. ,
-
eTRM - BEN Tables and Views
12.2.2
description: Start and End periods. ,
-
eTRM - BEN Tables and Views
12.1.1
description: Start and End periods. ,
-
eTRM - BEN Tables and Views
12.2.2
description: Start and End periods. ,