Results for “top_organization”

12 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

APPS.PER_SECURITY_PROFILES_V is a Human Resources (PER) view shipped in Oracle E-Business Suite 12.1.1 and 12.2.2. Its stated purpose in ETRM is simply "used to support user interface," meaning it exists primarily to denormalize the underlying security profile configuration data into a user-friendly, display-ready form for the Oracle Forms security profile definition screens and related setup pages. Rather than exposing raw foreign key identifiers, the view resolves those IDs into readable names such as business group, top position, top organization, position hierarchy, and organization hierarchy. It also joins to PER_ALL_PEOPLE_F to resolve the NAMED_PERSON_ID — the person identified in the security profile's named-person restriction — into a formatted full name via PER.FULL_NAME. Because it is a view rather than a table, it stores no data itself; it is a query layer over the base security profile record and its associated structure and business group definitions.

Underlying Base Objects

The view is defined over the following documented objects in the APPS schema:

The join to PER_BUSINESS_GROUPS_PERF is an outer join (+), so profiles without a resolvable business group name are still returned.

Key Columns

Common Use Cases and Queries

Typical use is reporting on or validating security profile configuration, especially locating profiles tied to a named person.

List all profiles and their named person:

SELECT security_profile_id, security_profile_name, named_person_id, full_name
FROM apps.per_security_profiles_v;

Find profiles referencing a specific named person:

SELECT security_profile_name, business_group_name, named_person_id, full_name
FROM apps.per_security_profiles_v
WHERE named_person_id = :p_person_id;

Review hierarchy scope for a business group:

SELECT security_profile_name, top_position, position_hierarchy,
       top_organization, organization_hierarchy
FROM apps.per_security_profiles_v
WHERE business_group_id = :p_bg_id;

Because the view performs outer joins and function calls, queries filtering on NAMED_PERSON_ID or SECURITY_PROFILE_ID return most efficiently; ad hoc reports should avoid unrestricted full scans in high-volume environments.