Tabella WOR1 in SAP Business One (Ordine di produzione (righe dei componenti))
WOR1 è la tabella di SAP Business One che contiene le righe di un ordine di produzione: ogni componente, risorsa o riga di testo con quantità base, quantità pianificata, quantità prelevata, metodo di prelievo e magazzino. Non ha dati di testata propri, quindi si collega a OWOR tramite DocEntry.
Campi chiave di WOR1
| Campo | Contenuto |
|---|---|
DocEntry | Chiave dell’ordine di produzione. Si collega con OWOR.DocEntry. |
LineNum | Numero di riga. DocEntry + LineNum è la chiave primaria. |
VisOrder | Ordine visivo, la posizione della riga a video. Anche DocEntry + VisOrder è univoco. |
ItemCode / ItemName | Codice e descrizione del componente (o della risorsa). |
ItemType | 4 = articolo, 290 = risorsa, -18 = riga di testo. |
BaseQty | Quantità del componente per unità di prodotto. |
PlannedQty | Quantità pianificata del componente per l’intero ordine. |
IssuedQty | Quantità prelevata per la produzione finora. |
IssueType | M = manuale, B = prelievo a consuntivo (backflush). |
wareHouse | Magazzino da cui si preleva il componente (scritto con la w minuscola). Si collega con OWHS.WhsCode. |
StageId | Fase del ciclo della riga, quando si usano le fasi. |
Come WOR1 si collega alle altre tabelle
WOR1 è la tabella delle righe di OWOR. Ogni riga appartiene a un ordine di produzione tramite DocEntry. Il prodotto, lo stato dell’ordine e la data di scadenza sono in OWOR, quindi la maggior parte delle query su WOR1 collega OWOR per filtrare gli ordini rilasciati. Le righe possono essere articoli, risorse o testo (ItemType), quindi filtri ItemType = 4 quando le servono solo i materiali.
Join più comuni
WOR1 T1 INNER JOIN OWOR T0 ON T1.DocEntry = T0.DocEntry (testata)WOR1 T1 LEFT JOIN OITM T2 ON T1.ItemCode = T2.ItemCode (anagrafica del componente)WOR1 T1 LEFT JOIN OWHS T3 ON T1.wareHouse = T3.WhsCode (magazzino di prelievo)
Quando si usa la tabella WOR1
Usi WOR1 per gli elenchi del fabbisogno di materiali degli ordini rilasciati, i componenti ancora da prelevare, le mancanze rispetto alla giacenza di OITW e i controlli tra materiale pianificato e prelevato dopo la chiusura di un ordine.
Query di esempio: componenti ancora da prelevare negli ordini di produzione rilasciati
SQL Server
SELECT T0.DocNum, T0.ItemCode AS Product, T1.ItemCode AS Component, T1.ItemName, T1.PlannedQty, T1.IssuedQty, T1.PlannedQty - T1.IssuedQty AS ToIssue, T1.IssueType, T1.wareHouse FROM OWOR T0 INNER JOIN WOR1 T1 ON T0.DocEntry = T1.DocEntry WHERE T0.Status = 'R' AND T1.ItemType = 4 AND T1.PlannedQty > T1.IssuedQty ORDER BY T0.DocNum, T1.VisOrder
SAP HANA (nomi delle colonne tra virgolette doppie)
SELECT T0."DocNum", T0."ItemCode" AS "Product", T1."ItemCode" AS "Component", T1."ItemName", T1."PlannedQty", T1."IssuedQty", T1."PlannedQty" - T1."IssuedQty" AS "ToIssue", T1."IssueType", T1."wareHouse" FROM OWOR T0 INNER JOIN WOR1 T1 ON T0."DocEntry" = T1."DocEntry" WHERE T0."Status" = 'R' AND T1."ItemType" = 4 AND T1."PlannedQty" > T1."IssuedQty" ORDER BY T0."DocNum", T1."VisOrder"
Incolli una delle due versioni in Strumenti → Query → Generatore di query. Le serve l’altro dialetto per una Sua query? Usi il convertitore da SQL a HANA.
Errore frequente: Risorse e righe di testo in una distinta dei materiali
WOR1 contiene anche righe di risorse (ItemType 290) e righe di testo (ItemType -18). Un report dei materiali o delle mancanze che legge tutte le righe di WOR1 mescola tempo macchina o manodopera con articoli a magazzino. Filtri ItemType = 4 per i materiali e ordini per VisOrder, non per LineNum, quando l’elenco deve seguire l’ordine a video.
Domande sulla tabella WOR1
Qual è la differenza tra LineNum e VisOrder in WOR1?
LineNum è il numero di riga della chiave primaria (DocEntry + LineNum). VisOrder è l’ordine visivo, la posizione della riga a video, ed è anch’esso univoco per ordine. Faccia il join su LineNum; ordini per VisOrder quando il risultato deve corrispondere all’ordine delle righe visto dagli utenti.
Qual è la differenza tra BaseQty e PlannedQty?
BaseQty è la quantità del componente per unità di prodotto. PlannedQty è la quantità pianificata per l’intero ordine di produzione.
Cosa significano i valori di IssueType in WOR1?
M è il prelievo manuale e B il prelievo a consuntivo (backflush). Con il prelievo manuale, i componenti vengono prelevati per l’ordine con un documento di prelievo per la produzione; con il backflush, SAP li preleva automaticamente quando si riceve il prodotto finito.
Tabelle correlate
OWOR (Ordine di produzione (testata)) · OITM (Articoli (anagrafica articoli)) · OITW (Giacenze degli articoli per magazzino) · OWHS (Magazzini) · cerca tutte le tabelle di SAP Business One
Iniziamo?
Ci descriva di cosa ha bisogno. Riceverà una risposta tecnica chiara, un perimetro definito e un prezzo, di norma entro 24 ore.
