Search Results guide for building gantt charts
The ASF_USER_PREFERENCE table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical data structure within the Application Object Library (AOL) module. It stores user-specific preferences and settings that customize the behavior and appearance of Oracle EBS applications for individual users. This table plays a pivotal role in personalizing the user experience by retaining configurations such as default forms, report formats, display options, and other session-based preferences. Below is a detailed analysis of its structure, functionality, and significance in Oracle EBS implementations.
Table Structure and Key Columns
The ASF_USER_PREFERENCE table consists of several columns that define user preferences at a granular level. Key columns include:- USER_PREFERENCE_ID: A unique identifier for each preference record, typically a sequence-generated primary key.
- USER_ID: References FND_USER.USER_ID, linking preferences to specific EBS users.
- PREFERENCE_NAME: A descriptive name for the preference (e.g., "DEFAULT_FORMAT" or "TIMEZONE_SETTING").
- PREFERENCE_VALUE: The actual value assigned to the preference (e.g., "PDF" for report format).
- APPLICATION_ID: Associates the preference with a specific EBS application module (e.g., GL, AP).
- CREATION_DATE and LAST_UPDATE_DATE: Audit columns tracking record creation and modification timestamps.
Functional Role in Oracle EBS
The table enables the following functionalities:- Personalization: Users can set default behaviors (e.g., default homepages, favorite menus) that persist across sessions.
- Localization: Stores locale-specific settings like date formats, numeric separators, or language preferences.
- Workflow Customization: Retains user-selected options for approval workflows or notification methods.
- Integration: Preferences may influence integration with external systems (e.g., default file export paths).
Technical Considerations
- Performance: Indexes on USER_ID and APPLICATION_ID optimize preference retrieval during login.
- Security: Data is protected via Oracle EBS’s standard VPD (Virtual Private Database) policies.
- APIs:
- FND_PROFILE package is often used to interact with preferences programmatically.
- Direct DML operations are discouraged; preference updates should use Oracle-provided APIs.
Version-Specific Notes
Differences between EBS 12.1.1 and 12.2.2 are minimal for this table, but 12.2.2 may include:- Additional preference types for new features like Oracle Fusion Middleware integration.
- Enhanced encryption for sensitive preference values (e.g., saved passwords).
Customization and Extensions
Implementers often extend the table’s usage by:- Adding custom preference types via FND_PROFILE.OPTIONS.
- Leveraging the table to store application-specific settings beyond Oracle’s out-of-box functionality.
Conclusion
The ASF_USER_PREFERENCE table is foundational to Oracle EBS’s user-centric design, ensuring consistency and efficiency in enterprise operations. Its structured yet flexible architecture supports both standard and customized implementations, making it indispensable for administrators and developers alike. Proper management of this table—through APIs and adherence to Oracle’s best practices—ensures optimal system performance and user satisfaction.-
Lookup Type: ASF_CHART_VALUE_TYPES
12.1.1
product: ASF - Sales Online , meaning: OSO: Value types for charts , description: Value type for Y axis in charts ,
-
Lookup Type: ASF_CHART_VALUE_TYPES
12.2.2
product: ASF - Sales Online , meaning: OSO: Value types for charts , description: Value type for Y axis in charts ,
-
Lookup Type: ASF_CHART_COLOR_PALETTE
12.2.2
product: ASF - Sales Online , meaning: ASF_CHART_COLOR_PALETTE , description: Color for legends in OSO Charts ,
-
Lookup Type: ASF_CHART_COLOR_PALETTE
12.1.1
product: ASF - Sales Online , meaning: ASF_CHART_COLOR_PALETTE , description: Color for legends in OSO Charts ,
-
Concurrent Program: ASFINDXC
12.1.1
execution_filename: asfindx , product: ASF - Sales Online , user_name: ASFINDXC , description: Index creation for missing indexes for MVs , argument_method: Standard , enabled: No , execution_method: SQL*Plus ,
-
Concurrent Program: ASFINDXC
12.2.2
execution_filename: asfindx , product: ASF - Sales Online , user_name: ASFINDXC , description: Index creation for missing indexes for MVs , argument_method: Standard , enabled: No , execution_method: SQL*Plus ,
-
Concurrent Program: ASFLDLVS
12.1.1
execution_filename: asfldlvs , product: ASF - Sales Online , user_name: ASFLDLVS , description: Initial Load for Leads reports , argument_method: Standard , enabled: No , execution_method: SQL*Plus ,
-
Concurrent Program: ASFOPLVS
12.1.1
execution_filename: asfoplvs , product: ASF - Sales Online , user_name: ASFOPLVS , description: Initial Load for opportunities reports , argument_method: Standard , enabled: No , execution_method: SQL*Plus ,
-
Concurrent Program: ASFLDLVS
12.2.2
execution_filename: asfldlvs , product: ASF - Sales Online , user_name: ASFLDLVS , description: Initial Load for Leads reports , argument_method: Standard , enabled: No , execution_method: SQL*Plus ,
-
Concurrent Program: ASFFCMVR
12.1.1
execution_filename: asffcmvr , product: ASF - Sales Online , user_name: ASFFCMVR , description: Refresh MViews for Forecast reports on Home page , argument_method: Standard , enabled: No , execution_method: SQL*Plus ,
-
Concurrent Program: ASFDTBL
12.2.2
execution_filename: asfdrptbl , product: ASF - Sales Online , user_name: ASFDTBL , description: Drop temp tables for Home page MVs , argument_method: Standard , enabled: No , execution_method: SQL*Plus ,
-
Concurrent Program: ASFOPLVS
12.2.2
execution_filename: asfoplvs , product: ASF - Sales Online , user_name: ASFOPLVS , description: Initial Load for opportunities reports , argument_method: Standard , enabled: No , execution_method: SQL*Plus ,
-
Concurrent Program: ASFDTBL
12.1.1
execution_filename: asfdrptbl , product: ASF - Sales Online , user_name: ASFDTBL , description: Drop temp tables for Home page MVs , argument_method: Standard , enabled: No , execution_method: SQL*Plus ,
-
Concurrent Program: ASFFCMVR
12.2.2
execution_filename: asffcmvr , product: ASF - Sales Online , user_name: ASFFCMVR , description: Refresh MViews for Forecast reports on Home page , argument_method: Standard , enabled: No , execution_method: SQL*Plus ,
-
Lookup Type: ASF_RELATIONSHIP_OBJ_TYPE
12.1.1
product: ASF - Sales Online , meaning: OSO: Type of object for a relationship , description: Type of object for a relationship defined in HZ_PARTIES. ,
-
Lookup Type: ASF_RELATIONSHIP_OBJ_TYPE
12.2.2
product: ASF - Sales Online , meaning: OSO: Type of object for a relationship , description: Type of object for a relationship defined in HZ_PARTIES. ,
-
Table: ASF_USER_PREFERENCE
12.1.1
owner:ASF, object_type:TABLE, fnd_design_data:ASF.ASF_USER_PREFERENCE, object_name:ASF_USER_PREFERENCE, status:VALID, product: ASF - Sales Online , description: This table is used to store data for different purpose for individual users specified by USER_ID column. , implementation_dba_data: ASF.ASF_USER_PREFERENCE ,
-
Table: ASF_USER_PREFERENCE
12.2.2
owner:ASF, object_type:TABLE, fnd_design_data:ASF.ASF_USER_PREFERENCE, object_name:ASF_USER_PREFERENCE, status:VALID, product: ASF - Sales Online , description: This table is used to store data for different purpose for individual users specified by USER_ID column. , implementation_dba_data: ASF.ASF_USER_PREFERENCE ,
-
Lookup Type: ASF_BIN_MAP
12.1.1
product: ASF - Sales Online , meaning: OSO: Bin/Chart/Report Mapping for JTT , description: Bin/Report Mappings for JTT ,
-
Lookup Type: ASF_BIN_MAP
12.2.2
product: ASF - Sales Online , meaning: OSO: Bin/Chart/Report Mapping for JTT , description: Bin/Report Mappings for JTT ,
-
Lookup Type: ASF_TASKS_ASSIGNEE
12.2.2
product: ASF - Sales Online , meaning: ASF_TASKS_ASSIGNEE , description: Define types for assignee ,
-
Lookup Type: ASF_TASKS_ASSIGNEE
12.1.1
product: ASF - Sales Online , meaning: ASF_TASKS_ASSIGNEE , description: Define types for assignee ,
-
Lookup Type: ASF_STATUS
12.1.1
product: ASF - Sales Online , meaning: OSO: Record Status , description: Status for records which could be active or inactive ,
-
Lookup Type: ASF_STATUS
12.2.2
product: ASF - Sales Online , meaning: OSO: Record Status , description: Status for records which could be active or inactive ,
-
File: ASF_Tables.html
12.1.1
product: ASF - Sales Online , size: 163.498 KBytes , file_type: HTML Report , description: ASF_Tables.html is an html report that documents the table and view definitions for the ASF product. ,
-
File: ASF_Tables.html
12.2.2
product: ASF - Sales Online , size: 82.419 KBytes , file_type: HTML Report , description: ASF_Tables.html is an html report that documents the table and view definitions for the ASF product. ,
-
View: ASF_PARTNER_PROFILE_V
12.1.1
product: ASF - Sales Online , description: This view is used for Opportunity Exchange module to provide the list all valid partners in Opportunity Exchange , implementation_dba_data: Not implemented in this database ,
-
View: ASF_PARTNER_PROFILE_V
12.2.2
product: ASF - Sales Online , description: This view is used for Opportunity Exchange module to provide the list all valid partners in Opportunity Exchange , implementation_dba_data: Not implemented in this database ,
-
View: ASF_PERSONS_QF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ASF.ASF_PERSONS_QF_V, object_name:ASF_PERSONS_QF_V, status:VALID, product: ASF - Sales Online , description: View for Person Quick Find , implementation_dba_data: APPS.ASF_PERSONS_QF_V ,
-
View: ASF_ORGANIZATIONS_QF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ASF.ASF_ORGANIZATIONS_QF_V, object_name:ASF_ORGANIZATIONS_QF_V, status:VALID, product: ASF - Sales Online , description: View for Organization Quick Find , implementation_dba_data: APPS.ASF_ORGANIZATIONS_QF_V ,
-
View: ASF_PERSONS_QF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ASF.ASF_PERSONS_QF_V, object_name:ASF_PERSONS_QF_V, status:VALID, product: ASF - Sales Online , description: View for Person Quick Find , implementation_dba_data: APPS.ASF_PERSONS_QF_V ,
-
View: ASF_ORGANIZATIONS_QF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ASF.ASF_ORGANIZATIONS_QF_V, object_name:ASF_ORGANIZATIONS_QF_V, status:VALID, product: ASF - Sales Online , description: View for Organization Quick Find , implementation_dba_data: APPS.ASF_ORGANIZATIONS_QF_V ,
-
Lookup Type: AMS_SYS_ARC_QUALIFIER
12.2.2
product: ASF - Sales Online , meaning: AMS_SYS_ARC_QUALIFIER , description: System Arc Qualifier ,
-
View: ASF_EMAIL_CONTACT_POINTS_V
12.2.2
product: ASF - Sales Online , description: Used for email popup , implementation_dba_data: Not implemented in this database ,
-
Lookup Type: AMS_SYS_ARC_QUALIFIER
12.1.1
product: ASF - Sales Online , meaning: AMS_SYS_ARC_QUALIFIER , description: System Arc Qualifier ,
-
View: ASF_EMAIL_CONTACT_POINTS_V
12.1.1
product: ASF - Sales Online , description: Used for email popup , implementation_dba_data: Not implemented in this database ,
-
View: ASF_ORG_CREATE_V
12.2.2
product: ASF - Sales Online , description: View for Organization Create , implementation_dba_data: Not implemented in this database ,
-
View: ASF_ORG_CREATE_V
12.1.1
product: ASF - Sales Online , description: View for Organization Create , implementation_dba_data: Not implemented in this database ,
-
View: ASF_PERSONS_V
12.1.1
product: ASF - Sales Online , description: View for Persons , implementation_dba_data: Not implemented in this database ,
-
View: ASF_PERSONS_V
12.2.2
product: ASF - Sales Online , description: View for Persons , implementation_dba_data: Not implemented in this database ,
-
View: ASF_ORGANIZATIONS_V
12.1.1
product: ASF - Sales Online , description: View for Organization , implementation_dba_data: Not implemented in this database ,
-
View: ASF_ORGANIZATIONS_V
12.2.2
product: ASF - Sales Online , description: View for Organization , implementation_dba_data: Not implemented in this database ,