Search Results jai_cmn_rgm_terms_pkg
Overview
APPS.JAI_CMN_RGM_TERMS_PKG is an Oracle EBS PL/SQL package that belongs to the ETRM (Excise Tax and Regime Management) product family, often referred to within the Oracle India Localization (JAI) module. The package was created to provide claim term information, as stated in its header, and serves as a programmatic interface for retrieving, generating, and managing the lifecycle of claim terms. Terms in this context represent the commercial or statutory conditions, schedules, and installment structures attached to a regime registration, which govern how amounts are claimed or recovered.
The package resides in the APPS schema with an API classification of OTHER, indicating it is not a formal public API but rather an internal utility used across the JAI Regime Management (RGM) components. Its primary responsibilities include resolving the applicable term for a given regime, item, organization, party, and location combination, generating term schedules and installments, and marking a term as in use. These operations support the downstream calculation of claim schedules that feed into excise and regime processing.
Key Procedures and Functions
- GET_TERM_ID — Resolves and returns the applicable term identifier for a specified regime, item, organization, party type, and location. It is the procedure most commonly referenced in custom extensions because it allows callers to determine which term applies to a given business context without querying the assignment tables directly. It returns the term ID along with a process flag and a process message to indicate success or the reason for failure.
- GENERATE_TERM_SCHEDULES — Accepts a term identifier, an amount, and a register date, and generates the associated term schedule records that represent the claim timeline. It returns a generated schedule identifier plus process status and message outputs, enabling callers to chain subsequent processing on the newly created schedule.
- SET_TERM_IN_USE — Marks the specified term as being in use, returning standard process status and message outputs. This procedure supports lifecycle management of terms, preventing conflicting changes to a term once it is actively referenced by schedules or registrations.
Tables Accessed
The package reads from and writes to several ETRM regime management tables through APPS synonyms:
- JAI_RGM_TERMS — The master definition of terms; read for term attributes and updated to reflect in-use status.
- JAI_RGM_TERM_ASSIGNS — Maps terms to regime, item, organization, party type, and location combinations; central to GET_TERM_ID resolution.
- JAI_RGM_TRM_SCHEDULES_T and JAI_RGM_TRM_SCHEDULES_T_S — Term schedule and schedule serial records populated by GENERATE_TERM_SCHEDULES.
- JAI_RGM_TERM_INSTALLMENTS — Installment breakdown used when generating schedules.
- JAI_RGM_DEFINITIONS and JAI_RGM_REGISTRATIONS — Regime definitions and registrations that provide context for term resolution.
- DUAL — Used for scalar validation and utility queries.
Usage Notes
This package is typically invoked from Oracle Forms, concurrent programs, and custom PL/SQL code within the JAI localization. GET_TERM_ID is frequently called by custom extensions and by other JAI packages that need to determine the term applicable to a transaction before calculating claim amounts. The metadata records that this package is referenced by two other packages, confirming its role as a shared dependency. Because the package is classified as OTHER rather than a formal API, callers should treat the interface as internal and validate behavior against the target release (12.1.1 or 12.2.2) after applying patches.
-
SYNONYM: APPS.JAI_RGM_TRM_SCHEDULES_T
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_RGM_TRM_SCHEDULES_T, status:VALID,
-
SYNONYM: APPS.JAI_RGM_TERM_ASSIGNS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_RGM_TERM_ASSIGNS, status:VALID,
-
SYNONYM: APPS.JAI_RGM_TERM_ASSIGNS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_RGM_TERM_ASSIGNS, status:VALID,
-
SYNONYM: APPS.JAI_RGM_TERMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_RGM_TERMS, status:VALID,
-
SYNONYM: APPS.JAI_RGM_TRM_SCHEDULES_T
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_RGM_TRM_SCHEDULES_T, status:VALID,
-
PACKAGE: APPS.JAI_CMN_RGM_TERMS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JAI_CMN_RGM_TERMS_PKG, status:VALID,
-
PACKAGE BODY: APPS.JAI_CMN_RGM_TERMS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_CMN_RGM_TERMS_PKG, status:VALID,
-
PACKAGE: APPS.JAI_CMN_RGM_TERMS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JAI_CMN_RGM_TERMS_PKG, status:VALID,
-
SYNONYM: APPS.JAI_RGM_TERMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_RGM_TERMS, status:VALID,
-
PACKAGE: APPS.JAI_CMN_RGM_TERMS_PKG
12.1.1
-
PACKAGE BODY: APPS.JAI_CMN_RGM_TERMS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_CMN_RGM_TERMS_PKG, status:VALID,
-
PACKAGE: APPS.JAI_CMN_RGM_TERMS_PKG
12.2.2
-
SYNONYM: APPS.JAI_RGM_TRM_SCHEDULES_T_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_RGM_TRM_SCHEDULES_T_S, status:VALID,
-
SYNONYM: APPS.JAI_RGM_TERM_INSTALLMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_RGM_TERM_INSTALLMENTS, status:VALID,
-
SYNONYM: APPS.JAI_RGM_TRM_SCHEDULES_T_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_RGM_TRM_SCHEDULES_T_S, status:VALID,
-
PACKAGE: APPS.JAI_INV_ITEMS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JAI_INV_ITEMS_PKG, status:VALID,
-
PACKAGE BODY: APPS.JAI_RCV_RGM_CLAIMS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_RCV_RGM_CLAIMS_PKG, status:VALID,
-
PACKAGE: APPS.JAI_INV_ITEMS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JAI_INV_ITEMS_PKG, status:VALID,
-
PACKAGE BODY: APPS.JAI_RCV_RGM_CLAIMS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_RCV_RGM_CLAIMS_PKG, status:VALID,
-
SYNONYM: APPS.JAI_RGM_REGISTRATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_RGM_REGISTRATIONS, status:VALID,
-
PACKAGE BODY: APPS.JAI_MTL_TRXS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_MTL_TRXS_PKG, status:VALID,
-
PACKAGE BODY: APPS.JAI_MTL_TRXS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_MTL_TRXS_PKG, status:VALID,
-
SYNONYM: APPS.JAI_RGM_DEFINITIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JAI_RGM_DEFINITIONS, status:VALID,
-
SYNONYM: APPS.JAI_RGM_REGISTRATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_RGM_REGISTRATIONS, status:VALID,
-
VIEW: APPS.JAI_RGM_ORG_REGNS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:JA.JAI_RGM_ORG_REGNS_V, object_name:JAI_RGM_ORG_REGNS_V, status:VALID,
-
SYNONYM: APPS.JAI_RGM_DEFINITIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JAI_RGM_DEFINITIONS, status:VALID,
-
VIEW: APPS.JAI_RGM_ORG_REGNS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:JA.JAI_RGM_ORG_REGNS_V, object_name:JAI_RGM_ORG_REGNS_V, status:VALID,
-
PACKAGE: APPS.JAI_CONSTANTS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JAI_CONSTANTS, status:VALID,
-
PACKAGE: APPS.JAI_CONSTANTS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JAI_CONSTANTS, status:VALID,
-
PACKAGE BODY: APPS.JAI_CMN_RGM_TERMS_PKG
12.1.1
-
APPS.JAI_RCV_RGM_CLAIMS_PKG dependencies on JAI_CMN_RGM_TERMS_PKG
12.1.1
-
APPS.JAI_CMN_RGM_TERMS_PKG dependencies on JAI_CMN_RGM_TERMS_PKG
12.2.2
-
APPS.JAI_MTL_TRXS_PKG dependencies on JAI_CMN_RGM_TERMS_PKG
12.1.1
-
APPS.JAI_RCV_RGM_CLAIMS_PKG dependencies on JAI_CMN_RGM_TERMS_PKG
12.2.2
-
APPS.JAI_CMN_RGM_TERMS_PKG dependencies on JAI_CMN_RGM_TERMS_PKG
12.1.1
-
APPS.JAI_MTL_TRXS_PKG dependencies on JAI_CMN_RGM_TERMS_PKG
12.2.2
-
PACKAGE BODY: APPS.JAI_CMN_RGM_TERMS_PKG
12.2.2
-
PACKAGE: APPS.APP_EXCEPTION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
eTRM - JA Tables and Views
12.1.1
description: The 'JA_CN_SYSTEM_PARAMETERS_ALL' table stores information defined by 'System Options' form, 'Electronic Accounting Book Export' program will get most data from data in the table. A legal entity can only have one record in the table. ,
-
PACKAGE: APPS.APP_EXCEPTION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
PACKAGE: APPS.FND_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, 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_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
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,