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

FeldInhalt
DocEntryInterner Schlüssel. Verknüpft mit RDN1.DocEntry.
DocNumRetourennummer, die der Anwender sieht.
DocDateBuchungsdatum.
CardCode / CardNameKunde. Verknüpft mit OCRD.CardCode.
NumAtCardReferenznummer des Kunden.
DocStatusO = offen, C = geschlossen.
CANCELEDY = storniert, N = nicht storniert, C = Stornobeleg.
DocTotal / DocCurBelegsumme und Währung.
CommentsBemerkungen.
TransIdVon der Retoure erzeugte Journalbuchung. Verknüpft mit OJDT.TransId.
ObjTypeObjekttyp, 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

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.