SAP पृष्ठभूमि नौकरी प्रसंस्करण SM36

⚡ स्मार्ट सारांश

पृष्ठभूमि नौकरी प्रसंस्करण में SAP यह सामान्य संचालन के पीछे समय लेने वाले प्रोग्रामों के गैर-अंतःक्रियात्मक निष्पादन को सक्षम बनाता है, जिन्हें SM36 के माध्यम से शेड्यूल किया जाता है और SM37 के माध्यम से मॉनिटर किया जाता है। यह कुशल कार्यभार प्रबंधन सुनिश्चित करने के लिए तीन प्राथमिकता श्रेणियों और छह जीवनचक्र स्थितियों का समर्थन करता है।

  • 🔧 स्वचालन लाभ: बैकग्राउंड जॉब्स, उपयोगकर्ता के हस्तक्षेप के बिना, गैर-व्यस्त समय के दौरान संसाधन-गहन प्रोग्राम चलाकर मैन्युअल प्रयास को समाप्त कर देते हैं।
  • 📊 प्राथमिकता प्रबंधन: निष्पादन क्रम को नियंत्रित करने और पृष्ठभूमि कार्य प्रक्रियाओं को प्रभावी ढंग से आवंटित करने के लिए क्लास ए, बी या सी प्राथमिकता निर्धारित करें।
  • ???? जीवन चक्र Tracking: SM37 का उपयोग करके छह स्थितियों - निर्धारित, जारी, तैयार, सक्रिय, समाप्त और रद्द - के माध्यम से नौकरी की प्रगति की निगरानी करें।
  • ⚙️ शेड्यूलिंग परिशुद्धता: नियमित रूप से होने वाले कार्यों के विश्वसनीय निष्पादन को स्वचालित करने के लिए प्रारंभ की शर्तें, समाप्ति तिथियां और आवधिक अंतराल परिभाषित करें।
  • 🔄 रद्द करने का नियंत्रण: Revआवश्यकताओं में परिवर्तन होने पर भविष्य में निष्पादन को रोकने के लिए, जारी किए गए या तैयार कार्यों को निर्धारित स्थिति में वापस लाया जाता है।

SAP SM36 लेनदेन Code बैकग्राउंड जॉब शेड्यूलिंग के लिए

बैकग्राउंड जॉब क्या है? SAP?

बैकग्राउंड जॉब एक ​​गैर-इंटरैक्टिव प्रक्रिया है जो किसी सिस्टम में सामान्य इंटरैक्टिव ऑपरेशनों के पीछे चलती है। SAP सिस्टम। बैकग्राउंड जॉब समानांतर रूप से निष्पादित होते हैं और फोरग्राउंड प्रक्रियाओं या कार्यों को बाधित नहीं करते हैं। इन्हें ट्रांजैक्शन कोड का उपयोग करके शेड्यूल किया जाता है। SM36 और इसके माध्यम से निगरानी की जाती है SM37 जॉब लॉग देखकर।

पृष्ठभूमि आधारित नौकरियों के लाभ SAP

  • यह मैन्युअल श्रम को कम करता है और उन दोहराव वाले कार्यों को स्वचालित करता है जिनके लिए अन्यथा उपयोगकर्ता की भागीदारी की आवश्यकता होती।
  • इसे उपयोगकर्ता की पसंद के अनुसार शेड्यूल किया जा सकता है, जिससे निष्पादन के समय में लचीलापन मिलता है।
  • यह उपयोगकर्ता के इनपुट की आवश्यकता के बिना पृष्ठभूमि में सुचारू रूप से चलता है, जिससे सिस्टम इंटरैक्टिव कार्यों के लिए मुक्त हो जाता है।
  • एक बार जब आप बैकग्राउंड जॉब के लिए वेरिएंट परिभाषित कर देते हैं, तो उपयोगकर्ता को हर बार फ़ील्ड मान प्रदान करने की चिंता नहीं करनी पड़ती। इससे इनपुट त्रुटियों की संभावना भी कम हो जाती है।
  • यह समय लेने वाले या संसाधन-गहन कार्यक्रमों के लिए आदर्श है, जिन्हें कम सिस्टम लोड वाले ऑफ-पीक घंटों के दौरान चलाने के लिए शेड्यूल किया जा सकता है।

पृष्ठभूमि नौकरी प्राथमिकता वर्गों के प्रकार

