Search Results csi_a_locations
Overview
The FA_LOCATIONS table is a core data structure within the Oracle E-Business Suite Fixed Assets (OFA) module, serving as the master repository for location flexfield segment value combinations. It is a key flexfield table that stores every unique location code defined and used for tracking the physical or logical placement of assets. The table's primary role is to provide a validated list of locations for assigning assets during their acquisition, distribution, transfer, and retirement processes. This centralization ensures data integrity and consistency for location-based reporting and asset tracking across the enterprise.
Key Information Stored
The table's structure is defined by the location key flexfield, which is configured during system implementation. While the specific segment columns (e.g., SEGMENT1, SEGMENT2) are dynamic, the table contains essential system-managed columns. The primary key is the LOCATION_ID, a unique system-generated identifier for each location combination. Other critical columns include the ENABLED_FLAG, which controls the active status of a location, and the LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, and CREATED_BY columns for auditing. The concatenated segment values that form the user-facing location code are also stored, typically in a descriptive field.
Common Use Cases and Queries
This table is central to asset location management and reporting. Common operational use cases include validating location codes during asset mass addition imports, assigning default locations in distribution rules, and processing asset transfers. For reporting, it is frequently joined to distribution history to analyze asset placement by geographic or organizational units. A typical query retrieves the location description for assets currently in use:
- SELECT fl.location_id, fl.concatenated_segments, fdh.asset_id FROM fa_locations fl, fa_distribution_history fdh WHERE fl.location_id = fdh.location_id AND fdh.date_ineffective IS NULL;
Another common pattern is to list all enabled locations for use in a list of values (LOV) within forms or reports.
Related Objects
The FA_LOCATIONS table has extensive foreign key relationships, underscoring its central role. The primary key (LOCATION_ID) is referenced by numerous transactional and setup tables. Key documented relationships from the provided metadata include:
- FA_DISTRIBUTION_HISTORY (LOCATION_ID): Tracks the historical and current location assignment for each asset.
- FA_MASS_ADDITIONS (LOCATION_ID): Holds the proposed location for assets being imported into the system.
- FA_MASS_TRANSFERS (FROM_LOCATION_ID, TO_LOCATION_ID): Specifies the source and target locations for bulk asset transfer transactions.
- FA_MASS_RETIREMENTS (LOCATION_ID): Identifies the location of assets being retired in bulk.
- CSI_I_ASSETS (FA_LOCATION_ID): Links to the Installed Base module, associating asset instances with a fixed assets location.
- Other referencing tables include FA_DISTRIBUTION_DEFAULTS, FA_MAINT_SCHEDULE_HDR, FA_MASSADD_DISTRIBUTIONS, FA_MASS_EXT_RETIREMENTS, FA_MASS_RECLASS, CSI_A_LOCATIONS, CUN_LOCATIONS, and IA_REQUEST_DETAILS.
-
Table: FA_LOCATIONS
12.1.1
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_LOCATIONS, object_name:FA_LOCATIONS, status:VALID, product: OFA - Assets , description: Location flexfield segment value combinations , implementation_dba_data: FA.FA_LOCATIONS ,
-
Table: FA_LOCATIONS
12.2.2
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_LOCATIONS, object_name:FA_LOCATIONS, status:VALID, product: OFA - Assets , description: Location flexfield segment value combinations , implementation_dba_data: FA.FA_LOCATIONS ,