Tabelle ORDN in SAP Business One (Retouren (Kopf))
ORDN ist die Tabelle in SAP Business One, die den Kopf jeder Retoure speichert, also des Verkaufsbelegs, der Ware von einem Kunden in den Bestand zurücknimmt. Ihr Objekttyp ist 16. Die Zeilen liegen in RDN1, verknüpft über DocEntry; eine aus einer Lieferung kopierte Zeile hat BaseType 15 und BaseEntry = ODLN.DocEntry.
Wichtige Felder der Tabelle ORDN
| Feld | Inhalt |
|---|---|
DocEntry | Interner Schlüssel. Verknüpft mit RDN1.DocEntry. |
DocNum | Retourennummer, die der Anwender sieht. |
DocDate | Buchungsdatum. |
CardCode / CardName | Kunde. Verknüpft mit OCRD.CardCode. |
NumAtCard | Referenznummer des Kunden. |
DocStatus | O = offen, C = geschlossen. |
CANCELED | Y = storniert, N = nicht storniert, C = Stornobeleg. |
DocTotal / DocCur | Belegsumme und Währung. |
Comments | Bemerkungen. |
TransId | Von der Retoure erzeugte Journalbuchung. Verknüpft mit OJDT.TransId. |
ObjType | Objekttyp, 16 = Retouren. |
Wie ORDN mit anderen Tabellen zusammenhängt
ORDN ist der Kopf, RDN1 enthält die Zeilen. Eine aus einer Lieferung kopierte Zeile hat RDN1.BaseType = 15 und BaseEntry = ODLN.DocEntry (234000031 bedeutet, dass sie aus einer Retourenanforderung stammt). Wird die Retoure gutgeschrieben, ist RDN1.TargetType 14 (Ausgangsgutschrift).
Typische Joins
ORDN T0 INNER JOIN RDN1 T1 ON T1.DocEntry = T0.DocEntry (Zeilen)RDN1 T1 LEFT JOIN ODLN T2 ON T2.DocEntry = T1.BaseEntry AND T1.BaseType = 15 (ursprüngliche Lieferung)RDN1 T1 LEFT JOIN ORIN T3 ON T3.DocEntry = T1.TrgetEntry AND T1.TargetType = 14 (Ausgangsgutschrift)
Wann Sie die Tabelle ORDN verwenden
Verwenden Sie ORDN mit RDN1, um zurückgegebene Mengen pro Artikel und Kunde zu berichten, jede Retoure bis zu ihrer Lieferung zurückzuverfolgen und Retouren zu finden, die noch nicht gutgeschrieben wurden (offene Retouren).
Beispielabfrage: Retouren mit der Nummer der ursprünglichen Lieferung, letzte 90 Tage
SQL Server
SELECT T0.DocNum AS ReturnNum, T0.DocDate, T0.CardCode, T1.ItemCode, T1.Quantity, T2.DocNum AS DeliveryNum FROM ORDN T0 INNER JOIN RDN1 T1 ON T1.DocEntry = T0.DocEntry LEFT JOIN ODLN T2 ON T2.DocEntry = T1.BaseEntry AND T1.BaseType = 15 WHERE T0.CANCELED = 'N' AND DATEDIFF(day, T0.DocDate, GETDATE()) <= 90 ORDER BY T0.DocDate DESC
SAP HANA (Spaltennamen in doppelten Anführungszeichen)
SELECT T0."DocNum" AS "ReturnNum", T0."DocDate", T0."CardCode", T1."ItemCode", T1."Quantity", T2."DocNum" AS "DeliveryNum" FROM ORDN T0 INNER JOIN RDN1 T1 ON T1."DocEntry" = T0."DocEntry" LEFT JOIN ODLN T2 ON T2."DocEntry" = T1."BaseEntry" AND T1."BaseType" = 15 WHERE T0."CANCELED" = 'N' AND DAYS_BETWEEN(T0."DocDate", CURRENT_TIMESTAMP) <= 90 ORDER BY T0."DocDate" DESC
Fügen Sie eine der beiden Versionen unter Extras → Abfragen → Abfragegenerator ein. Sie brauchen den anderen Dialekt für Ihre eigene Abfrage? Nutzen Sie den SQL-zu-HANA-Konverter.
Typischer Fallstrick: Retoure und Gutschrift verwechseln
ORDN (Objekt 16) nimmt Ware in den Bestand zurück; die Ausgangsgutschrift (ORIN, Objekt 14) verringert, was der Kunde schuldet. Ein Umsatzbericht abzüglich Retouren sollte Gutschriften abziehen, nicht Retouren, sonst wird ein zurückgegebener und gutgeschriebener Artikel doppelt gezählt. Siehe ORIN-Tabelle (Ausgangsgutschrift).
Fertige Abfragen, die ORDN verwenden
- Umsatz pro Kunde für einen Zeitraum: Nettoumsatz pro Kunde (Ausgangsrechnungen abzüglich Gutschriften) zwischen zwei Daten, absteigend sortiert.
Fragen zur Tabelle ORDN
Welchen Objekttyp hat eine Retoure in SAP B1?
16. Das ist der Standardwert von ORDN.ObjType.
Wie finde ich die Lieferung, aus der eine Retoure stammt?
RDN1.BaseType = 15 und RDN1.BaseEntry = ODLN.DocEntry.
Was ist der Unterschied zwischen ORDN und ORIN?
ORDN ist die Retoure (Ware zurück in den Bestand, Objekt 16); ORIN ist die Ausgangsgutschrift (die finanzielle Gutschrift, Objekt 14).
Verwandte Tabellen
ODLN (Lieferung (Kopf)) · ORIN (Ausgangsgutschrift (Kopf)) · OCRD (Geschäftspartner) · alle SAP-Business-One-Tabellen durchsuchen
Quellen: Dokumentation und SDK zu SAP Business One (Referenz der DI-API-Datenbanktabellen), SAP Help Portal.
Bereit für den Start?
Sagen Sie uns, was Sie brauchen. Sie erhalten eine klare technische Antwort, einen festen Leistungsumfang und einen Preis, in der Regel innerhalb von 24 Stunden.
