جدول تسلسل الوصول والشروط في SAP MM (V/05, M/03)

⚡ ملخص ذكي

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

  • 🔎 الغرض الأساسي: تسلسل الوصول هو استراتيجية البحث التي يتبعها نوع الشرط للعثور على سعر صالح.
  • 🪜 الوصول الحصري: يتوقف البحث عند أول عملية وصول تُرجع سجلاً، لذا فإن ترتيب التسلسل يحدد الأولوية.
  • 🧩 جدول الشروط: كل نقطة وصول تؤدي إلى جدول تشكل حقوله الرئيسية التركيبة التي يتم البحث عنها.
  • 🚦 المتطلبات: يقوم روتين المتطلبات مثل 35 بتجاوز الوصول بالكامل عندما لا يتم استيفاء شرطه المسبق.
  • 🛠️ سمات الحقل: تتحكم مصادر القيم الخاصة، والتهيئة، والنمط، والأولوية في كيفية تصرف كل حقل مفتاح أثناء الوصول.
  • 🆕 إنشاء الجداول: يقوم M/03 بإنشاء جدول شروط الشراء، ويمكن نسخه اختيارياً من جدول موجود، ويجب إنشاؤه.
  • 📚 إعادة الاستخدام أولاً: SAP تشحن الشركة مجموعة كبيرة من الطاولات، لذا نادراً ما تكون هناك حاجة إلى طاولات جديدة.

تسلسل الوصول وجدول الشروط في SAP MM

ما هو جدول تسلسل الوصول وجدول الشروط؟

A نوع الشرط على سبيل المثال، يصف PB00 نوع قيمة السعر الإجمالي. لكنه لا يعرف أين يجدها. هذه مهمة تسلسل الوصول المرفق به.

يعمل جسمان معًا:

  • جدول الشروط. جدولٌ تُحدد حقوله الرئيسية تركيبةً واحدةً يُمكن من خلالها تحديد السعر، على سبيل المثال: المورّد + المادة + المصنع. الجدول 18 هو تركيبة سجل معلومات المادة المستخدمة في المثال أدناه.
  • تسلسل الوصول. قائمة مرتبة من عمليات الوصول، يشير كل منها إلى جدول شروط واحد. SAP يجربها من الأعلى ويتوقف عند أول واحدة تُرجع سجلاً.

وبالتالي، يعكس هذا الطلب أولوية تجارية. السعر الذي تم التفاوض عليه في إطار اتفاقية.tracينبغي أن يتجاوز سعره الرقم القياسي العام للمعلومات، لذا فإن الخدعةtracيقع مدخل t فوقه. Revإن استخدام الاثنين سيؤدي إلى استبدال الشروط المتفاوض عليها بسعر قياسي دون أي تأثير، ولهذا السبب تستحق صيانة تسلسل الوصول عناية خاصة.

تكتمل السلسلة بواسطة مخطط الحساب، وهو الذي يحدد ترتيب تطبيق أنواع الشروط بمجرد أن يجد كل منها قيمته.

تحديد تسلسل الوصول

لتحديد تسلسلات الوصول والحفاظ عليها، يتعين عليك اتباع بعض الخطوات البسيطة.

الخطوة 1) انتقل إلى SPRO > إدارة المواد > المشتريات > الشروط > تحديد عملية تحديد السعر > تحديد تسلسلات الوصول.

كما هو موضح أدناه، ستجد بنية حوارية لـ تسلسلات الوصول, يصل و مجال.

  1. اختر تسلسل الوصول الذي تريد الاحتفاظ به (PB01 السعر الاجمالي).
  2. Double انقر على يصل المجلد في بنية الحوار.

تحديد تسلسل الوصول

الخطوة 2) في الخطوة التالية، يمكنك تحديد طرق الوصول لتسلسل الوصول. يمكنك أن ترى أن هناك عدة طرق وصول موجودة لتسلسل واحد.

كل منها حصري. هذا يعني أنه إذا تم العثور على سجل في الوصول الأول (Contrac(العنصر t)، مما يعني أنه إذا وجد النظام شرطًا متاحًا من Contracإذا لم يتم العثور على العنصر المطلوب، فلن يبحث النظام أكثر، وسيتم استخدام تلك القيمة. وإذا لم يتم العثور عليه، فسيتبع النظام طرق الوصول الأخرى للعثور على المدخل المناسب.

يمكنك أيضًا تعيين متطلبات طريقة الوصول المراد استخدامها. على سبيل المثال، هناك متطلب 35 مخصص للوصول 10، والذي يستخدم جدول الشرط 17 – سجل معلومات المواد (خاص بالمصنع).

تحديد تسلسل الوصول

متطلب الوصول رقم 10 هو 35 – سجل معلومات المصنع. إذا لم يكن هناك سجل معلومات المصنع لمجموعة القيم في الجدول 17، فلن يتم استخدام الوصول 10 على الإطلاق.

تحديد تسلسل الوصول

الخطوة 3)

  1. حدد حق الوصول الذي تريد تعديله.
  2. اختر المجلد ذو المستوى الأدنى في بنية الحوار – مجال.

