جدول 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 ساعة.
