Search Results hr_nav_unit_global_usages
Overview
The HR_NAV_UNIT_GLOBAL_USAGES table is a core metadata repository within the Oracle E-Business Suite (EBS) Human Resources (HRMS) module, specifically for versions 12.1.1 and 12.2.2. It functions as a configuration table that defines how global variables are utilized by specific navigation units within the application. A navigation unit, as indicated by the documentation, typically corresponds to a form or a block. This table is essential for the runtime behavior of the HRMS application, as it governs the flow of context-sensitive data between different parts of the user interface by managing the input and output of global variables, which are key-value pairs used to pass information.
Key Information Stored
The table's structure is designed to map navigation units to the global variables they interact with. The primary columns, as defined by its constraints, are critical for understanding its data model. The GLOBAL_USAGE_ID serves as the unique primary key for each record. The NAV_UNIT_ID is a foreign key linking to the HR_NAVIGATION_UNITS table, identifying the specific form or block. The GLOBAL_NAME column stores the name of the global variable being used. The IN_OR_OUT column is a crucial flag that specifies the direction of data flow, indicating whether the navigation unit uses the global variable as an input parameter, an output parameter, or potentially both. This directionality is fundamental for the application's navigation and context-setting logic.
Common Use Cases and Queries
This table is primarily accessed for configuration analysis, troubleshooting navigation issues, and auditing system setup. A common administrative query involves listing all global variable dependencies for a particular form to understand its data context requirements. For example, to audit usage for a specific navigation unit, one might execute: SELECT global_name, in_or_out FROM hr_nav_unit_global_usages WHERE nav_unit_id = (SELECT nav_unit_id FROM hr_navigation_units WHERE user_nav_unit_name = 'PERWSFGI');. Another typical use case is identifying all navigation units that output a specific global variable, which is vital for tracing how data propagates through the application: SELECT nu.user_nav_unit_name FROM hr_nav_unit_global_usages usg, hr_navigation_units nu WHERE usg.nav_unit_id = nu.nav_unit_id AND usg.global_name = 'PER_PERSON_ID' AND usg.in_or_out = 'OUT';.
Related Objects
The HR_NAV_UNIT_GLOBAL_USAGES table exists within a tightly integrated schema for navigation management. Its most direct relationship is with the HR_NAVIGATION_UNITS table, via the foreign key on NAV_UNIT_ID, which provides the descriptive details of the forms and blocks. Furthermore, it has a foreign key relationship with the HR_NAVIGATION_CONTEXT_RULES table, where GLOBAL_USAGE_ID is referenced. This indicates that the usage definitions in this table are leveraged by broader navigation context rules to control application flow and data visibility. Consequently, changes to this table can directly impact the rules engine defined in HR_NAVIGATION_CONTEXT_RULES.
-
Table: HR_NAV_UNIT_GLOBAL_USAGES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_NAV_UNIT_GLOBAL_USAGES, object_name:HR_NAV_UNIT_GLOBAL_USAGES, status:VALID, product: PER - Human Resources , description: Global variable usage by specific navigation unit. (Form or block). , implementation_dba_data: HR.HR_NAV_UNIT_GLOBAL_USAGES ,
-
Table: HR_NAV_UNIT_GLOBAL_USAGES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_NAV_UNIT_GLOBAL_USAGES, object_name:HR_NAV_UNIT_GLOBAL_USAGES, status:VALID, product: PER - Human Resources , description: Global variable usage by specific navigation unit. (Form or block). , implementation_dba_data: HR.HR_NAV_UNIT_GLOBAL_USAGES ,
-
APPS.HR_NAV_CONTEXT_RULES_PKG dependencies on HR_NAV_UNIT_GLOBAL_USAGES
12.2.2
-
APPS.PER_MAINTAIN_TASKFLOW dependencies on HR_NAV_UNIT_GLOBAL_USAGES
12.2.2
-
APPS.HR_WORKFLOW_INSTALL_PKG dependencies on HR_NAV_UNIT_GLOBAL_USAGES
12.1.1
-
APPS.HR_NAV_CONTEXT_RULES_PKG dependencies on HR_NAV_UNIT_GLOBAL_USAGES
12.1.1
-
APPS.HR_NAV_UNIT_GLOBAL_USAGES_PKG dependencies on HR_NAV_UNIT_GLOBAL_USAGES
12.1.1
-
APPS.HR_NAV_UNIT_GLOBAL_USAGES_PKG dependencies on HR_NAV_UNIT_GLOBAL_USAGES
12.2.2
-
APPS.PER_MAINTAIN_TASKFLOW dependencies on HR_NAV_UNIT_GLOBAL_USAGES
12.1.1
-
APPS.HR_WORKFLOW_INSTALL_PKG dependencies on HR_NAV_UNIT_GLOBAL_USAGES
12.2.2
-
TABLE: HR.HR_NAV_UNIT_GLOBAL_USAGES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_NAV_UNIT_GLOBAL_USAGES, object_name:HR_NAV_UNIT_GLOBAL_USAGES, status:VALID,
-
APPS.HR_NAV_UNIT_GLOBAL_USAGES_PKG SQL Statements
12.1.1
-
VIEW: HR.HR_NAV_UNIT_GLOBAL_USAGES#
12.2.2
owner:HR, object_type:VIEW, object_name:HR_NAV_UNIT_GLOBAL_USAGES#, status:VALID,
-
SYNONYM: APPS.HR_NAV_UNIT_GLOBAL_USAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_NAV_UNIT_GLOBAL_USAGES, status:VALID,
-
APPS.HR_NAV_UNIT_GLOBAL_USAGES_PKG SQL Statements
12.2.2
-
SYNONYM: PUBLIC.HR_NAV_UNIT_GLOBAL_USAGES
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:HR_NAV_UNIT_GLOBAL_USAGES, status:VALID,
-
PACKAGE BODY: APPS.HR_NAV_UNIT_GLOBAL_USAGES_PKG
12.2.2
-
APPS.HR_NAV_UNIT_GLOBAL_USAGES_PKG dependencies on PER_RIC_PKG
12.2.2
-
APPS.HR_NAVIGATION_UNITS_PKG dependencies on PER_RIC_PKG
12.2.2
-
APPS.HR_NAV_UNIT_GLOBAL_USAGES_PKG dependencies on HR_NAV_UNIT_GLOBAL_USAGES_S
12.1.1
-
APPS.HR_NAV_UNIT_GLOBAL_USAGES_PKG dependencies on HR_NAV_UNIT_GLOBAL_USAGES_S
12.2.2
-
TRIGGER: APPS.HR_NAV_UNIT_GLOBAL_USAGES+
12.2.2
-
TABLE: HR.HR_NAVIGATION_CONTEXT_RULES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_NAVIGATION_CONTEXT_RULES, object_name:HR_NAVIGATION_CONTEXT_RULES, status:VALID,
-
TABLE: HR.HR_NAV_UNIT_GLOBAL_USAGES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_NAV_UNIT_GLOBAL_USAGES, object_name:HR_NAV_UNIT_GLOBAL_USAGES, status:VALID,
-
VIEW: HR.HR_NAV_UNIT_GLOBAL_USAGES#
12.2.2
-
TRIGGER: APPS.HR_NAV_UNIT_GLOBAL_USAGES+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_NAV_UNIT_GLOBAL_USAGES+, status:VALID,
-
SYNONYM: APPS.HR_NAV_UNIT_GLOBAL_USAGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_NAV_UNIT_GLOBAL_USAGES, status:VALID,
-
PACKAGE BODY: APPS.HR_NAV_UNIT_GLOBAL_USAGES_PKG
12.1.1
-
FUNCTION: APPS.HR_NAV_UNIT_GLOBAL_USAGES=
12.2.2
-
APPS.HR_NAV_CONTEXT_RULES_PKG dependencies on PER_RIC_PKG
12.2.2
-
FUNCTION: APPS.HR_NAV_UNIT_GLOBAL_USAGES=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:HR_NAV_UNIT_GLOBAL_USAGES=, status:VALID,
-
TABLE: HR.HR_NAVIGATION_CONTEXT_RULES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_NAVIGATION_CONTEXT_RULES, object_name:HR_NAVIGATION_CONTEXT_RULES, status:VALID,
-
APPS.PER_MAINTAIN_TASKFLOW dependencies on HR_NAVIGATION_CONTEXT_RULES
12.2.2
-
Table: HR_NAVIGATION_CONTEXT_RULES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_NAVIGATION_CONTEXT_RULES, object_name:HR_NAVIGATION_CONTEXT_RULES, status:VALID, product: PER - Human Resources , description: Context specific rules for taskflow navigation. , implementation_dba_data: HR.HR_NAVIGATION_CONTEXT_RULES ,
-
Table: HR_NAVIGATION_CONTEXT_RULES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_NAVIGATION_CONTEXT_RULES, object_name:HR_NAVIGATION_CONTEXT_RULES, status:VALID, product: PER - Human Resources , description: Context specific rules for taskflow navigation. , implementation_dba_data: HR.HR_NAVIGATION_CONTEXT_RULES ,
-
APPS.PER_MAINTAIN_TASKFLOW SQL Statements
12.2.2
-
Table: HR_NAVIGATION_UNITS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_NAVIGATION_UNITS, object_name:HR_NAVIGATION_UNITS, status:VALID, product: PER - Human Resources , description: Information about potential navigation options in a taskflow. , implementation_dba_data: HR.HR_NAVIGATION_UNITS ,
-
Table: HR_NAVIGATION_UNITS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_NAVIGATION_UNITS, object_name:HR_NAVIGATION_UNITS, status:VALID, product: PER - Human Resources , description: Information about potential navigation options in a taskflow. , implementation_dba_data: HR.HR_NAVIGATION_UNITS ,
-
PACKAGE BODY: APPS.HR_WORKFLOW_INSTALL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_WORKFLOW_INSTALL_PKG, status:VALID,
-
PACKAGE BODY: APPS.HR_NAV_UNIT_GLOBAL_USAGES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_NAV_UNIT_GLOBAL_USAGES_PKG, status:VALID,
-
PACKAGE BODY: APPS.HR_NAV_CONTEXT_RULES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_NAV_CONTEXT_RULES_PKG, status:VALID,
-
PACKAGE BODY: APPS.HR_NAV_UNIT_GLOBAL_USAGES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_NAV_UNIT_GLOBAL_USAGES_PKG, status:VALID,
-
APPS.PER_MAINTAIN_TASKFLOW dependencies on HR_NAVIGATION_CONTEXT_RULES
12.1.1
-
PACKAGE BODY: APPS.HR_NAV_CONTEXT_RULES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_NAV_CONTEXT_RULES_PKG, status:VALID,
-
APPS.PER_MAINTAIN_TASKFLOW SQL Statements
12.1.1
-
TABLE: HR.HR_NAVIGATION_UNITS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_NAVIGATION_UNITS, object_name:HR_NAVIGATION_UNITS, status:VALID,
-
PACKAGE BODY: APPS.PER_MAINTAIN_TASKFLOW
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_MAINTAIN_TASKFLOW, status:VALID,
-
PACKAGE BODY: APPS.PER_MAINTAIN_TASKFLOW
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_MAINTAIN_TASKFLOW, status:VALID,
-
APPS.HR_NAV_UNIT_GLOBAL_USAGES_PKG dependencies on HR_NAVIGATION_UNITS
12.2.2
-
APPS.HR_WORKFLOW_INSTALL_PKG SQL Statements
12.2.2