Search Results jl_co_fa_ta_validate_pkg
Overview
JL_CO_FA_TA_VALIDATE_PKG is an Oracle E-Business Suite PL/SQL package owned by the APPS schema. It forms part of the Oracle Assets (FA) technical appraisal validation logic associated with the Japanese localization (JL) modules, specifically the JL_CO_FA series of objects. The package header carries the header string $Header: jlcoftvs.pls 115.0 99/07/16 03:10:51 porting ship $, confirming it originated as a porting-ship artifact from the original Oracle Applications Rel 11.0 codebase and has been carried forward into release 12.1.1 and 12.2.2. It is declared AUTHID CURRENT_USER, meaning it executes with the privileges of the calling user rather than the defining APPS user, which is significant for security and for the resolution of object references at runtime. In ETRM metadata the package is classified as API classification OTHER, indicating it is an internal utility rather than a published or supported public API. Its business function is to validate the status of a technical appraisal record associated with fixed assets before that appraisal is processed further. Technical appraisals in the Japanese localization relate to the appraisal and revaluation of asset values, and this package provides the validation gate that ensures an appraisal is in a legitimate state prior to downstream processing.
Key Procedures and Functions
The package exposes a single documented procedure: validate_status. As the name implies, this procedure validates the status of a technical appraisal. It is intended to be called with an appraisal identifier identifying the appraisal to be checked, and it returns its outcome through standard concurrent-program out parameters rather than through a formal function return value. The out parameters follow the conventional EBS pattern of an error buffer and a return code. The error buffer carries any diagnostic or failure message text, and the return code carries the success or failure indicator that a concurrent program or calling shell would evaluate. The procedure is described in its documentation as being used to validate technical appraisals generally. No table-manipulation behavior is declared in the package specification itself beyond the procedure signature; the specification is deliberately minimal, exposing only this one entry point.
Tables Accessed
ETRM records three base tables referenced through APPS synonyms: FA_ADDITIONS, JL_CO_FA_APPRAISALS, and JL_CO_FA_ASSET_APPRS. FA_ADDITIONS is the standard Oracle Assets table holding the incremental addition details of assets, and it supplies the asset-side context against which an appraisal must be consistent. JL_CO_FA_APPRAISALS holds the technical appraisal headers for the Japanese localization, and it is the primary source of the status value being validated. JL_CO_FA_ASSET_APPRS is the association table linking assets to their appraisals, and it provides the relationship that ties the appraisal under validation to the specific additions and asset records involved. Together these three tables allow the procedure to confirm that the appraisal exists, that it is linked to valid asset-appraisal associations, and that its status is appropriate for the operation being requested. The package references no other documented tables.
Usage Notes
Because the documented signature takes an appraisal identifier and standard concurrent out parameters, the canonical invocation is from a concurrent program or from a request-set stage, where the appraisal identifier is supplied as a parameter and the error buffer and return code are consumed by the concurrent manager. It may also be called from Oracle Forms customized for the Japanese localization, or from custom PL/SQL that performs validation before invoking technical appraisal processing. The ETRM metadata indicates that the package is referenced by zero other packages, so it has no documented intra-database dependents and is not wired into a broader package call graph. Calls should be made directly against APPS.JL_CO_FA_TA_VALIDATE_PKG rather than through a wrapper, and because the package is AUTHID CURRENT_USER, any calling code must have the necessary privileges on the underlying JL_CO_FA and FA tables. Given that the object is classified OTHER rather than as a published API, it should be treated as an internal implementation component, and customizations should prefer documented public APIs wherever available.
-
PACKAGE: APPS.JL_CO_FA_TA_VALIDATE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JL_CO_FA_TA_VALIDATE_PKG, status:VALID,
-
PACKAGE: APPS.JL_CO_FA_TA_VALIDATE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JL_CO_FA_TA_VALIDATE_PKG, status:VALID,
-
PACKAGE BODY: APPS.JL_CO_FA_TA_VALIDATE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JL_CO_FA_TA_VALIDATE_PKG, status:VALID,
-
PACKAGE: APPS.JL_CO_FA_TA_VALIDATE_PKG
12.2.2
-
PACKAGE BODY: APPS.JL_CO_FA_TA_VALIDATE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JL_CO_FA_TA_VALIDATE_PKG, status:VALID,
-
PACKAGE: APPS.JL_CO_FA_TA_VALIDATE_PKG
12.1.1
-
SYNONYM: APPS.JL_CO_FA_ASSET_APPRS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JL_CO_FA_ASSET_APPRS, status:VALID,
-
SYNONYM: APPS.JL_CO_FA_APPRAISALS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JL_CO_FA_APPRAISALS, status:VALID,
-
SYNONYM: APPS.JL_CO_FA_APPRAISALS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JL_CO_FA_APPRAISALS, status:VALID,
-
SYNONYM: APPS.JL_CO_FA_ASSET_APPRS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JL_CO_FA_ASSET_APPRS, status:VALID,
-
VIEW: APPS.FND_CURRENCIES_ACTIVE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_CURRENCIES_ACTIVE_V, object_name:FND_CURRENCIES_ACTIVE_V, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.FND_CURRENCIES_ACTIVE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_CURRENCIES_ACTIVE_V, object_name:FND_CURRENCIES_ACTIVE_V, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.JL_CO_FA_TA_VALIDATE_PKG
12.1.1
-
PACKAGE BODY: APPS.JL_CO_FA_TA_VALIDATE_PKG
12.2.2
-
SYNONYM: APPS.FA_ADDITIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FA_ADDITIONS, status:VALID,
-
SYNONYM: APPS.FA_ADDITIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FA_ADDITIONS, status:VALID,
-
APPS.JL_CO_FA_TA_VALIDATE_PKG dependencies on JL_CO_FA_TA_VALIDATE_PKG
12.1.1
-
APPS.JL_CO_FA_TA_VALIDATE_PKG dependencies on JL_CO_FA_TA_VALIDATE_PKG
12.2.2
-
PACKAGE: SYS.DBMS_STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_STANDARD, status:VALID,
-
PACKAGE: APPS.FND_FILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_FILE, status:VALID,
-
PACKAGE: APPS.FND_FILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_FILE, status:VALID,
-
PACKAGE: SYS.DBMS_STANDARD
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_STANDARD, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_MESSAGE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,