Search Results update_period
Overview
IGIOCERL is an Oracle E-Business Suite PL/SQL package owned by the APPS schema and classified under the ETRM API classification "OTHER." Its name follows the IGI prefix convention associated with the former Oracle Grants Accounting / Oracle Financials for government and education product family, indicating the package belongs to an IGI-branded subsystem rather than a core Oracle Purchasing or Payables module. The package body is intentionally minimal: the source header dates to 2003 (igicecdb.pls 115.8) and the only executable content is a single procedure whose body resolves to a NULL statement.
From a business-function standpoint the package occupies a placeholder or stub role. Procedures such as UPDATE_PERIOD exist so that calling code, configuration, or dependent objects can reference a stable API signature while the substantive logic is either performed elsewhere or was never implemented in this version. The "ERL" suffix in the package name suggests a relationship to error-handling or release-related processing, but the metadata provides no confirmation of that interpretation and no additional behavior.
Key Procedures and Functions
The ETRM metadata documents exactly one procedure for this package:
- UPDATE_PERIOD — The sole documented entry point. Its declared parameter list includes an OUT NOCOPY error-code parameter (x_cec_errcode) and IN parameters bound to PO_DISTRIBUTIONS.PO_RELEASE_ID%TYPE and PO_DISTRIBUTIONS.PO_HEADER_ID%TYPE, identifying the Purchasing distribution context by release and header. Despite this signature, the procedure body consists of a single NULL statement, so no period update logic is executed when it is called.
Because the procedure returns only an error code and performs no work, callers receive a successful (or at least non-failing) response with no side effects on period data. No other procedures or functions are documented for this package body.
Tables Accessed
The documented table reference is PO_DISTRIBUTIONS, accessed through APPS synonyms. This table stores the accounting distributions generated for purchase order shipments and releases, and the UPDATE_PERIOD parameters are anchored to its PO_RELEASE_ID and PO_HEADER_ID columns. In practice, an "update period" routine on this table would reassign the accounting period or GL date on distribution rows, typically to correct a period that has been closed or to align charges with the intended accounting calendar. Given that the procedure body is NULL, no read or write of PO_DISTRIBUTIONS is actually performed by this implementation; the table is referenced only for its column data types in the parameter declarations.
Usage Notes
Because UPDATE_PERIOD is effectively a no-op, calling it from a form, concurrent program, or custom script will validate the caller's parameter values against the Purchasing distribution data types and return without altering any period information. Any customization or extension that expects this package to shift distribution periods must therefore supply its own logic or invoke an alternative API.
The ETRM metadata records that IGIOCERL is not referenced by any other package, which limits its reachability through standard dependency chains. It is most likely encountered through direct invocation from IGI-branded forms or concurrent requests, or through legacy custom code preserved during upgrades from earlier releases. Before relying on it in a 12.1.1 or 12.2.2 environment, customers should verify the deployed source, since a stub package may have been superseded by an implemented routine in a later patch or by a supported Oracle Purchasing API for distribution and period adjustments. There is no documented error-code contract beyond the OUT parameter itself, and no documented exceptions or commit behavior.
-
APPS.IGIOCERL SQL Statements
12.1.1
-
APPS.IGIOCERL SQL Statements
12.2.2
-
PACKAGE BODY: APPS.IGIOCERL
12.1.1
-
PACKAGE BODY: APPS.IGIOCERL
12.2.2
-
PACKAGE: APPS.IGIOCERL
12.2.2
-
PACKAGE: APPS.IGIOCERL
12.1.1
-
APPS.PER_PEOPLE3_PKG SQL Statements
12.1.1
-
APPS.PER_PEOPLE3_PKG SQL Statements
12.2.2
-
APPS.GL_PERIODS_PKG SQL Statements
12.2.2
-
APPS.GL_PERIODS_PKG SQL Statements
12.1.1
-
PACKAGE: APPS.PER_PEOPLE3_PKG
12.1.1
-
PACKAGE: APPS.GL_PERIODS_PKG
12.2.2
-
PACKAGE: APPS.GL_PERIODS_PKG
12.1.1
-
APPS.GL_PERIOD_STATUSES_PKG SQL Statements
12.1.1
-
PACKAGE: APPS.PER_PEOPLE3_PKG
12.2.2
-
APPS.GL_PERIOD_STATUSES_PKG SQL Statements
12.2.2
-
APPS.HR_CHANGE_START_DATE_API SQL Statements
12.1.1
-
APPS.HR_CHANGE_START_DATE_API SQL Statements
12.2.2
-
PACKAGE: APPS.GL_PERIOD_STATUSES_PKG
12.2.2
-
PACKAGE: APPS.GL_PERIOD_STATUSES_PKG
12.1.1
-
PACKAGE BODY: APPS.PER_PEOPLE3_PKG
12.1.1
-
PACKAGE BODY: APPS.PER_PEOPLE3_PKG
12.2.2
-
PACKAGE BODY: APPS.HR_CHANGE_START_DATE_API
12.1.1
-
PACKAGE BODY: APPS.GL_PERIOD_STATUSES_PKG
12.2.2
-
PACKAGE BODY: APPS.GL_PERIOD_STATUSES_PKG
12.1.1
-
PACKAGE BODY: APPS.HR_CHANGE_START_DATE_API
12.2.2
-
APPS.IGIOCERL dependencies on IGIOCERL
12.2.2
-
APPS.IGIOCERL dependencies on IGIOCERL
12.1.1
-
APPS.IGIOCERL dependencies on PO_DISTRIBUTIONS
12.1.1
-
APPS.IGIOCERL dependencies on PO_DISTRIBUTIONS
12.2.2
-
APPS.IGIOCERL dependencies on PO_DISTRIBUTIONS
12.1.1
-
APPS.IGIOCERL dependencies on PO_DISTRIBUTIONS
12.2.2
-
APPS.GL_PERIODS_PKG dependencies on GL_PERIODS_PKG
12.1.1
-
APPS.PER_PEOPLE3_PKG dependencies on HR_API
12.2.2
-
APPS.PER_PEOPLE3_PKG dependencies on HR_API
12.1.1
-
APPS.GL_PERIODS_PKG dependencies on GL_PERIODS_PKG
12.2.2
-
PACKAGE BODY: APPS.GL_PERIODS_PKG
12.2.2
-
PACKAGE BODY: APPS.GL_PERIODS_PKG
12.1.1
-
APPS.PER_PEOPLE3_PKG dependencies on HR_EMPLOYEE_APPLICANT_API
12.1.1
-
APPS.PER_PEOPLE3_PKG dependencies on HR_EMPLOYEE_APPLICANT_API
12.2.2
-
APPS.GL_PERIOD_STATUSES_PKG dependencies on STANDARD
12.1.1
-
APPS.GL_PERIOD_STATUSES_PKG dependencies on STANDARD
12.2.2
-
APPS.GL_PERIODS_PKG dependencies on GL_PERIODS
12.1.1
-
APPS.GL_PERIODS_PKG dependencies on GL_PERIODS
12.2.2
-
APPS.GL_PERIODS_PKG dependencies on FND_MESSAGE
12.1.1
-
APPS.GL_PERIODS_PKG dependencies on FND_MESSAGE
12.2.2
-
APPS.GL_PERIOD_STATUSES_PKG dependencies on GL_PERIOD_STATUSES_PKG
12.1.1
-
APPS.GL_PERIOD_STATUSES_PKG dependencies on GL_PERIOD_STATUSES_PKG
12.2.2
-
APPS.GL_PERIOD_STATUSES_PKG dependencies on FND_MESSAGE
12.1.1
-
APPS.GL_PERIOD_STATUSES_PKG dependencies on FND_MESSAGE
12.2.2