تحديد تسلسل الوصول

الخطوة 4)

  1. يمكنك أن ترى أننا موجودون على شاشة التفاصيل لتسلسل الوصول PB01، الوصول 20 والجدول 18.
  2. يتم عرض الحقول الرئيسية لجدول الشرط المستخدم في الوصول إلى الشرط هنا.

يتكون جدول الحالة من حقول الشروط التي تم تخصيص سمات معينة لها. عندما يحاول النظام الوصول إلى سجل شرط فإنه يستخدم هذه السمات.

تحديد تسلسل الوصول

  • مصدر ذو قيمة خاصة - يحتوي هذا الحقل على قيمة سيتم استخدامها كقيمة افتراضية أثناء الوصول (على سبيل المثال، استخدام فئة سجل المعلومات الثابتة لتسلسل الوصول)
  • فيه - إذا تم تحديد هذا المربع، فسوف يسمح النظام بالقيمة الأولية لهذا الحقل أثناء الوصول إلى جدول الشروط. إذا لم يتم تحديد هذا المربع، فلن يقوم النظام بمعالجة البحث في جدول الشروط.
  • اتيب - نوع المعالجة في الوصول. يمكنك تحديد ما إذا كان الحقل ذا صلة بالوصول إلى الشرط إذا كان جزءًا من نوع مفتاح مجاني أو ثابت. يتم ترك الافتراضي فارغًا (نوع المفتاح الثابت).
  • درجة الأهمية – أولوية الحقل (الخاصية)، يمكن ضبطها من 01 إلى 99. في معظم الأحيان يترك هذا الحقل فارغاً.

تحديد جداول الشروط

الآن، عندما نعرف ما هو جدول الشروط، وما هو استخدامه، يمكننا أن نرى أين يمكن تعريف جدول الشروط، وما هو الخيار الذي لدينا أثناء إنشائه.

كما رأيت في الموضوع السابق، فقد استخدمنا الجدول 18 – سجل معلومات المادة في مثالنا.

دعونا نرى أين وكيف يتم تعريفه.

عرض جدول الشروط الحالي

الخطوة 1)

  1. تنفيذ رمز المعاملة V / 05 وعلى الشاشة الأولية أدخل رقم الجدول الخاص بنا – 18.
  2. في القسم 2، يمكنك رؤية تعريف الجدول ورقم الجدول والوصف وخيارين يمكن تحديدهما. الخيار الأول يعني استخدام فترة الصلاحية (يوصى به دائمًا) والخيار الثاني هو التحقق من حالة إصدار السجل. إذا تم تحديده، فسيتم أخذ سجلات المعلومات الصادرة فقط في الاعتبار أثناء البحث عن الشرط.
  3. فيما يلي قائمة الحقول التي رأيتها بالفعل في موضوع تحديد تسلسل الوصول.

يمكنك الاطلاع على كيفية تعريف الجدول لاستخدامه لاحقًا في تخصيص تسلسل الوصول.

تحديد جداول الحالة

V / 05 يتم استخدام المعاملة لعرض جدول الشروط.

V / 04 يتم استخدام المعاملة لتغيير جدول الشروط.

V / 03 يتم استخدام المعاملة لإنشاء جدول الشروط.

إنشاء جدول شروط جديد

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

الخطوة 1)

  1. أدخل t-code M/03 وقم بتنفيذه.
  2. اختر رقم الجدول الجديد (يجب أن يكون غير مستخدم، على سبيل المثال 818).
  3. إذا كنت تريد نسخ جدول موجود إلى جدولك الجديد، فيمكنك تحديد الجدول المصدر هنا. يعد هذا مفيدًا إذا كان الجدول الخاص بك مشابهًا لجدول آخر موجود، ويحتاج فقط إلى تغيير بسيط للوفاء بالمتطلبات.

تحديد جداول الحالة

الخطوة 2) في الشاشة التالية، يمكنك القيام بجميع الإعدادات الخاصة بجدول الشروط وإنشائه.

  1. انقر فوق هذا الزر إذا كنت تريد تحرير الوصف.
  2. اختر ما إذا كان يجب على جدولك التحقق من فترات الصلاحية وحالات الإصدار.
  3. قائمة الحقول الحالية. يمكنك تحديد أي حقل تريد إزالته (من خلال النقر عليه مرة واحدة) واختيار أيقونة الإزالة (أيقونة القائمة مع علامة الطرح الحمراء).
  4. بإمكانك إضافة الحقول من كتالوج الحقول عن طريق النقر المزدوج عليها.
  5. تحتاج إلى إنشاء الجدول حتى يتم استخدامه بواسطة وظائف التسعير.

تحديد جداول الحالة

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

بعد الإنشاء الناجح، سيُطلب منك إنشاء طلب تغيير وبعد ذلك، ستظهر لك شاشة سجل كما يمكنك رؤيتها في الشاشة التالية.

تحديد جداول الحالة

لقد نجحت في إنشاء جدول الشروط، دعنا نرى ما إذا كان بإمكاننا رؤيته في شاشات صيانة تسلسل الوصول.