SAP यह बैकग्राउंड जॉब्स को तीन प्राथमिकता श्रेणियों में वर्गीकृत करता है जो निष्पादन क्रम और संसाधन आवंटन को निर्धारित करती हैं।

  1. श्रेणी ए (उच्च/अत्यंत महत्वपूर्ण प्राथमिकता): अत्यावश्यक या महत्वपूर्ण कार्यों के लिए क्लास A प्राथमिकता का उपयोग करना आवश्यक है। यह एक या अधिक पृष्ठभूमि कार्य प्रक्रियाओं को आरक्षित करता है। क्लास B और C के लिए उपलब्ध प्रक्रियाएँ = कुल कार्य प्रक्रियाएँ (RZ03 में निर्धारित) माइनस क्लास A के लिए आरक्षित प्रक्रियाएँ।
  2. श्रेणी बी (मध्यम प्राथमिकता): क्लास ए के कार्य पूरे हो जाने के बाद, क्लास सी के कार्यों से पहले क्लास बी के कार्य निष्पादित होने लगते हैं।
  3. श्रेणी सी (कम प्राथमिकता): यह क्लास ए और क्लास बी दोनों तरह के काम पूरे होने के बाद ही चलता है। यह गैर-जरूरी, नियमित कार्यों के लिए उपयुक्त है।

बैकग्राउंड जॉब की संभावित स्थितियाँ

हर बैकग्राउंड जॉब में SAP यह एक परिभाषित जीवनचक्र से गुजरता है। ये स्थितियाँ प्रशासकों की सहायता करती हैं। tracनौकरी में प्रगति।

  1. शेड्यूल किया गया: प्रोग्राम का नाम और वेरिएंट परिभाषित हैं, लेकिन प्रारंभ शर्तें (प्रारंभ तिथि, समाप्ति तिथि, आवृत्ति) निर्दिष्ट नहीं की गई हैं। प्रारंभ शर्तें निर्धारित होने तक कार्य निष्पादित नहीं होगा।
  2. विमोचन: आरंभ की शर्तों सहित सभी आवश्यक मानदंड पूरे हो चुके हैं। कार्य अपने निर्धारित प्रारंभ समय की प्रतीक्षा कर रहा है।
  3. तैयार: सभी शर्तें पूरी हो गई हैं, लेकिन नौकरी एक कतार में है और पृष्ठभूमि कार्य प्रक्रिया के उपलब्ध होने का इंतजार कर रही है।
  4. सक्रिय: यह जॉब बैकग्राउंड में चल रही है। एक बार एक्टिव होने के बाद इसकी स्थिति नहीं बदली जा सकती।
  5. ख़त्म होना: कार्य बिना किसी त्रुटि के सफलतापूर्वक पूरा हो गया।
  6. रद्द: कार्य पूरा नहीं हुआ। या तो प्रशासक ने इसे जबरदस्ती रद्द कर दिया, या कोई त्रुटि हुई। SM37 में कार्य लॉग से इसकी जांच करें।

SM36 का उपयोग करके बैकग्राउंड जांच कार्य को कैसे शेड्यूल करें

आप ट्रांजैक्शन कोड का उपयोग करके बैकग्राउंड जॉब शेड्यूल कर सकते हैं। SM36नियोजित और तत्काल दोनों प्रकार के कार्यों को कॉन्फ़िगर किया जा सकता है।

चरण 1) टी-कोड निष्पादित करें SM36.

SAP SM36 लेनदेन Code बैकग्राउंड जॉब शेड्यूलिंग के लिए

चरण 2) नौकरी का नाम, प्राथमिकता वर्ग भरें (ए / बी / सी), और लक्ष्य सर्वर। लक्ष्य सर्वर को परिभाषित करने से एप्लिकेशन सर्वरों में कार्यभार संतुलन बनाए रखने में मदद मिलती है।

SM36 में बैकग्राउंड जॉब का नाम और प्राथमिकता परिभाषित करें

चरण 3) पर क्लिक करें "स्पूल सूची प्राप्तकर्ताअपने मेलबॉक्स में आउटपुट प्राप्त करने के लिए "" पर क्लिक करें। ईमेल चेक करें। एसबीडब्ल्यूपी.

बैकग्राउंड जॉब के लिए स्पूल सूची प्राप्तकर्ता कॉन्फ़िगरेशन

चरण 4) अपने डालने SAP उपयोगकर्ता नाम दर्ज करें और कॉपी बटन पर क्लिक करें।

दर्ज SAP स्पूल प्राप्तकर्ता के लिए उपयोगकर्ता नाम

चरण 5) दबाएं स्‍टेप बटन को परिभाषित करने के लिए एबीएपी कार्यक्रम और वेरिएंट की जानकारी।

ABAP प्रोग्राम को परिभाषित करने के लिए स्टेप बटन पर क्लिक करें

चरण 6) प्रोग्राम का नाम और वेरिएंट संबंधी विवरण परिभाषित करें।

  1. अपने प्रोग्राम का नाम और वेरिएंट का नाम दर्ज करें। यदि आपने कोई वेरिएंट नहीं बनाया है, तो इसे खाली छोड़ दें।
  2. दबाएँ सहेजें.

