Search Results gmf_rcv_accounting_pkg




Overview

APPS.GMF_RCV_ACCOUNTING_PKG is a PL/SQL package that belongs to the Oracle Process Manufacturing (OPM/GMF) application family within Oracle E-Business Suite. Its designated API classification is OTHER, indicating that it is a supporting internal package rather than a formally published open interface. The package serves the accounting generation function for Process Manufacturing receiving transactions. When process manufacturing materials are received against purchase orders, the resulting receipt transactions must be converted into accounting entries that flow through to the General Ledger. GMF_RCV_ACCOUNTING_PKG is the component responsible for creating those accounting transaction records and the corresponding adjustment transaction records within the GMF receiving accounting infrastructure.

The package is retained in both 12.1.1 and 12.2.2 with a VALID status in the APPS schema, and it relies on the SYS.STANDARD package as a dependency, which is typical for packages that use core PL/SQL language constructs.

Key Procedures and Functions

The documented package exposes two procedures:

  • CREATE_ACCOUNTING_TXNS — Creates the accounting transaction records associated with Process Manufacturing receiving activity. This is the primary routine invoked to translate receipt events into accounting distributions stored in the GMF receiving accounting transaction tables.
  • CREATE_ADJUST_TXNS — Creates adjustment transaction records, used when previously generated receiving accounting entries must be corrected or adjusted. This supports retroactive repricing and correction scenarios where the original accounting is no longer accurate.

Both procedures are documented by name only; the ETRM metadata does not publish formal parameter lists, and no parameters should be assumed. The package is referenced by PO_RETROACTIVE_PRICING_PVT, which is consistent with the adjustment routine's role in retroactive price correction processing for purchase order receipts.

Tables Accessed

The package reads and writes a defined set of tables through APPS synonyms. The central target tables are GMF_RCV_ACCOUNTING_TXNS and its sequence GMF_RCV_ACCOUNTING_TXNS_S, which store the generated receiving accounting transactions. Source and validation data are drawn from purchasing and inventory tables, including PO_HEADERS, PO_HEADERS_ALL, PO_LINES, PO_DISTRIBUTIONS, and AP_INVOICE_DISTRIBUTIONS. Item and unit-of-measure context comes from MTL_SYSTEM_ITEMS, MTL_UNITS_OF_MEASURE, MTL_PARAMETERS, and ORG_ACCT_PERIODS for period validation. Chart of accounts and currency context are supplied by GL_CODE_COMBINATIONS, FND_CURRENCIES, and FINANCIALS_SYSTEM_PARAMETERS. Organization information is retrieved from HR_ORGANIZATION_INFORMATION.

Usage Notes

GMF_RCV_ACCOUNTING_PKG is an internal supporting package rather than a user-facing API. It is typically invoked indirectly by OPM receiving accounting processes and by other packages such as PO_RETROACTIVE_PRICING_PVT during retroactive pricing runs. Custom code should call this package only with caution, because its classification is OTHER and Oracle does not guarantee the signature or behavior across releases. Developers extending OPM receiving accounting functionality generally reference the package behavior rather than calling it directly, and any custom invocation should be validated against the specific EBS release (12.1.1 or 12.2.2) in a test environment before deployment.