Search Results pa_obj_status_changes
Overview
The PA_OBJ_STATUS_CHANGES table is a core transactional table within the Oracle E-Business Suite Projects module (PA). Its primary function is to serve as a historical audit log, systematically recording every change in the status of project-related objects. This object status tracking is fundamental to maintaining data integrity, enabling audit trails, and supporting workflow processes within the Projects application. By capturing a chronological sequence of status transitions, the table provides a complete lifecycle view of objects, which is essential for compliance, troubleshooting, and reporting on project progression and milestone achievements in both EBS 12.1.1 and 12.2.2.
Key Information Stored
While the provided ETRM metadata does not list all columns, the documented structure reveals critical fields. The primary key is the system-generated OBJ_STATUS_CHANGE_ID, which uniquely identifies each status change event. A significant foreign key relationship exists via the PCM_CI_ID column, which links to the PA_CONTROL_ITEMS table. This indicates the table is heavily involved in tracking status changes for control items, which are used for managing project deliverables, issues, and change requests. Typical columns in such an audit table would also include identifiers for the object whose status changed (OBJECT_ID, OBJECT_TYPE), the old and new status codes, the date and time of the change, and the identifier of the user or process who initiated the transition.
Common Use Cases and Queries
The primary use case is auditing and reporting on the history of an object's status. For instance, users can determine how long a control item remained in a specific state or identify all items that transitioned to a 'Closed' status within a given period. A common reporting query would join PA_OBJ_STATUS_CHANGES with PA_CONTROL_ITEMS and employee tables to generate an audit report. Support and implementation teams often query this table to diagnose workflow issues or validate that business rules for status transitions are being correctly enforced. A sample SQL pattern to find the full history for a specific control item would be:
- SELECT obj_status_change_id, old_status, new_status, change_date
- FROM pa_obj_status_changes
- WHERE pcm_ci_id = <control_item_id>
- ORDER BY change_date;
Related Objects
The most directly related object, as defined by its foreign key constraint, is the PA_CONTROL_ITEMS table. This relationship is central, as status changes for control items are a primary source of entries in PA_OBJ_STATUS_CHANGES. The table is also intrinsically linked to the underlying status codes defined within the application's lookup tables (such as PA_LOOKUPS). While not explicitly listed in the metadata, it is common for summary or reporting views within the Projects module to reference or aggregate data from this audit table to present status history information to end-users without direct table access.
-
Table: PA_OBJ_STATUS_CHANGES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_OBJ_STATUS_CHANGES, object_name:PA_OBJ_STATUS_CHANGES, status:VALID, product: PA - Projects , description: This table records the changes of the status of the objects. , implementation_dba_data: PA.PA_OBJ_STATUS_CHANGES ,
-
Table: PA_OBJ_STATUS_CHANGES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_OBJ_STATUS_CHANGES, object_name:PA_OBJ_STATUS_CHANGES, status:VALID, product: PA - Projects , description: This table records the changes of the status of the objects. , implementation_dba_data: PA.PA_OBJ_STATUS_CHANGES ,
-
APPS.PA_CONTROL_ITEMS_UTILS dependencies on PA_OBJ_STATUS_CHANGES
12.1.1
-
APPS.PA_PROJECT_UTILS2 dependencies on PA_OBJ_STATUS_CHANGES
12.1.1
-
APPS.PA_PROJECT_UTILS2 dependencies on PA_OBJ_STATUS_CHANGES
12.2.2
-
APPS.PA_CONTROL_ITEMS_UTILS dependencies on PA_OBJ_STATUS_CHANGES
12.2.2
-
APPS.PA_CLIENT_EXTN_PROJECT_WF dependencies on PA_OBJ_STATUS_CHANGES
12.1.1
-
APPS.PA_OBJ_STATUS_CHANGES_PKG dependencies on PA_OBJ_STATUS_CHANGES
12.1.1
-
APPS.PA_OBJ_STATUS_CHANGES_PKG dependencies on PA_OBJ_STATUS_CHANGES
12.2.2
-
APPS.PA_CLIENT_EXTN_PROJECT_WF dependencies on PA_OBJ_STATUS_CHANGES
12.2.2
-
APPS.PA_CONTROL_ITEMS_WF_CLIENT dependencies on PA_OBJ_STATUS_CHANGES
12.1.1
-
APPS.PA_CONTROL_ITEMS_WF_CLIENT dependencies on PA_OBJ_STATUS_CHANGES
12.2.2
-
VIEW: APPS.PA_OBJ_STATUS_CHANGES_V
12.1.1
-
APPS.PA_OBJ_STATUS_CHANGES_PKG SQL Statements
12.2.2
-
APPS.PA_OBJ_STATUS_CHANGES_PKG SQL Statements
12.1.1
-
APPS.PA_CONTROL_ITEMS_UTILS dependencies on PA_CI_COMMENTS
12.2.2
-
VIEW: PA.PA_OBJ_STATUS_CHANGES#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_OBJ_STATUS_CHANGES#, status:VALID,
-
VIEW: APPS.PA_OBJ_STATUS_CHANGES_V
12.2.2
-
APPS.PA_CONTROL_ITEMS_UTILS dependencies on PA_CI_COMMENTS
12.1.1
-
SYNONYM: APPS.PA_OBJ_STATUS_CHANGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_OBJ_STATUS_CHANGES, status:VALID,
-
APPS.PA_CONTROL_API_PUB dependencies on PA_CI_COMMENTS
12.1.1
-
APPS.PA_CONTROL_API_PUB dependencies on PA_CI_COMMENTS
12.2.2
-
VIEW: PA.PA_OBJ_STATUS_CHANGES#
12.2.2
-
SYNONYM: APPS.PA_OBJ_STATUS_CHANGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_OBJ_STATUS_CHANGES, status:VALID,
-
PACKAGE BODY: APPS.PA_OBJ_STATUS_CHANGES_PKG
12.1.1
-
PACKAGE BODY: APPS.PA_OBJ_STATUS_CHANGES_PKG
12.2.2
-
View: PA_OBJ_STATUS_CHANGES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_OBJ_STATUS_CHANGES_V, object_name:PA_OBJ_STATUS_CHANGES_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_OBJ_STATUS_CHANGES_V ,
-
TABLE: PA.PA_OBJ_STATUS_CHANGES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_OBJ_STATUS_CHANGES, object_name:PA_OBJ_STATUS_CHANGES, status:VALID,
-
TABLE: PA.PA_OBJ_STATUS_CHANGES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_OBJ_STATUS_CHANGES, object_name:PA_OBJ_STATUS_CHANGES, status:VALID,
-
View: PA_OBJ_STATUS_CHANGES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_OBJ_STATUS_CHANGES_V, object_name:PA_OBJ_STATUS_CHANGES_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_OBJ_STATUS_CHANGES_V ,
-
PACKAGE BODY: APPS.PA_CONTROL_ITEMS_WF_CLIENT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_CONTROL_ITEMS_WF_CLIENT, status:VALID,
-
APPS.PA_PROJECT_CORE dependencies on PA_CONTROL_ITEMS_UTILS
12.2.2
-
Table: PA_CONTROL_ITEMS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_CONTROL_ITEMS, object_name:PA_CONTROL_ITEMS, status:VALID, product: PA - Projects , description: PA_CONTROL_ITEMS stores user-defined control items in a project. Each item is of an item type as specified by the CI_TYPE_ID column. The items are categorized using the Classification, Reason and Priority attributes , implementation_dba_data: PA.PA_CONTROL_ITEMS ,
-
APPS.PA_CONTROL_ITEMS_UTILS dependencies on FND_MESSAGE
12.1.1
-
APPS.PA_PROJECT_CORE dependencies on PA_CONTROL_ITEMS_UTILS
12.1.1
-
PACKAGE BODY: APPS.PA_OBJ_STATUS_CHANGES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_OBJ_STATUS_CHANGES_PKG, status:VALID,
-
APPS.PA_CONTROL_ITEMS_UTILS dependencies on FND_MESSAGE
12.2.2
-
PACKAGE BODY: APPS.PA_CLIENT_EXTN_PROJECT_WF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_CLIENT_EXTN_PROJECT_WF, status:VALID,
-
PACKAGE BODY: APPS.PA_OBJ_STATUS_CHANGES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_OBJ_STATUS_CHANGES_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_CLIENT_EXTN_PROJECT_WF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_CLIENT_EXTN_PROJECT_WF, status:VALID,
-
APPS.PA_CLIENT_EXTN_PROJECT_WF dependencies on PA_PROJECTS
12.1.1
-
APPS.PA_CLIENT_EXTN_PROJECT_WF dependencies on PA_PROJECTS
12.2.2
-
PACKAGE BODY: APPS.PA_CONTROL_ITEMS_WF_CLIENT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_CONTROL_ITEMS_WF_CLIENT, status:VALID,
-
Table: PA_CONTROL_ITEMS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_CONTROL_ITEMS, object_name:PA_CONTROL_ITEMS, status:VALID, product: PA - Projects , description: PA_CONTROL_ITEMS stores user-defined control items in a project. Each item is of an item type as specified by the CI_TYPE_ID column. The items are categorized using the Classification, Reason and Priority attributes , implementation_dba_data: PA.PA_CONTROL_ITEMS ,
-
PACKAGE BODY: APPS.PA_PROJECT_UTILS2
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PROJECT_UTILS2, status:VALID,
-
PACKAGE BODY: APPS.PA_CONTROL_ITEMS_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_CONTROL_ITEMS_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PA_PROJECT_UTILS2
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PROJECT_UTILS2, status:VALID,
-
PACKAGE BODY: APPS.PA_CONTROL_ITEMS_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_CONTROL_ITEMS_UTILS, status:VALID,
-
APPS.PA_CONTROL_ITEMS_UTILS SQL Statements
12.1.1
-
VIEW: APPS.PA_OBJ_STATUS_CHANGES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_OBJ_STATUS_CHANGES_V, object_name:PA_OBJ_STATUS_CHANGES_V, status:VALID,