Search Results ci_action_open
Overview
APPS.PA_CI_COMMENTS_V is a reporting view within the Oracle E-Business Suite Projects (PA) module that consolidates comment and action records associated with project control items. The view is constructed as a UNION ALL of two SELECT statements: the first returns comments that are linked to a specific control item action, while the second returns comments that exist independently of any action. This design allows the view to present a unified, chronological picture of all commentary activity on a control item, whether that commentary is tied to a formal action or stands alone.
In Oracle EBS 12.1.1 and 12.2.2, the view is owned by APPS and is referenced by applications such as Project Management and issue-tracking functionality that rely on control items to coordinate change, issue, or action workflows. The view is not a base table and holds no data of its own; it is a read-only projection intended for querying and reporting. A notable element of the definition is the use of the PA_CI_ACTIONS_UTIL.action_with_reply function within a DECODE expression, which determines the child_exists flag. The view also exposes derived attributes such as comment author names, assignee and reassignee names, action type meanings, and the associated project identifier.
Underlying Base Objects
The view is defined over the following documented base objects:
- PA_CI_COMMENTS (synonym) — the primary source of comment records, supplying comment text, type code, comment identifier, and creation metadata.
- PA_CI_ACTIONS (synonym) — joined twice: once as the primary action (
a) and once as a self-join (a2) throughsource_ci_action_idto expose reassignment relationships. - PA_CONTROL_ITEMS (synonym) — supplies the
project_idassociation for each control item. - HZ_PARTIES (synonym) — joined multiple times to resolve party names for the comment author (
commentor), the assignee, and the reassignee, restricted toparty_type = 'PERSON'. - PA_LOOKUPS (view) — provides the translated
action_typemeaning from lookup typePA_CI_ACTION_TYPES. - PA_UTILS (package) — used via
PA_UTILS.get_party_idto map the creating user to a party identifier. - PA_CI_ACTIONS_UTIL (package) — invoked through
action_with_replyto compute thechild_existsindicator.
Key Columns
- ci_comment_id — unique identifier of the comment record.
- ci_id — the control item to which the comment belongs.
- ci_action_id — the action associated with the comment; null in the second UNION branch where comments stand alone.
- comment_text — the actual body of the comment.
- message_type_code / type_code — classification of the comment (for example,
REQUESTOR). - action_type / action_type_code — the decoded action type meaning and its underlying code.
- status_code — action status; the literal
CI_ACTION_OPENis significant to thechild_existscalculation. - comment_created_by_name, assignee_name, reassignee_name, requestor_name — party names resolved from HZ_PARTIES.
- child_exists —
Y/Nflag indicating whether a requestor comment on an open action has a reply. - project_id — the project associated with the control item.
- reassign_ci_action_id — identifier of the action to which the item was reassigned.
Common Use Cases and Queries
A frequent requirement is locating open actions that still await a requestor response, which is precisely the condition encoded in the child_exists logic. The following query returns comments tied to open actions:
SELECT ci_comment_id, ci_id, ci_action_id, comment_text, action_type, status_code
FROM apps.pa_ci_comments_v
WHERE status_code = 'CI_ACTION_OPEN'
AND message_type_code = 'REQUESTOR';
To review the full comment history for a given control item, filtering by ci_id produces a unified timeline across both UNION branches. Reporting on reassignment activity is supported through reassign_ci_action_id and reassignee_name, while project-level rollups can aggregate on project_id. Because the view calls PA_CI_ACTIONS_UTIL.action_with_reply and PA_UTILS.get_party_id, queries are best scoped with filters to limit row volume and avoid unnecessary function execution across large result sets.
-
Lookup Type: CI_ACTION_SYSTEM_STATUS
12.1.1
product: PA - Projects , meaning: Control Item Action System Status ,
-
Lookup Type: CI_ACTION_SYSTEM_STATUS
12.2.2
product: PA - Projects , meaning: Control Item Action System Status ,
-
APPS.PA_CI_SECURITY_PKG SQL Statements
12.1.1
-
APPS.PA_CI_SECURITY_PKG SQL Statements
12.2.2
-
VIEW: APPS.PA_CI_COMMENTS_V
12.1.1
-
VIEW: APPS.PA_CI_COMMENTS_V
12.2.2
-
APPS.PA_CI_ACTIONS_UTIL SQL Statements
12.2.2
-
APPS.PA_CI_ACTIONS_UTIL SQL Statements
12.1.1
-
View: PA_CI_COMMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CI_COMMENTS_V, object_name:PA_CI_COMMENTS_V, status:VALID, product: PA - Projects , description: This view provides the attribute values from all comments from the table PA_CI_COMMENTS. , implementation_dba_data: APPS.PA_CI_COMMENTS_V ,
-
View: PA_CI_COMMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CI_COMMENTS_V, object_name:PA_CI_COMMENTS_V, status:VALID, product: PA - Projects , description: This view provides the attribute values from all comments from the table PA_CI_COMMENTS. , implementation_dba_data: APPS.PA_CI_COMMENTS_V ,
-
APPS.PA_CI_ACTIONS_PVT SQL Statements
12.1.1
-
APPS.PA_CI_ACTIONS_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PA_CI_SECURITY_PKG
12.1.1
-
PACKAGE BODY: APPS.PA_CI_SECURITY_PKG
12.2.2
-
PACKAGE BODY: APPS.PA_CI_ACTIONS_UTIL
12.1.1
-
PACKAGE BODY: APPS.PA_CI_ACTIONS_UTIL
12.2.2
-
PACKAGE BODY: APPS.PA_CI_ACTIONS_PVT
12.2.2
-
APPS.PA_CONTROL_ITEMS_UTILS SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PA_CI_ACTIONS_PVT
12.1.1
-
APPS.PA_CONTROL_API_PVT SQL Statements
12.2.2
-
APPS.PA_CONTROL_API_PVT SQL Statements
12.1.1
-
APPS.PA_CI_SECURITY_PKG dependencies on PA_CONTROL_ITEMS_UTILS
12.2.2
-
APPS.PA_CI_SECURITY_PKG dependencies on PA_CONTROL_ITEMS_UTILS
12.1.1
-
PACKAGE BODY: APPS.PA_CONTROL_ITEMS_WORKFLOW
12.2.2
-
APPS.PA_CI_SECURITY_PKG dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_CI_SECURITY_PKG dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.PA_CONTROL_ITEMS_UTILS dependencies on PA_CI_ACTIONS
12.2.2
-
APPS.PA_CI_SECURITY_PKG dependencies on PA_CONTROL_ITEMS
12.1.1
-
APPS.PA_CI_SECURITY_PKG dependencies on PA_CONTROL_ITEMS
12.2.2
-
PACKAGE BODY: APPS.PA_CONTROL_API_PVT
12.2.2
-
PACKAGE BODY: APPS.PA_CONTROL_API_PVT
12.1.1
-
APPS.PA_CI_ACTIONS_PVT dependencies on PA_CI_ACTIONS_PKG
12.1.1
-
APPS.PA_CI_ACTIONS_PVT dependencies on PA_CI_ACTIONS_PKG
12.2.2
-
APPS.PA_CONTROL_API_PVT dependencies on PA_CI_COMMENTS
12.2.2
-
APPS.PA_CONTROL_API_PVT dependencies on PA_CONTROL_ITEMS_PVT
12.2.2
-
APPS.PA_CONTROL_API_PVT dependencies on PA_CONTROL_ITEMS_PVT
12.1.1
-
APPS.PA_CI_ACTIONS_UTIL dependencies on PA_CI_ACTIONS
12.1.1
-
APPS.PA_CONTROL_API_PVT dependencies on PA_CI_COMMENTS
12.1.1
-
APPS.PA_CI_ACTIONS_UTIL dependencies on PA_CI_ACTIONS
12.2.2
-
APPS.PA_CONTROL_ITEMS_WORKFLOW dependencies on PA_WF_PROCESSES
12.2.2
-
PACKAGE BODY: APPS.PA_CONTROL_ITEMS_WORKFLOW
12.1.1
-
APPS.PA_CI_ACTIONS_PVT dependencies on PA_CI_ACTIONS
12.2.2
-
APPS.PA_CI_ACTIONS_PVT dependencies on PA_CI_ACTIONS
12.1.1
-
APPS.PA_CONTROL_API_PVT dependencies on PA_CONTROL_ITEMS
12.1.1
-
APPS.PA_CONTROL_API_PVT dependencies on PA_CONTROL_ITEMS
12.2.2
-
PACKAGE BODY: APPS.PA_CONTROL_ITEMS_UTILS
12.2.2
-
PACKAGE BODY: APPS.PA_CONTROL_API_PUB
12.1.1
-
PACKAGE BODY: APPS.PA_CONTROL_API_PUB
12.2.2
-
APPS.PA_CONTROL_API_PUB dependencies on PA_UTILS
12.1.1
-
APPS.PA_CONTROL_API_PUB dependencies on PA_UTILS
12.2.2