Search Results fa_warranties
Overview
FA_WARRANTIES is a transactional table in the Oracle E-Business Suite Assets module (OFA), owned by the FA schema. It stores warranty information associated with assets, including the warranty contract number, coverage period, cost, and the party responsible for the warranty. In Oracle EBS 12.1.1 and 12.2.2, the table supports the asset warranty tracking functionality available in the Asset Workbench and related setup and mass addition processes. Each row represents a distinct warranty record that can be attached to one or more asset additions, either individually or through mass addition batches.
From a Data Vault modeling perspective, FA_WARRANTIES exhibits a satellite-leaning classification based on its foreign key structure. Its business content (warranty cost, dates, renewal flag, and descriptive attributes) is descriptive of a warranty entity, with foreign keys to vendors, currencies, and employees acting as reference points rather than as core transactional hubs. The table also carries a standard 30-column descriptive flexfield (ATTRIBUTE1 through ATTRIBUTE30 with ATTRIBUTE_CATEGORY_CODE), consistent with the Oracle EBS DFF convention, and the standard WHO audit columns (LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATED_BY, CREATION_DATE, LAST_UPDATE_LOGIN).
Key Information Stored
The primary surrogate key is WARRANTY_ID, enforced by the FA_WARRANTIES_PK constraint and also backed by the unique index FA_WARRANTIES_U1. WARRANTY_NUMBER is the user-facing business identifier for the warranty and serves as the natural business-key candidate. DESCRIPTION holds the human-readable warranty description shown on asset records and reports.
The financial and temporal attributes are central to the table's purpose. COST records the warranty amount, while CURRENCY_CODE references FND_CURRENCIES to define the denomination of that cost. START_DATE and END_DATE define the warranty coverage window, and RENEW_FLAG indicates whether the warranty is renewable. The responsible party is captured by PO_VENDOR_ID, which references PO_VENDORS, and EMPLOYEE_ID, which references PSB_EMPLOYEES; these two columns distinguish vendor-backed warranties from internally or employee-managed warranties.
The remaining columns are the 30 DFF attribute segments plus ATTRIBUTE_CATEGORY_CODE, which allow implementers to extend the warranty record with client-specific fields without schema changes. The audit columns track creation and modification metadata for each warranty row.
Common Use Cases and Queries
The most common reporting scenario is listing active warranties for a given asset or asset addition. Because additions reference warranty records through FA_ADD_WARRANTIES.WARRANTY_ID, a join through that table is required to resolve the warranty-to-asset relationship.
- Active warranty listing: select w.WARRANTY_NUMBER, w.DESCRIPTION, w.START_DATE, w.END_DATE, w.COST, w.CURRENCY_CODE from FA_WARRANTIES w where sysdate between w.START_DATE and w.END_DATE.
- Warranties expiring within a window, used for renewal planning: filter on END_DATE between sysdate and sysdate + 90 and RENEW_FLAG = 'Y'.
- Vendor exposure analysis: join FA_WARRANTIES.PO_VENDOR_ID to PO_VENDORS.VENDOR_ID to aggregate warranty cost by vendor.
- Employee-issued warranties: join EMPLOYEE_ID to PSB_EMPLOYEES to identify warranties managed internally.
- Warranty cost by currency: join CURRENCY_CODE to FND_CURRENCIES for reporting and translation.
FA_MASS_ADDITIONS and FA_MASS_ADDITIONS_GT also reference WARRANTY_ID, so queries that trace how a warranty was applied during a mass addition run should join through those tables.
Related Objects
- FA_ADD_WARRANTIES — references FA_WARRANTIES.WARRANTY_ID; the association table linking warranty records to asset additions.
- FA_MASS_ADDITIONS — references FA_WARRANTIES.WARRANTY_ID; the mass addition interface that applies warranties to newly added assets.
- FA_MASS_ADDITIONS_GT — references FA_WARRANTIES.WARRANTY_ID; the global temporary staging table used during mass addition processing.
- PO_VENDORS — referenced by FA_WARRANTIES.PO_VENDOR_ID; the purchasing vendor master.
- FND_CURRENCIES — referenced by FA_WARRANTIES.CURRENCY_CODE; the Oracle Applications currency definition table.
- PSB_EMPLOYEES — referenced by FA_WARRANTIES.EMPLOYEE_ID; the employee master for internally managed warranties.
-
Table: FA_WARRANTIES
12.1.1
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_WARRANTIES, object_name:FA_WARRANTIES, status:VALID, product: OFA - Assets , description: Warranty information , implementation_dba_data: FA.FA_WARRANTIES ,
-
Table: FA_WARRANTIES
12.2.2
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_WARRANTIES, object_name:FA_WARRANTIES, status:VALID, product: OFA - Assets , description: Warranty information , implementation_dba_data: FA.FA_WARRANTIES ,
-
Table: FA_ADD_WARRANTIES
12.1.1
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_ADD_WARRANTIES, object_name:FA_ADD_WARRANTIES, status:VALID, product: OFA - Assets , description: Warranty information , implementation_dba_data: FA.FA_ADD_WARRANTIES ,
-
Table: FA_ADD_WARRANTIES
12.2.2
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_ADD_WARRANTIES, object_name:FA_ADD_WARRANTIES, status:VALID, product: OFA - Assets , description: Warranty information , implementation_dba_data: FA.FA_ADD_WARRANTIES ,
-
View: FA_MASS_ADDITIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OFA.FA_MASS_ADDITIONS_V, object_name:FA_MASS_ADDITIONS_V, status:VALID, product: OFA - Assets , implementation_dba_data: APPS.FA_MASS_ADDITIONS_V ,
-
View: FA_MASS_ADDITIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OFA.FA_MASS_ADDITIONS_V, object_name:FA_MASS_ADDITIONS_V, status:VALID, product: OFA - Assets , implementation_dba_data: APPS.FA_MASS_ADDITIONS_V ,