Search Results ap_web_preferences




Overview

The AP_WEB_PREFERENCES table is a core data object within the Oracle E-Business Suite Payables (AP) module, specifically supporting the Oracle Internet Expenses functionality. Its primary role is to store and manage user-level configuration and preference settings for the self-service expense reporting interface. This table acts as a central repository for personalizing the expense entry experience, ensuring that default values and user-specific options are consistently applied, which streamlines the expense submission process and enforces policy compliance. Its existence is integral to the web-based architecture of Oracle Internet Expenses in both EBS 12.1.1 and 12.2.2.

Key Information Stored

While the provided metadata does not list all columns, the documented foreign key relationship indicates a critical column: DEFAULT_LOCATION_ID. This field stores a reference to a user's default expense reporting location, which is a fundamental preference influencing policy validation, approval routing, and accounting defaults. Based on its purpose, the table likely also stores preferences such as the default expense report template, preferred payment method (e.g., bank account for reimbursements), notification settings, and display options for the web interface. Each record is typically keyed by a user identifier, linking these settings directly to an EBS user.

Common Use Cases and Queries

A primary use case is the initialization of a new expense report, where the application queries this table to pre-populate fields like the employee's default location. System administrators may query this data to audit user setup or troubleshoot configuration issues. Common reporting needs include identifying users who have not configured a default location, which may lead to processing errors.

  • Sample Query to Retrieve a User's Preferences:
    SELECT * FROM ap.ap_web_preferences WHERE employee_id = :user_id;
  • Sample Query to List Users and Their Default Locations:
    SELECT awp.employee_id, alb.location_name
    FROM ap.ap_web_preferences awp,
    ap.ap_pol_locations_b alb
    WHERE awp.default_location_id = alb.location_id(+);

Related Objects

The table maintains a direct foreign key relationship, as documented in the ETRM metadata, which is essential for data integrity and application logic.

  • AP_POL_LOCATIONS_B: The AP_WEB_PREFERENCES.DEFAULT_LOCATION_ID column references the AP_POL_LOCATIONS_B table. This relationship ensures that the user's default location preference is a valid, established policy location defined within the system. This join is fundamental for deriving the complete location name and its associated policies when processing expense reports.

As a configuration table for Internet Expenses, it is also inherently linked to core expense entities such as AP_EXPENSE_REPORT_HEADERS and is accessed by the underlying PL/SQL APIs and forms that constitute the Oracle Internet Expenses application.

  • Table: AP_WEB_PREFERENCES 12.1.1

    owner:AP,  object_type:TABLE,  fnd_design_data:SQLAP.AP_WEB_PREFERENCES,  object_name:AP_WEB_PREFERENCES,  status:VALID,  product: AP - Payablesdescription: Stores the user preferences for Oracle Internet Expenses. ,  implementation_dba_data: AP.AP_WEB_PREFERENCES

  • Table: AP_WEB_PREFERENCES 12.2.2

    owner:AP,  object_type:TABLE,  fnd_design_data:SQLAP.AP_WEB_PREFERENCES,  object_name:AP_WEB_PREFERENCES,  status:VALID,  product: AP - Payablesdescription: Stores the user preferences for Oracle Internet Expenses. ,  implementation_dba_data: AP.AP_WEB_PREFERENCES

  • Table: AP_POL_LOCATIONS_B 12.2.2

    owner:AP,  object_type:TABLE,  fnd_design_data:SQLAP.AP_POL_LOCATIONS_B,  object_name:AP_POL_LOCATIONS_B,  status:VALID,  product: AP - Payablesdescription: This table stores policy schedule location information. ,  implementation_dba_data: AP.AP_POL_LOCATIONS_B

  • Table: AP_POL_LOCATIONS_B 12.1.1

    owner:AP,  object_type:TABLE,  fnd_design_data:SQLAP.AP_POL_LOCATIONS_B,  object_name:AP_POL_LOCATIONS_B,  status:VALID,  product: AP - Payablesdescription: This table stores policy schedule location information. ,  implementation_dba_data: AP.AP_POL_LOCATIONS_B