Search Results insert_incr_actual_rsrc_txnp




Overview

GME_RESOURCE_ENGINE_PVT is the private implementation layer of the Oracle Process Manufacturing (OPM) Resource Transaction Processor in Oracle E-Business Suite. It is owned by APPS and classified as a private (PVT) API, meaning it is not intended for direct invocation by external or customer-developed code. Its purpose is to manage the lifecycle of resource transactions generated during batch manufacturing execution — creating, updating, deleting, building, consolidating, and validating the resource consumption and usage records that feed OPM cost rollup and production reporting. The package sources in the header comment date to release 120.4 (2007), but the object remains present and documented in 12.1.1 and 12.2.2.

Resource transactions capture machine, labor, and utility usage against batch steps and activities. The engine translates temporary staging records into persistent GME_RESOURCE_TXNS rows and reconciles actual usage against planned resource requirements defined in CR_RSRC_DTL and CR_RSRC_MST.

Key Procedures and Functions

Tables Accessed

Usage Notes

GME_RESOURCE_ENGINE_PVT is a private layer and should not be called directly. It is referenced by eight other packages, which expose the supported public wrappers such as GME_RESOURCE_ENGINE_PUB. Indirect invocation occurs through OPM batch execution forms, the Resource Transaction and batch close/charge concurrent programs, and production reporting flows that post actual resource usage. Custom code requiring resource transaction handling must target the public engine APIs instead of this private package. Because the procedures rely on GTMP staging and collection types from GME_COMMON_PVT, callers must respect commit and locking semantics defined by the public layer.