Results for “usage_rate_or_amount”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
APPS.WIP_RESOURCE_VALIDATIONS is a server-side PL/SQL validation package within the Oracle E-Business Suite Work in Process (WIP) module. Its business function is to enforce data integrity and business rules whenever resources or resource substitutions are added to, changed on, or removed from a discrete work order (job) through the WIP job maintenance interfaces. The package centralizes the validation logic that precedes the physical insert, update, or delete of rows in the WIP operation resource tables, ensuring that operations and resources are consistent with the job's routing, that referenced resources exist for the department, and that no downstream transactional data (cost, outside processing purchase orders, or open interfaces) will be corrupted by the change.
For the queried term delete_sub_resource, the package exposes DELETE_SUB_RESOURCE as one of its documented procedures. It works in tandem with ADD_SUB_RESOURCE, CHECK_RES_SUBSTITUTION, and SUBSTITUTE_INFO to manage resource substitutions on a work order, validating that a substitute resource is legitimate and that the original resource may be removed safely.
Key Procedures and Functions
The 22 documented program units are grouped by the operation they support:
- DEL_RES_INFO_EXIST — Verifies that the resource information required to delete a resource (job, operation sequence, and old resource identifiers) is present and non-null before deletion proceeds.
- RES_JOB_MATCH — Confirms that the job, operation, resource sequence, and old resource identifier match and exist, invoked when deleting a resource.
- SAFE_DELETE — Checks WIP cost transaction interface and WIP transaction (WCTI/WT) records for the job/operation/resource combination to determine whether deletion is safe.
- SAFE_PO — Performs outside-processing validation by inspecting purchasing data before a resource is removed.
- DELETE_RESOURCE — The main driver procedure that orchestrates the four validation routines above for a resource deletion.
- ADD_RES_INFO_EXIST — Validates that the resource information supplied when adding a resource is present.
- VALID_RESOURCE — Verifies that the resource being added is valid for the job and organization.
- RESOURCE_SEQ_NUM — Validates the resource sequence number for the added resource.
- USAGE_RATE_OR_AMOUNT — Confirms that the usage rate or amount is supplied and valid.
- ASSIGNED_UNITS and VALIDATE_ASSIGNED_UNITS — Validate the assigned units against usage rate and quantity.
- ADD_RESOURCE — The main driver for adding a resource after all validations pass.
- CHANGE_RESOURCE and CHNG_RES_INFO_EXIST — Validate and apply changes to an existing operation resource.
- CHECK_RES_SUBSTITUTION — Determines whether a resource may be substituted on the job.
- IS_ERROR, INFO_MISSING — Utility routines reporting error state and missing mandatory information.
- SUBSTITUTE_INFO, ADD_SUB_RESOURCE, DELETE_SUB_RESOURCE — Manage substitution information, adding and deleting substitute resources on an operation.
Tables Accessed
The package reads and writes through APPS synonyms covering WIP, BOM, and Purchasing schemas. BOM_DEPARTMENT_RESOURCES and BOM_RESOURCES supply valid resource definitions for the department and organization. WIP_OPERATIONS, WIP_OPERATION_RESOURCES, and WIP_OP_RESOURCE_INSTANCES are the primary job detail and resource instance tables being validated against and modified. The WIP_COST_TXN_INTERFACE, WIP_JOB_DTLS_INTERFACE, and WIP_JOB_SCHEDULE_INTERFACE tables are inspected to detect pending interface activity that would make a change unsafe. Purchasing tables — PO_DISTRIBUTIONS_ALL, PO_HEADERS_ALL, PO_LINE_LOCATIONS_ALL, PO_RELEASES_ALL, PO_REQUISITIONS_INTERFACE_ALL, and PO_REQUISITION_LINES_ALL — support the SAFE_PO outside-processing check. WIP_PARAMETERS supplies module-level settings and defaults.
Usage Notes
WIP_RESOURCE_VALIDATIONS is not intended for direct end-user invocation. It is typically called by the WIP job/schedule maintenance forms and such concurrent or batch processes as the job schedule and detail interfaces, which rely on its error-flagging routines (IS_ERROR, INFO_MISSING) to surface validation failures. It is referenced by one other package, indicating a narrow, focused consumer profile. Custom code that programmatically adds, changes, or deletes operation resources on a work order should invoke the appropriate driver procedure (ADD_RESOURCE, CHANGE_RESOURCE, DELETE_RESOURCE, ADD_SUB_RESOURCE, DELETE_SUB_RESOURCE) rather than performing direct DML, so that the associated routing, substitution, cost-interface, and purchasing safeguards are applied. The package is defined with AUTHID CURRENT_USER, so privileges and synonym resolution follow the invoking schema.
-
PACKAGE: APPS.WIP_VALIDATE 12.1.1
-
PACKAGE: APPS.WIP_VALIDATE 12.2.2
-
Euro as a Functional Currency Archive
-
Table: WIP_TRANSACTIONS_EFC 12.2.2
EURO as a functional currency table for WIP_TRANSACTIONS.
-
Euro as a Functional Currency Archive
-
Euro as a Functional Currency Archive
-
Euro as a Functional Currency Archive
-
Table: WIP_TRANSACTIONS_EFC 12.1.1
EURO as a functional currency table for WIP_TRANSACTIONS.
-
Euro as a Functional Currency Archive
-
Euro as a Functional Currency Archive
-
Resources necessary for operations
-
Euro as a Functional Currency Archive
-
Euro as a Functional Currency Archive
-
Resources necessary for operations
-
Outside processing resources
APPS.WIP_OSP_RESOURCES_VAL_V·↳ BOM_RESOURCES·↳ WIP_OPERATION_RESOURCES·Explore WIP module →
-
Table: CLN_CST_DTLS_TEMP 12.1.1
This table is a temporary table used for storing records which can be later used for running the costing concurrent request
-
Outside processing resources
APPS.WIP_OSP_RESOURCES_VAL_V·↳ BOM_RESOURCES·↳ WIP_OPERATION_RESOURCES·Explore WIP module →
-
EURO as a functional currency table for WIP_OPERATION_RESOURCES.
-
Table: CLN_CST_DTLS_TEMP 12.2.2
This table is a temporary table used for storing records which can be later used for running the costing concurrent request
-
EURO as a functional currency table for WIP_OPERATION_RESOURCES.
-
- Retrofitted
APPS.BOMBV_STD_OPRATN_RESOURCES·↳ BOM_STANDARD_OPERATIONS·↳ BOM_STD_OP_RESOURCES·↳ HR_ALL_ORGANIZATION_UNITS·Explore BOM module →
-
- Retrofitted
APPS.BOMFV_RTG_OPERATION_RESOURCES·↳ BOM_OPERATIONAL_ROUTINGS·↳ BOM_OPERATION_RESOURCES·↳ BOM_OPERATION_SEQUENCES·Explore BOM module →
-
Errors encountered while processing Open Scheduling Interface requests
APPS.WIP_SCHEDULING_ERRORS_V·↳ MFG_LOOKUPS·↳ WIP_ENTITIES·↳ WIP_INTERFACE_ERRORS·Explore WIP module →
-
- Retrofitted
APPS.BOMBV_STD_OPRATN_RESOURCES·↳ BOM_STANDARD_OPERATIONS·↳ BOM_STD_OP_RESOURCES·↳ HR_ALL_ORGANIZATION_UNITS·Explore BOM module →
-
- Retrofitted
APPS.BOMFV_STD_OPRATN_RESOURCES·↳ BOM_RESOURCES·↳ BOM_STANDARD_OPERATIONS·↳ BOM_STD_OP_RESOURCES·Explore BOM module →
-
- Retrofitted
APPS.BOMFV_STD_OPRATN_RESOURCES·↳ BOM_RESOURCES·↳ BOM_STANDARD_OPERATIONS·↳ BOM_STD_OP_RESOURCES·Explore BOM module →
-
Errors encountered while processing Open Scheduling Interface requests
APPS.WIP_SCHEDULING_ERRORS_V·↳ MFG_LOOKUPS·↳ WIP_ENTITIES·↳ WIP_INTERFACE_ERRORS·Explore WIP module →
-
This view contains requests to add/delete/modify resource requirements for existing discrete jobs or repetitive schedules. This view is used in XML outbound.
APPS.MSC_WIP_JOB_RESOURCES_V·↳ MSC_APPS_INSTANCES·↳ MSC_ST_UTIL·↳ MSC_TRADING_PARTNERS·Explore MSC module →
-
This view contains requests to add/delete/modify resource requirements for existing discrete jobs or repetitive schedules. This view is used in XML outbound.
APPS.MSC_WIP_JOB_RESOURCES_V·↳ MSC_APPS_INSTANCES·↳ MSC_ST_UTIL·↳ MSC_TRADING_PARTNERS·Explore MSC module →
-
Requests to schedule operations and resources
-
- Retrofitted
APPS.CSTFV_ITEM_UNIT_COST_DETAILS·↳ BOM_DEPARTMENTS·↳ BOM_OPERATION_SEQUENCES·↳ BOM_RESOURCES·Explore BOM module →
-
Requests to schedule operations and resources
-
- Retrofitted
APPS.BOMBV_RTG_OPERATION_RESOURCES·↳ BOM_OPERATIONAL_ROUTINGS·↳ BOM_OPERATION_RESOURCES·↳ BOM_OPERATION_SEQUENCES·Explore BOM module →
-
- Retrofitted
APPS.BOMBV_RTG_OPERATION_RESOURCES·↳ BOM_OPERATIONAL_ROUTINGS·↳ BOM_OPERATION_RESOURCES·↳ BOM_OPERATION_SEQUENCES·Explore BOM module →
-
- Retrofitted
APPS.BOMFV_RTG_OPERATION_RESOURCES·↳ BOM_OPERATIONAL_ROUTINGS·↳ BOM_OPERATION_RESOURCES·↳ BOM_OPERATION_SEQUENCES·Explore BOM module →
-
- Retrofitted
APPS.CSTBV_ITEM_UNIT_COST_DETAILS·↳ CST_COST_TYPES·↳ CST_ITEM_COST_DETAILS·↳ HR_ALL_ORGANIZATION_UNITS·Explore BOM module →
-
- Retrofitted
APPS.CSTBV_ITEM_UNIT_COST_DETAILS·↳ CST_COST_TYPES·↳ CST_ITEM_COST_DETAILS·↳ HR_ALL_ORGANIZATION_UNITS·Explore BOM module →
-
Detailed item default cost : SINGLE-ORG view
APPS.CST_DEFAULT_DETAIL_COST_VIEW·↳ CST_COST_TYPES·↳ CST_ITEM_COSTS·↳ CST_ITEM_COST_DETAILS·Explore BOM module →
-
View based on workorder resource transactions
APPS.AHL_WIP_RESOURCE_TXNS_V·↳ AHL_WORKORDERS·↳ BOM_DEPARTMENTS·↳ BOM_RESOURCES·Explore AHL module →
-
View based on workorder resource transactions
APPS.AHL_WIP_RESOURCE_TXNS_V·↳ AHL_WORKORDERS·↳ BOM_DEPARTMENTS·↳ BOM_RESOURCES·Explore AHL module →
-
Detailed item default cost : SINGLE-ORG view
APPS.CST_DEFAULT_DETAIL_COST_VIEW·↳ CST_COST_TYPES·↳ CST_ITEM_COSTS·↳ CST_ITEM_COST_DETAILS·Explore BOM module →
-
Item cost details used by General Ledger : SINGLE-ORG view
APPS.CST_DETAIL_COSTS_FOR_GL_VIEW·↳ CST_ITEM_COST_DETAILS·↳ MTL_PARAMETERS·Explore BOM module →
-
- Retrofitted
APPS.CSTFV_ITEM_UNIT_COST_DETAILS·↳ BOM_DEPARTMENTS·↳ BOM_OPERATION_SEQUENCES·↳ BOM_RESOURCES·Explore BOM module →
-
Resolves all foreign key references for the table CST_ITEM_OVERHEAD_DEFAULTS
APPS.CST_ITEM_OVERHEAD_DEFAULTS_V·↳ BOM_RESOURCES·↳ CST_ACTIVITIES·↳ CST_ITEM_OVERHEAD_DEFAULTS·Explore BOM module →