बैकग्राउंड जॉब चरण के लिए प्रोग्राम का नाम और वेरिएंट दर्ज करें

चरण 7) जॉब स्टेप सेव हो जाने के बाद, आपको कन्फर्मेशन स्क्रीन दिखाई देगी।

पृष्ठभूमि नौकरी चरण पुष्टिकरण स्क्रीन

चरण 8) क्लिक करें प्रारंभ स्थिति प्रारंभ तिथि, समाप्ति तिथि और आवृत्ति भरने के लिए। प्रारंभ शर्त के बिना, यह कार्य हमेशा निर्धारित स्थिति में रहेगा। और यह कभी नहीं दौड़ेगा।

  1. पर क्लिक करें दिनांक / समय आवधिक कार्यों के लिए। "तत्काल" का चयन करने पर कार्य तुरंत एक बार में निष्पादित हो जाता है।
  2. प्रारंभ तिथि/समय और समाप्ति तिथि/समय निर्धारित करें। कार्य तभी जारी किया जाएगा जब वह निर्धारित समय सीमा पूरी कर लेगा। निर्धारित प्रारंभ तिथि/समय.
  3. दबाएँ आवधिक मान.

बैकग्राउंड जॉब के लिए प्रारंभ स्थिति और आवधिक अनुसूची परिभाषित करें

चरण 9) अवधि चुनें — प्रति घंटा, दैनिक, साप्ताहिक या अन्य अवधि। हम चयन करते हैं। अन्य अवधि.

बैकग्राउंड जॉब के लिए आवधिक आवृत्ति का चयन करें

चरण 10) आवर्ती मानदंड निर्दिष्ट करें। उदाहरण के लिए, प्रारंभ तिथि से हर 5 दिन में चलाएँ। यहाँ हम हर का चयन करते हैं। 10 मिनट.

बैकग्राउंड जॉब के लिए कस्टम आवर्ती अंतराल सेट करें

चरण 11) क्लिक करें सहेजें.

बैकग्राउंड जॉब के लिए आवधिक मान सहेजें

चरण 12) क्लिक करें सहेजें फिर से।

बैकग्राउंड जॉब के लिए प्रारंभ शर्त की पुष्टि करें

चरण 13) क्लिक करें सहेजें मुख्य स्क्रीन पर।

SM36 में संपूर्ण पृष्ठभूमि नौकरी परिभाषा सहेजें

चरण 14) एक बार जॉब स्टेप और प्रारंभ शर्तें परिभाषित हो जाने के बाद, सारांश विंडो दिखाई देती है।

पृष्ठभूमि कार्य विन्यास सारांश विंडो

चरण 15) दबाएँ सहेजें पृष्ठभूमि संबंधी कार्य को अंतिम रूप देने के लिए।

पृष्ठभूमि संबंधी नौकरी को अंतिम रूप दें और जारी करें

SM37 का उपयोग करके बैकग्राउंड जॉब की निगरानी कैसे करें

शेड्यूलिंग के बाद, ट्रांजैक्शन कोड का उपयोग करके जॉब की स्थिति सत्यापित करें। SM37जो सभी बैकग्राउंड जॉब्स का केंद्रीकृत दृश्य प्रदान करता है।

चरण 1) टी-कोड निष्पादित करें SM37.

SAP SM37 लेनदेन Code नौकरी की निगरानी के लिए

चरण 2) जिस कार्य की आप निगरानी करना चाहते हैं, उसके लिए अपने मानदंड चुनें।

  1. उस जॉब का नाम और यूजरनेम दर्ज करें जिसने जॉब शेड्यूल की है।
  2. नौकरी की स्थिति का चयन करें.
  3. दिनांक सीमा निर्दिष्ट करें। यहां, हम केवल अंतिम तिथि निर्दिष्ट करते हैं जबकि...ping खुलने की तिथि से।

SM37 में नौकरी चयन मानदंड निर्धारित करें

चरण 3) स्थिति दर्शाती है रिहाइसका मतलब है कि आरंभिक शर्तें पूरी हो गई हैं और कार्य कतार में प्रतीक्षारत है। पृष्ठभूमि कार्य प्रक्रिया उपलब्ध हो जाएगी.

पृष्ठभूमि नौकरी की स्थिति SM37 में जारी की गई नौकरी का अवलोकन

बैकग्राउंड जॉब को कैसे रद्द करें

