Search Results fnd_api
Overview
FND_API is the foundational Oracle Application Object Library (AOL) utility package body in the APPS schema, shipped with Oracle E-Business Suite 12.1.1 and 12.2.2. Its documented classification is "API," and its status is VALID. FND_API does not own business data or execute a functional process of its own; rather, it supplies the shared low-level services on which thousands of other EBS APIs, concurrent programs, and forms-based transactions rely. It provides the standardized public API call convention, the common exception and message-handling scaffolding, and the standard transactional contract (including savepoint management and the "x_return_status" OUT parameter pattern) adopted across the EBS product family.
The package body is a compiled dependency of enormous reach. According to the ETRM metadata, it is referenced by 11,143 other packages, confirming its role as the most widely reused public API in the EBS codebase.
Key Procedures and Functions
The metadata documents two public procedures/functions:
- COMPATIBLE_API_CALL — a procedure that enforces API compatibility between calling code and the target API, allowing a caller to declare the API version or behavioral compatibility level it expects. It is central to the EBS convention that new API versions remain backward compatible, and it raises the standard API exception when an incompatible call is detected.
- TO_BOOLEAN — a conversion function that translates an EBS API boolean (typically the standard FND_API.G_TRUE / FND_API.G_FALSE character-based flags) into a native PL/SQL BOOLEAN. This supports the convention that booleans must be represented as characters across API boundaries to remain callable from forms and other technologies.
Parameter lists are not documented in the metadata and are therefore not reproduced here. Broader constants and exception definitions associated with the package are also not itemized in the provided extract.
Tables Accessed
The ETRM extract documents no tables referenced through APPS synonyms for this package body. FND_API is a stateless utility library; it does not read or write application data tables. Any message text used by the API convention is resolved through the FND_MESSAGE and FND_MSG_PUB message-handling packages, which are listed as dependencies rather than as table-level access.
Usage Notes
FND_API is typically invoked indirectly. Forms built against the EBS framework, concurrent programs, and custom PL/SQL wrappers call EBS public APIs that internally use FND_API for compatibility checks, boolean conversion, and message propagation. Because it is the shared contract layer, changes to it propagate widely: the metadata shows it is a dependency of 11,143 packages, and the body itself depends only on FND_MESSAGE, FND_MSG_PUB, and STANDARD. Oracle E-Business Suite documentation advises treating FND_API as a controlled, Oracle-supplied component. Custom code should call it rather than modify it, and should preserve the EBS convention of exposing character-based booleans and a standard return status so that calls remain compatible with the documented API interface across releases.
-
PACKAGE BODY: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_API, status:VALID,
-
PACKAGE BODY: APPS.FND_API
12.1.1
-
PACKAGE BODY: APPS.FND_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_API, status:VALID,
-
PACKAGE BODY: APPS.FND_API
12.2.2
-
PACKAGE: APPS.ITG_SYNCPOINBOUND_PVT
12.1.1
-
PACKAGE: APPS.ITG_SYNCPOINBOUND_PVT
12.2.2
-
PACKAGE: APPS.PSB_COMMITMENTS_PVT
12.1.1
-
PACKAGE: APPS.PSB_WS_ACCT2
12.1.1
-
PACKAGE: APPS.RCV_ACCRUALUTILITIES_GRP
12.1.1
-
PACKAGE: APPS.PSB_WORKSHEET
12.1.1
-
PACKAGE: APPS.RCV_ACCRUALUTILITIES_GRP
12.2.2
-
PACKAGE: APPS.PSB_WS_ACCT1
12.1.1
-
PACKAGE: APPS.FND_OAM_DSCRAM_PLSQLS_PKG
12.2.2
-
PACKAGE: APPS.FND_OAM_DSCRAM_DMLS_PKG
12.2.2
-
PACKAGE: APPS.FND_OAM_DSCRAM_PLSQLS_PKG
12.1.1
-
PACKAGE: APPS.FND_OAM_DSCRAM_TASKS_PKG
12.2.2
-
PACKAGE: APPS.FND_OAM_DSCRAM_DMLS_PKG
12.1.1
-
PACKAGE: APPS.FND_OAM_DSCRAM_TASKS_PKG
12.1.1
-
PACKAGE: APPS.FND_OAM_DSCRAM_RUNS_PKG
12.2.2
-
PACKAGE: APPS.FND_OAM_DSCRAM_RUNS_PKG
12.1.1
-
PACKAGE: APPS.JTF_CAL_SHIFT_CUHK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_CAL_SHIFT_CUHK, status:VALID,
-
PACKAGE: APPS.INV_PP_SORT_CRITERIA_FORM_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:INV_PP_SORT_CRITERIA_FORM_PKG, status:VALID,
-
PACKAGE: APPS.IES_DEPL_SCRIPT_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IES_DEPL_SCRIPT_PKG, status:VALID,
-
PACKAGE: APPS.AMS_COMPETITOR_PRODUCT_PVT_W
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AMS_COMPETITOR_PRODUCT_PVT_W, status:VALID,
-
PACKAGE: APPS.OKL_ACCOUNTING_UPDATE_PVT_W
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKL_ACCOUNTING_UPDATE_PVT_W, status:VALID,
-
PACKAGE: APPS.EAM_ACTIVITYSUPN_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:EAM_ACTIVITYSUPN_PUB, status:VALID,
-
PACKAGE: APPS.GML_OPM_OM_CONV_MIG_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GML_OPM_OM_CONV_MIG_PKG, status:VALID,
-
PACKAGE: APPS.QA_SPECS_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:QA_SPECS_PUB, status:VALID,
-
PACKAGE: APPS.AMS_STATUS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AMS_STATUS_PVT, status:VALID,
-
PACKAGE: APPS.CUG_LAUNCH_WORKFLOW_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CUG_LAUNCH_WORKFLOW_PVT, status:VALID,
-
PACKAGE: APPS.CN_SRP_PAYEE_ASSIGNS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CN_SRP_PAYEE_ASSIGNS_PVT, status:VALID,
-
PACKAGE: APPS.OE_DEALS_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_DEALS_UTIL, status:VALID,
-
PACKAGE: APPS.WSH_CC_USERS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WSH_CC_USERS_PKG, status:VALID,
-
PACKAGE: APPS.PV_ENTYATTMAP_PUB_W
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PV_ENTYATTMAP_PUB_W, status:VALID,
-
PACKAGE: APPS.CSE_FAC_INSERVICE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSE_FAC_INSERVICE_PKG, status:VALID,
-
PACKAGE: APPS.IBE_CFG_CONFIG_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IBE_CFG_CONFIG_PVT, status:VALID,
-
PACKAGE: APPS.CN_COLUMN_MAPS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CN_COLUMN_MAPS_PVT, status:VALID,
-
PACKAGE: APPS.JTF_RS_TEAMS_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_RS_TEAMS_PUB, status:VALID,
-
PACKAGE: APPS.AHL_SIMULATION_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AHL_SIMULATION_PVT, status:VALID,
-
PACKAGE: APPS.GMI_LOTUPDATE_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMI_LOTUPDATE_PUB, status:VALID,
-
PACKAGE: APPS.IGC_CC_INT_CC_REL_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IGC_CC_INT_CC_REL_PUB, status:VALID,
-
PACKAGE: APPS.CN_NOT_TRX_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CN_NOT_TRX_GRP, status:VALID,
-
PACKAGE: APPS.AMS_FORMULA_PVT_W
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AMS_FORMULA_PVT_W, status:VALID,
-
PACKAGE: APPS.AMS_CELL_INTEGRATE_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AMS_CELL_INTEGRATE_PVT, status:VALID,
-
PACKAGE: APPS.IBE_CATALOG_PRELOAD_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IBE_CATALOG_PRELOAD_PUB, status:VALID,
-
PACKAGE: APPS.OKL_SETUPOPTIONS_PUB_W
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKL_SETUPOPTIONS_PUB_W, status:VALID,
-
PACKAGE: APPS.CS_CTR_CAPTURE_READING_CUHK
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CS_CTR_CAPTURE_READING_CUHK, status:VALID,
-
PACKAGE: APPS.ARP_PROCESS_RCTS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_PROCESS_RCTS, status:VALID,
-
PACKAGE: APPS.OE_PARTY_MERGE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_PARTY_MERGE_PKG, status:VALID,
-
PACKAGE: APPS.AMS_LISTENTRY_PUB_W
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AMS_LISTENTRY_PUB_W, status:VALID,