Search Results oks_pm_schedules
Overview
OKS_PM_SCHEDULES is a Service Contracts (OKS) module table in Oracle E-Business Suite 12.1.1 and 12.2.2. Its documented purpose is to store the schedule details of a Preventive Maintenance (PM) program that is attached to a coverage. In practical terms, the table records the individual dated occurrences generated for a PM program, capturing when each occurrence falls due and how it links back to the owning service contract line, coverage, and PM rule set. This makes it a transactional detail table sitting beneath the preventive maintenance rule definitions in the Service Contracts schema, owned by the OKS schema and validated as VALID.
The ETRM metadata offers a heuristic Data Vault classification of standalone, derived from its foreign-key structure. As a modeling suggestion, this indicates the table is not modelled as a classic hub or link with broad multi-parent integration; it behaves more like a detail or satellite-style record keyed by its own surrogate identifier, with only a limited outbound reference to FND_SECURITY_GROUPS. Any Data Vault design should therefore treat OKS_PM_SCHEDULES as a dependent detail set rather than a central integration point.
Key Information Stored
The documented physical schema contains 23 columns. The primary key is OKS_PM_SCHEDULES_PK on the ID column, and there is a unique index OKS_PM_SCHEDULES_U1 also on ID, making ID the surrogate primary key and the confirmed business-key candidate. The most significant columns include:
- ID — surrogate primary key uniquely identifying each schedule row.
- RULE_ID, PMA_RULE_ID, PMP_RULE_ID — identifiers tying the schedule to the PM program and its associated rule definitions.
- DNZ_CHR_ID — the service contract/coverage linkage identifier.
- CLE_ID — the coverage line/coverage identifier to which the PM program is attached.
- SCH_SEQUENCE — the ordinal position of the schedule occurrence within the program.
- SCHEDULE_DATE, SCHEDULE_DATE_FROM, SCHEDULE_DATE_TO — the due date and effective date range for each occurrence.
- ACTIVITY_LINE_ID and STREAM_LINE_ID — links to the related activity and stream lines.
- SECURITY_GROUP_ID — the foreign key referencing FND_SECURITY_GROUPS, enabling multi-org/security-group access control.
- OBJECT_VERSION_NUMBER — optimistic locking version for concurrent updates.
- Audit columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN) and concurrent program columns (PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE, REQUEST_ID).
Common Use Cases and Queries
Typical usage centres on reporting and validating PM schedules attached to service contracts. A frequently used pattern joins schedule rows back to the coverage or contract identifier and filters by effective date window:
- Listing all schedules for a coverage:
SELECT id, cle_id, sch_sequence, schedule_date FROM oks_pm_schedules WHERE cle_id = :cle_id ORDER BY sch_sequence; - Finding schedules due within a date range: filter on
SCHEDULE_DATEbetweenSCHEDULE_DATE_FROMandSCHEDULE_DATE_TOor on a specific window. - Auditing schedule generation by concurrent request using
REQUEST_ID,PROGRAM_ID, andPROGRAM_UPDATE_DATE. - Security-scoped extracts filtering on
SECURITY_GROUP_IDto restrict results to the caller's security group.
These queries support preventive maintenance planning reports, contract billing verification, and reconciliation between generated PM visits and the underlying coverage.
Related Objects
The documented foreign key indicates the following primary relationship, along with the natural business joins implied by the rule and coverage identifiers:
- FND_SECURITY_GROUPS — joined via
OKS_PM_SCHEDULES.SECURITY_GROUP_ID = FND_SECURITY_GROUPS.SECURITY_GROUP_ID. - OKS_PM_RULES / PM rule definition tables — joined via
RULE_ID,PMA_RULE_ID, andPMP_RULE_IDto retrieve the governing PM program rules. - OKS_COVERAGES (coverage headers/lines) — joined via
CLE_IDto resolve the owning coverage. - Service contract header/line tables — linked through
DNZ_CHR_IDand the activity/stream line identifiers. - OKS_ACTIVITY_LINES and stream line tables — joined via
ACTIVITY_LINE_IDandSTREAM_LINE_ID.
Because the metadata classifies the table as standalone, no additional documented parent relationships exist beyond the security group reference; related objects above reflect the business-key joins implied by the column set.
-
Table: OKS_PM_SCHEDULES
12.1.1
owner:OKS, object_type:TABLE, fnd_design_data:OKS.OKS_PM_SCHEDULES, object_name:OKS_PM_SCHEDULES, status:VALID, product: OKS - Service Contracts , description: This table will store the schedule details of PM program attached to a coverage. , implementation_dba_data: OKS.OKS_PM_SCHEDULES ,
-
Table: OKS_PM_SCHEDULES
12.2.2
owner:OKS, object_type:TABLE, fnd_design_data:OKS.OKS_PM_SCHEDULES, object_name:OKS_PM_SCHEDULES, status:VALID, product: OKS - Service Contracts , description: This table will store the schedule details of PM program attached to a coverage. , implementation_dba_data: OKS.OKS_PM_SCHEDULES ,
-
VIEW: APPS.OKS_PM_SCHEDULES_V
12.1.1
-
VIEW: OKS.OKS_PM_SCHEDULES#
12.2.2
owner:OKS, object_type:VIEW, object_name:OKS_PM_SCHEDULES#, status:VALID,
-
VIEW: APPS.OKS_PM_SCHEDULES_V
12.2.2
-
SYNONYM: APPS.OKS_PM_SCHEDULES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKS_PM_SCHEDULES, status:VALID,
-
SYNONYM: APPS.OKS_PM_SCHEDULES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKS_PM_SCHEDULES, status:VALID,
-
VIEW: OKS.OKS_PM_SCHEDULES#
12.2.2
-
APPS.OKS_PMS_PVT SQL Statements
12.1.1
-
APPS.OKS_PMS_PVT SQL Statements
12.2.2
-
TABLE: OKS.OKS_PM_SCHEDULES
12.1.1
owner:OKS, object_type:TABLE, fnd_design_data:OKS.OKS_PM_SCHEDULES, object_name:OKS_PM_SCHEDULES, status:VALID,
-
TABLE: OKS.OKS_PM_SCHEDULES
12.2.2
owner:OKS, object_type:TABLE, fnd_design_data:OKS.OKS_PM_SCHEDULES, object_name:OKS_PM_SCHEDULES, status:VALID,
-
PACKAGE BODY: APPS.OKS_PMS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_PMS_PVT, status:VALID,
-
APPS.OKS_PM_ENTITLEMENTS_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.OKS_PM_ENTITLEMENTS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_PM_ENTITLEMENTS_PVT, status:VALID,
-
PACKAGE: APPS.OKS_PMS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKS_PMS_PVT, status:VALID,
-
PACKAGE: APPS.OKS_PMS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKS_PMS_PVT, status:VALID,
-
APPS.OKS_PM_ENTITLEMENTS_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.OKS_PM_ENTITLEMENTS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_PM_ENTITLEMENTS_PVT, status:VALID,
-
PACKAGE: APPS.OKS_PM_PROGRAMS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKS_PM_PROGRAMS_PVT, status:VALID,
-
View: OKS_PM_SCHEDULES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_PM_SCHEDULES_V, object_name:OKS_PM_SCHEDULES_V, status:VALID, product: OKS - Service Contracts , description: This view will be used by the PM schedule form to display PM schedules. , implementation_dba_data: APPS.OKS_PM_SCHEDULES_V ,
-
View: OKS_PM_SCHEDULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_PM_SCHEDULES_V, object_name:OKS_PM_SCHEDULES_V, status:VALID, product: OKS - Service Contracts , description: This view will be used by the PM schedule form to display PM schedules. , implementation_dba_data: APPS.OKS_PM_SCHEDULES_V ,
-
PACKAGE BODY: APPS.OKS_PMS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_PMS_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKS_PM_PROGRAMS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_PM_PROGRAMS_PVT, 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
-
VIEW: APPS.OKS_PM_SCHEDULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_PM_SCHEDULES_V, object_name:OKS_PM_SCHEDULES_V, status:VALID,
-
VIEW: APPS.OKS_PM_SCHEDULES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_PM_SCHEDULES_V, object_name:OKS_PM_SCHEDULES_V, status:VALID,
-
PACKAGE BODY: APPS.OKS_PM_PROGRAMS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_PM_PROGRAMS_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.OKS_RULE_MIGRATE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_RULE_MIGRATE, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.OKS_RULE_MIGRATE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_RULE_MIGRATE, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.OKS_PM_PROGRAMS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKS_PM_PROGRAMS_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
TABLE: OKS.OKS_PM_SCHEDULES_H
12.2.2
owner:OKS, object_type:TABLE, object_name:OKS_PM_SCHEDULES_H, status:VALID,
-
TABLE: OKS.OKS_PM_SCHEDULES_H
12.1.1
owner:OKS, object_type:TABLE, object_name:OKS_PM_SCHEDULES_H, status:VALID,
-
APPS.OKS_PM_PROGRAMS_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.OKS_COVERAGES_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_COVERAGES_PVT, status:VALID,
-
APPS.OKS_PM_PROGRAMS_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.OKS_COPY_CONTRACT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_COPY_CONTRACT_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKS_COVERAGES_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_COVERAGES_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKS_COPY_CONTRACT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_COPY_CONTRACT_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_COPY_CONTRACT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_COPY_CONTRACT_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_COPY_CONTRACT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_COPY_CONTRACT_PVT, status:VALID,