F4600
transactionAlso in JDE WorldOne row per requested warehouse movement — the demand side of WMS: a putaway, pick, or replenishment waiting for the system to decide where stock should move.
TYFL carries the process type (1 putaway / 2 pick / 3 replenish); PSTB (UDC 46/PS) carries the request lifecycle in the 2xx status range. Suggestions answering a request live in F4611, keyed back by RQBT/RQSQ.
Fields
40 fields · 2 key
| Key | Field | Alias | Description | Type | Length | Flags |
|---|---|---|---|---|---|---|
| R1TYFL | TYFL | Movement type of the request: 1 = putaway, 2 = pick, 3 = replenishment. Hard-coded values, not UDC-validated — this is the field to split warehouse work by process. | Character | 1 | ||
| R1OCDE | OCDE | Code for where the request originated (manual entry, sales order shipping, PO receipt, replenishment run, etc.). | String | 2 | ||
| Primary key | R1RQBT | RQBT | Batch number grouping requests created in the same run; first half of the request key. | Numeric | 8 | |
| Primary key | R1RQSQ | RQSQ | Line sequence of the request within its batch; second half of the request key. | Numeric | 7 | |
| R1KCOO | KCOO | Company portion of the originating order key. | String | 5 | ||
| R1DOCO | DOCO | Originating order/document number (sales order, purchase order, work order) that drove this movement. | Numeric | 8 | ||
| R1DCTO | DCTO | Order type of the originating document. | String | 2 | ||
| R1LNID | LNID | Line number on the originating order this movement serves. | Numeric | 6 | ||
| R1SFXO | SFXO | Suffix portion of the originating order key. | String | 3 | ||
| R1AN8 | AN8 | Address book number of the customer or supplier on the originating order. | Numeric | 8 | ||
| R1SHAN | SHAN | Ship-to address number on the originating order. | Numeric | 8 | ||
| R1MCU | MCU | Branch/plant (warehouse) where the movement happens. | String | 12 | ||
| R1ITM | ITM | Short item number being moved. | Numeric | 8 | ||
| R1LITM | LITM | Second (external) item number. | String | 25 | ||
| R1OGRP | OGRP | Order group used to batch requests through process selection. | String | 4 | ||
| R1QTRQ | QTRQ | Quantity requested to move, in the item's primary UOM. | Numeric | 15 | ||
| R1UOM | UOM | Unit of measure the request quantity was entered in. | String | 2 | ||
| R1LDFS | LDFS | Sequence of the F4602 location-detail row stock moves from. | Numeric | 8 | ||
| R1FLOC | FLOC | Location stock moves from; blank on a putaway request until a suggestion fills it in. | String | 20 | ||
| R1FLOT | FLOT | Lot/serial number moving from. | String | 30 | ||
| R1LPNUF | LPNUF | License plate stock moves from. | String | 40 | ||
| R1LDTS | LDTS | Sequence of the F4602 location-detail row stock moves to. | Numeric | 8 | ||
| R1TLOC | TLOC | Location stock moves to; blank on pick/replenishment requests until suggested. | String | 20 | ||
| R1TLOT | TLOT | Lot/serial number at the destination. | String | 30 | ||
| R1LPNUT | LPNUT | License plate at the destination. | String | 40 | ||
| R1PRIO | PRIO | Processing priority of the request. | Character | 1 | ||
| R1ZON | ZON | Delivery zone carried from the originating order. | String | 3 | ||
| R1COMM | COMM | Hard/soft commitment flag inherited from the order line. | Character | 1 | ||
| R1LCOD | LCOD | Location tax status code restricting which locations qualify. | String | 2 | ||
| R1PACK | PACK | Packing code controlling carton/repack handling. | String | 4 | ||
| R1PSTB | PSTB | Lifecycle status of the request (UDC 46/PS; requests move through the 2xx range — created, suggested, confirmed, closed). The field to filter open warehouse work on. | String | 3 | ||
| R1RCDJ | RCDJ | Date the stock was received; drives FIFO-based putaway and pick sequencing. | Numeric | 6 | ||
| R1TRDJ | TRDJ | Date of the originating order or transaction. | Numeric | 6 | ||
| R1PDDJ | PDDJ | Scheduled pick date from the order. | Numeric | 6 | ||
| R1DRQJ | DRQJ | Requested date from the originating order. | Numeric | 6 | ||
| R1CNFR | CNFR | Flag to confirm suggestions automatically without operator review. | Character | 1 | ||
| R1DTCR | DTCR | Date the request was created. | Numeric | 6 | ||
| R1UKID | UKID | Internal unique key; ties the request to its suggestions and tag records. | Numeric | 15 | ||
| R1SHPN | SHPN | Shipment number for outbound pick requests. | Numeric | 8 | ||
| R1LDNM | LDNM | Load number for outbound pick requests. | Numeric | 8 |
Field provenance: hand-curated.
Boilerplate SQL
Starting point for reading F4600on Databricks — Julian dates, implied decimals, and padded strings are already converted. Set your Unity Catalog location and filter values below; they’re substituted into the SQL and the copy button.
-- ============================================================
-- Table : F4600 One row per requested warehouse movement — the demand side of WMS: a putaway, pick, or replenishment waiting for the system to decide where stock should move.
-- Purpose: Column-selected read of F4600 — auto-generated from field metadata
-- Grain : One row per R1RQBT + R1RQSQ
-- Notes : Auto-generated skeleton. Julian dates (CYYDDD) are converted to DATE and implied-decimal amounts are scaled (verify decimals in F9210); padded business-unit/UDC keys are TRIMmed. Audit columns (…USER/…PID/…UPMJ) are omitted — see the quirks guide. Set catalog/schema to your Unity Catalog location; fill remaining placeholders (<...>) for your tenant.
-- ============================================================
SELECT
f.R1RQBT AS "Batch number grouping requests created in the same run; first half of the request key.",
f.R1RQSQ / POWER(10, 3) AS "Line sequence of the request within its batch; second half of the request key.", -- implied decimals: 3 (verify in F9210)
f.R1TYFL AS "Movement type of the request: 1 = putaway, 2 = pick, 3 = replenishment. Hard-coded values, not UDC-validated — this is the field to split warehouse work by process.",
f.R1OCDE AS "Code for where the request originated (manual entry, sales order shipping, PO receipt, replenishment run, etc.).",
f.R1KCOO AS "Company portion of the originating order key.",
f.R1DOCO AS "Originating order/document number (sales order, purchase order, work order) that drove this movement.",
f.R1DCTO AS "Order type of the originating document.",
f.R1LNID / POWER(10, 3) AS "Line number on the originating order this movement serves.", -- implied decimals: 3 (verify in F9210)
f.R1SFXO AS "Suffix portion of the originating order key.",
f.R1AN8 AS "Address book number of the customer or supplier on the originating order.",
f.R1SHAN AS "Ship-to address number on the originating order.",
TRIM(f.R1MCU) AS "Branch/plant (warehouse) where the movement happens.",
f.R1ITM AS "Short item number being moved.",
f.R1LITM AS "Second (external) item number.",
f.R1OGRP AS "Order group used to batch requests through process selection.",
f.R1QTRQ AS "Quantity requested to move, in the item's primary UOM.",
f.R1UOM AS "Unit of measure the request quantity was entered in.",
f.R1LDFS AS "Sequence of the F4602 location-detail row stock moves from.",
f.R1FLOC AS "Location stock moves from; blank on a putaway request until a suggestion fills it in.",
f.R1FLOT AS "Lot/serial number moving from.",
f.R1LPNUF AS "License plate stock moves from.",
f.R1LDTS AS "Sequence of the F4602 location-detail row stock moves to.",
f.R1TLOC AS "Location stock moves to; blank on pick/replenishment requests until suggested.",
f.R1TLOT AS "Lot/serial number at the destination.",
f.R1LPNUT AS "License plate at the destination.",
f.R1PRIO AS "Processing priority of the request.",
f.R1ZON AS "Delivery zone carried from the originating order.",
f.R1COMM AS "Hard/soft commitment flag inherited from the order line.",
f.R1LCOD AS "Location tax status code restricting which locations qualify.",
f.R1PACK AS "Packing code controlling carton/repack handling.",
f.R1PSTB AS "Lifecycle status of the request (UDC 46/PS; requests move through the 2xx range — created, suggested, confirmed, closed). The field to filter open warehouse work on.",
CASE WHEN f.R1RCDJ IS NULL OR f.R1RCDJ = 0 THEN NULL ELSE DATE_ADD(MAKE_DATE(1900 + CAST(f.R1RCDJ AS INT) DIV 1000, 1, 1), CAST(f.R1RCDJ AS INT) % 1000 - 1) END AS "Date the stock was received; drives FIFO-based putaway and pick sequencing.", -- CYYDDD Julian → DATE
CASE WHEN f.R1TRDJ IS NULL OR f.R1TRDJ = 0 THEN NULL ELSE DATE_ADD(MAKE_DATE(1900 + CAST(f.R1TRDJ AS INT) DIV 1000, 1, 1), CAST(f.R1TRDJ AS INT) % 1000 - 1) END AS "Date of the originating order or transaction.", -- CYYDDD Julian → DATE
CASE WHEN f.R1PDDJ IS NULL OR f.R1PDDJ = 0 THEN NULL ELSE DATE_ADD(MAKE_DATE(1900 + CAST(f.R1PDDJ AS INT) DIV 1000, 1, 1), CAST(f.R1PDDJ AS INT) % 1000 - 1) END AS "Scheduled pick date from the order.", -- CYYDDD Julian → DATE
CASE WHEN f.R1DRQJ IS NULL OR f.R1DRQJ = 0 THEN NULL ELSE DATE_ADD(MAKE_DATE(1900 + CAST(f.R1DRQJ AS INT) DIV 1000, 1, 1), CAST(f.R1DRQJ AS INT) % 1000 - 1) END AS "Requested date from the originating order.", -- CYYDDD Julian → DATE
f.R1CNFR AS "Flag to confirm suggestions automatically without operator review.",
CASE WHEN f.R1DTCR IS NULL OR f.R1DTCR = 0 THEN NULL ELSE DATE_ADD(MAKE_DATE(1900 + CAST(f.R1DTCR AS INT) DIV 1000, 1, 1), CAST(f.R1DTCR AS INT) % 1000 - 1) END AS "Date the request was created.", -- CYYDDD Julian → DATE
f.R1UKID AS "Internal unique key; ties the request to its suggestions and tag records.",
f.R1SHPN AS "Shipment number for outbound pick requests.",
f.R1LDNM AS "Load number for outbound pick requests."
FROM <catalog>.<schema_data>.f4600 f
WHERE
f.R1TRDJ >= <TRDJ_FROM> -- Julian CYYDDD, e.g. 126001
-- AND f.R1TRDJ <= <TRDJ_TO> -- Julian CYYDDD, e.g. 126365
ORDER BY f.R1RQBT;4 parameters not filled: <catalog>, <schema_data>, <TRDJ_FROM>, <TRDJ_TO>
Relationships
1-hop neighbors — click a table to navigate there. UDC decode edges point coded fields at their F0005 lookup.
Programs That Use This Table
Primary programs
- P4600Request Inquiry — the interactive application for reviewing putaway, picking, and replenishment requests, checking their status, and creating or canceling suggestions manuallyRead/write accessInteractive
- R46140Batch Putaway Request — the batch job that creates putaway requests in bulk for received or completed items instead of generating them one at a time at receipt entryWrite accessBatch UBE
- R46171Location Selection Driver — the batch engine that processes open putaway, picking, and replenishment requests and creates location suggestions using movement instructions, item profiles, and location capacityRead/write accessBatch UBE