Search Results ben_tcs_asg_stmt
Overview
BEN_TCS_ASG_STMT is a core table within the Oracle Advanced Benefits (BEN) module that identifies the statements generated for a specific assignment, for a specific person, over a defined statement period. In the Oracle E-Benefits architecture, the "TCS" prefix refers to Total Compensation Statement functionality, which allows organizations to communicate the full value of an employee's compensation and benefits package. This table acts as the assignment-level bridge between the statement header definition and the per-period statement data, recording each individualized statement produced for an employee's assignment.
From a Data Vault modeling perspective, the mined foreign key structure suggests that BEN_TCS_ASG_STMT should be classified as a link table. It connects the statement definition (BEN_TCS_STMT) with the person-period statement generation record (BEN_TCS_PER_STMT_PERD), while being referenced downstream by detail items in BEN_TCS_PER_ITEM. This linking role is consistent with its purpose of associating assignments to statements across a reporting period.
Key Information Stored
The table contains 13 documented columns. The most significant are:
- ASG_STMT_ID — The surrogate primary key (BEN_TCS_ASG_STMT_PK) that uniquely identifies each assignment-level statement row. A unique index (BEN_TCS_ASG_STMT_U1) also exists on this column.
- STMT_ID — Foreign key to BEN_TCS_STMT, identifying the parent statement definition the assignment statement belongs to.
- PER_STMT_PERD_ID — Foreign key to BEN_TCS_PER_STMT_PERD, tying the statement to the person and statement period.
- ASSIGNMENT_ID — The assignment for which the statement was generated.
- ASSIGNMENT_NUMBER — The human-readable assignment number, useful for reporting without joining to assignment tables.
- XML_STMT_CLOB — The CLOB column holding the rendered XML content of the statement, which is the actual deliverable presented to the employee.
- EMAIL_STATUS — Tracks delivery state when statements are distributed via email.
- OBJECT_VERSION_NUMBER — Standard Oracle optimistic locking column.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, CREATION_DATE — Standard WHO audit columns.
The unique-index candidate BEN_TCS_ASG_STMT_U1 on ASG_STMT_ID reinforces it as the durable business key reference for downstream detail rows.
Common Use Cases and Queries
Typical reporting scenarios include identifying which employees received a statement, tracking email delivery, and reconciling statement line items. Common query patterns join ASG_STMT_ID across related tables:
- Listing all statements for a given period:
SELECT a.ASG_STMT_ID, a.ASSIGNMENT_NUMBER, a.EMAIL_STATUS FROM BEN.BEN_TCS_ASG_STMT a WHERE a.PER_STMT_PERD_ID = :period_id;
- Retrieving rendered statement XML for a person:
SELECT a.ASG_STMT_ID, a.XML_STMT_CLOB FROM BEN.BEN_TCS_ASG_STMT a WHERE a.ASSIGNMENT_ID = :assignment_id;
- Reconciling detail items back to their assignment statement:
SELECT i.ASG_STMT_ID, i.* FROM BEN.BEN_TCS_PER_ITEM i WHERE i.ASG_STMT_ID = :asg_stmt_id;
These are frequently used in benefits administration dashboards, audit reports, and total compensation statement reconciliation.
Related Objects
The FK metadata identifies the key related objects that this table interacts with:
- BEN_TCS_STMT — Referenced via STMT_ID; the parent statement template/definition.
- BEN_TCS_PER_STMT_PERD — Referenced via PER_STMT_PERD_ID; person-period statement record.
- BEN_TCS_PER_ITEM — References this table via ASG_STMT_ID; holds the itemized detail lines that make up each statement.
- Assignment and person context (PER_ALL_ASSIGNMENTS_F, PER_ALL_PEOPLE_F) join on ASSIGNMENT_ID for employee-level reporting.
Together these objects form the Total Compensation Statement generation chain in Oracle Advanced Benefits, with BEN_TCS_ASG_STMT serving as the pivotal assignment-level linkage.
-
Table: BEN_TCS_ASG_STMT
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_TCS_ASG_STMT, object_name:BEN_TCS_ASG_STMT, status:VALID, product: BEN - Advanced Benefits , description: BEN_TCS_ASG_STMT identifies the statements for an assignment for a person and for a period. , implementation_dba_data: BEN.BEN_TCS_ASG_STMT ,
-
Table: BEN_TCS_ASG_STMT
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_TCS_ASG_STMT, object_name:BEN_TCS_ASG_STMT, status:VALID, product: BEN - Advanced Benefits , description: BEN_TCS_ASG_STMT identifies the statements for an assignment for a person and for a period. , implementation_dba_data: BEN.BEN_TCS_ASG_STMT ,
-
SYNONYM: APPS.BEN_TCS_ASG_STMT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_TCS_ASG_STMT, status:VALID,
-
SYNONYM: APPS.BEN_TCS_ASG_STMT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_TCS_ASG_STMT, status:VALID,
-
VIEW: BEN.BEN_TCS_ASG_STMT#
12.2.2
owner:BEN, object_type:VIEW, object_name:BEN_TCS_ASG_STMT#, status:VALID,
-
VIEW: BEN.BEN_TCS_ASG_STMT#
12.2.2
-
TRIGGER: APPS.BEN_TCS_ASG_STMT_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:BEN_TCS_ASG_STMT_WHO, status:VALID,
-
TABLE: BEN.BEN_TCS_ASG_STMT
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_TCS_ASG_STMT, object_name:BEN_TCS_ASG_STMT, status:VALID,
-
TRIGGER: APPS.BEN_TCS_ASG_STMT_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:BEN_TCS_ASG_STMT_WHO, status:VALID,
-
TABLE: BEN.BEN_TCS_ASG_STMT
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_TCS_ASG_STMT, object_name:BEN_TCS_ASG_STMT, status:VALID,
-
TRIGGER: APPS.BEN_TCS_ASG_STMT_WHO
12.2.2
-
TRIGGER: APPS.BEN_TCS_ASG_STMT_WHO
12.1.1
-
PACKAGE BODY: APPS.BEN_TCS_STMT_PROCESS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_TCS_STMT_PROCESS, status:VALID,
-
PACKAGE BODY: APPS.BEN_TCS_STMT_PROCESS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_TCS_STMT_PROCESS, status:VALID,
-
APPS.BEN_TCS_STMT_PROCESS SQL Statements
12.1.1
-
APPS.BEN_TCS_STMT_PROCESS SQL Statements
12.2.2
-
TABLE: BEN.BEN_TCS_PER_ITEM
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_TCS_PER_ITEM, object_name:BEN_TCS_PER_ITEM, status:VALID,
-
TABLE: BEN.BEN_TCS_PER_ITEM
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_TCS_PER_ITEM, object_name:BEN_TCS_PER_ITEM, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
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
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.BEN_TCS_STMT_PROCESS dependencies on BEN_TCS_ASG_STMT
12.2.2
-
APPS.BEN_TCS_STMT_PROCESS dependencies on BEN_TCS_ASG_STMT
12.1.1
-
PACKAGE BODY: APPS.BEN_TCS_STMT_PROCESS
12.2.2
-
PACKAGE BODY: APPS.BEN_TCS_STMT_PROCESS
12.1.1
-
APPS.BEN_TCS_STMT_PROCESS dependencies on BEN_TCS_PER_STMT_PERD_S
12.1.1
-
APPS.BEN_TCS_STMT_PROCESS dependencies on BEN_TCS_PER_STMT_PERD_S
12.2.2
-
APPS.BEN_TCS_STMT_PROCESS dependencies on BEN_TCS_PER_STMT_PERD
12.1.1
-
APPS.BEN_TCS_STMT_PROCESS dependencies on BEN_TCS_PER_STMT_PERD
12.2.2
-
APPS.BEN_TCS_STMT_PROCESS dependencies on HR_UTILITY
12.1.1
-
APPS.BEN_TCS_STMT_PROCESS dependencies on HR_UTILITY
12.2.2
-
APPS.BEN_TCS_STMT_PROCESS dependencies on BEN_TCS_PER_ITEM
12.2.2
-
APPS.BEN_TCS_STMT_PROCESS dependencies on BEN_TCS_PER_ITEM
12.1.1
-
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. ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
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. ,