Search Results rcv_inspection_grp




Overview

The APPS.RCV_INSPECTION_GRP package body is a receiving-side PL/SQL API in Oracle E-Business Suite that supports the inspection and disposition processing of received goods. In the Oracle Receiving module, receipts frequently require an inspection step before they can be accepted into inventory or routed onward. RCV_INSPECTION_GRP provides the programmatic plumbing that records inspection outcomes and drives the resulting receiving transactions, translating a quality or receiving decision into the appropriate entries in the receiving transaction interface and transaction tables. The package is classified as a GRP (group) API, indicating that it aggregates related logic and delegates to lower-level APIs such as FND_API, RCV_TRX_INTERFACE_INSERT_PKG, and related receiving packages rather than exposing a single self-contained interface. It resides in the APPS schema and is marked VALID as of the documented ETRM 12.2.2 metadata, with dependencies consistent with the 12.1.1 release as well.

Key Procedures and Functions

The documented metadata identifies a single entry point, INSERT_INSPECTION, which is the primary procedure exposed by this package.

  • INSERT_INSPECTION — The core procedure responsible for creating the inspection record and initiating the associated receiving transaction flow. It accepts the receiving context (such as shipment header and line information) along with inspection details through formal parameters, and orchestrates the downstream writes. Because the metadata does not enumerate the parameter list, the exact signature is not reproduced here; the procedure is intended to apply the inspection result and persist the corresponding transaction.

Although only one procedure is documented, the group nature of the package implies supporting internal logic that prepares interface rows and invokes the transaction interface insertion package. Only INSERT_INSPECTION should be treated as a published interface.

Tables Accessed

The package reads and writes a documented set of receiving, purchasing, and inventory tables, summarized below:

Usage Notes

RCV_INSPECTION_GRP is an internal receiving API rather than a directly invoked user interface. It is typically called from the Receiving forms and concurrent programs that manage inspection and disposition, and it is referenced by three other database packages, indicating it participates in a broader receiving API call chain. Custom code should invoke INSERT_INSPECTION only within a properly initialized EBS API context (FND global initialization), as it relies on FND_API and FND_MSG_PUB for error handling and message publication. Given that the package is not referenced by external database objects and its interface is not formally published, developers should prefer higher-level receiving APIs and treat this package as a supporting implementation detail. Any modifications should be validated against both 12.1.1 and 12.2.2, where the documented dependencies remain consistent.