Search Results jai_oe_ola_trigger_pkg
Overview
APPS.JAI_OE_OLA_TRIGGER_PKG is a PL/SQL package belonging to the Oracle E-Business Suite localization layer for India (the JAI schema prefix denotes the India Localization / ETRM product family). Its status is documented as VALID in the APPS schema on both 12.1.1 and 12.2.2. The package forms part of the Order-to-Cash trigger framework that captures and maintains India-specific tax and addressing attributes in parallel with standard Oracle Order Management, Shipping, Purchasing, and Receivables transactions. Its role is to respond to DML activity on staging and interface tables by populating downstream India tax structures, ensuring that tax-determinative data such as customer addresses, inventory organizations, subinventories, exchange rates, and registration details remain synchronized with the transactional tables they support.
Key Procedures and Functions
The package exposes five documented program units. Consistent with the ETRM naming conventions used by India Localization triggers, these names correspond to row-level trigger events:
- ARIU_T1 — After Insert or Update row-level logic, typically invoked to propagate newly captured or modified transactional rows into the India tax or address staging tables.
- BRIU_T1 — Before Insert or Update row-level logic, generally used to validate or default India-specific attributes prior to the row being committed.
- ARU_T1 — After Update row-level logic, used to maintain derived records when existing transactional data is amended.
- ARU_T2 — A second After Update unit, indicating a distinct trigger firing order or an alternative table binding relative to ARU_T1.
- ARD_T1 — After Delete row-level logic, used to remove or deactivate associated India tax and addressing records when the parent transactional row is deleted.
These procedures are triggered by the database triggers JAI_OE_OLA_ARIUD_T1 and JAI_OE_OLA_BRIUD_T1, which are documented as referencing this package. Detailed parameter and signature information is not published in the ETRM metadata and should be confirmed from the package specification in the target instance.
Tables Accessed
The package references a broad set of India Localization and standard EBS tables through APPS synonyms. Standard Order Management access is through OE_ORDER_LINES_ALL, with India order-line and tax counterparts held in JAI_OM_OE_SO_LINES and JAI_OM_OE_SO_TAXES. Returns processing is served by JAI_OM_OE_RMA_LINES and JAI_OM_OE_RMA_TAXES, while shipping activity is handled via JAI_OM_WSH_LINES_ALL and JAI_OM_WSH_LINE_TAXES. Customer site and India-specific addressing are read through HZ_CUST_SITE_USES_ALL and JAI_CMN_CUS_ADDRESSES. Tax determination draws on JAI_CMN_TAXES_ALL, JAI_CMN_INVENTORY_ORGS, JAI_INV_SUBINV_DTLS, JAI_RGM_ITM_REGNS, and JAI_PO_REQ_LINES. Invoice generation output is written to JAI_RGM_INVOICE_GEN_T. The dependency listing also confirms direct reference to OE_ORDER_LINES_ALL.
Usage Notes
JAI_OE_OLA_TRIGGER_PKG is not an end-user API. It is invoked implicitly by the India Localization order-line triggers JAI_OE_OLA_ARIUD_T1 and JAI_OE_OLA_BRIUD_T1, and is itself referenced by three other packages in the APPS schema. Practitioners encounter it when troubleshooting India tax calculation errors on sales orders, RMA lines, deliveries, or purchase requisitions, and when diagnosing trigger-related performance on high-volume order interfaces. Because the package is trigger-bound to high-throughput transactional tables, changes should be tested carefully against concurrent order import and shipping processes. Direct invocation from forms, concurrent programs, or custom code is not documented and should be avoided in favor of the standard India Localization setup and order entry flows.
-
PACKAGE: APPS.JAI_OE_OLA_TRIGGER_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JAI_OE_OLA_TRIGGER_PKG, status:VALID,
-
PACKAGE: APPS.JAI_OE_OLA_TRIGGER_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JAI_OE_OLA_TRIGGER_PKG, status:VALID,
-
PACKAGE BODY: APPS.JAI_OE_OLA_TRIGGER_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_OE_OLA_TRIGGER_PKG, status:VALID,
-
PACKAGE: APPS.JAI_OE_OLA_TRIGGER_PKG
12.1.1
-
PACKAGE: APPS.JAI_OE_OLA_TRIGGER_PKG
12.2.2
-
PACKAGE BODY: APPS.JAI_OE_OLA_TRIGGER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_OE_OLA_TRIGGER_PKG, status:VALID,
-
PACKAGE: APPS.JAI_OM_RMA_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JAI_OM_RMA_PKG, status:VALID,
-
SYNONYM: APPS.JAI_OM_OE_RMA_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_OM_OE_RMA_LINES, status:VALID,
-
TRIGGER: APPS.JAI_OE_OLA_ARIUD_T1
12.1.1
owner:APPS, object_type:TRIGGER, object_name:JAI_OE_OLA_ARIUD_T1, status:VALID,
-
TRIGGER: APPS.JAI_OE_OLA_BRIUD_T1
12.2.2
owner:APPS, object_type:TRIGGER, object_name:JAI_OE_OLA_BRIUD_T1, status:VALID,
-
PACKAGE: APPS.JAI_OM_UTILS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JAI_OM_UTILS_PKG, status:VALID,
-
PACKAGE: APPS.JAI_CMN_TAX_DEFAULTATION_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JAI_CMN_TAX_DEFAULTATION_PKG, status:VALID,
-
SYNONYM: APPS.JAI_INV_SUBINV_DTLS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_INV_SUBINV_DTLS, status:VALID,
-
SYNONYM: APPS.JAI_OM_OE_SO_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_OM_OE_SO_LINES, status:VALID,
-
PACKAGE: APPS.JAI_OM_RMA_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JAI_OM_RMA_PKG, status:VALID,
-
PACKAGE: APPS.JAI_OM_TAX_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JAI_OM_TAX_PKG, status:VALID,
-
SYNONYM: APPS.JAI_RGM_ITM_REGNS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_RGM_ITM_REGNS, status:VALID,
-
SYNONYM: APPS.JAI_RGM_INVOICE_GEN_T
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_RGM_INVOICE_GEN_T, status:VALID,
-
SYNONYM: APPS.JAI_PO_REQ_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_PO_REQ_LINES, status:VALID,
-
SYNONYM: APPS.JAI_OM_OE_SO_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_OM_OE_SO_LINES, status:VALID,
-
PACKAGE: APPS.JAI_OM_UTILS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JAI_OM_UTILS_PKG, status:VALID,
-
SYNONYM: APPS.JAI_OM_OE_RMA_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_OM_OE_RMA_LINES, status:VALID,
-
SYNONYM: APPS.JAI_OM_OE_RMA_TAXES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_OM_OE_RMA_TAXES, status:VALID,
-
PACKAGE: APPS.JAI_CMN_TAX_DEFAULTATION_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JAI_CMN_TAX_DEFAULTATION_PKG, status:VALID,
-
PACKAGE: APPS.JAI_AR_RCTLA_TRIGGER_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JAI_AR_RCTLA_TRIGGER_PKG, status:VALID,
-
PACKAGE: APPS.JAI_OM_TAX_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JAI_OM_TAX_PKG, status:VALID,
-
PACKAGE: APPS.JAI_CMN_HOOK_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JAI_CMN_HOOK_PKG, status:VALID,
-
SYNONYM: APPS.JAI_OM_OE_RMA_TAXES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_OM_OE_RMA_TAXES, status:VALID,
-
PACKAGE: APPS.JAI_INV_ITEMS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JAI_INV_ITEMS_PKG, status:VALID,
-
SYNONYM: APPS.JAI_OM_OE_SO_TAXES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_OM_OE_SO_TAXES, status:VALID,
-
SYNONYM: APPS.JAI_OM_WSH_LINE_TAXES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_OM_WSH_LINE_TAXES, status:VALID,
-
SYNONYM: APPS.JAI_PO_REQ_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_PO_REQ_LINES, status:VALID,
-
PACKAGE: APPS.JAI_CMN_HOOK_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JAI_CMN_HOOK_PKG, status:VALID,
-
TRIGGER: APPS.JAI_OE_OLA_BRIUD_T1
12.1.1
owner:APPS, object_type:TRIGGER, object_name:JAI_OE_OLA_BRIUD_T1, status:VALID,
-
TRIGGER: APPS.JAI_OE_OLA_ARIUD_T1
12.2.2
owner:APPS, object_type:TRIGGER, object_name:JAI_OE_OLA_ARIUD_T1, status:VALID,
-
TRIGGER: APPS.JAI_OE_OLA_ARIUD_TRG
12.2.2
owner:APPS, object_type:TRIGGER, object_name:JAI_OE_OLA_ARIUD_TRG, status:VALID,
-
PACKAGE: APPS.JAI_AR_RCTLA_TRIGGER_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JAI_AR_RCTLA_TRIGGER_PKG, status:VALID,
-
SYNONYM: APPS.JAI_OM_WSH_LINE_TAXES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_OM_WSH_LINE_TAXES, status:VALID,
-
SYNONYM: APPS.JAI_OM_WSH_LINES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_OM_WSH_LINES_ALL, status:VALID,
-
SYNONYM: APPS.OE_ORDER_SOURCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OE_ORDER_SOURCES, status:VALID,
-
SYNONYM: APPS.JAI_OM_OE_SO_TAXES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_OM_OE_SO_TAXES, status:VALID,
-
PACKAGE: APPS.JAI_PLSQL_CACHE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JAI_PLSQL_CACHE_PKG, status:VALID,
-
SYNONYM: APPS.OE_ORDER_SOURCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OE_ORDER_SOURCES, status:VALID,
-
SYNONYM: APPS.JAI_CMN_CUS_ADDRESSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_CMN_CUS_ADDRESSES, status:VALID,
-
PACKAGE: APPS.JAI_PLSQL_CACHE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JAI_PLSQL_CACHE_PKG, status:VALID,
-
SYNONYM: APPS.JAI_CMN_CUS_ADDRESSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_CMN_CUS_ADDRESSES, status:VALID,
-
PACKAGE: APPS.JAI_GENERAL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JAI_GENERAL_PKG, status:VALID,
-
SYNONYM: APPS.JAI_OM_WSH_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_OM_WSH_LINES_ALL, status:VALID,
-
VIEW: APPS.JAI_REGIME_TAX_TYPES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:JA.JAI_REGIME_TAX_TYPES_V, object_name:JAI_REGIME_TAX_TYPES_V, status:VALID,
-
PACKAGE: APPS.JAI_GST_TAX_DEFAULTATION_PKG
12.2.2