Search Results csf_r_messages
Overview
CSF_R_MESSAGES is a table in the CSF schema (Field Service module) that stores messages associated with field service request tasks. The table serves as a repository for message records generated during field service operations, capturing the communications and notifications that arise within the service request lifecycle. Its presence in the CSF module indicates it is tightly coupled to the Field Service/Dispatch Center functionality that Oracle EBS provides for managing service requests, tasks, and resource assignments.
From a Data Vault modeling perspective, the metadata classifies CSF_R_MESSAGES as satellite-leaning. This heuristic classification reflects the table's structure: it holds descriptive attributes (such as the message name and type) that provide context around a central business entity — the request task — rather than acting as a pure hub or link table. The single foreign key to CSF_R_REQUEST_TASKS positions the table as an extension of task-related data, recording message-specific detail that would not naturally reside on the task record itself.
Key Information Stored
CSF_R_MESSAGES documents six columns. The most significant are:
- MESSAGE_ID — The surrogate primary key (CSF_R_MESSAGES_PK) and sole documented unique index (CSF_R_MESSAGES_U1). This column uniquely identifies each message record and serves as the primary join key for downstream references.
- REQUEST_TASK_ID — Foreign key column referencing CSF_R_REQUEST_TASKS. This links each message to a specific field service request task, establishing the core business association.
- NAME — Stores the message name or title used to identify the message content or purpose within the task context.
- TYPE — Classifies the message, enabling categorization of messages by kind or purpose (for example, status notification, escalation, or informational update).
- SECURITY_GROUP_ID — Foreign key to FND_SECURITY_GROUPS, enforcing multi-org and data-access security boundaries so that message visibility is restricted to the appropriate operating unit or security context.
- OBJECT_VERSION_NUMBER — Supports optimistic concurrency control, ensuring that concurrent updates to message records are detected and managed correctly through the OAF framework.
Notably, the primary key is the surrogate MESSAGE_ID, while no separate business-key column set is documented beyond the unique index on MESSAGE_ID itself.
Common Use Cases and Queries
Typical scenarios involve retrieving messages for a given field service task and reporting on message activity by type or security group. A common query pattern joins CSF_R_MESSAGES to its parent task table:
- Retrieving all messages for a task:
SELECT m.MESSAGE_ID, m.NAME, m.TYPE FROM CSF.CSF_R_MESSAGES m WHERE m.REQUEST_TASK_ID = :task_id; - Counting messages by type for a task or reporting period:
SELECT m.TYPE, COUNT(*) FROM CSF.CSF_R_MESSAGES m GROUP BY m.TYPE; - Joining to FND_SECURITY_GROUPS to resolve the security context:
SELECT m.MESSAGE_ID, s.SECURITY_GROUP_NAME FROM CSF.CSF_R_MESSAGES m, FND_SECURITY_GROUPS s WHERE m.SECURITY_GROUP_ID = s.SECURITY_GROUP_ID;
These queries support operational monitoring of service tasks and audit/analysis reporting on message volumes across service organizations.
Related Objects
The most significant related objects are driven by the documented foreign key relationships:
- CSF_R_REQUEST_TASKS — Parent table referenced via CSF_R_MESSAGES.REQUEST_TASK_ID; the principal business association for each message.
- FND_SECURITY_GROUPS — Referenced via CSF_R_MESSAGES.SECURITY_GROUP_ID; governs access control for message records.
Because the table is satellite-leaning and message-centric, additional related objects typically include other CSF_R_* tables and the Oracle Field Service application programming interfaces and views that consume task and message data. The primary key CSF_R_MESSAGES_PK and unique index CSF_R_MESSAGES_U1 anchor all downstream references back to MESSAGE_ID.
-
Table: CSF_R_MESSAGES
12.2.2
owner:CSF, object_type:TABLE, fnd_design_data:CSF.CSF_R_MESSAGES, object_name:CSF_R_MESSAGES, status:VALID, product: CSF - Field Service , description: Messages , implementation_dba_data: CSF.CSF_R_MESSAGES ,
-
Table: CSF_R_MESSAGES
12.1.1
owner:CSF, object_type:TABLE, fnd_design_data:CSF.CSF_R_MESSAGES, object_name:CSF_R_MESSAGES, status:VALID, product: CSF - Field Service , description: Messages , implementation_dba_data: CSF.CSF_R_MESSAGES ,
-
VIEW: CSF.CSF_R_MESSAGES#
12.2.2
owner:CSF, object_type:VIEW, object_name:CSF_R_MESSAGES#, status:VALID,
-
TABLE: CSF.CSF_R_MESSAGES
12.2.2
owner:CSF, object_type:TABLE, fnd_design_data:CSF.CSF_R_MESSAGES, object_name:CSF_R_MESSAGES, status:VALID,
-
VIEW: CSF.CSF_R_MESSAGES#
12.2.2
-
SYNONYM: APPS.CSF_R_MESSAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSF_R_MESSAGES, status:VALID,
-
SYNONYM: APPS.CSF_R_MESSAGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSF_R_MESSAGES, status:VALID,
-
TABLE: CSF.CSF_R_MESSAGES
12.1.1
owner:CSF, object_type:TABLE, fnd_design_data:CSF.CSF_R_MESSAGES, object_name:CSF_R_MESSAGES, status:VALID,
-
Table: CSF_R_REQUEST_TASKS
12.1.1
owner:CSF, object_type:TABLE, fnd_design_data:CSF.CSF_R_REQUEST_TASKS, object_name:CSF_R_REQUEST_TASKS, status:VALID, product: CSF - Field Service , description: This table stores the task needs to be scheduled for a request , implementation_dba_data: CSF.CSF_R_REQUEST_TASKS ,
-
Table: CSF_R_REQUEST_TASKS
12.2.2
owner:CSF, object_type:TABLE, fnd_design_data:CSF.CSF_R_REQUEST_TASKS, object_name:CSF_R_REQUEST_TASKS, status:VALID, product: CSF - Field Service , description: This table stores the task needs to be scheduled for a request , implementation_dba_data: CSF.CSF_R_REQUEST_TASKS ,
-
PACKAGE BODY: APPS.CSF_REQUESTS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_REQUESTS_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSF_MAINTAIN_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_MAINTAIN_GRP, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.CSF_REQUESTS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_REQUESTS_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSF_MAINTAIN_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_MAINTAIN_GRP, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
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.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.CSF_REQUESTS_PVT SQL Statements
12.1.1
-
APPS.CSF_REQUESTS_PVT SQL Statements
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.CSF_MAINTAIN_GRP SQL Statements
12.1.1
-
APPS.CSF_MAINTAIN_GRP SQL Statements
12.2.2
-
PACKAGE BODY: APPS.CSF_MAINTAIN_GRP
12.1.1
-
PACKAGE BODY: APPS.CSF_MAINTAIN_GRP
12.2.2
-
APPS.CSF_REQUESTS_PVT dependencies on CSF_R_MESSAGES
12.2.2
-
APPS.CSF_MAINTAIN_GRP dependencies on CSF_R_MESSAGES
12.1.1
-
APPS.CSF_REQUESTS_PVT dependencies on CSF_R_MESSAGES
12.1.1
-
APPS.CSF_MAINTAIN_GRP dependencies on CSF_R_MESSAGES
12.2.2
-
APPS.CSF_MAINTAIN_GRP dependencies on CSF_R_SCHED_REQUESTS
12.2.2
-
APPS.CSF_MAINTAIN_GRP dependencies on CSF_R_MESSAGE_TOKENS
12.2.2
-
eTRM - CSF Tables and Views
12.1.1
description: Defines the result of spatial index creation (tiling). ,
-
eTRM - CSF Tables and Views
12.2.2
description: Defines the result of spatial index creation (tiling). ,
-
APPS.CSF_MAINTAIN_GRP dependencies on CSF_R_REQUEST_TASKS
12.2.2
-
APPS.CSF_MAINTAIN_GRP dependencies on JTF_NUMBER_TABLE
12.2.2
-
APPS.CSF_MAINTAIN_GRP dependencies on CSF_R_MESSAGE_TOKENS
12.1.1
-
PACKAGE BODY: APPS.CSF_REQUESTS_PVT
12.2.2
-
PACKAGE BODY: APPS.CSF_REQUESTS_PVT
12.1.1
-
APPS.CSF_MAINTAIN_GRP dependencies on JTF_TASKS_B
12.1.1
-
APPS.CSF_MAINTAIN_GRP dependencies on JTF_OBJECT_PURGE_PARAM_TMP
12.1.1
-
eTRM - CSF Tables and Views
12.1.1
description: Defines the result of spatial index creation (tiling). ,
-
eTRM - CSF Tables and Views
12.2.2
description: Defines the result of spatial index creation (tiling). ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1