Search Results wms_rules_b
The WMS_RULES_B
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a fundamental component of the Warehouse Management System (WMS) module. It serves as the base table for storing rule definitions that govern various warehouse operations, including putaway, picking, replenishment, and cross-docking. This table is part of a broader rules engine architecture that enables businesses to automate and optimize warehouse processes based on configurable logic. Below is a detailed analysis of its structure, functionality, and integration within Oracle WMS.
Table Structure and Key Columns
TheWMS_RULES_B
table contains metadata for rule definitions, with columns such as:
- RULE_ID: Primary key, uniquely identifying each rule.
- RULE_NAME: Descriptive name for the rule.
- RULE_TYPE: Categorizes the rule (e.g., 'PUTAWAY', 'PICKING', 'REPLENISHMENT').
- ORGANIZATION_ID: Links the rule to a specific inventory organization.
- ENABLED_FLAG: Indicates whether the rule is active (Y/N).
- START_DATE_ACTIVE and END_DATE_ACTIVE: Define the rule's validity period.
- DESCRIPTION: Optional notes about the rule's purpose.
CREATED_BY
, CREATION_DATE
, LAST_UPDATED_BY
, and LAST_UPDATE_DATE
track audit information.
Functionality and Usage
Rules inWMS_RULES_B
are evaluated during warehouse transactions to determine actions such as:
- Putaway Rules: Direct incoming items to optimal storage locations based on criteria like weight, dimensions, or turnover frequency.
- Picking Rules: Prioritize pick paths or specify fulfillment strategies (e.g., FIFO, LIFO).
- Replenishment Rules: Trigger stock movement from reserve to primary locations when thresholds are met.
WMS_RULE_CRITERIA_B
and WMS_RULE_ACTIONS_B
.
Integration with Other Modules
The table integrates with:- Inventory Management: Rules impact stock placement and movement.
- Order Management: Picking rules affect order fulfillment efficiency.
- Mobile Supply Chain Applications (MSCA): Rules guide mobile device workflows for warehouse operators.
Customization and Extensions
Oracle provides APIs (e.g.,WMS_RULE_PUB
) to extend or customize rules. Businesses can:
- Add custom rule types via
WMS_RULE_TYPES_B
. - Modify rule evaluation logic using PL/SQL.
- Leverage Oracle's Rules Workbench for graphical configuration.
Performance Considerations
Large rule sets may impact transaction performance. Indexes onRULE_ID
, ORGANIZATION_ID
, and RULE_TYPE
are critical. Partitioning by ORGANIZATION_ID
is recommended for multi-org deployments.
Conclusion
TheWMS_RULES_B
table is central to Oracle WMS's flexibility, enabling businesses to tailor warehouse operations to their unique needs. Its design supports complex, condition-based logic while maintaining integration with broader EBS functionalities. Proper configuration and maintenance of this table are essential for achieving warehouse automation and efficiency goals in Oracle EBS 12.1.1 and 12.2.2 environments.
-
Table: WMS_RULES_B
12.1.1
owner:WMS, object_type:TABLE, fnd_design_data:WMS.WMS_RULES_B, object_name:WMS_RULES_B, status:VALID, product: WMS - Warehouse Management , description: WMS Rules , implementation_dba_data: WMS.WMS_RULES_B ,
-
Table: WMS_RULES_B
12.2.2
owner:WMS, object_type:TABLE, fnd_design_data:WMS.WMS_RULES_B, object_name:WMS_RULES_B, status:VALID, product: WMS - Warehouse Management , description: WMS Rules , implementation_dba_data: WMS.WMS_RULES_B ,
-
APPS.WMS_RULES_PKG dependencies on WMS_RULES_B
12.1.1
-
APPS.WMS_RULES_PKG dependencies on WMS_RULES_B
12.2.2
-
APPS.WMS_COSTGROUPENGINE_PVT dependencies on WMS_RULES_B
12.2.2
-
APPS.WMS_RULE_GEN_PKGS dependencies on WMS_RULES_B
12.1.1
-
APPS.WMS_RULE_FORM_PKG dependencies on WMS_RULES_B
12.1.1
-
APPS.WMS_COSTGROUPENGINE_PVT dependencies on WMS_RULES_B
12.1.1
-
APPS.WMS_ENGINE_PVT dependencies on WMS_RULES_B
12.1.1
-
APPS.WMS_RULE_GEN_PKGS dependencies on WMS_RULES_B
12.2.2
-
APPS.WMS_CACHE dependencies on WMS_RULES_B
12.2.2
-
APPS.WMS_RULE_PVT dependencies on WMS_RULES_B
12.1.1
-
APPS.WMS_POSTALLOC_PVT dependencies on WMS_RULES_B
12.2.2
-
APPS.INV_RULE_GEN_PVT dependencies on WMS_RULES_B
12.2.2
-
APPS.WMS_RULE_PVT_EXT_PSETJ dependencies on WMS_RULES_B
12.2.2
-
APPS.WMS_RULE_FORM_PKG dependencies on WMS_RULES_B
12.2.2
-
APPS.WMS_RULE_PVT_EXT_PSETJ dependencies on WMS_RULES_B
12.1.1
-
APPS.INV_RULE_GEN_PVT dependencies on WMS_RULES_B
12.1.1
-
APPS.WMS_STRATEGY_PVT dependencies on WMS_RULES_B
12.1.1
-
APPS.WMS_RULE_PVT dependencies on WMS_RULES_B
12.2.2
-
APPS.WMS_STRATEGY_PVT dependencies on WMS_RULES_B
12.2.2
-
APPS.WMS_ENGINE_PVT dependencies on WMS_RULES_B
12.2.2
-
APPS.WMS_RULE_PVT_EXT_PSETJ dependencies on WMS_OP_PLANS_B
12.1.1
-
APPS.WMS_RULE_PVT_EXT_PSETJ dependencies on WMS_OP_PLANS_B
12.2.2
-
APPS.WMS_RULE_PVT dependencies on BOM_STANDARD_OPERATIONS
12.1.1
-
APPS.WMS_RULE_PVT dependencies on BOM_STANDARD_OPERATIONS
12.2.2
-
APPS.WMS_RULE_PVT dependencies on WMS_LABEL_FORMATS
12.1.1
-
VIEW: WMS.WMS_RULES_B#
12.2.2
owner:WMS, object_type:VIEW, object_name:WMS_RULES_B#, status:VALID,
-
APPS.WMS_RULE_FORM_PKG dependencies on WMS_RULES
12.1.1
-
APPS.WMS_RULE_FORM_PKG dependencies on WMS_RULES
12.2.2
-
APPS.WMS_RULE_PVT_EXT_PSETJ dependencies on MTL_MATERIAL_TRANSACTIONS_TEMP
12.1.1
-
VIEW: APPS.WMS_RULES_B_DFV
12.2.2
-
APPS.WMS_RULE_PVT dependencies on WMS_LABEL_FORMATS
12.2.2
-
APPS.WMS_RULE_PVT dependencies on WMS_OP_PLANS_B
12.1.1
-
APPS.WMS_RULE_PVT_EXT_PSETJ dependencies on MTL_MATERIAL_TRANSACTIONS_TEMP
12.2.2
-
VIEW: APPS.WMS_RULES_B_DFV
12.1.1
-
TRIGGER: APPS.WMS_RULES_B+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:WMS_RULES_B+, status:VALID,
-
APPS.WMS_RULE_PVT dependencies on WMS_OP_PLANS_B
12.2.2
-
TRIGGER: APPS.WMS_RULES_B+
12.2.2
-
APPS.WMS_RULE_GEN_PKGS SQL Statements
12.1.1
-
SYNONYM: APPS.WMS_RULES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WMS_RULES_B, status:VALID,
-
SYNONYM: APPS.WMS_RULES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WMS_RULES_B, status:VALID,
-
APPS.WMS_RULE_GEN_PKGS dependencies on ALL_OBJECTS
12.2.2
-
APPS.WMS_RULE_GEN_PKGS SQL Statements
12.2.2
-
APPS.WMS_RULE_PVT dependencies on WMS_LABEL_REQUESTS
12.1.1
-
APPS.WMS_RULE_PVT dependencies on WMS_LABEL_REQUESTS
12.2.2
-
VIEW: APPS.WMS_RULES_VL
12.2.2
-
VIEW: APPS.WMS_RULES_VL
12.1.1
-
VIEW: WMS.WMS_RULES_B#
12.2.2
-
APPS.WMS_RULE_PVT dependencies on WMS_PARAMETERS_B
12.1.1