Results for “so_picking_rules”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
The SO_PICKING_RULES table in the OE (Order Entry) schema stores reusable picking parameters, commonly called pick release rules, that govern how Oracle Order Management selects, groups, and releases sales order lines for shipment. Each row represents a named rule that can be invoked during the Pick Release process to filter the population of order lines eligible for picking, define sequencing rules, and control downstream delivery behavior. In Oracle EBS 12.1.1 and 12.2.2, these rules allow warehouse and order management personnel to standardize release criteria by warehouse, customer, order type, item group, ship method, and date range, thereby avoiding repetitive manual selection.
From a Data Vault modeling perspective, the ETRM metadata classifies this object heuristically as a link. This is a reasonable modeling suggestion because SO_PICKING_RULES primarily associates several master entities — customers, customer sites, order types, item groups, release sequence rule sets, and pick slip rule sets — while also carrying descriptive filter attributes. Its surrogate primary key is PICKING_RULE, constrained by SO_PICKING_RULES_PK; the unique index SO_PICKING_RULES_U1 also covers PICKING_RULE, confirming it as the business-key candidate for the rule identifier.
Key Information Stored
The table contains 50 documented columns in the 12.2.2 physical schema. The most operationally significant are:
PICKING_RULE— the surrogate primary key and unique rule identifier.HEADER_ID— references a specific order inSO_HEADERS_ALLwhen the rule is header-specific.ORDER_TYPE_ID— restricts release to a given order type viaSO_ORDER_TYPES_115_ALL.CUSTOMER_IDandSITE_USE_ID— scope the rule to a customer or ship-to site fromRA_CUSTOMERSandRA_SITE_USES_ALL.GROUP_ID— links the rule to an item group inSO_ITEM_GROUPS.WAREHOUSE_ID,SUBINVENTORY, andINVENTORY_ITEM_ID— narrow release to a warehouse, subinventory, or specific item.SHIP_METHOD_CODEandSHIP_SET_NUMBER— constrain by carrier or shipment grouping.DATE_REQUESTED_FROM/_TOandSCHEDULED_SHIPMENT_DATE_FROM/_TO— define requested and scheduled shipment date windows.START_DATE_ACTIVEandEND_DATE_ACTIVE— control rule validity periods.BACKORDERS_ONLY_FLAG,EXISTING_RSVS_ONLY_FLAG,PARTIAL_ALLOWED_FLAG,INCLUDE_PLANNED_LINES_FLAG, andAUTOCREATE_DELIVERY_FLAG— behavioral switches affecting which lines qualify and whether deliveries are auto-created.RELEASE_SEQ_RULE_SET_IDandPICK_SLIP_RULE_ID— referenceWSH_RELEASE_SEQ_RULESandWSH_PICK_SLIP_RULESrespectively.
Standard audit columns such as CREATED_BY, CREATION_DATE, LAST_UPDATE_DATE, and the ATTRIBUTE1–ATTRIBUTE15 flex fields are also present for extensibility and traceability.
Common Use Cases and Queries
A frequent requirement is to list active picking rules for a given warehouse so operators can choose the correct release criterion. For example:
SELECT picking_rule, warehouse_id, order_type_id, customer_id, start_date_active, end_date_active FROM oe.so_picking_rules WHERE warehouse_id = :warehouse AND SYSDATE BETWEEN start_date_active AND end_date_active;
Reporting scenarios include auditing which rules reference specific customers, item groups, or release sequence rule sets, and identifying rules that permit partial releases or backorder-only picking. A join to SO_ORDER_TYPES_115_ALL or RA_CUSTOMERS enriches such reports with descriptive names. Integration teams also query this table when migrating or cloning pick release configurations between environments.
Related Objects
The following tables are the most significant related objects, based on documented foreign keys:
SO_HEADERS_ALL— joined onSO_PICKING_RULES.HEADER_ID.WSH_RELEASE_SEQ_RULES— joined onSO_PICKING_RULES.RELEASE_SEQ_RULE_SET_ID.SO_ORDER_TYPES_115_ALL— joined onSO_PICKING_RULES.ORDER_TYPE_ID.RA_CUSTOMERSandRA_SITE_USES_ALL— joined onCUSTOMER_IDandSITE_USE_ID.SO_ITEM_GROUPS— joined onGROUP_ID.WSH_PICK_SLIP_RULES— joined onPICK_SLIP_RULE_ID.
Collectively these relationships position SO_PICKING_RULES as a central configuration link between Order Management master data and Warehouse Management release execution.
-
Frequently used picking parameters (pick release rules)
-
Frequently used picking parameters (pick release rules)
-
TABLE: OE.SO_PICKING_RULES 12.2.2
-
TABLE: OE.SO_PICKING_RULES 12.1.1
-
VIEW: OE.SO_PICKING_RULES# 12.2.2
-
- Retrofitted
APPS.WSHBV_PICK_RELEASE_RULE·↳ SO_PICKING_RULES·Explore OE module →
-
- Retrofitted
APPS.WSHBV_PICK_RELEASE_RULE·↳ SO_PICKING_RULES·Explore OE module →
-
12.2.2 DBA Data 12.2.2
-
VIEW: OE.SO_PICKING_RULES# 12.2.2
-
- Retrofitted
Not implemented in this database·Explore OE module →
-
12.1.1 FND Design Data 12.1.1
-
12.2.2 DBA Data 12.2.2
-
12.2.2 FND Design Data 12.2.2
-
12.1.1 DBA Data 12.1.1
-
- Retrofitted
Not implemented in this database·Explore OE module →
-
View: SO_PICKING_RULES_V 12.2.2
10SC ONLY
Not implemented in this database·Explore OE module →
-
View: SO_PICKING_RULES_V 12.1.1
10SC ONLY
Not implemented in this database·Explore OE module →
-
APPS.OEXPURGE SQL Statements 12.2.2
-
APPS.OEXPURGE SQL Statements 12.1.1
-
PACKAGE BODY: APPS.OEXPURGE 12.2.2
-
PACKAGE: APPS.OEXPURGE 12.2.2
-
PACKAGE: APPS.OEXPURGE 12.1.1
-
PACKAGE BODY: APPS.OEXPURGE 12.1.1
-
PACKAGE BODY: APPS.OEXPURGE 12.1.1