جدول OMRC في SAP Business One (الشركات المصنّعة)

OMRC هو جدول الشركات المصنّعة في SAP Business One: صف واحد لكل شركة مصنّعة، برمز رقمي (FirmCode) واسم (FirmName). تشير الأصناف إلى شركتها المصنّعة عبر OITM.FirmCode، لذا يُستخدم OMRC غالبًا لعرض اسم الشركة المصنّعة في تقارير الأصناف والمخزون والمبيعات.

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

الحقلما يحتويه
FirmCodeرمز الشركة المصنّعة، وهو المفتاح. يشير إليه OITM.FirmCode.
FirmNameاسم الشركة المصنّعة (حتى 30 حرفًا).
DataSourceطريقة إنشاء الصف، مثل O = DI API، S = Service Layer، M = استيراد.
UserSignتوقيع المستخدم. يُربط بـ OUSR.
OITM.FirmCodeالشركة المصنّعة للصنف؛ القيمة الافتراضية -1.

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

OMRC جدول بيانات رئيسية صغير بلا جدول أسطر. لكل صنف في OITM رمز شركة مصنّعة واحد في FirmCode، يُربط بـ OMRC.FirmCode. والقيمة الافتراضية لـ OITM.FirmCode هي -1.

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

  • OITM T0 LEFT JOIN OMRC T1 ON T1.FirmCode = T0.FirmCode (اسم الشركة المصنّعة)

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

استخدم OMRC لتجميع قوائم الأصناف والمخزون والمبيعات حسب الشركة المصنّعة، ولإيجاد الأصناف التي لا تزال تحمل رمز الشركة المصنّعة الافتراضي.

مثال على استعلام: عدد الأصناف لكل شركة مصنّعة، بما فيها الأصناف بلا شركة مصنّعة

SQL Server

SELECT ISNULL(T1.FirmName, '(none)') AS Manufacturer, COUNT(T0.ItemCode) AS Items
FROM OITM T0
LEFT JOIN OMRC T1 ON T1.FirmCode = T0.FirmCode
GROUP BY T1.FirmName
ORDER BY Items DESC

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

SELECT IFNULL(T1."FirmName", '(none)') AS "Manufacturer", COUNT(T0."ItemCode") AS "Items"
FROM OITM T0
LEFT JOIN OMRC T1 ON T1."FirmCode" = T0."FirmCode"
GROUP BY T1."FirmName"
ORDER BY "Items" DESC

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

خطأ شائع: الربط الداخلي يُسقط أصنافًا

القيمة الافتراضية لـ OITM.FirmCode هي -1، ولا يوجد لها صف في OMRC، فيُسقط INNER JOIN بصمت كل صنف بلا شركة مصنّعة. استخدم LEFT JOIN من OITM. انظر جدول OITM (البيانات الرئيسية للصنف).

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

أين تُخزن الشركة المصنّعة للصنف في SAP B1؟

يحتوي OITM.FirmCode على الرمز؛ والاسم هو OMRC.FirmName، ويُربط عبر FirmCode.

ماذا يعني FirmCode -1 في صنف؟

-1 هي القيمة الافتراضية لـ OITM.FirmCode، أي لم تُختر شركة مصنّعة؛ وليس لها صف في OMRC.

ما الطول المسموح لاسم الشركة المصنّعة؟

OMRC.FirmName بطول 30 حرفًا.

جداول ذات صلة

OITM (الأصناف (البيانات الرئيسية للصنف)) · OITB (مجموعات الأصناف) · ابحث في كل جداول SAP Business One

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

جاهز للبدء؟

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