किसी जॉब को शेड्यूल न करने से वह रिलीज़्ड स्थिति से वापस शेड्यूल्ड स्थिति में आ जाती है, इसलिए वह भविष्य में नहीं चलेगी। एक बार शेड्यूल्ड स्थिति में पहुँचने के बाद आप किसी जॉब को शेड्यूल नहीं कर सकते। सक्रिय स्थिति।

चरण 1) निष्पादित करना SM37.

बैकग्राउंड जॉब को रद्द करने के लिए SM37 खोलें

चरण 2) मानदंड भरें.

  1. जॉब का नाम और जॉब शेड्यूल करने वाले व्यक्ति का यूजरनेम।
  2. केवल स्थिति चुनें रिहा or तैयार कार्य को रद्द किया जा सकता है।
  3. दिनांक सीमा निर्दिष्ट करें.
  4. दबाएँ निष्पादित करें (F8).

बैकग्राउंड जॉब को रद्द करने के लिए फ़िल्टर मानदंड

चरण 3) नौकरी का चयन करें और दबाएँ कार्य → जारी → निर्धारित.

नौकरी की स्थिति को 'जारी' से 'निर्धारित' में बदलें

चरण 4) कार्य को रद्द किए जाने के बाद स्टेटस बार में एक पुष्टिकरण संदेश दिखाई देता है।

रद्द किए गए बैकग्राउंड जॉब के लिए पुष्टिकरण संदेश

बैकग्राउंड जॉब प्रोसेसिंग बनाम फोरग्राउंड प्रोसेसिंग

फ़ोरग्राउंड प्रोसेसिंग के लिए एक सक्रिय उपयोगकर्ता सत्र की आवश्यकता होती है और कार्य पूरा होने तक स्क्रीन अवरुद्ध रहती है, इसलिए यह लंबे समय तक चलने वाले कार्यों के लिए उपयुक्त नहीं है। बैकग्राउंड प्रोसेसिंग उपयोगकर्ता इंटरफ़ेस को लॉक किए बिना स्वतंत्र रूप से चलती है। फ़ोरग्राउंड जॉब डेटा एंट्री और कॉन्फ़िगरेशन परिवर्तन जैसे त्वरित इंटरैक्टिव कार्यों के लिए उपयुक्त हैं। बैकग्राउंड जॉब बड़े पैमाने पर डेटा अपलोड, अवधि-समाप्ति क्लोजिंग, बड़ी रिपोर्ट तैयार करने और निर्धारित डेटा स्थानांतरण के लिए बेहतर हैं। SAP सर्वोत्तम अभ्यास के अनुसार, संसाधन-गहन कार्यक्रमों को व्यस्त समय के अलावा अन्य समय में पृष्ठभूमि कार्यों के रूप में चलाना चाहिए।

अक्सर पूछे जाने वाले प्रश्न

SM36 का उपयोग बैकग्राउंड जॉब्स को परिभाषित और शेड्यूल करने के लिए किया जाता है, जबकि SM37 का उपयोग मौजूदा बैकग्राउंड जॉब्स की निगरानी करने, लॉग देखने और उन्हें प्रबंधित करने के लिए किया जाता है। ये दोनों मिलकर जॉब के पूरे जीवनचक्र को कवर करते हैं।

जी हां। SM36 में, प्रारंभ शर्त के रूप में "तत्काल" चुनें। कार्य एक बार चलने के रूप में तुरंत निष्पादित हो जाएगा, लेकिन इसे आवधिक आवर्ती कार्य के रूप में कॉन्फ़िगर नहीं किया जाएगा।

SM37 में रद्द की गई नौकरी "रद्द" स्थिति के साथ दिखाई देती है। Revत्रुटि का पता लगाने के लिए जॉब लॉग देखें। सामान्य कारणों में प्रोग्राम त्रुटियाँ, प्राधिकरणों की कमी या अपर्याप्त पृष्ठभूमि कार्य प्रक्रियाएँ शामिल हैं।

एआई-संचालित उपकरण जैसे SAP बिजनेस एआई यह कार्य विफलताओं की भविष्यवाणी कर सकता है, शेड्यूलिंग विंडो को अनुकूलित कर सकता है और ऐतिहासिक प्रदर्शन पैटर्न के आधार पर कार्य प्रक्रियाओं को स्वचालित रूप से पुनः आवंटित कर सकता है।

कृत्रिम बुद्धिमत्ता पर आधारित निगरानी उपकरण वास्तविक समय में जॉब लॉग का विश्लेषण करते हैं, विसंगतियों का पता लगाते हैं और विफलता होने से पहले ही अलर्ट जारी करते हैं। इससे मैन्युअल निगरानी कम हो जाती है और सक्रिय सिस्टम प्रबंधन संभव हो पाता है।

इस पोस्ट को संक्षेप में इस प्रकार लिखें: