Search Results flm_receipt_pub
Overview
FLM_RECEIPT_PUB is a public PL/SQL API within the Oracle E-Business Suite Flow Manufacturing (FLM) module, owned by the APPS schema and declared with AUTHID CURRENT_USER. Its principal business function is to record the receipt of goods against kanban cards used in a pull-based (kanban) replenishment environment. In Flow Manufacturing, kanban cards represent replenishment signals for material at a specific point of use. When material physically arrives, the receipt of that material must be recorded so that inventory balances, purchase order quantities, and the kanban replenishment cycle are all updated consistently. FLM_RECEIPT_PUB kanban_receive encapsulates this transaction logic, providing a single entry point through which callers can drive a kanban receipt without directly manipulating the underlying purchasing, receiving, and inventory tables. The package carries the version header FLMKRCVS.pls 120.0, dated 2011/02/09, which is consistent with the 12.1.1 and 12.2.2 code lines.
Key Procedures and Functions
The package exposes a single documented public procedure:
- kanban_receive — Records a kanban receipt for a specified kanban card. The procedure accepts a kanban card identifier and a receipt quantity, with an optional process flag governing execution behavior. On completion it returns an out parameter containing the generated receipt number, together with standard return status and error message out parameters for exception handling. The procedure returns no value and is invoked as a standalone transactional call. Callers must inspect the return status and error message outputs to determine whether the receipt succeeded.
No additional public procedures or functions are documented in the package specification, indicating that kanban_receive is the sole supported entry point of this API.
Tables Accessed
FLM_RECEIPT_PUB reads and writes across the purchasing, receiving, inventory, and kanban data model through APPS synonyms. Key tables include:
- MTL_KANBAN_CARDS and MTL_KANBAN_CARD_ACTIVITY — the kanban card being received and its associated activity/audit trail.
- MTL_SYSTEM_ITEMS and MTL_UNITS_OF_MEASURE — item and UOM validation for the received material.
- PO_HEADERS_ALL, PO_LINES_ALL, PO_LINE_LOCATIONS_ALL, and PO_DISTRIBUTIONS_ALL — the purchase order structures associated with the kanban replenishment source.
- PO_REQUISITION_LINES_ALL — requisition lines that may drive or relate to the kanban supply.
- RCV_SHIPMENT_HEADERS and RCV_SHIPMENT_LINES — receiving shipment records updated as part of the receipt.
- RCV_TRANSACTIONS_INTERFACE and RCV_INTERFACE_GROUPS_S — the receiving open interface used to stage the receipt transaction.
- RCV_PARAMETERS — receiving system parameters controlling transaction validation.
- FND_USER — user context for auditing the transaction.
Usage Notes
FLM_RECEIPT_PUB is a public API intended for invocation by Oracle EBS application code, including Flow Manufacturing forms, concurrent programs, and custom extensions that need to record kanban receipts programmatically. Because the procedure posts through the standard receiving interface infrastructure, callers should ensure the receiving parameters and interface groups are correctly configured before invocation. The return status and error message out parameters should always be checked; a successful call yields a receipt number that can be used for subsequent inquiry or reconciliation. The package is referenced by one other package in the EBS codebase, confirming its role as a shared service rather than a standalone utility. Customizations should call kanban_receive rather than writing directly to the underlying receiving or kanban tables, in order to preserve data integrity and compatibility across 12.1.1 and 12.2.2 releases.
-
PACKAGE: APPS.FLM_RECEIPT_PUB
12.2.2
-
PACKAGE BODY: APPS.FLM_RECEIPT_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FLM_RECEIPT_PUB, status:VALID,
-
PACKAGE: APPS.FLM_RECEIPT_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FLM_RECEIPT_PUB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.RCV_TRX_INTERFACE_INSERT_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RCV_TRX_INTERFACE_INSERT_PKG, status:VALID,
-
PACKAGE: APPS.FND_TRANSACTION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_TRANSACTION, status:VALID,
-
PACKAGE BODY: APPS.FLM_EKANBAN_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FLM_EKANBAN_PUB, status:VALID,
-
PACKAGE: APPS.RCV_SHIPMENT_HEADERS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RCV_SHIPMENT_HEADERS_PKG, status:VALID,
-
PACKAGE: APPS.FND_CONST
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_CONST, status:VALID,
-
SYNONYM: APPS.MTL_KANBAN_CARD_ACTIVITY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_KANBAN_CARD_ACTIVITY, status:VALID,
-
PACKAGE: APPS.FLM_KANBAN_CUSTOM_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FLM_KANBAN_CUSTOM_PKG, status:VALID,
-
SYNONYM: APPS.RCV_INTERFACE_GROUPS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RCV_INTERFACE_GROUPS_S, status:VALID,
-
PACKAGE: APPS.INV_KANBAN_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:INV_KANBAN_PVT, status:VALID,
-
SYNONYM: APPS.MTL_KANBAN_CARDS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_KANBAN_CARDS, status:VALID,
-
SYNONYM: APPS.RCV_PARAMETERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RCV_PARAMETERS, status:VALID,
-
SYNONYM: APPS.RCV_TRANSACTIONS_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RCV_TRANSACTIONS_INTERFACE, status:VALID,
-
SYNONYM: APPS.RCV_SHIPMENT_HEADERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RCV_SHIPMENT_HEADERS, status:VALID,
-
SYNONYM: APPS.RCV_SHIPMENT_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RCV_SHIPMENT_LINES, status:VALID,
-
APPS.FLM_EKANBAN_PUB dependencies on FLM_RECEIPT_PUB
12.2.2
-
APPS.FLM_RECEIPT_PUB dependencies on FLM_RECEIPT_PUB
12.2.2
-
SYNONYM: APPS.PO_REQUISITION_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_REQUISITION_LINES_ALL, status:VALID,
-
SYNONYM: APPS.PO_DISTRIBUTIONS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_DISTRIBUTIONS_ALL, status:VALID,
-
PACKAGE BODY: APPS.FLM_RECEIPT_PUB
12.2.2
-
SYNONYM: APPS.PO_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_LINES_ALL, status:VALID,
-
SYNONYM: APPS.MTL_UNITS_OF_MEASURE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_UNITS_OF_MEASURE, status:VALID,
-
SYNONYM: APPS.PO_LINE_LOCATIONS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_LINE_LOCATIONS_ALL, status:VALID,
-
SYNONYM: APPS.PO_HEADERS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_HEADERS_ALL, status:VALID,
-
VIEW: APPS.MTL_SYSTEM_ITEMS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SYSTEM_ITEMS_VL, object_name:MTL_SYSTEM_ITEMS_VL, status:VALID,
-
SYNONYM: APPS.MTL_SYSTEM_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_SYSTEM_ITEMS, status:VALID,
-
SYNONYM: APPS.FND_USER
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_USER, status:VALID,
-
PACKAGE: APPS.FND_LOG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
PACKAGE: APPS.FND_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.FND_MESSAGE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: APPS.FND_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,