Search Results cac_sr_object_capacity
Overview
The CAC_SR_OBJECT_CAPACITY table is a CRM Foundation (JTF) data object within Oracle E-Business Suite that stores availability summary information for schedulable resources. As documented in the ETRM metadata, the table records capacity in three functional categories: Schedules, Exception, and Tasks. This makes it a central repository for the calculated or derived availability of objects such as service representatives, technicians, or field resources, expressed in terms of available hours across defined time windows. The table is owned by the JTF schema, is marked VALID, and appears in both 12.1.1 and 12.2.2 environments.
The heuristic Data Vault classification mined from the foreign-key structure identifies this table as standalone. As a modeling suggestion, this indicates that CAC_SR_OBJECT_CAPACITY behaves more like a self-contained reference of availability records rather than a pure junction (link) table between two hubs. Its only outbound foreign key points to the schedule detail, while multiple downstream tables reference it, suggesting it acts as a hub-like anchor for capacity data referenced by task assignments and plan options.
Key Information Stored
Of the eighteen documented columns, the following are the most significant:
- OBJECT_CAPACITY_ID — the surrogate primary key (defined by
CAC_SR_OBJECT_CAPACITY_PK) that uniquely identifies each capacity record. - OBJECT_VERSION_NUMBER — supports optimistic concurrency and row versioning control.
- OBJECT_TYPE and OBJECT_ID — together identify the schedulable entity (resource, party, or object) whose availability is being summarized.
- START_DATE_TIME and END_DATE_TIME — the time window over which the availability applies.
- AVAILABLE_HOURS, AVAILABLE_HOURS_BEFORE, and AVAILABLE_HOURS_AFTER — the core capacity metrics, capturing total available hours plus buffer windows before and after.
- SCHEDULE_DETAIL_ID — the foreign key linking the availability summary to its underlying schedule detail record.
- STATUS — indicates the state of the capacity record.
- AVAILABILITY_TYPE and SOURCE_TYPE — classify how the availability and its source were derived.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, and LAST_UPDATE_LOGIN — standard WHO audit columns.
Two unique indexes serve as business-key candidates: CAC_SR_OBJECT_CAPACITY_U1 on (OBJECT_CAPACITY_ID) and CAC_SR_OBJECT_CAPACITY_U2 on (OBJECT_ID, START_DATE_TIME, OBJECT_TYPE). The U2 index is particularly meaningful because it enforces a single capacity summary per object per start time per object type, preventing duplicate availability windows for the same resource.
Common Use Cases and Queries
Capacity records are consumed by scheduling engines and CRM service applications to determine whether a resource can be assigned to a task. A typical reporting query retrieves available hours for a given object within a time range:
SELECT object_id, start_date_time, end_date_time, available_hours FROM jtf.cac_sr_object_capacity WHERE object_id = :p_object_id AND start_date_time BETWEEN :p_from AND :p_to;- Joining to schedule details via
schedule_detail_idto trace how availability was derived from the underlying schedule. - Aggregating
available_hoursbyobject_typeto produce capacity dashboards for service teams. - Filtering by
status,availability_type, orsource_typeto isolate exceptions versus regular schedules.
These queries are commonly embedded in resource-utilization reports, capacity-planning extracts, and integration routines feeding external workforce management tools.
Related Objects
- CAC_SR_SCHDL_DETAILS — referenced through
CAC_SR_OBJECT_CAPACITY.SCHEDULE_DETAIL_ID; the parent schedule detail that defines the availability context. - JTF_TASK_ASSIGNMENTS — references this table through
OBJECT_CAPACITY_ID; links task assignments to the capacity record that authorized them. - CSF_R_PLAN_OPTION_TASKS — references this table through
OBJECT_CAPACITY_ID; ties plan option tasks back to capacity summaries in field service planning.
Together these relationships position CAC_SR_OBJECT_CAPACITY as the anchor for resource availability across scheduling, task assignment, and field service planning workflows in the CRM Foundation module.
-
Table: CAC_SR_OBJECT_CAPACITY
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.CAC_SR_OBJECT_CAPACITY, object_name:CAC_SR_OBJECT_CAPACITY, status:VALID, product: JTF - CRM Foundation , description: This table is used to store availability summary. This includes (Schedules - Exception - Tasks) , implementation_dba_data: JTF.CAC_SR_OBJECT_CAPACITY ,
-
Table: CAC_SR_OBJECT_CAPACITY
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.CAC_SR_OBJECT_CAPACITY, object_name:CAC_SR_OBJECT_CAPACITY, status:VALID, product: JTF - CRM Foundation , description: This table is used to store availability summary. This includes (Schedules - Exception - Tasks) , implementation_dba_data: JTF.CAC_SR_OBJECT_CAPACITY ,
-
APPS.CAC_SR_OBJECT_CAPACITY_PKG SQL Statements
12.2.2
-
APPS.CSF_MAP_PVT SQL Statements
12.1.1
-
APPS.CSF_MAP_PVT SQL Statements
12.2.2
-
VIEW: JTF.CAC_SR_OBJECT_CAPACITY#
12.2.2
owner:JTF, object_type:VIEW, object_name:CAC_SR_OBJECT_CAPACITY#, status:VALID,
-
APPS.CAC_SR_OBJECT_CAPACITY_PKG SQL Statements
12.1.1
-
VIEW: JTF.CAC_SR_OBJECT_CAPACITY#
12.2.2
-
SYNONYM: APPS.CAC_SR_OBJECT_CAPACITY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CAC_SR_OBJECT_CAPACITY, status:VALID,
-
SYNONYM: APPS.CAC_SR_OBJECT_CAPACITY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CAC_SR_OBJECT_CAPACITY, status:VALID,
-
PACKAGE BODY: APPS.CAC_SR_OBJECT_CAPACITY_PKG
12.1.1
-
TABLE: JTF.CAC_SR_OBJECT_CAPACITY
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.CAC_SR_OBJECT_CAPACITY, object_name:CAC_SR_OBJECT_CAPACITY, status:VALID,
-
PACKAGE BODY: APPS.CAC_SR_OBJECT_CAPACITY_PKG
12.2.2
-
APPS.CSF_TRIPS_PUB SQL Statements
12.2.2
-
PACKAGE BODY: APPS.CAC_SR_OBJECT_CAPACITY_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CAC_SR_OBJECT_CAPACITY_PKG, status:VALID,
-
TABLE: JTF.CAC_SR_OBJECT_CAPACITY
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.CAC_SR_OBJECT_CAPACITY, object_name:CAC_SR_OBJECT_CAPACITY, status:VALID,
-
PACKAGE BODY: APPS.CAC_SR_OBJECT_CAPACITY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CAC_SR_OBJECT_CAPACITY_PKG, status:VALID,
-
PACKAGE BODY: APPS.CAC_SR_OBJECT_CAPACITY_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CAC_SR_OBJECT_CAPACITY_PUB, status:VALID,
-
TABLE: ISC.ISC_FS_CAPACITY_F
12.1.1
owner:ISC, object_type:TABLE, object_name:ISC_FS_CAPACITY_F, status:VALID,
-
PACKAGE BODY: APPS.CSF_MAP_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_MAP_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSF_PLANBOARD_TASKS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_PLANBOARD_TASKS, status:VALID,
-
PACKAGE BODY: APPS.CSF_MAINTAIN_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_MAINTAIN_GRP, status:VALID,
-
VIEW: APPS.CSP_STOCKING_SITE_DETAILS_V
12.2.2
-
APPS.CAC_SR_OBJECT_CAPACITY_PUB SQL Statements
12.1.1
-
APPS.CSF_PLANBOARD_TASKS SQL Statements
12.2.2
-
PACKAGE BODY: APPS.CSF_MAP_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_MAP_PVT, status:VALID,
-
APPS.CSF_TRIPS_PUB SQL Statements
12.1.1
-
PACKAGE BODY: APPS.CAC_SR_OBJECT_CAPACITY_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CAC_SR_OBJECT_CAPACITY_PUB, status:VALID,
-
PACKAGE BODY: APPS.CSF_MAINTAIN_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_MAINTAIN_GRP, status:VALID,
-
PACKAGE BODY: APPS.CSF_TASKS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_TASKS_PUB, status:VALID,
-
PACKAGE BODY: APPS.CSF_TASK_ASSIGNMENTS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_TASK_ASSIGNMENTS_PUB, status:VALID,
-
PACKAGE BODY: APPS.CSF_TASK_ASSIGNMENTS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_TASK_ASSIGNMENTS_PUB, status:VALID,
-
PACKAGE BODY: APPS.ISC_FS_TASK_ETL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_FS_TASK_ETL_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSF_TRIPS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_TRIPS_PUB, status:VALID,
-
PACKAGE BODY: APPS.CSF_GANTT_DATA_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_GANTT_DATA_PKG, status:VALID,
-
APPS.CAC_SR_OBJECT_CAPACITY_PUB SQL Statements
12.2.2
-
PACKAGE BODY: APPS.CSF_PLANBOARD_TASKS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_PLANBOARD_TASKS, status:VALID,
-
PACKAGE BODY: APPS.CSR_SCHEDULER_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSR_SCHEDULER_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSF_TASKS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_TASKS_PUB, status:VALID,
-
PACKAGE BODY: APPS.CSP_PART_SEARCH_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSP_PART_SEARCH_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSF_GANTT_DATA_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_GANTT_DATA_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSR_SCHEDULER_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSR_SCHEDULER_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSF_TRIPS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_TRIPS_PUB, status:VALID,
-
VIEW: APPS.CSP_STOCKING_SITE_DETAILS_V
12.2.2
owner:APPS, object_type:VIEW, object_name:CSP_STOCKING_SITE_DETAILS_V, status:VALID,
-
PACKAGE BODY: APPS.CSF_MAP_PVT
12.1.1
-
APPS.CSF_TASK_ASSIGNMENTS_PUB SQL Statements
12.2.2
-
PACKAGE BODY: APPS.CSF_MAP_PVT
12.2.2
-
APPS.CSF_MAINTAIN_GRP SQL Statements
12.1.1
-
APPS.CSF_MAINTAIN_GRP SQL Statements
12.2.2
-
APPS.CSF_PLANBOARD_TASKS SQL Statements
12.1.1