جدول OWTR في SAP Business One (تحويل المخزون (الرأس))

OWTR هو جدول SAP Business One الذي يخزن رأس كل تحويل مخزون، وهو المستند الذي ينقل المخزون بين المستودعات. نوع كائنه 67. والأسطر، مع الصنف والكمية والمستودع المصدر (FromWhsCod) والمستودع الوجهة (WhsCode)، موجودة في WTR1 وتُربط عبر DocEntry.

الحقول الرئيسية في OWTR

الحقلما يحتويه
DocEntryالمفتاح الداخلي. يُربط بـ WTR1.DocEntry.
DocNumرقم التحويل الذي يراه المستخدمون.
DocDateتاريخ الترحيل.
ToWhsCodeرمز المستودع الوجهة (القيمة الافتراضية في الرأس). يُربط بـ OWHS.WhsCode.
CANCELEDY = ملغى، N = غير ملغى.
DocStatusO = مفتوح، C = مغلق.
CardCode / CardNameشريك الأعمال، إن أُدخل. يُربط بـ OCRD.CardCode.
Comments / JrnlMemoالملاحظات وملاحظات اليومية.
TransIdقيد اليومية الذي أنشأه التحويل. يُربط بـ OJDT.TransId.
UserSignالمستخدم الذي أنشأه. يُربط بـ OUSR.
ObjTypeنوع الكائن، 67 = تحويل المخزون.

كيف يرتبط OWTR بالجداول الأخرى

OWTR هو الرأس، و WTR1 يحتوي على سطر واحد لكل صنف منقول. لكل سطر FromWhsCod و WhsCode خاصان به، فقد تختلف المستودعات من سطر لآخر. وعندما يُنسخ التحويل من طلب تحويل، يكون WTR1.BaseType هو 1250000001 ويشير WTR1.BaseEntry إلى OWTQ.DocEntry.

عمليات الربط الشائعة

  • OWTR T0 INNER JOIN WTR1 T1 ON T1.DocEntry = T0.DocEntry (الأسطر)
  • WTR1 T1 INNER JOIN OITM T2 ON T2.ItemCode = T1.ItemCode (البيانات الرئيسية للصنف)
  • WTR1 T1 LEFT JOIN OWTQ T3 ON T3.DocEntry = T1.BaseEntry AND T1.BaseType = 1250000001 (طلب التحويل المصدر)
  • OWTR T0 LEFT JOIN OJDT T4 ON T4.TransId = T0.TransId (قيد اليومية)

متى تستخدم جدول OWTR

استخدم OWTR مع WTR1 لسرد المخزون المنقول بين المستودعات في فترة ما، ولتدقيق التحويلات لكل مستخدم، ولمعرفة طلبات التحويل التي نُفذت، ولتفسير فروق مخزون المستودعات مع OINM.

مثال على استعلام: تحويلات المخزون في آخر 30 يومًا، لكل سطر

SQL Server

SELECT T0.DocNum, T0.DocDate, T1.ItemCode, T1.Dscription, T1.FromWhsCod,
  T1.WhsCode AS ToWhs, T1.Quantity
FROM OWTR T0
INNER JOIN WTR1 T1 ON T1.DocEntry = T0.DocEntry
WHERE T0.CANCELED = 'N' AND DATEDIFF(day, T0.DocDate, GETDATE()) <= 30
ORDER BY T0.DocDate DESC, T0.DocNum

SAP HANA (أسماء الأعمدة بين علامتي اقتباس مزدوجتين)

SELECT T0."DocNum", T0."DocDate", T1."ItemCode", T1."Dscription", T1."FromWhsCod",
  T1."WhsCode" AS "ToWhs", T1."Quantity"
FROM OWTR T0
INNER JOIN WTR1 T1 ON T1."DocEntry" = T0."DocEntry"
WHERE T0."CANCELED" = 'N' AND DAYS_BETWEEN(T0."DocDate", CURRENT_TIMESTAMP) <= 30
ORDER BY T0."DocDate" DESC, T0."DocNum"

الصق أيًّا من النسختين في الأدوات ← الاستعلامات ← مولّد الاستعلامات (Tools → Queries → Query Generator). تحتاج اللهجة الأخرى لاستعلامك الخاص؟ استخدم محوّل SQL إلى HANA.

خطأ شائع: أخذ المستودعات من الرأس فقط

في الرأس ToWhsCode، لكن كل سطر في WTR1 يحمل FromWhsCod و WhsCode خاصين به، وقد يختلفان عن الرأس. اعرض المستودعات من WTR1. وصفِّ أيضًا على CANCELED = 'N'، وإلا حُسبت التحويلات الملغاة مرتين. انظر جدول OINM (يومية المستودع).

استعلامات جاهزة تستخدم OWTR

أسئلة حول جدول OWTR

ما نوع كائن تحويل المخزون في SAP B1؟

67. القيمة الافتراضية لـ OWTR.ObjType و WTR1.ObjType هي 67.

أين المستودع المصدر والوجهة في التحويل؟

في الأسطر: WTR1.FromWhsCod هو المستودع المصدر و WTR1.WhsCode هو المستودع الوجهة. و OWTR.ToWhsCode هو المستودع الوجهة في الرأس.

كيف أعرف طلب التحويل الذي جاء منه التحويل؟

WTR1.BaseType = 1250000001 و WTR1.BaseEntry = OWTQ.DocEntry.

جداول ذات صلة

WTR1 (تحويل المخزون (الأسطر)) · OWTQ (طلب تحويل المخزون (الرأس)) · OINM (يومية المستودع (تدقيق المخزون)) · OWHS (المستودعات) · ابحث في كل جداول SAP Business One

المصادر: توثيق SAP Business One و SDK (مرجع جداول قاعدة البيانات في DI API)، بوابة SAP Help.

جاهز للبدء؟

أخبرنا بما تحتاجه. ستحصل على إجابة تقنية واضحة ونطاق عمل محدد وسعر ثابت، عادةً خلال 24 ساعة.