Search Results gmf_subledger_pkg
Overview
The APPS.GMF_SUBLEDGER_PKG package is a Process Manufacturing (OPM) subledger utility within Oracle E-Business Suite. Its role is to support the transfer and reconciliation of manufacturing cost transactions into the General Ledger subledger accounting process. In Oracle Process Manufacturing, shop-floor activity such as batch production, resource consumption, and material issue/return generates cost transactions that must ultimately be posted to the correct accounting periods and ledgers. This package provides the underlying PL/SQL logic that validates costing periods, manages control records, and populates the global cost/subledger data structures required before the accounting transfer can proceed.
The package is owned by the APPS schema and carries an OTHER API classification in the ETRM metadata, meaning it is a supporting internal utility rather than a published extension API. It operates against a mix of OPM-specific tables (GME, GMF, GEM) and shared Oracle Financials and HR tables (GL, FND, HR), reflecting its bridging function between manufacturing cost data and the Financials accounting model. The package is recorded as VALID in the 12.2.2 environment.
Key Procedures and Functions
The documented package exposes nine procedures/functions. Their names and purposes are as follows:
- UPDATE_PROCESS — Coordinates the update portion of the subledger processing flow, applying changes to the relevant cost and period data.
- VALIDATE_PARAMETERS — Performs input validation on the parameters passed into the subledger process before execution proceeds, guarding against invalid period, ledger, or organization context.
- INSERT_CONTROL_RECORD — Inserts a control record used to track and manage the subledger run, supporting restartability and audit of the process.
- CHECK_COSTING — Verifies costing conditions, ensuring that items and transactions are eligible for cost processing before the subledger is updated.
- POPULATE_GLOBAL — Populates global package variables/structures used across the subledger routines within a session.
The remaining four documented procedures complete the operational flow alongside the above (for example, supporting population and update of subledger data), all sharing the same control-record and validation orientation. Parameter lists are not documented in the ETRM extract and are intentionally omitted here.
Tables Accessed
The package references the following tables through APPS synonyms:
- OPM/Costing: GME_BATCH_HEADER and GME_RESOURCE_TXNS (batch and resource transaction source data); GMF_PERIOD_BALANCES and GMF_PERIOD_STATUSES (OPM period balances and open/closed period status); GMF_FISCAL_POLICIES (fiscal calendar policy); CM_MTHD_MST (cost method master); GEM5_REFERENCE_NO_S (reference number sequence).
- General Ledger: GL_LEDGERS, GL_PERIODS, GL_PERIOD_SETS, GL_PERIOD_STATUSES, GL_SUBR_STA — used to resolve ledger, period, and subledger status context for the accounting transfer.
- Application and Logging: FND_APPLICATION and FND_LOG_MESSAGES, supporting application lookup and diagnostic logging.
- HR: HR_ORGANIZATION_INFORMATION, used to resolve organization/operating unit context.
Usage Notes
GMF_SUBLEDGER_PKG is an internal supporting package invoked by Oracle Process Manufacturing cost and subledger processing programs rather than called directly from a form or exposed custom API. It is typically executed as part of the OPM cost transfer / period-close flow, including concurrent programs that move manufacturing costs to the General Ledger subledger. The ETRM metadata records that no other packages reference it (referenced by 0 packages), which indicates it sits near the top of the OPM subledger call stack rather than being a shared dependency. Because it depends on SYS.STANDARD only at the package level, it is light on nested package dependencies, but its table footprint ties it tightly to OPM costing and GL period data. Customizations should avoid calling it directly and instead use supported OPM subledger and cost transfer APIs; any diagnostics should leverage its FND_LOG_MESSAGES output.
-
PACKAGE: APPS.GMF_SUBLEDGER_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMF_SUBLEDGER_PKG, status:VALID,
-
PACKAGE: APPS.GMF_SUBLEDGER_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMF_SUBLEDGER_PKG, status:VALID,
-
PACKAGE BODY: APPS.GMF_SUBLEDGER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_SUBLEDGER_PKG, status:VALID,
-
PACKAGE BODY: APPS.GMF_SUBLEDGER_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_SUBLEDGER_PKG, status:VALID,
-
SYNONYM: APPS.GL_SUBR_STA
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_SUBR_STA, status:VALID,
-
SYNONYM: APPS.GEM5_REFERENCE_NO_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GEM5_REFERENCE_NO_S, status:VALID,
-
PACKAGE: APPS.GMF_LEGAL_ENTITY_TZ
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMF_LEGAL_ENTITY_TZ, status:VALID,
-
SYNONYM: APPS.GEM5_REFERENCE_NO_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GEM5_REFERENCE_NO_S, status:VALID,
-
PACKAGE: APPS.GMF_LEGAL_ENTITY_TZ
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMF_LEGAL_ENTITY_TZ, status:VALID,
-
SYNONYM: APPS.GL_SUBR_STA
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_SUBR_STA, status:VALID,
-
SYNONYM: APPS.GMF_PERIOD_BALANCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMF_PERIOD_BALANCES, status:VALID,
-
SYNONYM: APPS.IC_CLDR_HDR
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IC_CLDR_HDR, status:VALID,
-
SYNONYM: APPS.IC_CLDR_HDR
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IC_CLDR_HDR, status:VALID,
-
SYNONYM: APPS.GMF_PERIOD_BALANCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMF_PERIOD_BALANCES, status:VALID,
-
PACKAGE: APPS.GMF_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMF_UTIL, status:VALID,
-
PACKAGE: APPS.GMF_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMF_UTIL, status:VALID,
-
SYNONYM: APPS.IC_CLDR_DTL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IC_CLDR_DTL, status:VALID,
-
SYNONYM: APPS.IC_CLDR_DTL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IC_CLDR_DTL, status:VALID,
-
SYNONYM: APPS.GL_PERIOD_SETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_PERIOD_SETS, status:VALID,
-
SYNONYM: APPS.GMF_PERIOD_STATUSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMF_PERIOD_STATUSES, status:VALID,
-
SYNONYM: APPS.GMF_FISCAL_POLICIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMF_FISCAL_POLICIES, status:VALID,
-
SYNONYM: APPS.GL_PERIOD_SETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_PERIOD_SETS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.GMF_FISCAL_POLICIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMF_FISCAL_POLICIES, status:VALID,
-
VIEW: APPS.GMF_ORGANIZATION_DEFINITIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GMF.GMF_ORGANIZATION_DEFINITIONS, object_name:GMF_ORGANIZATION_DEFINITIONS, status:VALID,
-
SYNONYM: APPS.GMF_PERIOD_STATUSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMF_PERIOD_STATUSES, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.GME_RESOURCE_TXNS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GME_RESOURCE_TXNS, status:VALID,
-
SYNONYM: APPS.CM_MTHD_MST
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CM_MTHD_MST, status:VALID,
-
SYNONYM: APPS.CM_MTHD_MST
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CM_MTHD_MST, status:VALID,
-
VIEW: APPS.GMF_LEGAL_ENTITIES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GMF.GMF_LEGAL_ENTITIES, object_name:GMF_LEGAL_ENTITIES, status:VALID,
-
VIEW: APPS.GMF_LEGAL_ENTITIES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GMF.GMF_LEGAL_ENTITIES, object_name:GMF_LEGAL_ENTITIES, status:VALID,
-
PACKAGE: APPS.GMF_SUBLEDGER_PKG
12.2.2
-
PACKAGE: APPS.GMF_SUBLEDGER_PKG
12.1.1
-
VIEW: APPS.GEM_LOOKUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GMA.GEM_LOOKUPS, object_name:GEM_LOOKUPS, status:VALID,
-
VIEW: APPS.GEM_LOOKUPS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GMA.GEM_LOOKUPS, object_name:GEM_LOOKUPS, status:VALID,
-
SYNONYM: APPS.ORG_ACCT_PERIODS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ORG_ACCT_PERIODS, status:VALID,
-
SYNONYM: APPS.ORG_ACCT_PERIODS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ORG_ACCT_PERIODS, status:VALID,
-
PACKAGE: APPS.FND_CONC_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_CONC_GLOBAL, status:VALID,
-
PACKAGE: APPS.FND_CONC_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_CONC_GLOBAL, status:VALID,
-
SYNONYM: APPS.FND_LOG_MESSAGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_LOG_MESSAGES, status:VALID,
-
SYNONYM: APPS.FND_LOG_MESSAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_LOG_MESSAGES, status:VALID,
-
SYNONYM: APPS.GME_BATCH_HEADER
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GME_BATCH_HEADER, status:VALID,
-
APPS.GMF_SUBLEDGER_PKG dependencies on GMF_SUBLEDGER_PKG
12.1.1
-
APPS.GMF_SUBLEDGER_PKG dependencies on GMF_SUBLEDGER_PKG
12.2.2
-
SYNONYM: APPS.GL_PERIODS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_PERIODS, status:VALID,
-
SYNONYM: APPS.GL_PERIODS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_PERIODS, status:VALID,
-
SYNONYM: PUBLIC.DBMS_UTILITY
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_UTILITY, status:VALID,