Search Results wms_strategy_members
Overview
The WMS_STRATEGY_MEMBERS table is a core data object within the Warehouse Management System (WMS) module of Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2. It functions as a junction table that defines the composition and execution order of warehouse strategies. A strategy in WMS is a logical grouping of rules that govern specific warehouse operations, such as putaway, picking, or cycle counting. This table is essential for linking a parent strategy, defined in WMS_STRATEGIES_B, to its constituent rules, stored in WMS_RULES_B, thereby enabling the modular and sequenced execution of complex warehouse logic.
Key Information Stored
The table's structure is designed to manage the membership and sequence of rules within a strategy. Its primary key is a composite of STRATEGY_ID and SEQUENCE_NUMBER, which uniquely identifies each rule's position within a specific strategy. The STRATEGY_ID is a foreign key referencing the parent strategy in WMS_STRATEGIES_B. The SEQUENCE_NUMBER dictates the order in which the associated rule is evaluated and executed during the strategy's runtime. The RULE_ID is a foreign key that points to the specific rule definition in the WMS_RULES_B table. Additional descriptive columns, such as CREATION_DATE and LAST_UPDATE_DATE, are typically present for auditing, though they are not explicitly detailed in the provided metadata.
Common Use Cases and Queries
This table is primarily accessed for configuration, troubleshooting, and reporting on warehouse strategies. A common use case is reviewing the complete rule set for a specific strategy to validate business logic or diagnose operational issues. For example, to list all rules within a strategy named 'MAIN_PUTAWAY' in execution order, a developer or analyst might execute a query joining WMS_STRATEGY_MEMBERS to WMS_STRATEGIES_B and WMS_RULES_B. Another critical scenario involves impact analysis when a rule is modified or deactivated; queries against this table identify all strategies that would be affected. Sample SQL to retrieve strategy composition is:
- SELECT wsm.SEQUENCE_NUMBER, wrb.RULE_NAME FROM WMS_STRATEGY_MEMBERS wsm JOIN WMS_STRATEGIES_B wsb ON wsm.STRATEGY_ID = wsb.STRATEGY_ID JOIN WMS_RULES_B wrb ON wsm.RULE_ID = wrb.RULE_ID WHERE wsb.STRATEGY_NAME = '&STRATEGY_NAME' ORDER BY wsm.SEQUENCE_NUMBER;
Related Objects
The WMS_STRATEGY_MEMBERS table maintains documented foreign key relationships with two fundamental WMS base tables, forming the core of the strategy engine's data model.
- WMS_STRATEGIES_B: This is the parent table for strategies. The relationship is defined by WMS_STRATEGY_MEMBERS.STRATEGY_ID → WMS_STRATEGIES_B.STRATEGY_ID. Every record in WMS_STRATEGY_MEMBERS must belong to a valid strategy in this table.
- WMS_RULES_B: This table stores the definition of individual rules. The relationship is defined by WMS_STRATEGY_MEMBERS.RULE_ID → WMS_RULES_B.RULE_ID. Each member record points to a specific rule that will be executed as part of the strategy.
These relationships ensure referential integrity and are critical for any data model diagram or integration point analysis involving warehouse management logic.
-
Table: WMS_STRATEGY_MEMBERS
12.1.1
owner:WMS, object_type:TABLE, fnd_design_data:WMS.WMS_STRATEGY_MEMBERS, object_name:WMS_STRATEGY_MEMBERS, status:VALID, product: WMS - Warehouse Management , description: WMS Strategy Members , implementation_dba_data: WMS.WMS_STRATEGY_MEMBERS ,
-
Table: WMS_STRATEGY_MEMBERS
12.2.2
owner:WMS, object_type:TABLE, fnd_design_data:WMS.WMS_STRATEGY_MEMBERS, object_name:WMS_STRATEGY_MEMBERS, status:VALID, product: WMS - Warehouse Management , description: WMS Strategy Members , implementation_dba_data: WMS.WMS_STRATEGY_MEMBERS ,
-
Table: WMS_STRATEGIES_B
12.2.2
owner:WMS, object_type:TABLE, fnd_design_data:WMS.WMS_STRATEGIES_B, object_name:WMS_STRATEGIES_B, status:VALID, product: WMS - Warehouse Management , description: WMS Strategies , implementation_dba_data: WMS.WMS_STRATEGIES_B ,
-
Table: WMS_STRATEGIES_B
12.1.1
owner:WMS, object_type:TABLE, fnd_design_data:WMS.WMS_STRATEGIES_B, object_name:WMS_STRATEGIES_B, status:VALID, product: WMS - Warehouse Management , description: WMS Strategies , implementation_dba_data: WMS.WMS_STRATEGIES_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 ,
-
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 ,
-
View: WMS_STRATEGY_MEMBERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:WMS.WMS_STRATEGY_MEMBERS_V, object_name:WMS_STRATEGY_MEMBERS_V, status:VALID, product: WMS - Warehouse Management , description: WMS strategy member view , implementation_dba_data: APPS.WMS_STRATEGY_MEMBERS_V ,
-
View: WMS_STRATEGY_MEMBERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:WMS.WMS_STRATEGY_MEMBERS_V, object_name:WMS_STRATEGY_MEMBERS_V, status:VALID, product: WMS - Warehouse Management , description: WMS strategy member view , implementation_dba_data: APPS.WMS_STRATEGY_MEMBERS_V ,