جدول IGE1 في SAP Business One (صرف البضائع (الأسطر))
IGE1 هو جدول SAP Business One الذي يخزن أسطر صرف البضائع: سطر واحد لكل صنف مُخرج من المخزون، مع المستودع والكمية والحساب والمستند الأساس. ويُربط بالرأس OIGE عبر DocEntry؛ والأسطر المصروفة لأمر إنتاج يكون BaseType فيها 202.
الحقول الرئيسية في IGE1
| الحقل | ما يحتويه |
|---|---|
DocEntry | مفتاح الرأس. يُربط بـ OIGE.DocEntry. |
LineNum | رقم السطر. |
ItemCode | الصنف. يُربط بـ OITM.ItemCode. |
Dscription | وصف الصنف. |
Quantity | الكمية المصروفة. |
WhsCode | المستودع. يُربط بـ OWHS.WhsCode. |
Price | سعر السطر. |
StockPrice | سعر المخزون للسطر. |
AcctCode | رمز حساب السطر. يُربط بـ OACT.AcctCode. |
BaseType | نوع المستند الأساس: 202 = أمر الإنتاج. |
BaseEntry / BaseLine | مفتاح المستند الأساس وسطره. |
OcrCode / Project | قاعدة التوزيع ورمز المشروع. |
كيف يرتبط IGE1 بالجداول الأخرى
تنتمي أسطر IGE1 إلى رأس واحد في OIGE (DocEntry). ويشير BaseType 202 مع BaseEntry إلى أمر الإنتاج (OWOR) الذي صُرفت له المكوّنات. و TargetType 59 يعني أن السطر نُسخ لاحقًا إلى إيصال استلام بضائع.
عمليات الربط الشائعة
IGE1 T0 INNER JOIN OIGE T1 ON T1.DocEntry = T0.DocEntry(الرأس)IGE1 T0 LEFT JOIN OWOR T2 ON T2.DocEntry = T0.BaseEntry AND T0.BaseType = 202(أمر الإنتاج)IGE1 T0 INNER JOIN OACT T3 ON T3.AcctCode = T0.AcctCode(اسم الحساب)
متى تستخدم جدول IGE1
استخدم IGE1 لجمع استهلاك المكوّنات لكل أمر إنتاج، ولتقرير الكمية المصروفة لكل حساب، ولمقارنة الصرف الفعلي بالمكوّنات المخططة في الأمر.
مثال على استعلام: المكوّنات المصروفة لكل أمر إنتاج
SQL Server
SELECT T0.BaseEntry AS ProductionOrderEntry, T0.ItemCode, T0.WhsCode, SUM(T0.Quantity) AS QtyIssued FROM IGE1 T0 INNER JOIN OIGE T1 ON T1.DocEntry = T0.DocEntry WHERE T0.BaseType = 202 AND T1.CANCELED = 'N' GROUP BY T0.BaseEntry, T0.ItemCode, T0.WhsCode ORDER BY T0.BaseEntry, T0.ItemCode
SAP HANA (أسماء الأعمدة بين علامتي اقتباس مزدوجتين)
SELECT T0."BaseEntry" AS "ProductionOrderEntry", T0."ItemCode", T0."WhsCode", SUM(T0."Quantity") AS "QtyIssued" FROM IGE1 T0 INNER JOIN OIGE T1 ON T1."DocEntry" = T0."DocEntry" WHERE T0."BaseType" = 202 AND T1."CANCELED" = 'N' GROUP BY T0."BaseEntry", T0."ItemCode", T0."WhsCode" ORDER BY T0."BaseEntry", T0."ItemCode"
الصق أيًّا من النسختين في الأدوات ← الاستعلامات ← مولّد الاستعلامات (Tools → Queries → Query Generator). تحتاج اللهجة الأخرى لاستعلامك الخاص؟ استخدم محوّل SQL إلى HANA.
خطأ شائع: BaseEntry هو DocEntry، لا رقم الأمر
يحتوي IGE1.BaseEntry على DocEntry أمر الإنتاج، لا DocNum الخاص به. اربط OWOR عبر DocEntry (مع BaseType = 202) لعرض رقم الأمر الذي يعرفه المستخدمون. انظر جدول WOR1 (مكوّنات أمر الإنتاج).
استعلامات جاهزة تستخدم IGE1
- الأصناف بطيئة الحركة (بلا مبيعات منذ 90 يومًا): الأصناف المتوفرة في المخزون التي لم تُفوتر خلال آخر 90 يومًا.
أسئلة حول جدول IGE1
كيف أربط IGE1 بأمر إنتاج؟
IGE1.BaseType = 202 و IGE1.BaseEntry = OWOR.DocEntry.
إلى أي حساب يُرحّل سطر صرف البضائع؟
IGE1.AcctCode، الذي يشير إلى OACT.AcctCode.
ما الفرق بين IGE1 و WOR1؟
WOR1 يحتوي على المكوّنات المخططة في أمر الإنتاج؛ و IGE1 يحتوي على ما صُرف فعلًا من المخزون.
جداول ذات صلة
OIGE (صرف البضائع (الرأس)) · OWOR (أمر الإنتاج (الرأس)) · WOR1 (أمر الإنتاج (أسطر المكوّنات)) · ابحث في كل جداول SAP Business One
المصادر: توثيق SAP Business One و SDK (مرجع جداول قاعدة البيانات في DI API)، بوابة SAP Help.
جاهز للبدء؟
أخبرنا بما تحتاجه. ستحصل على إجابة تقنية واضحة ونطاق عمل محدد وسعر ثابت، عادةً خلال 24 ساعة.
