أصناف بلا سعر في قائمة أسعار

أصناف المبيعات التي سعرها صفر في قائمة الأسعار المختارة.

الجداول: OITM, ITM1, OPLNالاستخدام: اكتشاف فجوات التسعير قبل أن تصل إلى عرض أسعار.المعاملات: [%0] = رقم قائمة الأسعار

الأداة

SELECT T0.ItemCode, T0.ItemName, T2.ListName, T1.Price
FROM OITM T0
INNER JOIN ITM1 T1 ON T0.ItemCode = T1.ItemCode
INNER JOIN OPLN T2 ON T1.PriceList = T2.ListNum
WHERE T0.SellItem = 'Y' AND T0.frozenFor = 'N' AND T1.PriceList = [%0] AND ISNULL(T1.Price, 0) = 0
ORDER BY T0.ItemCode
تحتاج حقولك المخصصة (UDF) في هذا التقرير، أو لوحة معلومات؟ نوسّعه لشركتك.خصّصه ←

ما الذي يجيب عنه هذا الاستعلام

قبل إطلاق قائمة أسعار جديدة أو تحميل أصناف جديدة، يريد فريق التسعير اكتشاف الأصناف التي ستظهر بسعر صفر في العروض. تشغيله على القائمة التي يستخدمها فريق المبيعات يمنع خروج عرض أسعار بسعر ناقص.

مثال على النتائج

قيم تجريبية توضيحية. أعمدتك هي نفسها؛ والأرقام تأتي من شركتك.

ItemCodeItemNameListNamePrice
A00058Monitor Arm SingleRetail Price0
A00061Docking Station USB-CRetail Price0
A00067Headset WirelessRetail Price0

SQL Server مقابل SAP HANA

تصبح ISNULL(T1.Price, 0) هي IFNULL(T1."Price", 0). ويبقى المعامل [%0] دون علامات اقتباس لأن رقم قائمة الأسعار رقمي، ويجب كتابة العمود ذي الأحرف الصغيرة "frozenFor" كما هو تمامًا.

الأخطاء الشائعة وحلولها

  • خطأ تحويل أو عمود غير صالح بعد إدخال المعامل: أدخل رقم قائمة الأسعار (ListNum، مثل 1)، لا اسمها. المعامل غير مقتبس ويُقارن مع ITM1.PriceList، وهو رقمي.
  • أصناف غير نشطة تظهر في القائمة: يستبعد الشرط frozenFor = 'N' الأصناف المعيّنة غير نشطة، لكن يمكن أيضًا تقييد الصنف بنطاق تاريخ نشط/غير نشط. راجع validFor وحقول التاريخ إذا كنت تستخدمها.
المخزون

استعلامات ذات صلة

مرجع الجداول: جدول OITM (الأصناف (البيانات الرئيسية للصنف)) · جدول ITM1 (أسعار الأصناف (لكل قائمة أسعار)) · جدول OPLN (قوائم الأسعار)

طريقة العمل

ثلاث خطوات بدون تسجيل

1

انسخ النسخة المناسبة

استخدم تبويب SQL Server لقواعد بيانات MS SQL، وتبويب HANA لـ SAP B1 على HANA.

2

افتح مولّد الاستعلامات

في SAP Business One اذهب إلى الأدوات ← الاستعلامات ← مولّد الاستعلامات (Tools → Queries → Query Generator)، والصق الاستعلام وانقر تنفيذ (Execute).

3

احفظ وشارك

انقر حفظ، واختر فئة، وسمِّ الاستعلام. يستطيع فريقك تشغيله من مدير الاستعلامات.

الأسئلة الشائعة

أسئلة حول هذه الأداة

كيف أشغّل استعلام «أصناف بلا سعر في قائمة أسعار» في SAP Business One؟

انسخ النسخة التي تناسب قاعدة بياناتك، وافتح الأدوات ← الاستعلامات ← مولّد الاستعلامات، والصقه في مربع SQL وانقر تنفيذ. احفظه لإعادة استخدامه لاحقًا.

ما الجداول التي يستخدمها هذا الاستعلام؟

يقرأ OITM، ITM1، OPLN من المخطط القياسي لـ SAP Business One. لا يحتاج إلى أي حقول معرّفة من قِبل المستخدم.

ماذا أُدخل عندما تفتح نافذة الاختيار؟

يستخدم هذا الاستعلام معاملات: [%0] = رقم قائمة الأسعار. يعرض SAP B1 نافذة اختيار لكل معامل عند تشغيل الاستعلام.

هل يمكن تحويله إلى لوحة معلومات أو تنبيه؟

نعم. نحوّل الاستعلامات إلى تقارير Crystal، أو تقارير Excel تتحدّث تلقائيًا، أو تنبيهات SAP B1، أو رسائل واتساب للمديرين.

تحتاج هذا داخل SAP Business One؟

نطوّر إضافات وتقارير وتكاملات لـ SAP B1 على SQL Server و HANA. أخبرنا بما تحتاجه واحصل على سعر ثابت، عادةً خلال 24 ساعة.