Results for “ci_id”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
PA_CI_SECURED_V is a security-filtered view owned by the APPS schema in Oracle E-Business Suite, defined within the Projects (PA) product family. Its purpose is to expose control item records from PA_CONTROL_ITEMS only where the currently connected application user is authorized to view them, while simultaneously projecting row-level create and update privileges as flag columns. Rather than enforcing security through a separate grants table, the view delegates all authorization decisions to the PA_CI_SECURITY_PKG package at query execution time, making access control dynamic and consistent with Projects security rules such as project status, control item type class, and project-level responsibility assignments. In Oracle EBS 12.1.1 and 12.2.2, this view serves as the secured read interface for control items, shielding downstream Forms, OAF pages, concurrent programs, and custom reports from having to reimplement the same security logic. Because the view is documented as VALID in ETRM, it is a supported, active object rather than a legacy artifact, and it can be safely referenced in custom SQL and integrations.
Underlying Base Objects
ETRM lists four referenced objects: PA_CI_SECURITY_PKG, PA_CI_TYPES_B, PA_CONTROL_ITEMS, and PA_PROJECT_STATUSES. The first three and PA_PROJECT_STATUSES are referenced through APPS synonyms resolving to the base Projects entities. PA_CONTROL_ITEMS (aliased CI) is the primary driving table, supplying CI_ID, PROJECT_ID, CI_TYPE_ID, and STATUS_CODE. PA_CI_TYPES_B (aliased CIB) is joined on CI_TYPE_ID to retrieve CI_TYPE_CLASS_CODE, which the security package uses to classify the control item. PA_PROJECT_STATUSES is filtered by STATUS_TYPE = 'CONTROL_ITEM' and joined on STATUS_CODE to obtain PROJECT_SYSTEM_STATUS_CODE. PA_CI_SECURITY_PKG is not a table but a PL/SQL package whose CHECK_VIEW_ACCESS, CHECK_CREATE_ACTION, and CHECK_UPDATE_ACCESS functions are invoked once per candidate row in the SELECT list and WHERE clause, returning 'T' or 'F' to determine inclusion and flag values.
Key Columns
- CI_ID — Primary identifier of the control item, sourced directly from PA_CONTROL_ITEMS.
- CREATE_ACTION_FLAG — DECODE of PA_CI_SECURITY_PKG.CHECK_CREATE_ACTION(CI.CI_ID), returning 'Y' when the user may create subordinate action items, otherwise 'N'.
- UPDATE_FLAG — DECODE of PA_CI_SECURITY_PKG.CHECK_UPDATE_ACCESS(CI.CI_ID), returning 'Y' when the user may update the control item, otherwise 'N'.
No view-access flag column is projected; view privilege is instead enforced implicitly by the WHERE predicate, so a row appears in the result set only if the user has view access.
Common Use Cases and Queries
Typical scenarios include secured control item LOVs, project status dashboards, and custom concurrent programs that must respect Projects security. The simplest access-controlled retrieval is:
SELECT ci_id, create_action_flag, update_flag FROM apps.pa_ci_secured_v;
To join secured control items to their project context and filter only editable rows:
SELECT s.ci_id, ci.project_id, s.create_action_flag, s.update_flag
FROM apps.pa_ci_secured_v s,
apps.pa_control_items ci
WHERE s.ci_id = ci.ci_id
AND s.update_flag = 'Y';
Because each predicate invokes PA_CI_SECURITY_PKG, performance on large control item populations depends on package-level caching; queries should filter by CI_ID or PROJECT_ID whenever possible. The view is also appropriate as a security gate in integrations, ensuring that inbound or outbound interfaces never surface control items the session user cannot view. Custom code should call the view rather than the base table to remain aligned with supported security behavior in 12.1.1 and 12.2.2.
-
View: PA_CI_SECURED_V 12.2.2
APPS.PA_CI_SECURED_V·↳ PA_CI_SECURITY_PKG·↳ PA_CI_TYPES_B·↳ PA_CONTROL_ITEMS·Explore PA module →
-
View: PA_CI_SECURED_V 12.1.1
APPS.PA_CI_SECURED_V·↳ PA_CI_SECURITY_PKG·↳ PA_CI_TYPES_B·↳ PA_CONTROL_ITEMS·Explore PA module →
-
This table stores all the comments in the action log. A comment can be a requestor, closure or progress comment on an action, or unsolicited comment to the control item. For each action, there will be only one requestor comment and one cl
-
View: PA_DEDUCTION_SUMMARY_V 12.2.2
APPS.PA_DEDUCTION_SUMMARY_V·↳ PA_DEDUCTION_SUMMARY_BASE_V·↳ PA_EXPENDITURES_ALL·↳ PA_EXPENDITURE_ITEMS_ALL·Explore PA module →
-
This table stores all the comments in the action log. A comment can be a requestor, closure or progress comment on an action, or unsolicited comment to the control item. For each action, there will be only one requestor comment and one cl
-
View: PA_CI_COMMENTS_V 12.1.1
This view provides the attribute values from all comments from the table PA_CI_COMMENTS.
APPS.PA_CI_COMMENTS_V·↳ HZ_PARTIES·↳ PA_CI_ACTIONS·↳ PA_CI_ACTIONS_UTIL·Explore PA module →
-
This table stores impacts identified for the control item.
-
A new entity PA_CI_SUPPLIER_DETAILS, which stores the details of impact of change orders on Suppliers and Purchase Orders. This entity contains the following attributes
-
This table stores the action log for each control item. Each entry stores the complete requesting information and response.
-
APPS.PA_DEDUCTION_SUMMARY_BASE_V·↳ HR_ALL_ORGANIZATION_UNITS·↳ PA_DEDUCTIONS_ALL·↳ PA_DEDUCTION_TRANSACTIONS_ALL·Explore PA module →
-
View: PA_FP_ELIGIBLE_CI_V 12.1.1
This view shall contain the details of all control orders having a financial impact
APPS.PA_FP_ELIGIBLE_CI_V·↳ HZ_PARTIES·↳ PA_BUDGET_VERSIONS·↳ PA_CI_IMPACTS·Explore PA module →
-
This table stores the action log for each control item. Each entry stores the complete requesting information and response.
-
View: PA_CI_IMPACTS_V 12.2.2
APPS.PA_CI_IMPACTS_V·↳ PA_CI_IMPACTS·↳ PA_CONTROL_ITEMS·↳ PA_LOOKUPS·Explore PA module →
-
View: PA_CI_IMPACTS_V 12.1.1
APPS.PA_CI_IMPACTS_V·↳ PA_CI_IMPACTS·↳ PA_CONTROL_ITEMS·↳ PA_LOOKUPS·Explore PA module →
-
View: PA_FP_CI_AMOUNTS_V 12.2.2
This view is used for the Control Item pages. It returns financial amounts from budget versions grouped by ci_id and project_id.
APPS.PA_FP_CI_AMOUNTS_V·↳ PA_BUDGET_VERSIONS·↳ PA_CI_TYPES_W_FINPLAN_V·↳ PA_CONTROL_ITEMS·Explore PA module →
-
This table stores information about the change documents that have been merged into a financial plan version.
-
View: PA_RELATED_ITEMS_V 12.1.1
This view provides all the control items which can be included.
APPS.PA_RELATED_ITEMS_V·↳ HZ_PARTIES·↳ PA_CI_SECURITY_PKG·↳ PA_CI_TYPES_B·Explore PA module →
-
View: PA_RELATED_ITEMS_V 12.2.2
This view provides all the control items which can be included.
APPS.PA_RELATED_ITEMS_V·↳ HZ_PARTIES·↳ PA_CI_SECURITY_PKG·↳ PA_CI_TYPES_B·Explore PA module →
-
View: PA_FP_CI_AMOUNTS_V 12.1.1
This view is used for the Control Item pages. It returns financial amounts from budget versions grouped by ci_id and project_id.
APPS.PA_FP_CI_AMOUNTS_V·↳ PA_BUDGET_VERSIONS·↳ PA_CI_TYPES_W_FINPLAN_V·↳ PA_CONTROL_ITEMS·Explore PA module →
-
This table stores information about the change documents that have been merged into a financial plan version.
-
This table stores impacts identified for the control item.
-
Pa_ci_supplier_details_v is view used to desgin UI screen
APPS.PA_CI_SUPPLIER_DETAILS_V·↳ PA_CI_SUPPLIER_DETAILS·↳ PA_CONTROL_ITEMS·↳ PO_HEADERS_ALL·Explore PA module →
-
This table stores details of the changes planned for project direct costs.
-
This table contains summary information about the deduction requests raised for suppliers.
-
A new entity PA_CI_SUPPLIER_DETAILS, which stores the details of impact of change orders on Suppliers and Purchase Orders. This entity contains the following attributes
-
View: PA_FP_ELIGIBLE_CI_V 12.2.2
This view shall contain the details of all control orders having a financial impact
APPS.PA_FP_ELIGIBLE_CI_V·↳ HZ_PARTIES·↳ PA_BUDGET_VERSIONS·↳ PA_CI_IMPACTS·Explore PA module →
-
View: PA_CI_COMMENTS_V 12.2.2
This view provides the attribute values from all comments from the table PA_CI_COMMENTS.
APPS.PA_CI_COMMENTS_V·↳ HZ_PARTIES·↳ PA_CI_ACTIONS·↳ PA_CI_ACTIONS_UTIL·Explore PA module →
-
View: PA_CONTROL_ITEMS_V 12.2.2
This view provides the atrribute values for Control Items.
APPS.PA_CONTROL_ITEMS_V·↳ PA_CONTROL_ITEMS·Explore PA module →
-
View: PA_CONTROL_ITEMS_V 12.1.1
This view provides the atrribute values for Control Items.
APPS.PA_CONTROL_ITEMS_V·↳ PA_CONTROL_ITEMS·Explore PA module →
-
This view based on pa_project_fundings table, stores incremental allocations of agreement funds to projects or top tasks. Funding is required for a contract project before that project can accrue revenue and generate invoices. Indirect or
APPS.PA_PROJECT_FUNDINGS_AMG_V·↳ PA_PROJECT_FUNDINGS·Explore PA module →
-
View: PA_CI_ACTIONS_V 12.1.1
This view provides the atrribute values for Action Lists
APPS.PA_CI_ACTIONS_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ HZ_PARTIES·Explore PA module →
-
View: PA_CI_ACTIONS_V 12.2.2
This view provides the atrribute values for Action Lists
APPS.PA_CI_ACTIONS_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ HZ_PARTIES·Explore PA module →
-
Pa_ci_supplier_details_v is view used to desgin UI screen
APPS.PA_CI_SUPPLIER_DETAILS_V·↳ PA_CI_SUPPLIER_DETAILS·↳ PA_CI_TYPES_VL·↳ PA_CONTROL_ITEMS·Explore PA module →
-
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
-
View: PA_CI_BASIC_CTL_V 12.2.2
APPS.PA_CI_BASIC_CTL_V·↳ FND_CURRENCIES_TL·↳ HZ_PARTIES·↳ PA_CI_TYPES_VL·Explore PA module →
-
This view based on pa_project_fundings table, stores incremental allocations of agreement funds to projects or top tasks. Funding is required for a contract project before that project can accrue revenue and generate invoices. Indirect or
APPS.PA_PROJECT_FUNDINGS_AMG_V·↳ PA_PROJECT_FUNDINGS·Explore PA module →
-
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
-
Versions of project budgets
-
Incremental amounts of allocated funds from agreements to projects and tasks
-
View: PA_PROJECT_FUNDINGS_V 12.2.2
10SC Only
APPS.PA_PROJECT_FUNDINGS_V·↳ PA_MULTI_CURRENCY·↳ PA_PROJECTS_ALL·↳ PA_PROJECT_FUNDINGS·Explore PA module →
-
View: PA_PROJECT_FUNDINGS_V 12.1.1
10SC Only
APPS.PA_PROJECT_FUNDINGS_V·↳ PA_MULTI_CURRENCY·↳ PA_PROJECTS_ALL·↳ PA_PROJECT_FUNDINGS·Explore PA module →
-
View: PA_CI_CRPRJ_LIST_V 12.2.2
APPS.PA_CI_CRPRJ_LIST_V·↳ HZ_PARTIES·↳ PA_CI_SECURED_V·↳ PA_CI_SECURITY_PKG·Explore PA module →
-
Versions of project budgets
-
View: PA_CI_CRPRJ_LIST_V 12.1.1
APPS.PA_CI_CRPRJ_LIST_V·↳ HZ_PARTIES·↳ PA_CI_SECURED_V·↳ PA_CI_SECURITY_PKG·Explore PA module →
-
Incremental amounts of allocated funds from agreements to projects and tasks
-
View: PA_CI_BASIC_CTL_V 12.1.1
APPS.PA_CI_BASIC_CTL_V·↳ FND_CURRENCIES_TL·↳ HZ_PARTIES·↳ PA_CI_TYPES_VL·Explore PA module →
-
View: PA_CI_LIST_V 12.1.1
APPS.PA_CI_LIST_V·↳ FND_CURRENCIES_VL·↳ FND_GLOBAL·↳ FND_LOOKUPS·Explore PA module →
-
View: PA_CI_LIST_V 12.2.2
APPS.PA_CI_LIST_V·↳ FND_CURRENCIES_VL·↳ FND_GLOBAL·↳ FND_LOOKUPS·Explore PA module →