Search Results wms_control_board
Overview
WMS_CONTROL_BOARD is an APPS-owned PL/SQL package body within the Oracle Warehouse Management (WMS) module of Oracle E-Business Suite. It supports the Warehouse Control Board, the operational workspace used by warehouse supervisors and dispatchers to monitor, filter, and manipulate pending warehouse tasks in real time. The package encapsulates the server-side logic that drives task status and task type distribution queries, validation of task statuses, concurrency-safe row locking, and task-level manipulation operations.
The package is classified as OTHER in the ETRM API registry, meaning it is an internal implementation package rather than a published, supported open interface. It exposes five documented program units used primarily by the WMS Control Board user interface and by internal task-processing logic. It is not referenced by any other database object, confirming its role as a terminal consumer of the WMS and Inventory data model rather than a shared utility.
Key Procedures and Functions
- GET_STATUS_DIST — Returns the distribution of dispatched warehouse tasks grouped by task status. This drives the status summary counters presented on the Control Board, allowing supervisors to see how many tasks are pending, dispatched, in progress, or completed.
- GET_TYPE_DIST — Returns the distribution of tasks grouped by task type. It supports the type-based filtering and categorization display on the Control Board.
- IS_STATUS_VALID — Validates whether a supplied task status value is legitimate, typically by checking against the MFG_LOOKUPS lookup type for WMS task statuses. It guards status update operations against invalid input.
- LOCK_ROW — Acquires a row-level lock on a task record to prevent concurrent modification. This is essential in a multi-user warehouse environment where two dispatchers could otherwise act on the same task simultaneously.
- TASK_MANIPULATOR — The principal operational routine. It performs the requested manipulation on a dispatched task, such as assigning, reassigning, releasing, or updating task attributes, applying the validated status and lock semantics established by the other programs.
Tables Accessed
- WMS_DISPATCHED_TASKS — The primary table holding active dispatched warehouse tasks. The distribution queries and task manipulation logic operate against this table.
- WMS_DISPATCHED_TASKS_S — The sequence source used to generate task identifiers when new dispatched task rows are created.
- MTL_MATERIAL_TRANSACTIONS_TEMP — Accessed to stage or reference pending inventory material transactions associated with tasks processed through the Control Board.
- MTL_CYCLE_COUNT_ENTRIES — Read for cycle count entries relevant to tasks that originate from or feed into cycle counting activities.
- DBMS_LOCK, DBMS_SQL, DUAL, PLITBLM — Utilized for concurrency control, dynamic SQL execution, and generic PL/SQL table handling.
Usage Notes
The package is invoked primarily from the Warehouse Control Board user interface, where its distribution functions populate summary regions and its manipulation routine processes dispatcher actions. It may also be called from custom extensions that need to read task status or type distributions, or to perform controlled task reassignment. Dependencies on FND_API, FND_MESSAGE, FND_MSG_PUB, and FND_PROFILE indicate compliance with the standard EBS error-handling and profile-option framework.
Because WMS_CONTROL_BOARD is an internal package and not part of a documented public API, direct calls from custom code should be treated as unsupported and version-sensitive. Behavior should be validated against both 12.1.1 and 12.2.2, as the underlying WMS data model and lookups remain consistent but internal logic may vary between releases.
-
PACKAGE BODY: APPS.WMS_CONTROL_BOARD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_CONTROL_BOARD, status:VALID,
-
PACKAGE: APPS.WMS_CONTROL_BOARD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WMS_CONTROL_BOARD, status:VALID,
-
PACKAGE: APPS.WMS_CONTROL_BOARD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WMS_CONTROL_BOARD, status:VALID,
-
PACKAGE BODY: APPS.WMS_CONTROL_BOARD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_CONTROL_BOARD, status:VALID,
-
PACKAGE: APPS.INV_RSV_TRIGGER_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:INV_RSV_TRIGGER_GLOBAL, status:VALID,
-
PACKAGE: APPS.INV_RSV_TRIGGER_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:INV_RSV_TRIGGER_GLOBAL, status:VALID,
-
SYNONYM: APPS.WMS_DISPATCHED_TASKS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WMS_DISPATCHED_TASKS_S, status:VALID,
-
SYNONYM: APPS.WMS_DISPATCHED_TASKS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WMS_DISPATCHED_TASKS_S, status:VALID,
-
SYNONYM: APPS.MTL_CYCLE_COUNT_ENTRIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_CYCLE_COUNT_ENTRIES, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.WMS_DISPATCHED_TASKS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WMS_DISPATCHED_TASKS, status:VALID,
-
SYNONYM: APPS.MTL_CYCLE_COUNT_ENTRIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_CYCLE_COUNT_ENTRIES, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.WMS_DISPATCHED_TASKS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WMS_DISPATCHED_TASKS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.WMS_CONTROL_BOARD
12.2.2
-
PACKAGE: APPS.WMS_CONTROL_BOARD
12.1.1
-
PACKAGE: APPS.INV_MOBILE_HELPER_FUNCTIONS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:INV_MOBILE_HELPER_FUNCTIONS, status:VALID,
-
PACKAGE: APPS.INV_MOBILE_HELPER_FUNCTIONS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:INV_MOBILE_HELPER_FUNCTIONS, status:VALID,
-
SYNONYM: PUBLIC.DBMS_LOCK
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_LOCK, status:VALID,
-
SYNONYM: PUBLIC.DBMS_LOCK
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_LOCK, status:VALID,
-
PACKAGE BODY: APPS.WMS_CONTROL_BOARD
12.2.2
-
PACKAGE BODY: APPS.WMS_CONTROL_BOARD
12.1.1
-
SYNONYM: APPS.MTL_MATERIAL_TRANSACTIONS_TEMP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_MATERIAL_TRANSACTIONS_TEMP, status:VALID,
-
APPS.WMS_CONTROL_BOARD dependencies on WMS_CONTROL_BOARD
12.2.2
-
APPS.WMS_CONTROL_BOARD dependencies on WMS_CONTROL_BOARD
12.1.1
-
SYNONYM: APPS.MTL_MATERIAL_TRANSACTIONS_TEMP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_MATERIAL_TRANSACTIONS_TEMP, status:VALID,
-
VIEW: APPS.MFG_LOOKUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MFG_LOOKUPS, object_name:MFG_LOOKUPS, status:VALID,
-
VIEW: APPS.MFG_LOOKUPS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MFG_LOOKUPS, object_name:MFG_LOOKUPS, status:VALID,
-
APPS.WMS_CONTROL_BOARD dependencies on INV_MOBILE_HELPER_FUNCTIONS
12.1.1
-
APPS.WMS_CONTROL_BOARD dependencies on INV_MOBILE_HELPER_FUNCTIONS
12.2.2
-
SYNONYM: PUBLIC.DBMS_SQL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_SQL, status:VALID,
-
SYNONYM: PUBLIC.DBMS_SQL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_SQL, status:VALID,
-
PACKAGE: APPS.APP_EXCEPTION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
PACKAGE: APPS.APP_EXCEPTION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
PACKAGE: APPS.FND_MSG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_MSG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.1.1
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,
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
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
-
PACKAGE: APPS.FND_MESSAGE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,