Results for “xla_mo_security_profile_level”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
The view APPS.PJI_OPERATING_UNITS_V exposes a security-filtered list of valid operating units within Oracle E-Business Suite. It is defined over HR organization units that have been implemented as operating units in Oracle Projects, and returns a simple two-column key/value set (organization identifier and organization name) intended for use in list-of-values (LOV) components, concurrent program parameters, and other reporting or integration surfaces that must restrict user selection to the operating units the current user is authorized to access.
The defining characteristic of this view is its dependence on the profile option XLA_MO_SECURITY_PROFILE_LEVEL. This is the profile that controls multi-organization (MO) security for subledger accounting (XLA). Rather than returning every operating unit, the view joins to PER_SECURITY_PROFILES and PER_ORGANIZATION_LIST so that only organization units permitted by the active security profile are surfaced. This makes the view a standard mechanism for honoring MO security in customizations and extensions, particularly in XLA and Projects contexts.
Underlying Base Objects
The view text references four documented base objects:
HR_ALL_ORGANIZATION_UNITS_TL— the translated organization units table. The aliasHRORGsupplies both the ID (ORGANIZATION_ID) and the displayNAME, restricted to the user's current language viaUSERENV('LANG').PA_IMPLEMENTATIONS_ALL— the Oracle Projects implementations table. Joining onPAIMP.ORG_ID = HRORG.ORGANIZATION_IDrestricts results to organizations actually implemented as operating units in Projects.PER_ORGANIZATION_LIST— the list of organizations assigned to a security profile. This is outer-joined ((+)) so that rows are not lost when the profile grants access to all organizations.PER_SECURITY_PROFILES— the security profile definition, which providesVIEW_ALL_ORGANIZATIONS_FLAG, the flag distinguishing "view all" profiles from restricted ones.
The join chain ties the security profile named by the profile option XLA_MO_SECURITY_PROFILE_LEVEL to the organizations in PER_ORGANIZATION_LIST, with the outer join allowing the "view all organizations" case to be handled by the flag check. When the profile option is null, the row predicate (IS NOT NULL) eliminates all rows, so the view returns nothing.
Key Columns
ID— aliased fromHRORG.ORGANIZATION_ID. The operating unit identifier, used to join back to operating-unit columns throughout Projects, XLA, and other subledger tables.VALUE— aliased fromHRORG.NAME. The translated operating unit name, used as the displayed value in LOVs and reports.
Although the view only projects two columns, its filters implicitly depend on SEC.ORGANIZATION_ID, SEC.SECURITY_PROFILE_ID, and PROF.VIEW_ALL_ORGANIZATIONS_FLAG to perform the security enforcement.
Common Use Cases and Queries
A typical LOV or parameter validation query selects directly from the view:
SELECT id, value FROM apps.pji_operating_units_v ORDER BY value;— populates a user-facing list of permitted operating units.SELECT value FROM apps.pji_operating_units_v WHERE id = :org_id;— validates that a supplied operating unit is both implemented and within the user's security scope.- Embedding the view in a report as a security-restricted driving table, ensuring results are limited to the organizations the profile option permits.
Because results are driven by XLA_MO_SECURITY_PROFILE_LEVEL, administrators should verify that this profile is set correctly at the appropriate level (site, application, responsibility, or user) before relying on the view; an unset profile produces an empty result set. When a user is granted a "view all organizations" profile, the flag predicate permits every implemented operating unit; otherwise only the organizations listed against the assigned security profile are returned.
-
View: PJI_OPERATING_UNITS_V 12.2.2
This is an internal summarization view.
Not implemented in this database·Explore PJI module →
-
View: PJI_OPERATING_UNITS_V 12.1.1
This is an internal summarization view.
APPS.PJI_OPERATING_UNITS_V·↳ FND_PROFILE·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ PA_IMPLEMENTATIONS_ALL·Explore PJI module →
-
View: IBE_BI_MSITES_V 12.1.1
DBI view to get list of stores
APPS.IBE_BI_MSITES_V·↳ FND_PROFILE·↳ IBE_BI_MSITEORG_MV·↳ PER_ORGANIZATION_LIST·Explore IBE module →
-
VIEW: APPS.IBE_BI_MSITES_V 12.1.1
-
View: AP_SEC_V 12.2.2
This view restricts the user to only view records defined in their security profile and organization profile.
APPS.AP_SEC_V·↳ FND_PROFILE·↳ PER_ORGANIZATION_LIST·↳ DUAL·Explore AP module →
-
View: IBE_BIS_LIST_MSITES_V 12.1.1
DBI view to get list of stores
APPS.IBE_BIS_LIST_MSITES_V·↳ FND_PROFILE·↳ IBE_BI_MSITEORG_MV·↳ IBE_MSITES_VL·Explore IBE module →
-
VIEW: APPS.AP_SEC_V 12.1.1
-
VIEW: APPS.AP_SEC_V 12.2.2
-
APPS.AP_AUD_EXPENSE_HEADERS_SEC_V·↳ AP_EXPENSE_REPORT_HEADERS_ALL·↳ FND_PROFILE·↳ PER_ORGANIZATION_LIST·Explore AP module →
-
APPS.AP_AUD_EXPENSE_HEADERS_SEC_V·↳ AP_EXPENSE_REPORT_HEADERS_ALL·↳ FND_PROFILE·↳ PER_ORGANIZATION_LIST·Explore AP module →
-
View: AP_SEC_V 12.1.1
This view restricts the user to only view records defined in their security profile and organization profile.
APPS.AP_SEC_V·↳ FND_PROFILE·↳ PER_ORGANIZATION_LIST·↳ DUAL·Explore AP module →
-
View: IBE_BI_MSITE_DIMN_V 12.1.1
DBI view to get list of stores
APPS.IBE_BI_MSITE_DIMN_V·↳ FND_PROFILE·↳ IBE_BI_MSITEORG_MV·↳ IBE_MSITES_VL·Explore IBE module →
-
PACKAGE BODY: APPS.MO_GLOBAL 12.1.1