Search Results pa_install
Overview
APPS.PA_INSTALL is a utility package body in the Oracle E-Business Suite Projects (PA) schema whose primary business function is to determine whether specific Oracle Projects products, features, and licensing options are installed, licensed, or implemented within a given EBS instance. Rather than performing transactional project accounting work, PA_INSTALL acts as a configuration and capability-detection layer. It allows other Projects modules, forms, and concurrent programs to branch their behavior at runtime based on what the customer has actually purchased and deployed. The package is classified as an "OTHER" API within the ETRM metadata, reflecting its role as an internal infrastructure package rather than a public, externally callable business API.
Key Procedures and Functions
The documented package exposes nine procedures and functions, each returning a boolean-style indicator of installation, licensing, or implementation status:
- IS_PJI_INSTALLED — Determines whether Oracle Project Intelligence (PJI) is installed in the current instance.
- IS_PJI_LICENSED — Determines whether the PJI product is licensed, independent of installation.
- IS_BILLING_LICENSED — Returns whether the Projects Billing product is licensed for use.
- IS_PRODUCT_INSTALLED — General check for whether a given Oracle product is installed, based on product installation records.
- IS_PRM_LICENSED — Indicates whether Oracle Project Resource Management (PRM) is licensed.
- IS_COSTING_LICENSED — Indicates whether Projects Costing is licensed.
- IS_PJT_LICENSED — Indicates whether Project Tracking (PJT) is licensed.
- IS_UTILIZATION_IMPLEMENTED — Reports whether utilization functionality has been implemented, drawing on system settings and parameters.
- IS_ORD_MGMT_INSTALLED — Reports whether the Order Management product is installed, supporting cross-module integration checks.
Parameter lists are not documented in the ETRM metadata and should not be assumed; each routine is best understood by its status-checking purpose.
Tables Accessed
PA_INSTALL reads from several foundation and Projects configuration tables via APPS synonyms:
- FND_APPLICATION — Resolves Oracle application definitions used to identify installed products.
- FND_PRODUCT_INSTALLATIONS — The authoritative source for determining whether an EBS product is installed (status code "I").
- FND_LOOKUP_VALUES — Supplies lookup-based configuration and licensing indicators.
- FND_PROFILE — Supports profile-option-driven decisions where installation or licensing depends on site or responsibility settings.
- PJI_SYSTEM_PARAMETERS and PJI_SYSTEM_SETTINGS — Provide Project Intelligence configuration data used by the PJI-specific checks.
The dependencies list further confirms PA_INSTALL depends on STANDARD (the database standard package) and recursively on itself. The package is not referenced by any database object directly, but is referenced by 49 other packages, underscoring its wide internal footprint.
Usage Notes
PA_INSTALL is an internal utility invoked indirectly by other Projects packages, forms, and concurrent programs rather than by end users. Because detection is centralized here, developers should call PA_INSTALL routines instead of querying FND_PRODUCT_INSTALLATIONS or FND_LOOKUP_VALUES directly, ensuring consistent interpretation of installation and licensing state. Typical invocation scenarios include conditional display of billing, costing, or resource-management functionality, gating of PJI-dependent code paths, and enabling cross-module checks such as Order Management integration. Given that 49 packages depend on it, changes to PA_INSTALL carry broad regression risk and should be validated against the full Projects dependency chain in EBS 12.1.1 and 12.2.2.
-
PACKAGE BODY: APPS.PA_INSTALL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_INSTALL, status:VALID,
-
PACKAGE BODY: APPS.PA_INSTALL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_INSTALL, status:VALID,
-
PACKAGE: APPS.PA_INSTALL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_INSTALL, status:VALID,
-
PACKAGE: APPS.PA_INSTALL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_INSTALL, status:VALID,
-
PACKAGE: APPS.PA_INSTALL
12.1.1
-
TRIGGER: APPS.HR_PA_MAINTN_PJR_HIST_BRI
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_PA_MAINTN_PJR_HIST_BRI, status:VALID,
-
TRIGGER: APPS.HR_PA_MAINTN_PJR_HIST_BRU
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_PA_MAINTN_PJR_HIST_BRU, status:VALID,
-
TRIGGER: APPS.HR_PA_MAINTN_ASSIN_HIST_BRU
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_PA_MAINTN_ASSIN_HIST_BRU, status:VALID,
-
TRIGGER: APPS.HR_PA_MAINTN_PJR_HIST_BRD
12.1.1
owner:APPS, object_type:TRIGGER, object_name:HR_PA_MAINTN_PJR_HIST_BRD, status:VALID,
-
TRIGGER: APPS.HR_PA_MAINTN_PJR_HIST_BRU
12.1.1
owner:APPS, object_type:TRIGGER, object_name:HR_PA_MAINTN_PJR_HIST_BRU, status:VALID,
-
PACKAGE BODY: APPS.PA_CLIENT_EXTEN_CIP_GROUPING
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_CLIENT_EXTEN_CIP_GROUPING, status:VALID,
-
PACKAGE: APPS.PA_INSTALL
12.2.2
-
PACKAGE BODY: APPS.PA_WORK_TYPES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_WORK_TYPES_PKG, status:VALID,
-
TRIGGER: APPS.HR_PA_MAINTN_ORG_HIST_BRI
12.1.1
owner:APPS, object_type:TRIGGER, object_name:HR_PA_MAINTN_ORG_HIST_BRI, status:VALID,
-
TRIGGER: APPS.HR_PA_MAINTN_PJR_HIST_BRD
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_PA_MAINTN_PJR_HIST_BRD, status:VALID,
-
PACKAGE BODY: APPS.PA_PJI_MENU_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PJI_MENU_UTIL, status:VALID,
-
TRIGGER: APPS.HR_PA_MAINTN_ALLORG_HIST_BRI
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_PA_MAINTN_ALLORG_HIST_BRI, status:VALID,
-
PACKAGE BODY: APPS.PA_PJI_PROJ_EVENTS_LOG_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PJI_PROJ_EVENTS_LOG_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_CLIENT_EXTN_GEN_ASSET_LINES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_CLIENT_EXTN_GEN_ASSET_LINES, status:VALID,
-
PACKAGE BODY: APPS.PA_PJI_MENU_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PJI_MENU_UTIL, status:VALID,
-
TRIGGER: APPS.HR_PA_MAINTN_ASSIN_HIST_BRU
12.1.1
owner:APPS, object_type:TRIGGER, object_name:HR_PA_MAINTN_ASSIN_HIST_BRU, status:VALID,
-
TRIGGER: APPS.HR_PA_MAINTN_JOB_HIST_BRU
12.1.1
owner:APPS, object_type:TRIGGER, object_name:HR_PA_MAINTN_JOB_HIST_BRU, status:VALID,
-
PACKAGE BODY: APPS.PA_PJI_PROJ_EVENTS_LOG_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PJI_PROJ_EVENTS_LOG_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_SIGNON
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_SIGNON, status:VALID,
-
PACKAGE BODY: APPS.PA_PAXPRCON_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PAXPRCON_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_BILLING_SCHEDULE_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BILLING_SCHEDULE_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PA_PAXPRCON_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PAXPRCON_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_CLIENT_EXTN_GEN_ASSET_LINES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_CLIENT_EXTN_GEN_ASSET_LINES, status:VALID,
-
TRIGGER: APPS.HR_PA_MAINTN_PJR_HIST_BRI
12.1.1
owner:APPS, object_type:TRIGGER, object_name:HR_PA_MAINTN_PJR_HIST_BRI, status:VALID,
-
TRIGGER: APPS.HR_PA_MAINTN_ALLORG_HIST_BRU
12.1.1
owner:APPS, object_type:TRIGGER, object_name:HR_PA_MAINTN_ALLORG_HIST_BRU, status:VALID,
-
TRIGGER: APPS.HR_PA_MAINTN_ORG_HIST_BRU
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_PA_MAINTN_ORG_HIST_BRU, status:VALID,
-
PACKAGE BODY: APPS.PA_CLIENT_EXTN_BURDEN_SUMMARY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_CLIENT_EXTN_BURDEN_SUMMARY, status:VALID,
-
TRIGGER: APPS.HR_PA_MAINTN_ASSIN_HIST_BRI
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_PA_MAINTN_ASSIN_HIST_BRI, status:VALID,
-
TRIGGER: APPS.HR_PA_MAINTN_JOB_HIST_BRI
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_PA_MAINTN_JOB_HIST_BRI, status:VALID,
-
PACKAGE BODY: APPS.PA_PROJECT_PARTIES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PROJECT_PARTIES_PKG, status:VALID,
-
TRIGGER: APPS.HR_PA_MAINTN_ASSIN_HIST_BRI
12.1.1
owner:APPS, object_type:TRIGGER, object_name:HR_PA_MAINTN_ASSIN_HIST_BRI, status:VALID,
-
TRIGGER: APPS.HR_PA_MAINTN_JOB_HIST_BRI
12.1.1
owner:APPS, object_type:TRIGGER, object_name:HR_PA_MAINTN_JOB_HIST_BRI, status:VALID,
-
TRIGGER: APPS.HR_PA_MAINTN_ORG_HIST_BRU
12.1.1
owner:APPS, object_type:TRIGGER, object_name:HR_PA_MAINTN_ORG_HIST_BRU, status:VALID,
-
TRIGGER: APPS.HR_PA_MAINTN_ALLORG_HIST_BRI
12.1.1
owner:APPS, object_type:TRIGGER, object_name:HR_PA_MAINTN_ALLORG_HIST_BRI, status:VALID,
-
TRIGGER: APPS.HR_PA_MAINTN_ORG_HIST_BRI
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_PA_MAINTN_ORG_HIST_BRI, status:VALID,
-
TRIGGER: APPS.HR_PA_MAINTN_ALLORG_HIST_BRU
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_PA_MAINTN_ALLORG_HIST_BRU, status:VALID,
-
PACKAGE BODY: APPS.PA_CLIENT_EXTN_BURDEN_SUMMARY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_CLIENT_EXTN_BURDEN_SUMMARY, status:VALID,
-
TRIGGER: APPS.HR_PA_MAINTN_JOB_HIST_BRU
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_PA_MAINTN_JOB_HIST_BRU, status:VALID,
-
PACKAGE BODY: APPS.PA_CLIENT_EXTEN_CIP_GROUPING
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_CLIENT_EXTEN_CIP_GROUPING, status:VALID,
-
PACKAGE BODY: APPS.PA_PAXPRTSK_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PAXPRTSK_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_PAXPRTSK_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PAXPRTSK_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_SALESREPS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_SALESREPS, status:VALID,
-
PACKAGE BODY: APPS.PA_BILLING_SCHEDULE_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BILLING_SCHEDULE_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PA_REP_UTIL_GLOB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_REP_UTIL_GLOB, status:VALID,
-
SYNONYM: APPS.PJI_SYSTEM_PARAMETERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PJI_SYSTEM_PARAMETERS, status:VALID,