Search Results p_access_set_id
Overview
The APPS.IGI_ITR_TIMEOUT_PKG package is a component of the Oracle E-Business Suite financials module, specifically associated with the IGI (Oracle Internal Controls Manager / iExpenses-related) schema and the ITR (Internal Transaction Reconciliation or related timeout/charge) processing framework. Its principal business function is to identify and process services associated with timeout and charge handling across one or more ledgers. The package is defined with AUTHID CURRENT_USER, meaning it executes with the privileges of the invoking user rather than its owner, which has implications for security and access control at runtime. The package header, as documented in ETRM, exposes two public procedures and serves as the entry point for ledger-scoped service identification logic.
A significant design note embedded in the source is that the original code within find_services was relocated to find_ledger_services, indicating an evolution of the package to support both single-ledger and multi-ledger (Data Access Set) processing. The header comment explicitly states that p_access_set_id was added so that service lines across all ledgers within a Data Access Set could be processed in a single invocation — a critical feature for organizations operating with multiple ledgers and shared service responsibilities.
Key Procedures and Functions
- FIND_SERVICES — The primary procedure for discovering and processing services. It returns standard concurrent program out parameters (
errbufandretcode) and accepts a set of books identifier along with a Data Access Set identifier. The inclusion ofp_access_set_idenables the procedure to traverse service lines belonging to all ledgers encompassed by the specified Data Access Set, rather than restricting processing to a single ledger. This makes it suitable for centralized or cross-ledger timeout processing. - FIND_LEDGER_SERVICES — This procedure represents the relocated core logic originally housed within
find_services. It accepts the standard concurrent out parameters and a single set of books identifier. By isolating ledger-specific processing into its own procedure, the package supports modular invocation:find_servicescan iterate across multiple ledgers and delegate per-ledger work tofind_ledger_services.
Tables Accessed
According to the documented metadata, the package references five tables via APPS synonyms, all belonging to the IGI_ITR family:
IGI_ITR_ACTION_HISTORY— Records the history of actions taken during timeout processing, providing an audit trail of service identification and handling.IGI_ITR_CHARGE_HEADERS— Stores header-level charge information related to ITR timeout processing.IGI_ITR_CHARGE_LINES— Contains line-level charge details that the package evaluates when identifying chargeable or timeout-eligible services.IGI_ITR_CHARGE_RANGES— Defines the ranges (thresholds or bands) used to categorize or calculate charges during processing.IGI_ITR_CHARGE_SETUP— Holds configuration data governing how charges and timeouts are set up and applied within the ITR framework.
Together, these tables form the configuration and transactional backbone that the package reads and potentially updates as it identifies services requiring attention.
Usage Notes
The package is typically invoked from a concurrent program within Oracle EBS, evidenced by the errbuf and retcode OUT parameters that conform to the standard concurrent processing interface. It may also be called from custom PL/SQL code or forms that require on-demand service identification. When invoked with a valid p_access_set_id, find_services processes service lines across all ledgers in the Data Access Set; when only a p_set_of_books_id is relevant, find_ledger_services can be called directly. Because the package is declared AUTHID CURRENT_USER, callers must possess the necessary privileges on the underlying IGI_ITR tables. The package is not referenced by any other documented packages, indicating it is a terminal integration point rather than a shared library.
-
PACKAGE: APPS.IGI_ITR_TIMEOUT_PKG
12.2.2
-
APPS.GL_GLXAVTRB_XMLP_PKG SQL Statements
12.2.2
-
PACKAGE: APPS.IGI_ITR_TIMEOUT_PKG
12.1.1
-
APPS.GL_GLXAVTRB_XMLP_PKG SQL Statements
12.1.1
-
APPS.GL_GLYRLJGE_XMLP_PKG SQL Statements
12.1.1
-
APPS.GL_GLYRLJGE_XMLP_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.GL_GLXRLVAT_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.GL_GLXRLVAT_XMLP_PKG
12.2.2
-
APPS.GL_RGXROWS_XMLP_PKG SQL Statements
12.2.2
-
APPS.GL_GLRGNJ_XMLP_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.GL_GLXBCSD_XMLP_PKG
12.2.2
-
APPS.GL_GLRGNJ_XMLP_PKG SQL Statements
12.1.1
-
APPS.GL_RGXCOND_XMLP_PKG SQL Statements
12.1.1
-
APPS.GL_RGXCONS_XMLP_PKG SQL Statements
12.2.2
-
APPS.GL_RGXCOLD_XMLP_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.GL_GLXBCSD_XMLP_PKG
12.1.1
-
APPS.GL_RGXRORDD_XMLP_PKG SQL Statements
12.1.1
-
APPS.GL_RGXROWS_XMLP_PKG SQL Statements
12.1.1
-
APPS.GL_RGXCOLS_XMLP_PKG SQL Statements
12.2.2
-
APPS.GL_RGXRORDD_XMLP_PKG SQL Statements
12.2.2
-
APPS.GL_GLXRBDHR_XMLP_PKG SQL Statements
12.2.2
-
APPS.GL_RGXCOLS_XMLP_PKG SQL Statements
12.1.1
-
APPS.GL_RGXCONS_XMLP_PKG SQL Statements
12.1.1
-
APPS.GL_RGXRSETD_XMLP_PKG SQL Statements
12.1.1
-
APPS.GL_RGXCOLD_XMLP_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.GL_RGXRORDD_XMLP_PKG
12.1.1
-
APPS.GL_RGXCOND_XMLP_PKG SQL Statements
12.2.2
-
APPS.GL_RGXROWD_XMLP_PKG SQL Statements
12.2.2
-
APPS.GL_GLXRBUDA_XMLP_PKG SQL Statements
12.2.2
-
APPS.GL_RGXROWD_XMLP_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.GL_RGXCONS_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.GL_GLXRBDHR_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.GL_RGXROWS_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.GL_GLXRBDHR_XMLP_PKG
12.2.2
-
PACKAGE BODY: APPS.GL_RGXCOLS_XMLP_PKG
12.2.2
-
PACKAGE BODY: APPS.GL_RGXRORDD_XMLP_PKG
12.2.2
-
PACKAGE BODY: APPS.GL_RGXCOLS_XMLP_PKG
12.1.1
-
APPS.GL_GLXRBDHR_XMLP_PKG SQL Statements
12.1.1
-
APPS.GL_RGXRPTD_XMLP_PKG SQL Statements
12.1.1
-
APPS.GL_GLXJETAX_XMLP_PKG SQL Statements
12.2.2
-
APPS.GL_RGXRPTD_XMLP_PKG SQL Statements
12.2.2
-
APPS.GL_RGXRSETS_XMLP_PKG SQL Statements
12.1.1
-
APPS.GL_RGXRSETD_XMLP_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.GL_RGXCONS_XMLP_PKG
12.2.2
-
PACKAGE BODY: APPS.GL_RGXROWS_XMLP_PKG
12.2.2
-
APPS.GL_GLXRLVAT_XMLP_PKG SQL Statements
12.1.1
-
APPS.GL_GLXRLVAT_XMLP_PKG SQL Statements
12.2.2
-
APPS.GL_GLXBCSD_XMLP_PKG SQL Statements
12.2.2
-
APPS.GL_GLXRLFBL_XMLP_PKG SQL Statements
12.2.2
-
APPS.GL_GLXBCSD_XMLP_PKG SQL Statements
12.1.1