Search Results fa_mass_rec_utils_pkg
Overview
APPS.FA_MASS_REC_UTILS_PKG is a utility package within the Oracle E-Business Suite Fixed Assets (FA) module. Its role is to support the Mass Reclassification feature, which allows organizations to change the asset category, and optionally the asset key and asset number, assigned to large groups of assets in a single operation rather than editing assets individually. The package provides the underlying PL/SQL infrastructure that prepares, validates, and loads asset reclassification data before the core mass reclassification process executes.
In EBS 12.1.1 and 12.2.2, the object is documented as VALID in the APPS schema and is classified as an "OTHER" API, meaning it is not a formally published public API. It is intended for internal use by the Fixed Assets application. It depends directly on APPS.FA_API_TYPES and the SYS.STANDARD package, and it is referenced by several other FA objects, notably the concurrent program packages FARX_RP and FARX_RR, the XML Publisher report packages FA_FASRCPVW_XMLP_PKG and FA_FASRCRVW_XMLP_PKG, and FA_MASS_RECLASS_PKG, which orchestrates the mass reclassification flow.
Key Procedures and Functions
The ETRM metadata documents five procedures and functions within this package:
- GET_SELECTION_CRITERIA – Retrieves the selection criteria that define which assets are included in a mass reclassification run. This supports the user-defined range or grouping of assets to be processed.
- COMPARE_CAT_MAJOR_SEGS – Compares the major segments of asset categories, supporting validation that a proposed reclassification is consistent with the category structure.
- CONVERT_FORMATS – Converts data between formats as required when transferring or staging reclassification data for processing.
- LOAD_CONVERSION_TABLE – Loads the conversion or staging table used to hold reclassification data prior to validation and posting.
- INSERT_ITF – Inserts records into the interface table (FA_MASS_RECLASS_ITF), which is the standard Fixed Assets interface mechanism for loading data into the application.
No parameter lists are documented, and callers should treat these as internal routines whose signatures are subject to change between releases.
Tables Accessed
The package reads and writes several Fixed Assets and Oracle Application Object Library tables through APPS synonyms. FA_MASS_RECLASS and FA_MASS_RECLASS_ITF are central: the former holds mass reclassification definitions and the latter is the interface table populated by INSERT_ITF. FA_BOOK_CONTROLS and FA_SYSTEM_CONTROLS provide Fixed Assets setup and control information. FA_LOOKUPS supplies lookup values used during validation. FND_APPLICATION, FND_COLUMNS, FND_TABLES, FND_CURRENCIES, FND_ID_FLEX_STRUCTURES, and FND_ID_FLEX_SEGMENTS supply application registration, table/column metadata, currency, and key flexfield structure and segment information needed for category and segment validation (supporting COMPARE_CAT_MAJOR_SEGS). PLITBLM is a standard Oracle PL/SQL table used for in-memory list processing.
Usage Notes
FA_MASS_REC_UTILS_PKG is normally invoked indirectly. Users run the Mass Reclassification feature through the Fixed Assets forms or the associated concurrent programs (FARX_RP, FARX_RR) and XML Publisher reports, all of which reference this package. It is also called by FA_MASS_RECLASS_PKG, which drives the overall reclassification workflow. Because it is classified as OTHER and is not a published API, custom code should avoid calling these routines directly; any dependency on this package risks breakage during patching or upgrades. Developers who need mass reclassification functionality should use the documented concurrent programs and forms, or the formal Fixed Assets APIs, rather than this utility package.
-
PACKAGE: APPS.FA_MASS_REC_UTILS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FA_MASS_REC_UTILS_PKG, status:VALID,
-
PACKAGE: APPS.FA_MASS_REC_UTILS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FA_MASS_REC_UTILS_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_MASS_REC_UTILS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_MASS_REC_UTILS_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_MASS_REC_UTILS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_MASS_REC_UTILS_PKG, status:VALID,
-
SYNONYM: APPS.FA_MASS_RECLASS_ITF
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FA_MASS_RECLASS_ITF, status:VALID,
-
SYNONYM: APPS.FA_MASS_RECLASS_ITF
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FA_MASS_RECLASS_ITF, status:VALID,
-
PACKAGE BODY: APPS.FA_FASRCPVW_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FASRCPVW_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_FASRCPVW_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FASRCPVW_XMLP_PKG, status:VALID,
-
SYNONYM: APPS.FA_MASS_RECLASS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FA_MASS_RECLASS, status:VALID,
-
PACKAGE BODY: APPS.FA_FASRCRVW_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FASRCRVW_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_FASRCRVW_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FASRCRVW_XMLP_PKG, status:VALID,
-
SYNONYM: APPS.FA_MASS_RECLASS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FA_MASS_RECLASS, status:VALID,
-
PACKAGE: APPS.FA_LOAD_TBL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FA_LOAD_TBL_PKG, status:VALID,
-
PACKAGE: APPS.FA_LOAD_TBL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FA_LOAD_TBL_PKG, status:VALID,
-
PACKAGE BODY: APPS.FARX_RP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FARX_RP, status:VALID,
-
PACKAGE BODY: APPS.FARX_RR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FARX_RR, status:VALID,
-
VIEW: APPS.FA_EMPLOYEES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OFA.FA_EMPLOYEES, object_name:FA_EMPLOYEES, status:VALID,
-
PACKAGE BODY: APPS.FARX_RP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FARX_RP, status:VALID,
-
PACKAGE BODY: APPS.FARX_RR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FARX_RR, status:VALID,
-
PACKAGE BODY: APPS.FA_MASS_RECLASS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_MASS_RECLASS_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_MASS_RECLASS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_MASS_RECLASS_PKG, status:VALID,
-
PACKAGE: APPS.FA_RX_SHARED_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FA_RX_SHARED_PKG, status:VALID,
-
PACKAGE: APPS.FA_RX_SHARED_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FA_RX_SHARED_PKG, status:VALID,
-
VIEW: APPS.FA_EMPLOYEES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OFA.FA_EMPLOYEES, object_name:FA_EMPLOYEES, status:VALID,
-
SYNONYM: APPS.FA_LOOKUPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FA_LOOKUPS, status:VALID,
-
SYNONYM: APPS.FA_LOOKUPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FA_LOOKUPS, status:VALID,
-
SYNONYM: APPS.FND_COLUMNS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_COLUMNS, status:VALID,
-
SYNONYM: APPS.FND_COLUMNS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_COLUMNS, status:VALID,
-
SYNONYM: APPS.FA_SYSTEM_CONTROLS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FA_SYSTEM_CONTROLS, status:VALID,
-
SYNONYM: APPS.FA_SYSTEM_CONTROLS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FA_SYSTEM_CONTROLS, status:VALID,
-
SYNONYM: APPS.FND_TABLES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_TABLES, status:VALID,
-
SYNONYM: APPS.FND_TABLES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_TABLES, status:VALID,
-
PACKAGE: APPS.FND_FLEX_APIS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_FLEX_APIS, status:VALID,
-
PACKAGE: APPS.FND_FLEX_APIS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_FLEX_APIS, status:VALID,
-
PACKAGE: APPS.FA_MASS_REC_UTILS_PKG
12.2.2
-
PACKAGE: APPS.FA_MASS_REC_UTILS_PKG
12.1.1
-
PACKAGE: APPS.FA_SRVR_MSG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FA_SRVR_MSG, status:VALID,
-
PACKAGE: APPS.FA_API_TYPES
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FA_API_TYPES, status:VALID,
-
PACKAGE: APPS.FA_SRVR_MSG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FA_SRVR_MSG, status:VALID,
-
SYNONYM: APPS.FND_ID_FLEX_STRUCTURES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_ID_FLEX_STRUCTURES, status:VALID,
-
PACKAGE: APPS.FA_API_TYPES
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FA_API_TYPES, status:VALID,
-
SYNONYM: APPS.FND_ID_FLEX_STRUCTURES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_ID_FLEX_STRUCTURES, status:VALID,
-
APPS.FA_FASRCRVW_XMLP_PKG dependencies on FA_MASS_REC_UTILS_PKG
12.1.1
-
SYNONYM: APPS.FND_ID_FLEX_SEGMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_ID_FLEX_SEGMENTS, status:VALID,
-
SYNONYM: APPS.FND_ID_FLEX_SEGMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_ID_FLEX_SEGMENTS, status:VALID,
-
APPS.FA_FASRCPVW_XMLP_PKG dependencies on FA_MASS_REC_UTILS_PKG
12.1.1
-
APPS.FA_FASRCRVW_XMLP_PKG dependencies on FA_MASS_REC_UTILS_PKG
12.2.2
-
APPS.FA_MASS_REC_UTILS_PKG dependencies on FA_MASS_REC_UTILS_PKG
12.2.2
-
APPS.FA_MASS_REC_UTILS_PKG dependencies on FA_MASS_REC_UTILS_PKG
12.1.1
-
APPS.FA_FASRCPVW_XMLP_PKG dependencies on FA_MASS_REC_UTILS_PKG
12.2.2