Results for “csf_r_sched_requests_u1”

10 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

CSF.CSF_R_SCHED_REQUESTS is the scheduler request header table within the Oracle E-Business Suite Field Service (formerly Service) application, owned by the CSF schema. Each row represents a single scheduling request — a unit of work submitted by an interactive session, a semi-interactive concurrent program, or an internal API call — that the Field Service scheduler processes to assign resources, tasks, and time slots. The table acts as the transactional anchor for an entire scheduling operation, holding the request's status, mode, plan parameters, and descriptive metadata. In Oracle EBS 12.1.1 and 12.2.2, the object resides in the APPS_TS_TX_DATA tablespace (PCTFREE 10) and is documented in the ETRM repository as VALID, with 32 columns and a primary key constraint, CSF_R_SCHED_REQUEST_PK, on SCHED_REQUEST_ID.

The metadata carries an explicit Oracle Internal Use Only warning: the table is not supported for direct customer access except through standard Oracle Applications programs. Data Vault classification is heuristic and hub-leaning, since the table's identity is defined by a single surrogate key and it is referenced by several dependent child tables. Under a Data Vault modeling suggestion, CSF_R_SCHED_REQUESTS would be treated as a hub, with its child tables (request tasks, filters, values, and message tokens) behaving as link or satellite structures attached to that hub.

Key Information Stored

The most significant columns include:

Common Use Cases and Queries

Typical reporting and diagnostics include monitoring scheduler request results, tracing requests that spawned concurrent jobs, and correlating child task and filter rows back to the parent request. A common pattern joins the header to its concurrent request and result flag:

  • Locate failed scheduler requests: SELECT s.SCHED_REQUEST_ID, s.SCHED_REQUEST_NAME, s.CONCURRENT_REQUEST_ID FROM CSF.CSF_R_SCHED_REQUESTS s WHERE s.RESULT_FLAG IN ('E','U') ORDER BY s.CREATION_DATE DESC;
  • Find the concurrent output for a semi-interactive request: join CSF_R_SCHED_REQUESTS.CONCURRENT_REQUEST_ID to FND_CONCURRENT_REQUESTS.REQUEST_ID, then FND_CONCURRENT_PROGRAMS, to obtain the log/output filenames.
  • Drill into child detail: join to CSF_R_REQUEST_TASKS, CSF_R_REQUEST_FILTERS, and CSF_R_REQUEST_VALUES on SCHED_REQUEST_ID to reconstruct the scope of a scheduling run.
  • Audit plan windows: query CHANGED_PLANNED_START/END and CHANGED_OPTION_START/END to verify constraints applied during rescheduling.

Related Objects

The table sits at the center of the CSF scheduler object model and interacts with the following documented relationships:

  • CSF_R_REQUEST_TASKS — child table; SCHED_REQUEST_ID FK to CSF_R_SCHED_REQUESTS.
  • CSF_R_REQUEST_FILTERS — child table; SCHED_REQUEST_ID FK to CSF_R_SCHED_REQUESTS.
  • CSF_R_REQUEST_VALUES — child table; SCHED_REQUEST_ID FK to CSF_R_SCHED_REQUESTS.
  • CSF_R_MESSAGE_TOKENS — child table; MESSAGE_ID FK to CSF_R_SCHED_REQUESTS.
  • FND_SECURITY_GROUPS — parent of SECURITY_GROUP_ID; governs data security partitioning.
  • FND_CONCURRENT_REQUESTS — referenced through CONCURRENT_REQUEST_ID for semi-interactive execution output.

All access should occur through supported Oracle Field Service concurrent programs and APIs; the object is documented by Oracle as internal-use only.