Search Results sap hr tables
The PER_SECURITY_PERF_TABLE lookup type in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical component within the Oracle Human Resources (HRMS) module, specifically designed to manage security and performance-related access controls. This lookup type is part of Oracle's comprehensive security framework, which ensures that sensitive employee performance data is accessible only to authorized users based on predefined business rules. Below is a detailed analysis of its purpose, structure, and implementation in Oracle EBS.
Purpose and Functionality
The PER_SECURITY_PERF_TABLE lookup type serves as a configuration mechanism to define security rules governing access to performance-related tables in Oracle HRMS. It is primarily used in conjunction with Oracle's Performance Management and Talent Management modules to enforce row-level and column-level security. This ensures that managers, HR personnel, and other stakeholders can only view or modify performance data for employees within their authorized scope, such as their direct reports or specific organizational hierarchies.
Technical Implementation
In Oracle EBS 12.1.1 and 12.2.2, lookup types are stored in the FND_LOOKUP_TYPES and FND_LOOKUP_VALUES tables. The PER_SECURITY_PERF_TABLE lookup type contains predefined values that map to specific security rules or access levels. These values are referenced by Oracle's security engine to dynamically filter data access. For example, a lookup value might define whether a manager can view performance appraisals for employees in a specific business unit or job role.
Key Lookup Values
The lookup values associated with PER_SECURITY_PERF_TABLE typically include:
- ACCESS_LEVEL: Defines hierarchical access (e.g., SELF, DIRECT_REPORTS, ALL_ORG).
- PERFORMANCE_TABLE: Specifies the underlying HR table (e.g., PER_PERFORMANCE_REVIEWS) to which the security rule applies.
- SECURITY_CONTEXT: Determines whether access is restricted by organization, position, or other criteria.
Integration with Oracle HRMS Security
This lookup type integrates with Oracle's Security Profiles and Data Groups to enforce granular access controls. When a user queries performance data, the system cross-references their assigned security profile with the rules defined in PER_SECURITY_PERF_TABLE to filter results. For instance, a manager with a security profile limited to their department will only see performance records for employees in that department.
Customization and Extensibility
Organizations can extend or modify the default lookup values to align with unique business requirements. Custom values can be added via the Oracle Application Developer responsibility (Application Developer > Application > Lookups). However, caution is advised to avoid conflicts with existing security rules.
Impact on Performance and Reporting
The proper configuration of PER_SECURITY_PERF_TABLE is crucial for optimizing query performance. Overly restrictive rules may increase query complexity, while overly permissive settings could compromise data security. Regular audits of lookup values are recommended to ensure alignment with organizational policies.
Conclusion
The PER_SECURITY_PERF_TABLE lookup type is a foundational element of Oracle EBS HRMS security, enabling precise control over performance data access. Its correct implementation ensures compliance, data integrity, and efficient performance management processes. Administrators should leverage Oracle's documentation and testing environments to validate configurations before deploying changes in production.
-
Concurrent Program: PAYRPEMV(HR)
12.2.2
product: PER - Human Resources , user_name: Worker Organization Movements Report , description: Worker Organization Movements Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: PAYRPEMV(HR)
12.1.1
product: PER - Human Resources , user_name: Worker Organization Movements Report , description: Worker Organization Movements Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: SAP_RATES
12.1.1
product: PER - Human Resources , meaning: SAP RATES ,
-
Lookup Type: SAP_RATES
12.2.2
product: PER - Human Resources , meaning: SAP RATES ,
-
Lookup Type: HR_USER_TYPE
12.1.1
product: PER - Human Resources , meaning: HR USER TYPE , description: Type of HR User ,
-
Lookup Type: HR_USER_TYPE
12.2.2
product: PER - Human Resources , meaning: HR USER TYPE , description: Type of HR User ,
-
Concurrent Program: HRDU
12.2.2
execution_filename: hr_du_master.main , product: PER - Human Resources , user_name: HR Data Uploader , description: HR Data Uploader , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDU
12.1.1
execution_filename: hr_du_master.main , product: PER - Human Resources , user_name: HR Data Uploader , description: HR Data Uploader , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDM
12.1.1
execution_filename: hr_dm_master.main_controller , product: PER - Human Resources , user_name: HR DM Master Controller , description: HR DM Master Controller , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDM
12.2.2
execution_filename: hr_dm_master.main_controller , product: PER - Human Resources , user_name: HR DM Master Controller , description: HR DM Master Controller , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVDP
12.1.1
execution_filename: hr_dm_download.main , product: PER - Human Resources , user_name: HR DM Slave - DP phase , description: HR DM Slave - DP phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVDA
12.1.1
execution_filename: hr_dm_aol_down.main , product: PER - Human Resources , user_name: HR DM Slave - DA phase , description: HR DM Slave - DA phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVD
12.2.2
execution_filename: hr_dm_delete.main , product: PER - Human Resources , user_name: HR DM Slave - D phase , description: HR DM Slave - D phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVR
12.2.2
execution_filename: hr_dm_range.main , product: PER - Human Resources , user_name: HR DM Slave - R phase , description: HR DM Slave - R phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVDA
12.2.2
execution_filename: hr_dm_aol_down.main , product: PER - Human Resources , user_name: HR DM Slave - DA phase , description: HR DM Slave - DA phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVG
12.2.2
execution_filename: hr_dm_gen_main.slave_generator , product: PER - Human Resources , user_name: HR DM Slave - G phase , description: HR DM Slave - G phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVG
12.1.1
execution_filename: hr_dm_gen_main.slave_generator , product: PER - Human Resources , user_name: HR DM Slave - G phase , description: HR DM Slave - G phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVDP
12.2.2
execution_filename: hr_dm_download.main , product: PER - Human Resources , user_name: HR DM Slave - DP phase , description: HR DM Slave - DP phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVC
12.2.2
execution_filename: hr_dm_cleanup.main , product: PER - Human Resources , user_name: HR DM Slave - C phase , description: HR DM Slave - C phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVUA
12.1.1
execution_filename: hr_dm_aol_up.main , product: PER - Human Resources , user_name: HR DM Slave - UA phase , description: HR DM Slave - UA phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVD
12.1.1
execution_filename: hr_dm_delete.main , product: PER - Human Resources , user_name: HR DM Slave - D phase , description: HR DM Slave - D phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: PERCALCP
12.2.2
execution_filename: HR_CAL_EVENT_MAPPING_PKG.BUILD_EVENT_CACHE , product: PER - Human Resources , user_name: HR Calendar Event Coverage Caching Process , description: HR Calendar Event Coverage Caching process , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HR_SYNCH_GL_COST_CENTERS
12.1.1
execution_filename: hr_gl_cost_centers.synch_orgs , product: PER - Human Resources , user_name: Synchronize GL company cost centers with HR. , description: Synchronize GL company cost centers with HR. , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HR_SYNCH_GL_COST_CENTERS
12.2.2
execution_filename: hr_gl_cost_centers.synch_orgs , product: PER - Human Resources , user_name: Synchronize GL company cost centers with HR. , description: Synchronize GL company cost centers with HR. , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVUP
12.1.1
execution_filename: hr_dm_upload.main , product: PER - Human Resources , user_name: HR DM Slave - UP phase , description: HR DM Slave - UP phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVC
12.1.1
execution_filename: hr_dm_cleanup.main , product: PER - Human Resources , user_name: HR DM Slave - C phase , description: HR DM Slave - C phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVR
12.1.1
execution_filename: hr_dm_range.main , product: PER - Human Resources , user_name: HR DM Slave - R phase , description: HR DM Slave - R phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVUP
12.2.2
execution_filename: hr_dm_upload.main , product: PER - Human Resources , user_name: HR DM Slave - UP phase , description: HR DM Slave - UP phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVUA
12.2.2
execution_filename: hr_dm_aol_up.main , product: PER - Human Resources , user_name: HR DM Slave - UA phase , description: HR DM Slave - UA phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: PERCALCP
12.1.1
execution_filename: HR_CAL_EVENT_MAPPING_PKG.BUILD_EVENT_CACHE , product: PER - Human Resources , user_name: HR Calendar Event Coverage Caching Process , description: HR Calendar Event Coverage Caching process , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HR_CCID_GL_COST_CENTERS
12.1.1
execution_filename: hr_gl_cost_centers.synch_orgs , product: PER - Human Resources , user_name: Synchronize GL company cost centers with HR. , description: Synchronize GL company cost centers with HR. , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HR_CCID_GL_COST_CENTERS
12.2.2
execution_filename: hr_gl_cost_centers.synch_orgs , product: PER - Human Resources , user_name: Synchronize GL company cost centers with HR. , description: Synchronize GL company cost centers with HR. , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: PER_SECURITY_PERF_TABLE
12.2.2
product: PER - Human Resources , meaning: HRMS Security Performance Tables , description: HRMS Security Performance Tables ,
-
Concurrent Program: HRFRDELP
12.2.2
execution_filename: hrfrbsoc.delete_gsp , product: PER - Human Resources , user_name: hrfrbsoc.delete_gsp , description: Delete HR Summary Process , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: HR_GEN_GL_ORG
12.1.1
product: PER - Human Resources , meaning: Generate Organizations from GL , description: Option values for HR: GL cost center org classifications profile option ,
-
Lookup Type: IRC_REC_SUM_MODE
12.2.2
product: PER - Human Resources , meaning: iRecruitment Recruitment Summary Mode , description: Possible modes for running recruitment summary concurrent program ,
-
Lookup Type: HR_GEN_GL_ORG
12.2.2
product: PER - Human Resources , meaning: Generate Organizations from GL , description: Option values for HR: GL cost center org classifications profile option ,
-
Concurrent Program: HRFRDELP
12.1.1
execution_filename: hrfrbsoc.delete_gsp , product: PER - Human Resources , user_name: hrfrbsoc.delete_gsp , description: Delete HR Summary Process , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
View: HR_CALENDAR_USAGES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CALENDAR_USAGES_V, object_name:HR_CALENDAR_USAGES_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.HR_CALENDAR_USAGES_V ,
-
View: HR_CALENDAR_USAGES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CALENDAR_USAGES_V, object_name:HR_CALENDAR_USAGES_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.HR_CALENDAR_USAGES_V ,
-
Concurrent Program: RETRY_HR_PROCESS
12.1.1
product: PER - Human Resources , user_name: Retry HR Process , description: Retry HR Process , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: RETRY_HR_PROCESS
12.2.2
product: PER - Human Resources , user_name: Retry HR Process , description: Retry HR Process , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: HRDMSLVCX
12.1.1
product: PER - Human Resources , user_name: HR DM Slave - CX phase , description: HR DM Slave - CX phase , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: HRDMSLVAG
12.2.2
product: PER - Human Resources , user_name: HR DM Slave - AG phase , description: HR DM Slave - AG phase , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Lookup Type: HR_UPLOAD_MODE
12.2.2
product: PER - Human Resources , meaning: HR UPLOAD MODE NLS , description: HR UPLOAD MODE NLS ,
-
Concurrent Program: HRDMSLVAG
12.1.1
product: PER - Human Resources , user_name: HR DM Slave - AG phase , description: HR DM Slave - AG phase , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: HRDMSLVCF
12.1.1
product: PER - Human Resources , user_name: HR DM Slave - CF phase , description: HR DM Slave - CF phase , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Lookup Type: HR_UPLOAD_MODE
12.1.1
product: PER - Human Resources , meaning: HR UPLOAD MODE NLS , description: HR UPLOAD MODE NLS ,
-
Concurrent Program: HRDMSLVAS
12.1.1
product: PER - Human Resources , user_name: HR DM Slave - AS phase , description: HR DM Slave - AS phase , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: MARK_HR_PROCESS_FOR_RETRY
12.1.1
product: PER - Human Resources , user_name: Mark HR Process for Retry , description: Mark HR Process for Retry , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,