Search Results wip_flowrescharge
Overview
WIP_FLOWRESCHARGE is an Oracle E-Business Suite package owned by APPS that supports flow manufacturing and work-orderless completion transactions. Its principal business function is to calculate and charge resource and overhead costs against a work-in-process transaction generated during flow completion or work orderless completion. The package derives its costing logic from the bills of material definition, ensuring that resource charges and item or lot overheads are applied consistently with the routing, operation sequence, and resource configuration established for the manufactured item.
Because flow manufacturing does not rely on traditional discrete work orders in the same manner, the resource charging logic must be driven directly from the BOM and routing definitions. WIP_FLOWRESCHARGE provides this bridge, applying overhead and resource charges based on the characteristics of each operation sequence and resource rather than on a manually maintained work order routing. This is particularly relevant for users searching on the "wip_move" reference, since the package's autocharge logic includes special handling for resources whose autocharge type is WIP_MOVE.
Key Procedures and Functions
The documented package exposes a single public procedure:
- CHARGE_RESOURCEANDOVERHEAD — The sole documented entry point, this procedure is invoked by flow completion or work orderless completion to charge resources and item/lot overhead. It receives a transaction temporary identifier referencing the record in the material transaction temporary table (MTL_MATERIAL_TRANSACTIONS_TEMP, abbreviated MMTT) and returns a status value indicating the outcome of the charging operation. The procedure encapsulates all of the charging rules documented in the package header, including the treatment of autocharge flags, lot-based charging, manually charged resources, and the distinction between overhead and ordinary resource cost elements.
Tables Accessed
The package reads and writes a defined set of BOM, WIP, and inventory tables, referenced through APPS synonyms:
- BOM_OPERATION_SEQUENCES — Provides the count_point_type that determines whether a resource is auto-charged, not auto-charged, or not directly charged.
- BOM_RESOURCES — Supplies the basis_type (Item, Lot, Resource Unit, Resource Value, Total Value, or Activity) and the cost_element_id used to distinguish material, material overhead, resource, outside processing, and overhead charges.
- BOM_OPERATION_RESOURCES — Supplies the autocharge_type, including the WIP_MOVE value that indicates the standard rate is stored and must be charged even for outside processing resources.
- BOM_OPERATIONAL_ROUTINGS and BOM_DEPARTMENTS — Provide routing and departmental context for the operation being charged.
- MTL_MATERIAL_TRANSACTIONS_TEMP — Holds the temporary transaction record identified by the incoming transaction temporary ID.
- WIP_COST_TXN_INTERFACE — Receives or references the cost transaction interface records produced by the charge operation.
- WIP_FLOW_SCHEDULES — Provides the flow schedule context for the completion event.
- MTL_PARAMETERS — Supplies inventory organization-level parameters consulted during processing.
- PLITBLM — A standard Oracle PL/SQL table type used within the package's internal processing.
Usage Notes
WIP_FLOWRESCHARGE is not intended for direct invocation by end users. It is called internally by flow completion and work orderless completion processing, typically triggered from the relevant WIP transaction forms or from concurrent processing that executes completion logic. The package is also referenced by one other package within the APPS schema, indicating that at least one higher-level program depends on its charging routine.
Custom code integrations should treat CHARGE_RESOURCEANDOVERHEAD as an internal API and invoke it only when replicating flow completion behavior, passing a valid transaction temporary identifier from the MMTT and interpreting the returned status value to detect errors. Because the procedure relies on BOM and routing setup for its charging decisions, correct configuration of count_point_type, basis_type, autocharge_type, and cost_element_id is essential. In particular, resources flagged with the WIP_MOVE autocharge type are still charged even when categorized as outside processing, and manually charged resources are deliberately excluded from automatic charging.
-
PACKAGE: APPS.WIP_FLOWRESCHARGE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WIP_FLOWRESCHARGE, status:VALID,
-
PACKAGE: APPS.WIP_FLOWRESCHARGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WIP_FLOWRESCHARGE, status:VALID,
-
PACKAGE BODY: APPS.WIP_FLOWRESCHARGE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_FLOWRESCHARGE, status:VALID,
-
PACKAGE BODY: APPS.WIP_FLOWRESCHARGE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_FLOWRESCHARGE, status:VALID,
-
PACKAGE: APPS.WIP_EXPLODE_PHANTOM_RTGS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WIP_EXPLODE_PHANTOM_RTGS, status:VALID,
-
PACKAGE: APPS.WIP_FLOWRESCHARGE
12.1.1
-
PACKAGE: APPS.BOM_RTG_NETWORK_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BOM_RTG_NETWORK_API, status:VALID,
-
PACKAGE: APPS.BOM_RTG_NETWORK_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BOM_RTG_NETWORK_API, status:VALID,
-
PACKAGE: APPS.WIP_FLOWRESCHARGE
12.2.2
-
PACKAGE: APPS.WIP_FLOWUTIL_PRIV
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WIP_FLOWUTIL_PRIV, status:VALID,
-
PACKAGE: APPS.WIP_FLOWUTIL_PRIV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WIP_FLOWUTIL_PRIV, status:VALID,
-
PACKAGE: APPS.WIP_EXPLODE_PHANTOM_RTGS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WIP_EXPLODE_PHANTOM_RTGS, status:VALID,
-
PACKAGE BODY: APPS.WIP_CFMPROC_PRIV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_CFMPROC_PRIV, status:VALID,
-
PACKAGE BODY: APPS.WIP_CFMPROC_PRIV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_CFMPROC_PRIV, status:VALID,
-
PACKAGE: APPS.WIP_GLOBALS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WIP_GLOBALS, status:VALID,
-
PACKAGE: APPS.WIP_GLOBALS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WIP_GLOBALS, status:VALID,
-
SYNONYM: APPS.WIP_COST_TXN_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WIP_COST_TXN_INTERFACE, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.BOM_OPERATION_RESOURCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BOM_OPERATION_RESOURCES, status:VALID,
-
SYNONYM: APPS.WIP_COST_TXN_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WIP_COST_TXN_INTERFACE, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.WIP_LOGGER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WIP_LOGGER, status:VALID,
-
SYNONYM: APPS.BOM_OPERATION_RESOURCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BOM_OPERATION_RESOURCES, status:VALID,
-
PACKAGE: APPS.WIP_LOGGER
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WIP_LOGGER, status:VALID,
-
SYNONYM: APPS.WIP_FLOW_SCHEDULES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WIP_FLOW_SCHEDULES, status:VALID,
-
SYNONYM: APPS.WIP_FLOW_SCHEDULES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WIP_FLOW_SCHEDULES, status:VALID,
-
SYNONYM: APPS.BOM_OPERATION_SEQUENCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BOM_OPERATION_SEQUENCES, status:VALID,
-
SYNONYM: APPS.BOM_OPERATION_SEQUENCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BOM_OPERATION_SEQUENCES, status:VALID,
-
SYNONYM: APPS.BOM_OPERATIONAL_ROUTINGS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BOM_OPERATIONAL_ROUTINGS, status:VALID,
-
SYNONYM: APPS.BOM_OPERATIONAL_ROUTINGS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BOM_OPERATIONAL_ROUTINGS, status:VALID,
-
SYNONYM: APPS.BOM_DEPARTMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BOM_DEPARTMENTS, status:VALID,
-
SYNONYM: APPS.BOM_RESOURCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BOM_RESOURCES, status:VALID,
-
PACKAGE: APPS.WIP_CONSTANTS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WIP_CONSTANTS, status:VALID,
-
PACKAGE: APPS.WIP_CONSTANTS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WIP_CONSTANTS, status:VALID,
-
SYNONYM: APPS.BOM_RESOURCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BOM_RESOURCES, status:VALID,
-
SYNONYM: APPS.BOM_DEPARTMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BOM_DEPARTMENTS, status:VALID,
-
SYNONYM: APPS.MTL_MATERIAL_TRANSACTIONS_TEMP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_MATERIAL_TRANSACTIONS_TEMP, status:VALID,
-
APPS.WIP_FLOWRESCHARGE dependencies on WIP_FLOWRESCHARGE
12.2.2
-
APPS.WIP_CFMPROC_PRIV dependencies on WIP_FLOWRESCHARGE
12.1.1
-
APPS.WIP_FLOWRESCHARGE dependencies on WIP_FLOWRESCHARGE
12.1.1
-
APPS.WIP_CFMPROC_PRIV dependencies on WIP_FLOWRESCHARGE
12.2.2
-
SYNONYM: APPS.MTL_MATERIAL_TRANSACTIONS_TEMP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_MATERIAL_TRANSACTIONS_TEMP, status:VALID,
-
PACKAGE BODY: APPS.WIP_FLOWRESCHARGE
12.2.2
-
PACKAGE BODY: APPS.WIP_FLOWRESCHARGE
12.1.1
-
SYNONYM: APPS.MTL_PARAMETERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_PARAMETERS, status:VALID,
-
SYNONYM: APPS.MTL_PARAMETERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_PARAMETERS, status:VALID,
-
PACKAGE: APPS.FND_LOG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, status:VALID,
-
PACKAGE: APPS.FND_LOG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, status:VALID,