Search Results csp_receive_pvt
Overview
APPS.CSP_RECEIVE_PVT is a private (PVT) PL/SQL package belonging to the CSP product code, which governs the Oracle E-Business Suite services procurement and receiving flows associated with supplier and customer shipment processing. In EBS 12.1.1 and 12.2.2, this package acts as the internal engine that receives shipment data into the receiving open interface and ultimately drives the receipts into the inventory and purchasing tables. It converts inbound shipment information into the header, transaction, lot, and serial interface records consumed by the standard Receiving Open Interface (ROI) programs, and it appends receiving execution logic such as online request submission and vendor derivation.
The package declares two record types, rcv_hdr_rec_type and rcv_rec_type, that carry header-level and transaction-level attributes such as receipt source code, shipment numbers, purchase order identifiers, item identifiers, and organization identifiers. These structures define the public data contract used by callers passing shipment data into the receiving pipeline.
Key Procedures and Functions
- RECEIVE_SHIPMENTS — The primary entry point. It accepts shipment header and detail data and orchestrates insertion of the corresponding receiving interface records.
- INSERT_RCV_HDR_INTERFACE — Populates the receiving header interface with header-level shipment attributes, establishing the parent record for downstream transaction processing.
- INSERT_RCV_TXN_INTERFACE — Inserts receiving transaction interface rows for each shipment line, including item, quantity, and source reference data.
- INSERT_LOTS_INTERFACE — Writes lot-controlled item information into the lot interface so that lot numbers are validated and created during receipt processing.
- INSERT_SERIAL_INTERFACE — Writes serial number records into the serial interface for serial-controlled items.
- RCV_ONLINE_REQUEST — Submits or triggers the online receiving request that processes the staged interface data.
- USER_INPUT_REQUIRED — Determines whether mandatory input is missing for the shipment and signals the caller that user intervention is needed.
- VENDOR — Derives or returns vendor-related information required to validate and complete the receiving transaction.
Tables Accessed
The package reads and writes through APPS synonyms. Item validation and sourcing draw on MTL_SYSTEM_ITEMS, MTL_SYSTEM_ITEMS_B, and MTL_SUPPLY. Inventory setup and receipt targets reference MTL_PARAMETERS, MTL_SECONDARY_INVENTORIES, and CSP_INV_LOC_ASSIGNMENTS. Transaction and control-number generation use MTL_MATERIAL_TRANSACTIONS_S. Lot and serial handling use MTL_LOT_NUMBERS, MTL_SERIAL_NUMBERS, MTL_SERIAL_NUMBERS_INTERFACE, and MTL_TRANSACTION_LOTS_INTERFACE. Organization and location context is resolved through HR_ORGANIZATION_INFORMATION and HR_LOCATIONS_ALL, user identity through FND_USER, and ledger/currency defaults through FINANCIALS_SYSTEM_PARAMETERS.
Usage Notes
Because CSP_RECEIVE_PVT is classified as a private package, it is not intended as a public API. It is referenced by four other packages and is typically invoked indirectly from CSP receiving forms, concurrent programs, or integration code that stages supplier shipment data for the Receiving Open Interface. The update_msn search term relates to shipment number updates handled when RECEIVE_SHIPMENTS and the header/txn interface procedures stamp or refresh shipment numbers (rcv_shipment_num, rcv_shipment_number) on the staged records. Customizations should not call private procedures directly; instead, supported receiving APIs or the standard ROI concurrent programs should be used, with the understanding that signature behavior may change between 12.1.1 and 12.2.2.
-
PACKAGE: APPS.CSP_RECEIVE_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSP_RECEIVE_PVT, status:VALID,
-
PACKAGE: APPS.CSP_RECEIVE_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSP_RECEIVE_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSP_RECEIVE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSP_RECEIVE_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSP_RECEIVE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSP_RECEIVE_PVT, status:VALID,
-
PACKAGE: APPS.CSP_RECEIVE_PVT_W
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSP_RECEIVE_PVT_W, status:VALID,
-
PACKAGE: APPS.CSP_RECEIVE_PVT_W
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSP_RECEIVE_PVT_W, status:VALID,
-
PACKAGE: APPS.RCV_RECEIPTS_QUERY_SV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RCV_RECEIPTS_QUERY_SV, status:VALID,
-
PACKAGE BODY: APPS.CSP_RECEIVE_PVT_W
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSP_RECEIVE_PVT_W, status:VALID,
-
SYNONYM: APPS.RCV_HEADERS_INTERFACE_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RCV_HEADERS_INTERFACE_S, status:VALID,
-
PACKAGE: APPS.RCV_RECEIPTS_QUERY_SV
12.1.1
owner:APPS, object_type:PACKAGE, object_name:RCV_RECEIPTS_QUERY_SV, status:VALID,
-
PACKAGE BODY: APPS.CSP_RECEIVE_PVT_W
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSP_RECEIVE_PVT_W, status:VALID,
-
PACKAGE BODY: APPS.CSFW_ORDER_PARTS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSFW_ORDER_PARTS, status:VALID,
-
SYNONYM: APPS.RCV_HEADERS_INTERFACE_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RCV_HEADERS_INTERFACE_S, status:VALID,
-
PACKAGE BODY: APPS.CSFW_ORDER_PARTS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSFW_ORDER_PARTS, status:VALID,
-
PACKAGE: APPS.RCV_TRANSACTIONS_INTERFACE_SV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RCV_TRANSACTIONS_INTERFACE_SV, status:VALID,
-
PACKAGE: APPS.FND_TRANSACTION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_TRANSACTION, status:VALID,
-
SYNONYM: APPS.PO_AGENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_AGENTS, status:VALID,
-
SYNONYM: APPS.PO_AGENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_AGENTS, status:VALID,
-
SYNONYM: APPS.CSP_INV_LOC_ASSIGNMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSP_INV_LOC_ASSIGNMENTS, status:VALID,
-
PACKAGE: APPS.RCV_TRANSACTIONS_INTERFACE_SV
12.1.1
owner:APPS, object_type:PACKAGE, object_name:RCV_TRANSACTIONS_INTERFACE_SV, status:VALID,
-
SYNONYM: APPS.RCV_INTERFACE_GROUPS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RCV_INTERFACE_GROUPS_S, status:VALID,
-
SYNONYM: APPS.CSP_INV_LOC_ASSIGNMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSP_INV_LOC_ASSIGNMENTS, status:VALID,
-
SYNONYM: APPS.MTL_SERIAL_NUMBERS_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_SERIAL_NUMBERS_INTERFACE, status:VALID,
-
SYNONYM: APPS.RCV_TRANSACTIONS_INTERFACE_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RCV_TRANSACTIONS_INTERFACE_S, status:VALID,
-
PACKAGE: APPS.FND_TRANSACTION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_TRANSACTION, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.RCV_INTERFACE_GROUPS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RCV_INTERFACE_GROUPS_S, status:VALID,
-
SYNONYM: APPS.RCV_TRANSACTIONS_INTERFACE_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RCV_TRANSACTIONS_INTERFACE_S, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.CSP_TRANSACTIONS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSP_TRANSACTIONS_PUB, status:VALID,
-
SYNONYM: APPS.PO_INTERFACE_ERRORS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_INTERFACE_ERRORS, status:VALID,
-
SYNONYM: APPS.MTL_SUPPLY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_SUPPLY, status:VALID,
-
SYNONYM: APPS.MTL_SERIAL_NUMBERS_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_SERIAL_NUMBERS_INTERFACE, status:VALID,
-
SYNONYM: APPS.MTL_SUPPLY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_SUPPLY, status:VALID,
-
SYNONYM: APPS.PO_INTERFACE_ERRORS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_INTERFACE_ERRORS, status:VALID,
-
SYNONYM: APPS.MTL_TRANSACTION_LOTS_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_TRANSACTION_LOTS_INTERFACE, status:VALID,
-
SYNONYM: APPS.RCV_HEADERS_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RCV_HEADERS_INTERFACE, status:VALID,
-
SYNONYM: APPS.RCV_PARAMETERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RCV_PARAMETERS, status:VALID,
-
SYNONYM: APPS.RCV_HEADERS_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RCV_HEADERS_INTERFACE, status:VALID,
-
SYNONYM: APPS.MTL_TRANSACTION_LOTS_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_TRANSACTION_LOTS_INTERFACE, status:VALID,
-
SYNONYM: APPS.RCV_PARAMETERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RCV_PARAMETERS, status:VALID,
-
VIEW: APPS.CSP_RECEIVE_HEADERS_V
12.2.2
owner:APPS, object_type:VIEW, object_name:CSP_RECEIVE_HEADERS_V, status:VALID,
-
PACKAGE: APPS.PO_MOAC_UTILS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_MOAC_UTILS_PVT, status:VALID,
-
SYNONYM: APPS.MTL_MATERIAL_TRANSACTIONS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_MATERIAL_TRANSACTIONS_S, status:VALID,
-
SYNONYM: APPS.PO_REQ_DISTRIBUTIONS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_REQ_DISTRIBUTIONS_ALL, status:VALID,
-
VIEW: APPS.PER_EMPLOYEES_CURRENT_X
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_EMPLOYEES_CURRENT_X, object_name:PER_EMPLOYEES_CURRENT_X, status:VALID,
-
SYNONYM: APPS.MTL_MATERIAL_TRANSACTIONS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_MATERIAL_TRANSACTIONS_S, status:VALID,
-
VIEW: APPS.PER_EMPLOYEES_CURRENT_X
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_EMPLOYEES_CURRENT_X, object_name:PER_EMPLOYEES_CURRENT_X, status:VALID,