Search Results wms_objects_b




Overview

The WMS_OBJECTS_B table is a core master data table within the Oracle E-Business Suite Warehouse Management (WMS) module. It serves as the primary repository for defining and storing business objects, which are the fundamental entities that represent physical or logical items managed within the warehouse. These objects form the basis for configuring and executing complex warehouse processes, including putaway, picking, replenishment, and cycle counting. The table's role is to provide a unique, system-level identifier and key attributes for every configurable entity, enabling the association of specific business rules, parameters, and strategies to discrete warehouse items.

Key Information Stored

While the provided ETRM excerpt does not list individual columns, the structure and foreign key relationships indicate its critical data elements. The primary key column, OBJECT_ID, is the unique system-generated identifier for each business object. This ID is the central reference point used throughout the WMS schema. The table also contains a foreign key column, STRAT_ASGMT_DB_OBJECT_ID, which links to the WMS_DB_OBJECTS table. This relationship suggests the table stores metadata to associate a business object with its underlying database object representation, facilitating the assignment of strategies (like putaway or picking strategies) based on object type and attributes.

Common Use Cases and Queries

This table is primarily accessed for configuration, setup validation, and troubleshooting. Common operational queries involve joining to its related tables to understand the complete definition and rules applied to a warehouse object. For instance, to retrieve a list of all configured business objects and their associated descriptive names from the translated tier, one might use a query such as:

  • SELECT b.OBJECT_ID, tl.NAME FROM WMS_OBJECTS_B b, WMS_OBJECTS_TL tl WHERE b.OBJECT_ID = tl.OBJECT_ID AND tl.LANGUAGE = USERENV('LANG');

Another critical use case is analyzing strategy assignments. A developer or analyst might query which strategies are assigned to specific objects by joining WMS_OBJECTS_B with WMS_STRATEGY_ASSIGNMENTS on the OBJECT_ID column.

Related Objects

The WMS_OBJECTS_B table has a central relationship with several key WMS tables, as evidenced by its foreign keys. The WMS_OBJECTS_TL table provides translated names and descriptions for the objects. The WMS_ORG_HIERARCHY_OBJS table links objects to organizational hierarchies. The WMS_PARAMETERS_B table stores specific configuration parameters tied to each object. Crucially, the WMS_STRATEGY_ASSIGNMENTS table uses OBJECT_ID to assign operational strategies (e.g., for putaway) to business objects. Furthermore, its relationship with WMS_DB_OBJECTS via STRAT_ASGMT_DB_OBJECT_ID connects business logic to underlying database entity types.