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

ما هي وظيفة الخلفية في SAP?
الوظيفة الخلفية هي عملية غير تفاعلية تعمل خلف العمليات التفاعلية العادية في SAP يتم تنفيذ مهام النظام في الخلفية بالتوازي ولا تؤثر على العمليات أو العمليات الجارية في المقدمة. ويتم جدولتها باستخدام رمز المعاملة. SM36 ويتم مراقبتها من خلال SM37 من خلال الاطلاع على سجلات العمل.
مزايا الوظائف الخلفية في SAP
- فهو يقلل من الجهد اليدوي ويؤتمت المهام المتكررة التي تتطلب عادةً تفاعل المستخدم.
- يمكن جدولة ذلك حسب اختيار المستخدم، مما يسمح بتوقيت تنفيذ مرن.
- يعمل بسلاسة في الخلفية دون الحاجة إلى إدخال المستخدم، مما يتيح للنظام العمل التفاعلي.
- بمجرد تحديد متغير المهمة التي تعمل في الخلفية، لن يضطر المستخدم إلى القلق بشأن إدخال قيم الحقول في كل مرة. وهذا يقلل أيضًا من احتمالية حدوث أخطاء في الإدخال.
- إنه مثالي للبرامج التي تستغرق وقتاً طويلاً أو تستهلك موارد كثيرة، والتي يمكن جدولة تشغيلها خلال ساعات خارج الذروة عندما يكون حمل النظام منخفضاً.
أنواع فئات أولوية الوظائف في الخلفية
SAP يصنف وظائف الخلفية إلى ثلاث فئات ذات أولوية تحدد ترتيب التنفيذ وتخصيص الموارد.
- الفئة أ (أولوية عالية/حرجة): يجب أن تُعطى المهام العاجلة أو الحرجة أولوية الفئة أ. فهي تحجز عملية عمل واحدة أو أكثر في الخلفية. العمليات المتاحة للفئتين ب وج = إجمالي عمليات العمل (المحددة في RZ03) مطروحًا منها العمليات المحجوزة للفئة أ.
- الفئة ب (أولوية متوسطة): بمجرد اكتمال مهام الفئة أ، تبدأ مهام الفئة ب في التنفيذ قبل مهام الفئة ج.
- الفئة ج (أولوية منخفضة): لا يتم تشغيلها إلا بعد اكتمال مهام الفئة أ والفئة ب. وهي مناسبة للمهام الروتينية غير العاجلة.
الحالات المحتملة لوظيفة خلفية
كل وظيفة خلفية في SAP يمر عبر دورة حياة محددة. تساعد هذه الحالات المسؤولين. tracتقدم الوظيفة k.
- المقرر: تم تحديد اسم البرنامج ونوعه، ولكن لم يتم تحديد شروط البدء (تاريخ البدء، تاريخ الانتهاء، التكرار). لن يتم تنفيذ المهمة حتى يتم تحديد شروط البدء.
- تاريخ الاصدار: تم استيفاء جميع المعايير المطلوبة، بما في ذلك شروط البدء. المهمة بانتظار موعد بدء العمل المحدد.
- مستعد: تم استيفاء جميع الشروط، لكن المهمة في قائمة الانتظار بانتظار توفر عملية عمل في الخلفية.
- نشيط: يتم تشغيل المهمة في الخلفية. لا يمكن تغيير حالتها بمجرد تفعيلها.
- الانتهاء: تم تنفيذ المهمة بنجاح دون أي أخطاء.
- ألغيت: لم تكتمل المهمة. إما أن المسؤول قد ألغاها قسرًا، أو حدث خطأ ما. تحقق من سجلات المهمة في SM37.
كيفية جدولة مهمة في الخلفية باستخدام SM36
يمكنك جدولة مهمة في الخلفية باستخدام رمز المعاملة SM36يمكن تهيئة كل من المهام المخططة والفورية.
الخطوة 1) تنفيذ رمز T SM36.
الخطوة 2) أدخل اسم الوظيفة، وفئة الأولوية (أ / ب / ج)، والخادم المستهدف. يساعد تحديد الخادم المستهدف في موازنة أحمال العمل عبر خوادم التطبيقات.
الخطوة 3) انقر على "مستلم قائمة البكرات"لتلقي المخرجات في صندوق بريدك. تحقق من البريد الإلكتروني من" SBWP.
الخطوة 4) أدخل الخاص بك SAP أدخل اسم المستخدم وانقر على زر النسخ.
الخطوة 5) انقر على خطوة زر لتحديد برنامج ABAP وتفاصيل المتغيرات.
الخطوة 6) حدد اسم البرنامج وتفاصيل المتغيرات.
- أدخل اسم البرنامج واسم النسخة. إذا لم تقم بإنشاء نسخة، فاترك هذا الحقل فارغًا.
- الإعلام التوفير .
الخطوة 7) بمجرد حفظ خطوة المهمة، ستظهر لك شاشة التأكيد.
الخطوة 8) انقر شروط البدء لتحديد تاريخ البدء وتاريخ الانتهاء والتكرار. بدون شرط البدء، ستبقى المهمة دائمًا في حالة "مجدولة". ولن يركض أبداً.
- انقر على الوقت / التاريخ بالنسبة للمهام الدورية. يؤدي اختيار "فوري" إلى تشغيل المهمة على الفور كعملية تنفيذ لمرة واحدة.
- حدد تاريخ ووقت البدء وتاريخ ووقت الانتهاء. لا يتم إصدار المهمة إلا عند استيفائها لشروطها. تاريخ/وقت البدء المحدد.
- الإعلام القيم الدورية.
الخطوة 9) حدد الفترة الزمنية: ساعة، يوم، أسبوع، أو فترة أخرى. نختار فترة أخرى.
الخطوة 10) حدد معايير التكرار. على سبيل المثال، التشغيل كل 5 أيام من تاريخ البدء. هنا نختار كل 10 دقائق.
الخطوة 11) انقر التوفير .
الخطوة 12) انقر التوفير مرة أخرى.
الخطوة 13) انقر التوفير على الشاشة الرئيسية.
الخطوة 14) بمجرد تحديد خطوة المهمة وشروط البدء، تظهر نافذة الملخص.
الخطوة 15) الإعلام التوفير لإنهاء المهمة التي تتم في الخلفية.
كيفية مراقبة مهمة تعمل في الخلفية باستخدام SM37
بعد جدولة المهمة، تحقق من حالة المهمة باستخدام رمز المعاملة. SM37، مما يوفر عرضًا مركزيًا لجميع مهام الخلفية.
الخطوة 1) تنفيذ رمز T SM37.
الخطوة 2) حدد معايير الوظيفة التي تريد مراقبتها.
- أدخل اسم المهمة واسم المستخدم الذي قام بجدولة المهمة.
- حدد حالة الوظيفة.
- حدد نطاق التاريخ. هنا، نحدد تاريخ الانتهاء فقط مع الاحتفاظ بـping تاريخ الفتح.
الخطوة 3) الحالة تُظهر تاريخ الطرح في الأسواقوهذا يعني استيفاء شروط البدء ووجود المهمة في قائمة الانتظار في انتظار ستتوفر معلومات حول إجراءات العمل في الخلفية.
كيفية إلغاء جدولة مهمة في الخلفية
يؤدي إلغاء جدولة المهمة إلى إعادتها من حالة "تم الإصدار" إلى حالة "مجدولة"، وبالتالي لن يتم تشغيلها في المستقبل. لا يمكنك إلغاء جدولة مهمة بمجرد وصولها إلى هذه الحالة. النشطه الحالة.
الخطوة 1) تنفيذ SM37.
الخطوة 2) ملء المعايير.
- اسم المهمة واسم المستخدم الذي قام بجدولة المهمة.
- حدد الحالة — فقط تاريخ الطرح في الأسواق or استعداد يمكن إلغاء جدولة الوظائف.
- حدد النطاق الزمني.
- الإعلام نفّذ (F8).
الخطوة 3) حدد المهمة واضغط الوظيفة ← تم إصدارها ← مُجدولة.
الخطوة 4) تظهر رسالة تأكيد في شريط الحالة بمجرد إلغاء جدولة المهمة.
معالجة المهام في الخلفية مقابل معالجة المهام في المقدمة
تتطلب المعالجة في المقدمة جلسة مستخدم نشطة، وتحجب الشاشة حتى اكتمال المهمة، مما يجعلها غير مناسبة للعمليات طويلة الأمد. أما المعالجة في الخلفية فتُنفذ بشكل مستقل دون حجب واجهة المستخدم. تُناسب مهام المقدمة المهام التفاعلية السريعة مثل إدخال البيانات وتغييرات الإعدادات. بينما تُعد مهام الخلفية أفضل لتحميل كميات كبيرة من البيانات، وإغلاق الفترات الزمنية، وإنشاء التقارير الضخمة، ونقل البيانات المُجدول. SAP توصي أفضل الممارسات بتشغيل البرامج التي تستهلك موارد كثيرة كمهام خلفية خلال ساعات خارج أوقات الذروة.

























