Search Results fnd_number
Overview
FND_NUMBER is a utility package body residing in the APPS schema within Oracle E-Business Suite releases 12.1.1 and 12.2.2. Its ETRM classification is recorded as OTHER, reflecting its role as an internal infrastructure component rather than a functional application programming interface. The package provides a centralized mechanism for converting numeric values to and from a canonical (character) representation, a capability required wherever EBS components must persist, serialize, or compare numbers in a locale-independent and platform-independent manner.
The body is documented with a status of VALID and carries no subobject name. Dependency records show that APPS.FND_NUMBER references only the APPS schema itself (through the package specification FND_NUMBER) and the SYS-owned STANDARD package. It is not referenced by any database object according to the dependency listing, yet the broader package metadata records that it is referenced by 1,261 other packages. This apparent contradiction is typical of the ETRM dependency report, which captures a narrower set of object-level dependencies than the package-level call graph.
Key Procedures and Functions
The documented package exposes four program units:
- CANONICAL_TO_NUMBER — The inverse conversion routine. It accepts a canonical character representation produced by the package and returns the corresponding numeric value. It is used at the point where persisted or transmitted canonical data must be restored to a numeric type for computation or display.
- NUMBER_TO_CANONICAL — The forward conversion routine. It transforms a numeric input into the package's canonical character format, providing a stable, predictable encoding that is independent of session NLS settings.
- TEST — A self-test entry point used to validate the correctness of the conversion routines. Such test units are common in Oracle-supplied infrastructure packages and are normally executed only during diagnostics or regression verification.
- INITIALIZE — An initialization routine that prepares package-level state or cached structures before the conversion functions are used.
The ETRM documentation records no parameter lists for these units; parameter signatures should therefore be confirmed against the deployed package specification in the target instance.
Tables Accessed
No base tables are documented as being accessed by APPS.FND_NUMBER. The package operates purely on in-memory scalar values. Any table interaction observed at runtime would originate from the calling package, not from FND_NUMBER itself.
Usage Notes
FND_NUMBER is an infrastructure package rather than an end-user-facing API. It is not invoked directly from EBS forms or concurrent programs; instead it is called indirectly by the large population of dependent packages that require reliable numeric canonicalization. Given its broad dependency footprint, the package sits beneath many higher-level EBS features, including flexfield processing, concurrent manager internals, and profile option handling.
Custom code should treat the package as read-only infrastructure and avoid referencing the documented test and initialize routines in production paths. Because the canonical format is an internal contract, developers should round-trip values exclusively through the supplied conversion routines rather than attempting to parse or construct canonical strings independently.
-
PACKAGE BODY: APPS.FND_NUMBER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_NUMBER, status:VALID,
-
PACKAGE BODY: APPS.FND_NUMBER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_NUMBER, status:VALID,
-
PACKAGE: APPS.FND_NUMBER
12.1.1
-
PACKAGE: APPS.FND_NUMBER
12.2.2
-
PACKAGE BODY: APPS.PYSOYTLS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PYSOYTLS, status:VALID,
-
PACKAGE BODY: APPS.PAY_PRETAX_UDFS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PRETAX_UDFS, status:VALID,
-
PACKAGE BODY: APPS.PAY_PYIEEXC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PYIEEXC, status:VALID,
-
PACKAGE BODY: APPS.PAY_PYIEEXC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PYIEEXC, status:VALID,
-
PACKAGE BODY: APPS.PAY_PRETAX_UDFS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PRETAX_UDFS, status:VALID,
-
PACKAGE: APPS.PAY_GB_WNU_EDI
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_GB_WNU_EDI, status:VALID,
-
PACKAGE BODY: APPS.FA_FAS750_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FAS750_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.PAY_GB_WNU_EDI
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_GB_WNU_EDI, status:VALID,
-
PACKAGE BODY: APPS.PAY_HK_RULES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_HK_RULES, status:VALID,
-
PACKAGE BODY: APPS.IGS_GE_NUMBER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_GE_NUMBER, status:VALID,
-
PACKAGE: APPS.PQP_GB_ABSENCE_PLAN_PROCESS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PQP_GB_ABSENCE_PLAN_PROCESS, status:VALID,
-
PACKAGE BODY: APPS.PAY_KR_SEP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_KR_SEP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_KR_SEP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_KR_SEP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_HK_RULES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_HK_RULES, status:VALID,
-
PACKAGE BODY: APPS.IRC_GET_VACANCY_DEFAULTS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IRC_GET_VACANCY_DEFAULTS, status:VALID,
-
TRIGGER: APPS.JL_BR_AR_AUTO_INT_PARAM
12.1.1
owner:APPS, object_type:TRIGGER, object_name:JL_BR_AR_AUTO_INT_PARAM, status:VALID,
-
PACKAGE BODY: APPS.PER_PERRPRAA_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_PERRPRAA_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.PAY_GB_EDI_P46_CAR
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_GB_EDI_P46_CAR, status:VALID,
-
PACKAGE: APPS.PER_EVS_MAG_REPORT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PER_EVS_MAG_REPORT, status:VALID,
-
PACKAGE: APPS.PER_EVS_MAG_REPORT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PER_EVS_MAG_REPORT, status:VALID,
-
PACKAGE BODY: APPS.PAY_ZA_PAYROLL_ACTION_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_ZA_PAYROLL_ACTION_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_FAS423_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FAS423_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.WIP_WIPUTVAL_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_WIPUTVAL_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_FAS911_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FAS911_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_FAS911_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FAS911_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_FAS750_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FAS750_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.IRC_GET_VACANCY_DEFAULTS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IRC_GET_VACANCY_DEFAULTS, status:VALID,
-
PACKAGE BODY: APPS.WIP_WIPUTVAL_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_WIPUTVAL_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PYIEEXC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PYIEEXC, status:VALID,
-
PACKAGE BODY: APPS.FA_FASWIPCR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FASWIPCR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.WMS_OP_PLAN_DETAILS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_OP_PLAN_DETAILS_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_FAS421_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FAS421_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_FAS490_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FAS490_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_FAS540_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FAS540_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_FR_PAY_FILE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FR_PAY_FILE, status:VALID,
-
PACKAGE BODY: APPS.WIP_WIPUTACD_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_WIPUTACD_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_FR_PAY_FILE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FR_PAY_FILE, status:VALID,
-
PACKAGE BODY: APPS.FA_FAS770_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FAS770_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_FASWIPCR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FASWIPCR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_FAS490_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FAS490_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_FAS770_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FAS770_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PYIEEXC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PYIEEXC, status:VALID,
-
PACKAGE BODY: APPS.PAY_ZA_PAYROLL_ACTION_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_ZA_PAYROLL_ACTION_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_IE_PAYROLL_ACTIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IE_PAYROLL_ACTIONS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PYSOYTLS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PYSOYTLS, status:VALID,
-
PACKAGE BODY: APPS.IRC_ASG_STATUS_BE3
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IRC_ASG_STATUS_BE3, status:VALID,