Search Results per_organization_structures
Overview
The PER_ORGANIZATION_STRUCTURES table is a core data object within the Oracle E-Business Suite Human Resources (HR) module, specifically in releases 12.1.1 and 12.2.2. It functions as the master repository for organization hierarchy definitions. The table does not store the actual hierarchical relationships between individual organization units; rather, it stores the metadata or the named "containers" for those hierarchies. Each record represents a distinct organizational structure, such as "Management Reporting Line," "Departmental Hierarchy," or "Budgetary Control Structure." These named structures are then populated with specific organization units and their reporting relationships in the related PER_ORG_STRUCTURE_VERSIONS table. Its role is foundational for configuring and managing multiple views of an enterprise's organizational model to support various business processes like reporting, security, and workflow approvals.
Key Information Stored
The table's primary columns, as indicated by its primary and unique keys, are critical for uniquely identifying and classifying each hierarchy definition. The ORGANIZATION_STRUCTURE_ID is the system-generated primary key (PK) surrogate identifier. The NAME column holds the unique, user-defined name for the organizational structure within a given BUSINESS_GROUP_ID, forming a unique key (UK) constraint. The BUSINESS_GROUP_ID is a mandatory foreign key that links the structure definition to a specific HR business group, enforcing data security and partitioning at the multi-org level. This design ensures that hierarchy names are unique and meaningful within the context of a single business group.
Common Use Cases and Queries
This table is central to administrative setup and reporting on organizational hierarchies. A common use case involves generating a list of all defined organizational structures within the system for audit or configuration review. Developers and analysts frequently query this table to obtain the ORGANIZATION_STRUCTURE_ID needed for joining to related tables in more complex reports. For instance, to list all active organization structures with their associated business group code, a typical query would be:
- SELECT pos.NAME, pos.ORGANIZATION_STRUCTURE_ID, bg.NAME AS BUSINESS_GROUP FROM HR.PER_ORGANIZATION_STRUCTURES pos, HR.PER_BUSINESS_GROUPS bg WHERE pos.BUSINESS_GROUP_ID = bg.BUSINESS_GROUP_ID ORDER BY bg.NAME, pos.NAME;
Another critical scenario is during the implementation of security profiles or approval hierarchies, where a specific ORGANIZATION_STRUCTURE_ID must be selected to define the organizational context for a rule or profile.
Related Objects
As documented in the foreign key metadata, PER_ORGANIZATION_STRUCTURES has significant integration across the E-Business Suite. Its most direct relationship is with PER_ORG_STRUCTURE_VERSIONS, which stores the specific versions and the parent-child organization unit links for each structure defined in this table. Furthermore, it is referenced by security objects (PER_SECURITY_PROFILES), project accounting setups (PA_IMPLEMENTATIONS_ALL, PA_IND_RATE_SCHEDULES_ALL_BG), and grants accounting modules (IGW_IMPLEMENTATIONS_ALL). This wide range of foreign key dependencies underscores its role as a key reference point for configuring organizational context in financial, project, and human capital management processes.
-
Table: PER_ORGANIZATION_STRUCTURES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ORGANIZATION_STRUCTURES, object_name:PER_ORGANIZATION_STRUCTURES, status:VALID, product: PER - Human Resources , description: Organization hierarchy names. , implementation_dba_data: HR.PER_ORGANIZATION_STRUCTURES ,
-
Table: PER_ORGANIZATION_STRUCTURES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ORGANIZATION_STRUCTURES, object_name:PER_ORGANIZATION_STRUCTURES, status:VALID, product: PER - Human Resources , description: Organization hierarchy names. , implementation_dba_data: HR.PER_ORGANIZATION_STRUCTURES ,
-
APPS.HRBISORGPARAMS dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.PER_ORG_STRUCTURE_VERSION_API dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.BOMPXINQ dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.PA_SEARCH_PUB dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.PER_AE_XDO_REPORT dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.PA_ASSIGNMENTS_PUB dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.PQH_WKS_BUDGET dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.PAY_NL_TAXOFFICE_ARCHIVE dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.PA_ASSIGNMENT_APPROVAL_PUB dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.ENG_CHANGE_LIFECYCLE_UTIL dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.PA_PROJECTS_MAINT_PUB dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.AMW_SCOPE_PVT dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.PER_ORG_STRUCTURES_PKG dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.INV_MGD_PRD_CONTROL_MEDIATOR dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.PA_ASSIGNMENT_APPROVAL_PUB dependencies on PER_ORGANIZATION_STRUCTURES
12.2.2
-
APPS.HRBISORGPARAMS dependencies on PER_ORGANIZATION_STRUCTURES
12.2.2
-
APPS.HXC_PREFERENCE_EVALUATION dependencies on PER_ORGANIZATION_STRUCTURES
12.2.2
-
APPS.PA_HR_ORG_UTILS dependencies on PER_ORGANIZATION_STRUCTURES
12.2.2
-
APPS.HR_REPORTS dependencies on PER_ORGANIZATION_STRUCTURES
12.2.2
-
APPS.PAY_US_DB_PER_SETUP dependencies on PER_ORGANIZATION_STRUCTURES
12.2.2
-
APPS.HR_USER_ACCT_EMP_EXTRACT dependencies on PER_ORGANIZATION_STRUCTURES
12.2.2
-
APPS.PER_PQH_SHR dependencies on PER_ORGANIZATION_STRUCTURES
12.2.2
-
APPS.PER_AE_XDO_REPORT dependencies on PER_ORGANIZATION_STRUCTURES
12.2.2
-
APPS.PER_PERHDSUM_XMLP_PKG dependencies on PER_ORGANIZATION_STRUCTURES
12.2.2
-
APPS.PER_JP_EMPDET_ARCHIVE_PKG dependencies on PER_ORGANIZATION_STRUCTURES
12.2.2
-
APPS.PQH_PQUBGTEN_XMLP_PKG dependencies on PER_ORGANIZATION_STRUCTURES
12.2.2
-
APPS.PQH_UTILITY dependencies on PER_ORGANIZATION_STRUCTURES
12.2.2
-
APPS.INV_ITEM_ORG_ASSIGN_CP dependencies on PER_ORGANIZATION_STRUCTURES
12.2.2
-
APPS.PER_RI_CONFIG_TECH_SUMMARY dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.HR_DELETE dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.HRI_OPL_ORGH_CT dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.PER_PERSAIQE_XMLP_PKG dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.HR_REPORTS dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.HRI_EDW_DIM_ORGANIZATION dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.PJI_SETUP_PKG dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.PER_ORGANIZATION_STRUCTURE_API dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.PA_PARCPRJR_XMLP_PKG dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.PQH_RBC_STAGE dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.PER_PQH_SHR dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.PER_OPL_ORGH dependencies on PER_ORGANIZATION_STRUCTURES
12.1.1
-
APPS.JA_CN_PS_HRMS_EXPORT_PKG dependencies on PER_ORGANIZATION_STRUCTURES
12.2.2
-
APPS.PAY_KR_YEA_SSHR_UTILS_PKG dependencies on PER_ORGANIZATION_STRUCTURES
12.2.2
-
APPS.PER_PERSAIQE_XMLP_PKG dependencies on PER_ORGANIZATION_STRUCTURES
12.2.2
-
APPS.PJI_SETUP_PKG dependencies on PER_ORGANIZATION_STRUCTURES
12.2.2
-
APPS.PER_ORS_BUS dependencies on PER_ORGANIZATION_STRUCTURES
12.2.2
-
APPS.PA_SEARCH_PUB dependencies on PER_ORGANIZATION_STRUCTURES
12.2.2
-
APPS.INV_COPY_ORGANIZATION_REPORT dependencies on PER_ORGANIZATION_STRUCTURES
12.2.2
-
APPS.PQH_PQHWSPCH_XMLP_PKG dependencies on PER_ORGANIZATION_STRUCTURES
12.2.2