تحديد جداول الحالة

ها هو ذا، لذا يمكننا الآن إنشاء وصول باستخدام هذا الجدول. لن نتطرق إلى هذا بالتفصيل لأنه إجراء بسيط للغاية.

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

تحديد جداول الحالة

يجب أيضًا تعيين الحقول لوصولنا PB01 – 96 لكي يعمل بشكل صحيح.

جدول الشروط للمعاملات Codes: MM و SD

تستحق رموز المعاملات المذكورة أعلاه التنويه، لوجود مجموعتين متوازيتين، واستخدام المجموعة الخاطئة منها يُعدّ مصدرًا شائعًا للالتباس. تستخدم الخطوات المذكورة أعلاه V/05 للعرض وM/03 للإنشاء، وهو ما يعكس طريقة عمل العديد من الاستشاريين، إلا أن المجموعتين غير قابلتين للتبديل.

اكشن إدارة المواد المبيعات و التوزيع
إنشاء جدول الشروط M / 03 V / 03
تغيير جدول الشروط M / 04 V / 04
عرض جدول الشروط M / 05 V / 05
صيانة تسلسل الوصول M / 07 V / 07
صيانة نوع الحالة M / 06 V / 06

تنتمي عائلة M إلى قسم المشتريات، بينما تنتمي عائلة V إلى قسم المبيعات. يقرأ كلا القسمين نفس تعريفات الجداول الأساسية، ولهذا السبب يعرض V/05 جدول المشتريات، ولكنه يُنشئ دائمًا في العائلة التي تتوافق مع التطبيق، بحيث يكون فهرس الحقول المُقدّم هو الصحيح. أما تسعير جانب المبيعات، فيتم تناوله في... SAP دورة تدريبية في مجال تطوير البرمجيات.

⚠️ تحذير: لا يمكن استخدام جدول الشروط الجديد إلا بعد إنشائه. حفظ التعريف وحده لا يُنشئ جدول قاعدة بيانات، ولن يُتيحه تسلسل الوصول. لذا، احرص دائمًا على إكمال خطوة الإنشاء ومراجعة السجل.

كيفية العثور على سجلات الحالة أثناء التشغيل

لا يكون للتكوين معنى إلا بعد أن يصبح سلوك وقت التشغيل واضحًا. عند تسعير عنصر في أمر الشراء، SAP يقوم بتنفيذ التسلسل التالي لكل نوع شرط في المخطط.

  1. اقرأ تسلسل الوصول. يُحدد نوع الشرط تسلسلاً واحداً. أما نوع الشرط الذي لا يحتوي على تسلسل، مثل PBXX، فيتم تجاهله بالكامل ولا يمكن إدخاله إلا يدوياً.
  2. قم بتقييم المتطلبات. يمكن لكل عملية وصول أن تتضمن إجراءً للتحقق من المتطلبات. يتحقق المتطلب رقم 35 في المثال من وجود سجل معلومات خاص بالمصنع. في حال فشل المتطلب، يتم تخطي عملية الوصول هذه دون قراءة أي بيانات من قاعدة البيانات.
  3. اصنع المفتاح. يتم ملء الحقول الرئيسية لجدول الشروط من المستند. ويتم استخراج بيانات المورد والمادة والمصنع ومنظمة الشراء من رأس الطلب وبنوده.
  4. اقرأ جدول الحالة. إذا وُجد سجلٌّ لهذا المفتاح تحديدًا وكان صالحًا في تاريخ التسعير، تُؤخذ القيمة ويتوقف البحث. هذا هو معنى الحصرية.
  5. فشل دون أي ضربة. إذا لم يتم العثور على شيء، تتم محاولة الوصول التالي. عندما تفشل جميع محاولات الوصول، يصبح الشرط بلا قيمة، مما يؤدي إلى ظهور خطأ في حالة الشرط الإلزامي.

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

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

نعم، بشكل قاطع. الوصول حصري، لذا يفوز أول من يعثر على سجل، ولا تُقرأ البقية أبدًا. وبالتالي، يُحدد التسلسل أي مصدر سعر يتفوق على الآخر.

نادرا. SAP يُقدّم فهرساً واسعاً يغطي معظم تركيبات المفاتيح. أنشئ فهرساً جديداً فقط عندما لا تكون تركيبة الحقول المطلوبة موجودة بالفعل، وقم بإنشائه دائماً بعد ذلك.

يقوم الذكاء الاصطناعي بقراءة سجل تحليل التسعير ويشرح بلغة بسيطة أي عمليات الوصول تطابقت، وأيها تم تخطيها بسبب متطلبات معينة، وأيها لم يتم العثور على سجل لها، محولاً بذلك لغة غامضة trace إلى التشخيص.

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

يختبر هذا الإجراء شرطًا مسبقًا قبل بدء عملية الوصول. يتحقق الشرط رقم 35 من وجود سجل معلومات خاص بالمصنع؛ إذا لم يكن موجودًا، يتم تخطي عملية الوصول بالكامل بدلاً من البحث عنه وفشلها.

تلخيص هذه التدوينة بـ: