أصناف تحت الحد الأدنى للمخزون
أصناف المخزون التي تقل كميتها المتوفرة عن الحد الأدنى المحدد في الصنف.
الأداة
SELECT T0.ItemCode, T0.ItemName, T0.OnHand, T0.MinLevel, T0.MinLevel - T0.OnHand AS ShortQty, T0.CardCode AS PreferredVendor FROM OITM T0 WHERE T0.InvntItem = 'Y' AND T0.MinLevel > 0 AND T0.OnHand < T0.MinLevel ORDER BY ShortQty DESC
SELECT T0."ItemCode", T0."ItemName", T0."OnHand", T0."MinLevel", T0."MinLevel" - T0."OnHand" AS "ShortQty", T0."CardCode" AS "PreferredVendor" FROM OITM T0 WHERE T0."InvntItem" = 'Y' AND T0."MinLevel" > 0 AND T0."OnHand" < T0."MinLevel" ORDER BY "ShortQty" DESC
ما الذي يجيب عنه هذا الاستعلام
كل يوم اثنين يعدّ مساعد المشتريات قائمة إعادة الطلب. يجيب هذا الاستعلام: أي الأصناف المخزنة نزلت عن حدها الأدنى، وكم وحدة ناقصة، ومن أي مورّد نطلب.
لرؤية الصورة الكاملة للكميات المتوفرة والمحجوزة والمطلوبة لكل مستودع، استخدم استعلام المخزون حسب المستودع.
مثال على النتائج
قيم تجريبية توضيحية. أعمدتك هي نفسها؛ والأرقام تأتي من شركتك.
| ItemCode | ItemName | OnHand | MinLevel | ShortQty | PreferredVendor |
|---|---|---|---|---|---|
| A00005 | Toner Cartridge Black | 12 | 60 | 48 | V10000 |
| A00007 | Paper A4 Box | 30 | 70 | 40 | V20000 |
| A00009 | USB Cable 2m | 5 | 25 | 20 | V10000 |
| A00011 | Mouse Pad | 8 | 15 | 7 |
SQL Server مقابل SAP HANA
يختلف الاقتباس فقط. لاحظ أن OITM."CardCode" هو حقل المورّد المفضل في الصنف، وأن الاسم المستعار "PreferredVendor" مقتبس في HANA ليحتفظ بحالة أحرفه.
الأخطاء الشائعة وحلولها
- صنف ناقص في مستودع واحد لكنه غير مدرج: OITM.OnHand و MinLevel إجماليات على مستوى الشركة. إذا كنت تدير مستويات المخزون لكل مستودع، فاقرأ OITW.MinStock و OITW.OnHand لكل WhsCode بدلًا منهما.
- أصناف مطلوبة بالفعل تستمر في الظهور: لا يطرح الاستعلام أوامر الشراء المفتوحة. أضف AND T0.OnHand + T0.OnOrder < T0.MinLevel لتجاهل الأصناف التي يجري تزويدها بالفعل.
- PreferredVendor فارغ: لم يُحدد مورّد مفضل في البيانات الرئيسية للصنف (تبويب بيانات الشراء). املأه هناك؛ فالاستعلام يقرأ OITM.CardCode.
استعلامات ذات صلة
مرجع الجداول: جدول OITM (الأصناف (البيانات الرئيسية للصنف))
ثلاث خطوات بدون تسجيل
انسخ النسخة المناسبة
استخدم تبويب SQL Server لقواعد بيانات MS SQL، وتبويب HANA لـ SAP B1 على HANA.
افتح مولّد الاستعلامات
في SAP Business One اذهب إلى الأدوات ← الاستعلامات ← مولّد الاستعلامات (Tools → Queries → Query Generator)، والصق الاستعلام وانقر تنفيذ (Execute).
احفظ وشارك
انقر حفظ، واختر فئة، وسمِّ الاستعلام. يستطيع فريقك تشغيله من مدير الاستعلامات.
أسئلة حول هذه الأداة
كيف أشغّل استعلام «أصناف تحت الحد الأدنى للمخزون» في SAP Business One؟
انسخ النسخة التي تناسب قاعدة بياناتك، وافتح الأدوات ← الاستعلامات ← مولّد الاستعلامات، والصقه في مربع SQL وانقر تنفيذ. احفظه لإعادة استخدامه لاحقًا.
ما الجداول التي يستخدمها هذا الاستعلام؟
يقرأ OITM من المخطط القياسي لـ SAP Business One. لا يحتاج إلى أي حقول معرّفة من قِبل المستخدم.
هل يمكن تحويله إلى لوحة معلومات أو تنبيه؟
نعم. نحوّل الاستعلامات إلى تقارير Crystal، أو تقارير Excel تتحدّث تلقائيًا، أو تنبيهات SAP B1، أو رسائل واتساب للمديرين.
مصممة لفرق SAP Business One
تحتاج هذا داخل SAP Business One؟
نطوّر إضافات وتقارير وتكاملات لـ SAP B1 على SQL Server و HANA. أخبرنا بما تحتاجه واحصل على سعر ثابت، عادةً خلال 24 ساعة.
