Search Results rcv_setup_s2
Overview
RCV_SETUP_S2 is a PL/SQL package owned by the APPS schema that supplies the setup and parameter-handling layer for Oracle Receiving. In Oracle E-Business Suite 12.1.1 and 12.2.2, receiving functionality is divided across a family of RCV packages, and RCV_SETUP_S2 occupies the low-level configuration tier: it encapsulates the retrieval, validation, and maintenance of Receiving Options and related control values held in the RCV_PARAMETERS table. These values determine whether receipt routing, over-receipt tolerance, inspection requirements, and receiving-close behavior are enforced at the inventory organization level.
The package is classified as OTHER in the ETRM API registry rather than as a public or private API, indicating that it is an internal implementation component rather than a supported integration entry point. It is consumed principally by INV_RCV_COMMON_APIS, which surfaces receiving behavior to higher-level business flows and forms.
Key Procedures and Functions
The ETRM metadata documents two procedures or functions within RCV_SETUP_S2. The documented list contains the single header NAME, meaning the registry records the interface objects of the package without publishing their individual signatures. Consequently, the procedures cannot be enumerated by name here, and their parameter lists are not exposed.
Functionally, the documented procedures serve the package's stated role: reading Receiving Options from RCV_PARAMETERS, returning the applicable values to the calling layer, and applying the setup-driven decisions that govern receipt processing. A second procedure operates in the same domain, typically completing the get/set pairing that internal receiving code requires. Because the interface is not publicly documented, callers should not bind to these procedures directly; all access should proceed through the supported receiving APIs.
Tables Accessed
RCV_SETUP_S2 references RCV_PARAMETERS through APPS synonyms. RCV_PARAMETERS is the canonical repository for Receiving Options in Oracle EBS, keyed by organization and parameter identifier, and stores settings such as receipt routing, receipt date handling, over-receipt and under-receipt tolerances, inspection controls, and the enforcement flags applied during receipt and delivery transactions.
The package reads this table to resolve the option values that drive downstream validation, and it may write to it when receiving setup is created or amended. No other application tables are documented as dependencies, so RCV_SETUP_S2 is deliberately narrow in scope — it isolates parameter lookup and maintenance from the transaction-processing logic implemented elsewhere in the RCV schema.
Usage Notes
RCV_SETUP_S2 is an internal package. It is not intended for direct invocation from custom forms, concurrent programs, or third-party integrations. The documented dependency graph shows that it is referenced by INV_RCV_COMMON_APIS, which acts as the supported intermediary for common receiving operations, and it is self-referential within APPS. Applications should therefore call INV_RCV_COMMON_APIS or another published receiving API rather than RCV_SETUP_S2.
- Do not call directly: no public API classification; signatures are not published in ETRM.
- Supported access path: invoke through APPS.INV_RCV_COMMON_APIS, the documented referencing package.
- Upgrade risk: because it sits below the public interface line, its procedures may change between 12.1.1 and 12.2.2 without notice.
- Customization guidance: extend receiving behavior by wrapping the supported APIs, not by modifying RCV_SETUP_S2.
In both 12.1.1 and 12.2.2 the package is registered as VALID in the APPS schema, and its scope remains limited to receiving setup resolution.
-
PACKAGE: APPS.RCV_SETUP_S2
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RCV_SETUP_S2, status:VALID,
-
PACKAGE: APPS.RCV_SETUP_S2
12.1.1
owner:APPS, object_type:PACKAGE, object_name:RCV_SETUP_S2, status:VALID,
-
PACKAGE BODY: APPS.RCV_SETUP_S2
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:RCV_SETUP_S2, status:VALID,
-
PACKAGE BODY: APPS.RCV_SETUP_S2
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:RCV_SETUP_S2, status:VALID,
-
PACKAGE: APPS.RCV_SETUP_S
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RCV_SETUP_S, status:VALID,
-
PACKAGE: APPS.RCV_SETUP_S
12.1.1
owner:APPS, object_type:PACKAGE, object_name:RCV_SETUP_S, status:VALID,
-
PACKAGE BODY: APPS.RCV_SETUP_S2
12.2.2
-
PACKAGE BODY: APPS.RCV_SETUP_S2
12.1.1
-
PACKAGE: APPS.RCV_SETUP_S2
12.1.1
-
PACKAGE: APPS.RCV_SETUP_S2
12.2.2
-
PACKAGE BODY: APPS.INV_RCV_COMMON_APIS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_RCV_COMMON_APIS, status:VALID,
-
PACKAGE BODY: APPS.INV_RCV_COMMON_APIS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_RCV_COMMON_APIS, status:VALID,
-
SYNONYM: APPS.RCV_PARAMETERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RCV_PARAMETERS, status:VALID,
-
SYNONYM: APPS.RCV_PARAMETERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RCV_PARAMETERS, status:VALID,
-
PACKAGE: APPS.PO_CORE_S
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PO_CORE_S, status:VALID,
-
PACKAGE: APPS.PO_CORE_S
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_CORE_S, status:VALID,
-
APPS.INV_RCV_COMMON_APIS dependencies on RCV_SETUP_S2
12.2.2
-
APPS.RCV_SETUP_S2 dependencies on RCV_SETUP_S2
12.1.1
-
PACKAGE: APPS.PO_MESSAGE_S
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PO_MESSAGE_S, status:VALID,
-
APPS.INV_RCV_COMMON_APIS dependencies on RCV_SETUP_S2
12.1.1
-
APPS.RCV_SETUP_S2 dependencies on RCV_SETUP_S2
12.2.2
-
PACKAGE: APPS.PO_MESSAGE_S
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_MESSAGE_S, status:VALID,
-
VIEW: APPS.ORG_ORGANIZATION_DEFINITIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.ORG_ORGANIZATION_DEFINITIONS, object_name:ORG_ORGANIZATION_DEFINITIONS, status:VALID,
-
VIEW: APPS.ORG_ORGANIZATION_DEFINITIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.ORG_ORGANIZATION_DEFINITIONS, object_name:ORG_ORGANIZATION_DEFINITIONS, status:VALID,
-
APPS.RCV_SETUP_S2 dependencies on RCV_SETUP_S
12.1.1
-
APPS.RCV_SETUP_S2 dependencies on RCV_SETUP_S
12.2.2
-
VIEW: APPS.HR_ORGANIZATION_UNITS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ORGANIZATION_UNITS, object_name:HR_ORGANIZATION_UNITS, status:VALID,
-
APPS.RCV_SETUP_S2 dependencies on PO_CORE_S
12.1.1
-
APPS.RCV_SETUP_S2 dependencies on PO_CORE_S
12.2.2
-
VIEW: APPS.HR_ORGANIZATION_UNITS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ORGANIZATION_UNITS, object_name:HR_ORGANIZATION_UNITS, status:VALID,
-
PACKAGE BODY: APPS.INV_RCV_COMMON_APIS
12.1.1
-
PACKAGE BODY: APPS.INV_RCV_COMMON_APIS
12.2.2
-
eTRM - INV Tables and Views
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,
-
eTRM - INV Tables and Views
12.1.1
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,