Search Results so_picking_rules
Overview
The SO_PICKING_RULES table is a core data object within the Oracle E-Business Suite (EBS) Order Entry (OE) module, specifically for versions 12.1.1 and 12.2.2. It functions as a repository for pre-defined sets of picking parameters, often referred to as pick release rules. Its primary role is to streamline and standardize the order fulfillment process by storing frequently used configurations for the "Pick Release" transaction. This allows users to select a named rule during sales order entry or pick release, rather than manually specifying numerous picking criteria each time, thereby enhancing operational efficiency and consistency.
Key Information Stored
The table stores a unique identifier for each rule set and foreign key references to the specific parameters that constitute the rule. Based on the documented foreign key relationships, the table links to critical master and transactional data. The PICKING_RULE column itself holds the name of the rule set. The table's structure indicates it stores references to parameters such as the applicable Order Type (ORDER_TYPE_ID), Customer and Ship-to Site (CUSTOMER_ID, SITE_USE_ID), the grouping logic for pick slips (PICK_SLIP_RULE_ID), the sequencing logic for releasing lines (RELEASE_SEQ_RULE_SET_ID), and an associated Item Group (GROUP_ID). The HEADER_ID foreign key suggests rules can also be associated with specific sales orders, though the primary use is for reusable templates.
Common Use Cases and Queries
A primary use case is the rapid configuration of the Pick Release concurrent program. Users select a pre-defined picking rule to automatically apply criteria like release sequence, grouping method, and applicable orders. For reporting and administration, common SQL queries involve listing all defined rules and their components. For instance, to audit rule definitions, one might join to related master tables:
SELECT pr.picking_rule, ot.name order_type, c.customer_name FROM oe.so_picking_rules pr, so_order_types_tl ot, ra_customers c WHERE pr.order_type_id = ot.order_type_id AND pr.customer_id = c.customer_id(+);
Another critical use case is troubleshooting pick release issues by verifying the rule parameters applied to a specific sales order, joining SO_PICKING_RULES to SO_HEADERS_ALL via HEADER_ID.
Related Objects
The SO_PICKING_RULES table is centrally connected to several key EBS tables, primarily through foreign key relationships as documented in the ETRM. These relationships define its integration within the order-to-ship cycle:
- SO_HEADERS_ALL: Links via SO_PICKING_RULES.HEADER_ID, allowing rules to be associated with specific sales orders.
- WSH_RELEASE_SEQ_RULES: Links via SO_PICKING_RULES.RELEASE_SEQ_RULE_SET_ID to define the sequencing logic for releasing order lines to the warehouse.
- SO_ORDER_TYPES_115_ALL: Links via SO_PICKING_RULES.ORDER_TYPE_ID to restrict the rule to a specific order type.
- RA_CUSTOMERS & RA_SITE_USES_ALL: Link via CUSTOMER_ID and SITE_USE_ID to restrict the rule to a specific customer or ship-to address.
- SO_ITEM_GROUPS: Links via GROUP_ID to apply the rule to a specific set of items.
- WSH_PICK_SLIP_RULES: Links via PICK_SLIP_RULE_ID to define how picked lines are grouped on pick slips.
-
Table: SO_PICKING_RULES
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_PICKING_RULES, object_name:SO_PICKING_RULES, status:VALID, product: OE - Order Entry , description: Frequently used picking parameters (pick release rules) , implementation_dba_data: OE.SO_PICKING_RULES ,
-
Table: SO_PICKING_RULES
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_PICKING_RULES, object_name:SO_PICKING_RULES, status:VALID, product: OE - Order Entry , description: Frequently used picking parameters (pick release rules) , implementation_dba_data: OE.SO_PICKING_RULES ,
-
Table: WSH_PICK_SLIP_RULES
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.WSH_PICK_SLIP_RULES, object_name:WSH_PICK_SLIP_RULES, status:VALID, product: OE - Order Entry , description: Pick slip rules , implementation_dba_data: OE.WSH_PICK_SLIP_RULES ,
-
Table: WSH_RELEASE_SEQ_RULES
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.WSH_RELEASE_SEQ_RULES, object_name:WSH_RELEASE_SEQ_RULES, status:VALID, product: OE - Order Entry , description: Release sequence rules , implementation_dba_data: OE.WSH_RELEASE_SEQ_RULES ,
-
Table: WSH_RELEASE_SEQ_RULES
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.WSH_RELEASE_SEQ_RULES, object_name:WSH_RELEASE_SEQ_RULES, status:VALID, product: OE - Order Entry , description: Release sequence rules , implementation_dba_data: OE.WSH_RELEASE_SEQ_RULES ,
-
Table: WSH_PICK_SLIP_RULES
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.WSH_PICK_SLIP_RULES, object_name:WSH_PICK_SLIP_RULES, status:VALID, product: OE - Order Entry , description: Pick slip rules , implementation_dba_data: OE.WSH_PICK_SLIP_RULES ,
-
Table: SO_ITEM_GROUPS
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_ITEM_GROUPS, object_name:SO_ITEM_GROUPS, status:VALID, product: OE - Order Entry , description: Price list item groups , implementation_dba_data: OE.SO_ITEM_GROUPS ,
-
Table: SO_ITEM_GROUPS
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_ITEM_GROUPS, object_name:SO_ITEM_GROUPS, status:VALID, product: OE - Order Entry , description: Price list item groups , implementation_dba_data: OE.SO_ITEM_GROUPS ,
-
Table: SO_ORDER_TYPES_115_ALL
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_ORDER_TYPES_115_ALL, object_name:SO_ORDER_TYPES_115_ALL, status:VALID, product: OE - Order Entry , description: Order types , implementation_dba_data: OE.SO_ORDER_TYPES_115_ALL ,
-
Table: SO_ORDER_TYPES_115_ALL
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_ORDER_TYPES_115_ALL, object_name:SO_ORDER_TYPES_115_ALL, status:VALID, product: OE - Order Entry , description: Order types , implementation_dba_data: OE.SO_ORDER_TYPES_115_ALL ,
-
View: WSHBV_PICK_RELEASE_RULE
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.WSHBV_PICK_RELEASE_RULE, object_name:WSHBV_PICK_RELEASE_RULE, status:VALID, product: OE - Order Entry , description: - Retrofitted , implementation_dba_data: APPS.WSHBV_PICK_RELEASE_RULE ,
-
View: WSHBV_PICK_RELEASE_RULE
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.WSHBV_PICK_RELEASE_RULE, object_name:WSHBV_PICK_RELEASE_RULE, status:VALID, product: OE - Order Entry , description: - Retrofitted , implementation_dba_data: APPS.WSHBV_PICK_RELEASE_RULE ,
-
Table: SO_HEADERS_ALL
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_HEADERS_ALL, object_name:SO_HEADERS_ALL, status:VALID, product: OE - Order Entry , description: Order header information , implementation_dba_data: OE.SO_HEADERS_ALL ,
-
Table: SO_HEADERS_ALL
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_HEADERS_ALL, object_name:SO_HEADERS_ALL, status:VALID, product: OE - Order Entry , description: Order header information , implementation_dba_data: OE.SO_HEADERS_ALL ,
-
View: WSHFV_PICK_RELEASE_RULE
12.1.1
product: OE - Order Entry , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
View: WSHFV_PICK_RELEASE_RULE
12.2.2
product: OE - Order Entry , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
View: SO_PICKING_RULES_V
12.2.2
product: OE - Order Entry , description: 10SC ONLY , implementation_dba_data: Not implemented in this database ,
-
View: SO_PICKING_RULES_V
12.1.1
product: OE - Order Entry , description: 10SC ONLY , implementation_dba_data: Not implemented in this database ,