Search Results pa_schedule_except_history
Overview
The PA_SCHEDULE_EXCEPT_HISTORY table is a Projects (PA) module object within the Oracle E-Business Suite 12.1.1 / 12.2.2 data model. It stores the historical record of schedule exception requirements and assignments applied against project schedules. Whenever exceptions such as non-working days, duration shifts, or calendar percentage changes are applied to a workplan or resource assignment, the resulting requirement and assignment details are captured here as an audit and reconstruction trail. The table holds 30 documented columns in the PA schema and is classified as VALID at the 12.2.2 ETRM level.
From a Data Vault modeling perspective, the ETRM heuristic classifies this object as standalone, meaning the mined foreign key structure does not reveal a dense parent-child web. As a modeling suggestion rather than a physical constraint, this table most closely resembles a satellite attached to a schedule exception hub, since it records descriptive, time-versioned attributes (hours by weekday, duration shifts, status) that describe an exception identified by SCHEDULE_EXCEPTION_ID. It is not a hub in its own right given the single documented outbound relationship.
Key Information Stored
The surrogate primary key is SCHEDULE_EXCEPTION_ID, which is also the sole unique index candidate (PA_SCHEDULE_EXCEPTIONS_HIST_U1) and the column that links back to the exception definition. The most operationally significant columns include:
SCHEDULE_EXCEPTION_ID– surrogate identifier and business-key candidate; foreign key to the exception source.CALENDAR_IDandCHANGE_CALENDAR_ID– the base and modified calendars governing the exception.ASSIGNMENT_IDandPROJECT_ID– the assignment and project context to which the exception applies.SCHEDULE_TYPE_CODEandEXCEPTION_TYPE_CODE– classify the schedule and the nature of the exception.STATUS_CODE– lifecycle state of the exception at the time of capture.START_DATEandEND_DATE– effective window of the exception.MONDAY_HOURSthroughSUNDAY_HOURS– per-weekday working-hour overrides.RESOURCE_CALENDAR_PERCENTandNON_WORKING_DAY_FLAG– capacity and non-working-day indicators.CHANGE_HOURS_TYPE_CODE,DURATION_SHIFT_TYPE_CODE,DURATION_SHIFT_UNIT_CODE, andNUMBER_OF_SHIFT– control how hours and durations are shifted.CHANGE_CALENDAR_TYPE_CODE– indicates the calendar modification mode.- Audit columns
CREATION_DATE,CREATED_BY,LAST_UPDATE_DATE,LAST_UPDATE_BY,LAST_UPDATE_LOGIN, andCHANGE_ID.
Common Use Cases and Queries
Typical use cases include auditing historical schedule changes, reconciling assignment capacity after exceptions, and reconstructing workplan hours for a given period. A common pattern joins the history to its exception definition:
- History of a specific exception:
SELECT * FROM PA_SCHEDULE_EXCEPT_HISTORY WHERE SCHEDULE_EXCEPTION_ID = :id; - Project-level exception reporting: filter by
PROJECT_IDandSTART_DATE/END_DATEto list exceptions active within a window. - Calendar impact analysis: aggregate
RESOURCE_CALENDAR_PERCENTand weekday hour columns to measure the capacity effect of exceptions. - Audit trails: order by
LAST_UPDATE_DATEandCHANGE_IDto trace who applied which exception and when. - Non-working-day reporting: filter on
NON_WORKING_DAY_FLAG = 'Y'for downtime analysis.
Related Objects
The documented foreign key relationship ties this history table to CAC_SR_SCHDL_EXCEPTIONS via SCHEDULE_EXCEPTION_ID, which is the authoritative exception definition. Related objects of significance include:
CAC_SR_SCHDL_EXCEPTIONS– parent exception definition (join onSCHEDULE_EXCEPTION_ID).PA_PROJECTS_ALL– project master referenced byPROJECT_ID.- Assignment objects referenced by
ASSIGNMENT_ID(e.g.,PA_ASSIGNMENTS). - Calendar objects referenced by
CALENDAR_IDandCHANGE_CALENDAR_ID. - Project scheduling and workplan APIs that generate exception history during schedule application.
-
Table: PA_SCHEDULE_EXCEPT_HISTORY
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_SCHEDULE_EXCEPT_HISTORY, object_name:PA_SCHEDULE_EXCEPT_HISTORY, status:VALID, product: PA - Projects , description: PA_SCHEDULE_EXCEPT_HISTORY table contains the history of schedule exceptions requirements and assignments. Depending on the type of schedule, one or more columns are populated as shown in the column description. After exceptions are applie , implementation_dba_data: PA.PA_SCHEDULE_EXCEPT_HISTORY ,
-
Table: PA_SCHEDULE_EXCEPT_HISTORY
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_SCHEDULE_EXCEPT_HISTORY, object_name:PA_SCHEDULE_EXCEPT_HISTORY, status:VALID, product: PA - Projects , description: PA_SCHEDULE_EXCEPT_HISTORY table contains the history of schedule exceptions requirements and assignments. Depending on the type of schedule, one or more columns are populated as shown in the column description. After exceptions are applie , implementation_dba_data: PA.PA_SCHEDULE_EXCEPT_HISTORY ,
-
VIEW: PA.PA_SCHEDULE_EXCEPT_HISTORY#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_SCHEDULE_EXCEPT_HISTORY#, status:VALID,
-
SYNONYM: APPS.PA_SCHEDULE_EXCEPT_HISTORY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_SCHEDULE_EXCEPT_HISTORY, status:VALID,
-
SYNONYM: APPS.PA_SCHEDULE_EXCEPT_HISTORY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_SCHEDULE_EXCEPT_HISTORY, status:VALID,
-
VIEW: PA.PA_SCHEDULE_EXCEPT_HISTORY#
12.2.2
-
PACKAGE: APPS.PA_SCH_EXCEPT_HIST_PKG
12.1.1
-
PACKAGE: APPS.PA_SCH_EXCEPT_HIST_PKG
12.2.2
-
Table: PA_SCH_EXCPT_HSTRY_AR
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_SCH_EXCPT_HSTRY_AR, object_name:PA_SCH_EXCPT_HSTRY_AR, status:VALID, product: PA - Projects , description: PA_SCHEDULE_EXCEPT_HISTORY table contains the history of schedule exceptions requirements and assignments. Depending on the type of schedule, one or more columns are populated as shown in the column description. After exceptions are applie , implementation_dba_data: PA.PA_SCH_EXCPT_HSTRY_AR ,
-
PACKAGE: APPS.PA_SCH_EXCEPT_HIST_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_SCH_EXCEPT_HIST_PKG, status:VALID,
-
Table: PA_SCH_EXCPT_HSTRY_AR
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_SCH_EXCPT_HSTRY_AR, object_name:PA_SCH_EXCPT_HSTRY_AR, status:VALID, product: PA - Projects , description: PA_SCHEDULE_EXCEPT_HISTORY table contains the history of schedule exceptions requirements and assignments. Depending on the type of schedule, one or more columns are populated as shown in the column description. After exceptions are applie , implementation_dba_data: PA.PA_SCH_EXCPT_HSTRY_AR ,
-
TABLE: PA.PA_SCHEDULE_EXCEPT_HISTORY
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_SCHEDULE_EXCEPT_HISTORY, object_name:PA_SCHEDULE_EXCEPT_HISTORY, status:VALID,
-
APPS.PA_SCH_EXCEPT_HIST_PKG SQL Statements
12.2.2
-
PACKAGE: APPS.PA_SCH_EXCEPT_HIST_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_SCH_EXCEPT_HIST_PKG, status:VALID,
-
TABLE: PA.PA_SCHEDULE_EXCEPT_HISTORY
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_SCHEDULE_EXCEPT_HISTORY, object_name:PA_SCHEDULE_EXCEPT_HISTORY, status:VALID,
-
PACKAGE BODY: APPS.PA_SCH_EXCEPT_HIST_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_SCH_EXCEPT_HIST_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_SCH_EXCEPT_HIST_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_SCH_EXCEPT_HIST_PKG, status:VALID,
-
APPS.PA_SCH_EXCEPT_HIST_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PA_PURGE_PJR_TXNS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PURGE_PJR_TXNS, status:VALID,
-
PACKAGE BODY: APPS.PA_SCH_EXCEPT_HIST_PKG
12.1.1
-
PACKAGE BODY: APPS.PA_PURGE_PJR_TXNS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PURGE_PJR_TXNS, status:VALID,
-
PACKAGE BODY: APPS.PA_SCH_EXCEPT_HIST_PKG
12.2.2
-
PACKAGE BODY: APPS.PA_SCHEDULE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_SCHEDULE_PVT, status:VALID,
-
PACKAGE BODY: APPS.PA_SCHEDULE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_SCHEDULE_PVT, status:VALID,
-
TABLE: PA.PA_SCH_EXCPT_HSTRY_AR
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_SCH_EXCPT_HSTRY_AR, object_name:PA_SCH_EXCPT_HSTRY_AR, status:VALID,
-
TABLE: PA.PA_SCH_EXCPT_HSTRY_AR
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_SCH_EXCPT_HSTRY_AR, object_name:PA_SCH_EXCPT_HSTRY_AR, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
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
-
APPS.PA_PURGE_PJR_TXNS SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.PA_PURGE_PJR_TXNS SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.PA_SCH_EXCEPT_HIST_PKG dependencies on PA_SCHEDULE_EXCEPT_HISTORY
12.2.2
-
APPS.PA_SCH_EXCEPT_HIST_PKG dependencies on PA_SCHEDULE_EXCEPT_HISTORY
12.2.2
-
APPS.PA_SCHEDULE_PVT dependencies on PA_SCHEDULE_EXCEPT_HISTORY
12.1.1
-
APPS.PA_PURGE_PJR_TXNS dependencies on PA_SCHEDULE_EXCEPT_HISTORY
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PA_PURGE_PJR_TXNS
12.2.2
-
APPS.PA_SCH_EXCEPT_HIST_PKG dependencies on PA_SCHEDULE_EXCEPT_HISTORY
12.1.1
-
PACKAGE BODY: APPS.PA_PURGE_PJR_TXNS
12.1.1
-
APPS.PA_PURGE_PJR_TXNS dependencies on PA_SCHEDULE_EXCEPT_HISTORY
12.2.2
-
APPS.PA_SCH_EXCEPT_HIST_PKG dependencies on PA_SCHEDULE_EXCEPT_HISTORY
12.1.1
-
APPS.PA_SCHEDULE_PVT dependencies on PA_SCHEDULE_EXCEPT_HISTORY
12.2.2
-
PACKAGE: APPS.PA_PURGE_PJR_TXNS
12.2.2
-
PACKAGE: APPS.PA_PURGE_PJR_TXNS
12.1.1