جدول OWTQ في SAP Business One (طلب تحويل المخزون (الرأس))
OWTQ هو جدول SAP Business One الذي يخزن رأس كل طلب تحويل مخزون، وهو المستند الذي يطلب نقل المخزون قبل ترحيل التحويل. نوع كائنه 1250000001. والأسطر في WTQ1 وتُربط عبر DocEntry، أما التحويلات المنفذة منه ففي OWTR.
الحقول الرئيسية في OWTQ
| الحقل | ما يحتويه |
|---|---|
DocEntry | المفتاح الداخلي. يُربط بـ WTQ1.DocEntry. |
DocNum | رقم الطلب الذي يراه المستخدمون. |
DocDate / DocDueDate | تاريخ الترحيل وتاريخ الاستحقاق. |
ReqDate | التاريخ المطلوب. |
ToWhsCode | رمز المستودع الوجهة. يُربط بـ OWHS.WhsCode. |
DocStatus | O = مفتوح، C = مغلق. |
CANCELED | Y = ملغى، N = غير ملغى. |
Requester / ReqName | المستخدم الذي يطلب البضائع واسمه. |
ReqType | 12 = مستخدم، 171 = موظف. |
WTQ1.OpenQty | الكمية المفتوحة المتبقية في سطر الطلب. |
ObjType | نوع الكائن، 1250000001 = طلب تحويل المخزون. |
كيف يرتبط OWTQ بالجداول الأخرى
OWTQ هو الرأس و WTQ1 يحتوي على الأسطر مع FromWhsCod و WhsCode و OpenQty. وعندما يُنسخ سطر إلى تحويل مخزون، يكون WTQ1.TargetType هو 67، ويشير سطر التحويل إلى الخلف عبر WTR1.BaseType = 1250000001 و WTR1.BaseEntry = OWTQ.DocEntry.
عمليات الربط الشائعة
OWTQ T0 INNER JOIN WTQ1 T1 ON T1.DocEntry = T0.DocEntry(الأسطر)OWTR T2 INNER JOIN WTR1 T3 ON T3.DocEntry = T2.DocEntry AND T3.BaseType = 1250000001 AND T3.BaseEntry = T0.DocEntry(التحويلات المنفذة من الطلب)OWTQ T0 LEFT JOIN OWHS T4 ON T4.WhsCode = T0.ToWhsCode(المستودع الوجهة)
متى تستخدم جدول OWTQ
استخدم OWTQ مع WTQ1 لسرد طلبات التحويل المفتوحة لكل مستودع، ولعرض ما لا يزال ينتظر النقل (OpenQty)، ولقياس مدة بقاء الطلبات مفتوحة قبل ترحيل التحويل.
مثال على استعلام: أسطر طلبات التحويل المفتوحة مع الكمية المتبقية
SQL Server
SELECT T0.DocNum, T0.DocDate, T0.ReqDate, T1.ItemCode, T1.FromWhsCod, T1.WhsCode AS ToWhs, T1.OpenQty, DATEDIFF(day, T0.DocDate, GETDATE()) AS DaysOpen FROM OWTQ T0 INNER JOIN WTQ1 T1 ON T1.DocEntry = T0.DocEntry WHERE T0.DocStatus = 'O' AND T0.CANCELED = 'N' AND T1.OpenQty > 0 ORDER BY T0.DocDate
SAP HANA (أسماء الأعمدة بين علامتي اقتباس مزدوجتين)
SELECT T0."DocNum", T0."DocDate", T0."ReqDate", T1."ItemCode", T1."FromWhsCod", T1."WhsCode" AS "ToWhs", T1."OpenQty", DAYS_BETWEEN(T0."DocDate", CURRENT_TIMESTAMP) AS "DaysOpen" FROM OWTQ T0 INNER JOIN WTQ1 T1 ON T1."DocEntry" = T0."DocEntry" WHERE T0."DocStatus" = 'O' AND T0."CANCELED" = 'N' AND T1."OpenQty" > 0 ORDER BY T0."DocDate"
الصق أيًّا من النسختين في الأدوات ← الاستعلامات ← مولّد الاستعلامات (Tools → Queries → Query Generator). تحتاج اللهجة الأخرى لاستعلامك الخاص؟ استخدم محوّل SQL إلى HANA.
خطأ شائع: توقع أن طلب التحويل ينقل المخزون
لا يغير طلب التحويل مخزون المستودع؛ وحده تحويل المخزون (OWTR) يفعل ذلك. اعرض المخزون من OITW واستخدم OWTQ فقط لمعرفة المطلوب وما زال مفتوحًا (WTQ1.OpenQty). انظر جدول OWTR (تحويل المخزون).
استعلامات جاهزة تستخدم OWTQ
- المخزون حسب المستودع: الكمية المتوفرة والمحجوزة والمطلوبة والمتاحة لكل صنف ومستودع.
أسئلة حول جدول OWTQ
ما نوع كائن طلب تحويل المخزون؟
1250000001. وهو القيمة الافتراضية لـ OWTQ.ObjType.
أين أسطر طلب التحويل؟
في WTQ1، وتُربط عبر WTQ1.DocEntry = OWTQ.DocEntry. و OpenQty هو ما بقي للتحويل.
كيف أرى التحويلات المنفذة من طلب ما؟
ابحث عن أسطر WTR1 حيث BaseType = 1250000001 و BaseEntry = OWTQ.DocEntry.
جداول ذات صلة
OWTR (تحويل المخزون (الرأس)) · WTR1 (تحويل المخزون (الأسطر)) · OWHS (المستودعات) · ابحث في كل جداول SAP Business One
المصادر: توثيق SAP Business One و SDK (مرجع جداول قاعدة البيانات في DI API)، بوابة SAP Help.
جاهز للبدء؟
أخبرنا بما تحتاجه. ستحصل على إجابة تقنية واضحة ونطاق عمل محدد وسعر ثابت، عادةً خلال 24 ساعة.
