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

बैकग्राउंड जॉब क्या है? SAP?
बैकग्राउंड जॉब एक गैर-इंटरैक्टिव प्रक्रिया है जो किसी सिस्टम में सामान्य इंटरैक्टिव ऑपरेशनों के पीछे चलती है। SAP सिस्टम। बैकग्राउंड जॉब समानांतर रूप से निष्पादित होते हैं और फोरग्राउंड प्रक्रियाओं या कार्यों को बाधित नहीं करते हैं। इन्हें ट्रांजैक्शन कोड का उपयोग करके शेड्यूल किया जाता है। SM36 और इसके माध्यम से निगरानी की जाती है SM37 जॉब लॉग देखकर।
पृष्ठभूमि आधारित नौकरियों के लाभ SAP
- यह मैन्युअल श्रम को कम करता है और उन दोहराव वाले कार्यों को स्वचालित करता है जिनके लिए अन्यथा उपयोगकर्ता की भागीदारी की आवश्यकता होती।
- इसे उपयोगकर्ता की पसंद के अनुसार शेड्यूल किया जा सकता है, जिससे निष्पादन के समय में लचीलापन मिलता है।
- यह उपयोगकर्ता के इनपुट की आवश्यकता के बिना पृष्ठभूमि में सुचारू रूप से चलता है, जिससे सिस्टम इंटरैक्टिव कार्यों के लिए मुक्त हो जाता है।
- एक बार जब आप बैकग्राउंड जॉब के लिए वेरिएंट परिभाषित कर देते हैं, तो उपयोगकर्ता को हर बार फ़ील्ड मान प्रदान करने की चिंता नहीं करनी पड़ती। इससे इनपुट त्रुटियों की संभावना भी कम हो जाती है।
- यह समय लेने वाले या संसाधन-गहन कार्यक्रमों के लिए आदर्श है, जिन्हें कम सिस्टम लोड वाले ऑफ-पीक घंटों के दौरान चलाने के लिए शेड्यूल किया जा सकता है।
पृष्ठभूमि नौकरी प्राथमिकता वर्गों के प्रकार
SAP यह बैकग्राउंड जॉब्स को तीन प्राथमिकता श्रेणियों में वर्गीकृत करता है जो निष्पादन क्रम और संसाधन आवंटन को निर्धारित करती हैं।
- श्रेणी ए (उच्च/अत्यंत महत्वपूर्ण प्राथमिकता): अत्यावश्यक या महत्वपूर्ण कार्यों के लिए क्लास A प्राथमिकता का उपयोग करना आवश्यक है। यह एक या अधिक पृष्ठभूमि कार्य प्रक्रियाओं को आरक्षित करता है। क्लास B और C के लिए उपलब्ध प्रक्रियाएँ = कुल कार्य प्रक्रियाएँ (RZ03 में निर्धारित) माइनस क्लास A के लिए आरक्षित प्रक्रियाएँ।
- श्रेणी बी (मध्यम प्राथमिकता): क्लास ए के कार्य पूरे हो जाने के बाद, क्लास सी के कार्यों से पहले क्लास बी के कार्य निष्पादित होने लगते हैं।
- श्रेणी सी (कम प्राथमिकता): यह क्लास ए और क्लास बी दोनों तरह के काम पूरे होने के बाद ही चलता है। यह गैर-जरूरी, नियमित कार्यों के लिए उपयुक्त है।
बैकग्राउंड जॉब की संभावित स्थितियाँ
हर बैकग्राउंड जॉब में SAP यह एक परिभाषित जीवनचक्र से गुजरता है। ये स्थितियाँ प्रशासकों की सहायता करती हैं। tracनौकरी में प्रगति।
- शेड्यूल किया गया: प्रोग्राम का नाम और वेरिएंट परिभाषित हैं, लेकिन प्रारंभ शर्तें (प्रारंभ तिथि, समाप्ति तिथि, आवृत्ति) निर्दिष्ट नहीं की गई हैं। प्रारंभ शर्तें निर्धारित होने तक कार्य निष्पादित नहीं होगा।
- विमोचन: आरंभ की शर्तों सहित सभी आवश्यक मानदंड पूरे हो चुके हैं। कार्य अपने निर्धारित प्रारंभ समय की प्रतीक्षा कर रहा है।
- तैयार: सभी शर्तें पूरी हो गई हैं, लेकिन नौकरी एक कतार में है और पृष्ठभूमि कार्य प्रक्रिया के उपलब्ध होने का इंतजार कर रही है।
- सक्रिय: यह जॉब बैकग्राउंड में चल रही है। एक बार एक्टिव होने के बाद इसकी स्थिति नहीं बदली जा सकती।
- ख़त्म होना: कार्य बिना किसी त्रुटि के सफलतापूर्वक पूरा हो गया।
- रद्द: कार्य पूरा नहीं हुआ। या तो प्रशासक ने इसे जबरदस्ती रद्द कर दिया, या कोई त्रुटि हुई। SM37 में कार्य लॉग से इसकी जांच करें।
SM36 का उपयोग करके बैकग्राउंड जांच कार्य को कैसे शेड्यूल करें
आप ट्रांजैक्शन कोड का उपयोग करके बैकग्राउंड जॉब शेड्यूल कर सकते हैं। SM36नियोजित और तत्काल दोनों प्रकार के कार्यों को कॉन्फ़िगर किया जा सकता है।
चरण 1) टी-कोड निष्पादित करें SM36.
चरण 2) नौकरी का नाम, प्राथमिकता वर्ग भरें (ए / बी / सी), और लक्ष्य सर्वर। लक्ष्य सर्वर को परिभाषित करने से एप्लिकेशन सर्वरों में कार्यभार संतुलन बनाए रखने में मदद मिलती है।
चरण 3) पर क्लिक करें "स्पूल सूची प्राप्तकर्ताअपने मेलबॉक्स में आउटपुट प्राप्त करने के लिए "" पर क्लिक करें। ईमेल चेक करें। एसबीडब्ल्यूपी.
चरण 4) अपने डालने SAP उपयोगकर्ता नाम दर्ज करें और कॉपी बटन पर क्लिक करें।
चरण 5) दबाएं स्टेप बटन को परिभाषित करने के लिए एबीएपी कार्यक्रम और वेरिएंट की जानकारी।
चरण 6) प्रोग्राम का नाम और वेरिएंट संबंधी विवरण परिभाषित करें।
- अपने प्रोग्राम का नाम और वेरिएंट का नाम दर्ज करें। यदि आपने कोई वेरिएंट नहीं बनाया है, तो इसे खाली छोड़ दें।
- दबाएँ सहेजें.
चरण 7) जॉब स्टेप सेव हो जाने के बाद, आपको कन्फर्मेशन स्क्रीन दिखाई देगी।
चरण 8) क्लिक करें प्रारंभ स्थिति प्रारंभ तिथि, समाप्ति तिथि और आवृत्ति भरने के लिए। प्रारंभ शर्त के बिना, यह कार्य हमेशा निर्धारित स्थिति में रहेगा। और यह कभी नहीं दौड़ेगा।
- पर क्लिक करें दिनांक / समय आवधिक कार्यों के लिए। "तत्काल" का चयन करने पर कार्य तुरंत एक बार में निष्पादित हो जाता है।
- प्रारंभ तिथि/समय और समाप्ति तिथि/समय निर्धारित करें। कार्य तभी जारी किया जाएगा जब वह निर्धारित समय सीमा पूरी कर लेगा। निर्धारित प्रारंभ तिथि/समय.
- दबाएँ आवधिक मान.
चरण 9) अवधि चुनें — प्रति घंटा, दैनिक, साप्ताहिक या अन्य अवधि। हम चयन करते हैं। अन्य अवधि.
चरण 10) आवर्ती मानदंड निर्दिष्ट करें। उदाहरण के लिए, प्रारंभ तिथि से हर 5 दिन में चलाएँ। यहाँ हम हर का चयन करते हैं। 10 मिनट.
चरण 11) क्लिक करें सहेजें.
चरण 12) क्लिक करें सहेजें फिर से।
चरण 13) क्लिक करें सहेजें मुख्य स्क्रीन पर।
चरण 14) एक बार जॉब स्टेप और प्रारंभ शर्तें परिभाषित हो जाने के बाद, सारांश विंडो दिखाई देती है।
चरण 15) दबाएँ सहेजें पृष्ठभूमि संबंधी कार्य को अंतिम रूप देने के लिए।
SM37 का उपयोग करके बैकग्राउंड जॉब की निगरानी कैसे करें
शेड्यूलिंग के बाद, ट्रांजैक्शन कोड का उपयोग करके जॉब की स्थिति सत्यापित करें। SM37जो सभी बैकग्राउंड जॉब्स का केंद्रीकृत दृश्य प्रदान करता है।
चरण 1) टी-कोड निष्पादित करें SM37.
चरण 2) जिस कार्य की आप निगरानी करना चाहते हैं, उसके लिए अपने मानदंड चुनें।
- उस जॉब का नाम और यूजरनेम दर्ज करें जिसने जॉब शेड्यूल की है।
- नौकरी की स्थिति का चयन करें.
- दिनांक सीमा निर्दिष्ट करें। यहां, हम केवल अंतिम तिथि निर्दिष्ट करते हैं जबकि...ping खुलने की तिथि से।
चरण 3) स्थिति दर्शाती है रिहाइसका मतलब है कि आरंभिक शर्तें पूरी हो गई हैं और कार्य कतार में प्रतीक्षारत है। पृष्ठभूमि कार्य प्रक्रिया उपलब्ध हो जाएगी.
बैकग्राउंड जॉब को कैसे रद्द करें
किसी जॉब को शेड्यूल न करने से वह रिलीज़्ड स्थिति से वापस शेड्यूल्ड स्थिति में आ जाती है, इसलिए वह भविष्य में नहीं चलेगी। एक बार शेड्यूल्ड स्थिति में पहुँचने के बाद आप किसी जॉब को शेड्यूल नहीं कर सकते। सक्रिय स्थिति।
चरण 1) निष्पादित करना SM37.
चरण 2) मानदंड भरें.
- जॉब का नाम और जॉब शेड्यूल करने वाले व्यक्ति का यूजरनेम।
- केवल स्थिति चुनें रिहा or तैयार कार्य को रद्द किया जा सकता है।
- दिनांक सीमा निर्दिष्ट करें.
- दबाएँ निष्पादित करें (F8).
चरण 3) नौकरी का चयन करें और दबाएँ कार्य → जारी → निर्धारित.
चरण 4) कार्य को रद्द किए जाने के बाद स्टेटस बार में एक पुष्टिकरण संदेश दिखाई देता है।
बैकग्राउंड जॉब प्रोसेसिंग बनाम फोरग्राउंड प्रोसेसिंग
फ़ोरग्राउंड प्रोसेसिंग के लिए एक सक्रिय उपयोगकर्ता सत्र की आवश्यकता होती है और कार्य पूरा होने तक स्क्रीन अवरुद्ध रहती है, इसलिए यह लंबे समय तक चलने वाले कार्यों के लिए उपयुक्त नहीं है। बैकग्राउंड प्रोसेसिंग उपयोगकर्ता इंटरफ़ेस को लॉक किए बिना स्वतंत्र रूप से चलती है। फ़ोरग्राउंड जॉब डेटा एंट्री और कॉन्फ़िगरेशन परिवर्तन जैसे त्वरित इंटरैक्टिव कार्यों के लिए उपयुक्त हैं। बैकग्राउंड जॉब बड़े पैमाने पर डेटा अपलोड, अवधि-समाप्ति क्लोजिंग, बड़ी रिपोर्ट तैयार करने और निर्धारित डेटा स्थानांतरण के लिए बेहतर हैं। SAP सर्वोत्तम अभ्यास के अनुसार, संसाधन-गहन कार्यक्रमों को व्यस्त समय के अलावा अन्य समय में पृष्ठभूमि कार्यों के रूप में चलाना चाहिए।






















