SAP RSBTCDEL2: बैकग्राउंड जॉब को कैसे डिलीट करें

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

SAP RSBTCDEL2 एक मानक रिपोर्ट है जिसका उपयोग पुराने बैकग्राउंड जॉब्स और उनके लॉग को हटाने के लिए किया जाता है। SAPअप्रचलित कार्यों को हटाने से सिस्टम में जगह बचती है, TemSe में विसंगतियों को रोका जा सकता है, और प्रशासकों के लिए कार्य अवलोकन को साफ-सुथरा और प्रबंधनीय बनाए रखा जा सकता है।

  • दो विधियाँ: रिपोर्ट RSBTCDEL2 का उपयोग करके बैकग्राउंड जॉब्स को बल्क में डिलीट करें, या SM37 से सीधे एक सिंगल जॉब को हटा दें।
  • ⚙️ बल्क डिलीशन: SE38 के माध्यम से RSBTCDEL2 चलाएँ, जॉब का नाम, स्थिति और आयु निर्धारित करें, फिर उसे निष्पादित करें।
  • 🧪 पहले टेस्ट रन करें: जॉब्स को स्थायी रूप से हटाने से पहले विलोपन का अनुकरण करने के लिए टेस्ट रन फ़्लैग का उपयोग करें।
  • 🚀 प्रतिबद्धता मूल्य: उच्चतर कमिट मान (1000 या उससे अधिक) बड़े पैमाने पर डेटा हटाने की प्रक्रिया को गति देता है।
  • 🎯 एकल नौकरी: SM37 में, जॉब के नाम, स्थिति और तिथि के आधार पर फ़िल्टर करें, फिर जॉब चुनें और फिर डिलीट करें।
  • ⚠️ टेमसे केयर: ऑपरेटिंग सिस्टम स्तर पर डिलीट करने से TemSe में विसंगतियां आ सकती हैं; SP12 के साथ इन्हें ठीक करें।
  • 🔁 स्वचालन: अनुसूची SAPरिपोर्ट RSBTCDEL2 के साथ _REORG_JOBS कमांड का उपयोग करके प्रतिदिन जॉब्स को साफ करें।

बैकग्राउंड जॉब को डिलीट करें SAP RSBTCDEL2 का उपयोग करना

समय के साथ बैकग्राउंड जॉब्स और उनके लॉग जमा होते जाते हैं और एक मेमोरी मेमोरी में कीमती जगह घेर लेते हैं। SAP यह गाइड उन्हें हटाने के दो विश्वसनीय तरीके दिखाती है: रिपोर्ट RSBTCDEL2 के साथ बल्क क्लीनअप और SM37 से सिंगल-जॉब डिलीशन।

बैकग्राउंड जॉब क्यों डिलीट करें?

पुराने जॉब सिस्टम पर जगह घेरते हैं। सिस्टम में किसी भी तरह की असंगति से बचने के लिए हम आम तौर पर लॉग हटा देते हैं। क्योंकि अगर फ़ाइल सिस्टम भर जाता है, तो आपका SAP सिस्टम क्रैश हो जाएगा!

आप दो तरीकों से नौकरियां हटा सकते हैं:-

  1. एक साथ कई काम.
  2. एकल नौकरी विलोपन.

एक साथ कई जॉब्स कैसे डिलीट करें

ऐसा करने का सबसे अच्छा तरीका रिपोर्ट का उपयोग करना है RSBTCDEL2(RSBTCDEL का नया संस्करण). पुराने जॉब लॉग हटा दिए जाएंगे और जॉब अवलोकन में नहीं दिखेंगे।

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

पहले चरण में, T-कोड SE38 निष्पादित करें।

एक साथ कई नौकरियां हटाएं

चरण 2) प्रोग्राम का नाम जोड़ें

अब, फ़ील्ड में प्रोग्राम का नाम इस प्रकार डालें आरएसबीटीसीडीईएल2.

एक साथ कई नौकरियां हटाएं

चरण 3) उचित विवरण भरें.

  1. आप कौन सी नौकरी हटाना चाहते हैं? अगर आप * डालते हैं तो इसका मतलब है कि सभी नौकरियाँ। अगर आप किसी खास यूजर की नौकरियाँ हटाना चाहते हैं, तो UserName दें।
  2. हटाए जाने वाले जॉब की स्थिति निर्दिष्ट करें। हटाने की समय अवधि निर्दिष्ट करें। उदाहरण के लिए, 14 दिनों से पुरानी जॉब हटाएँ। नोट: एक बार जॉब निष्क्रिय स्थिति में आ जाए, तो उसे हटाना असंभव है।
  3. कमिट निर्दिष्ट करें। कमिट मान प्रोग्राम प्रदर्शन के समानुपातिक है। यदि कमिट मूल्य उच्च है तो जॉब विलोपन तेजी से चलेगाअनुशंसित मान >= 1000 है.
  4. डिलीट करने के लिए टेस्ट रन चेक करें। जॉब डिलीट नहीं की जाएगी। जब आप सुनिश्चित हो जाएं, तभी अनचेक करें परीक्षण चालन.
  5. निष्पादित करें दबाएँ.

एक साथ कई नौकरियां हटाएं

एकल नौकरी हटाना

आप किसी एक नौकरी को हटा भी सकते हैं SM37.

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

एकल नौकरी हटाना

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

  1. नौकरी का नाम और उपयोगकर्ता नाम
  2. नौकरी की स्थिति.
  3. दिनांक सीमा चुनें.

एकल नौकरी हटाना

चरण 3) वह कार्य चुनें जिसे आप हटाना चाहते हैं

एकल नौकरी हटाना

चरण 4) के लिए जाओ नौकरी-> हटाएं.

एकल नौकरी हटाना

आप निर्देशिका के अंतर्गत OS स्तर से भी कार्य हटा सकते हैं

/usr/sap/ /SYS/ग्लोबल/ JOBLG. फ़ोल्डर.

लेकिन OS स्तर से हटाने से समस्या हो सकती है टेमसे असंगतता समस्या. असंगतता दूर करने के लिए यहाँ जाएँ SP12-> संगतता जांचएक बार जब आपको सूची मिल जाए, तो ऑब्जेक्ट्स को हटा दें।

आम तौर पर, जॉब- SAP_रीऑर्ग_जॉब्स (पुराने बैकग्राउंड जॉब्स को डिलीट करने का प्रोग्राम) को प्रोग्राम के साथ सिस्टम के भीतर शेड्यूल किया जाना चाहिए आरएसबीटीसीडीईएल2 दैनिक आवृत्ति पर.

स्वचालित जॉब क्लीनअप को शेड्यूल कैसे करें SAP_रीऑर्ग_जॉब्स

मैन्युअल रूप से डिलीट करना ठीक है, लेकिन एक कुशल सिस्टम पुरानी जॉब्स को स्वचालित रूप से हटा देता है। SAP मानक कार्य प्रदान करता है SAP_रीऑर्ग_जॉब्सजो निर्धारित समय पर रिपोर्ट RSBTCDEL2 चलाता है ताकि लॉग कभी भी खतरनाक स्तर तक जमा न हों।

  1. लेनदेन निष्पादित करें SM36 एक नई पृष्ठभूमि नौकरी को परिभाषित करने के लिए।
  2. नौकरी को नाम दें SAP_रीऑर्ग_जॉब्स और क्लास और टारगेट सर्वर सेट करें।
  3. ABAP प्रोग्राम के साथ एक चरण जोड़ें आरएसबीटीसीडीईएल2 और एक ऐसा विकल्प जो डिलीट किए जाने वाले जॉब्स की स्थिति और न्यूनतम आयु निर्दिष्ट करता है।
  4. प्रारंभ की स्थिति को दैनिक अवधि के रूप में परिभाषित करें ताकि सफाई हर दिन दोहराई जाए।
  5. जॉब को सेव करें और रिलीज़ करें; SAP फिर यह पूर्ण हो चुके कार्यों को स्वचालित रूप से पुनर्व्यवस्थित करता है।

इस पुनर्गठन को प्रतिदिन चलाने से TemSe और स्पूल टेबल साफ-सुथरी रहती हैं, फाइल सिस्टम को भरने से बचाती है, और व्यस्त कार्यभार के दौरान बार-बार मैन्युअल रूप से हटाने की आवश्यकता को समाप्त करती है।

बैकग्राउंड जॉब्स को हटाने के लिए सर्वोत्तम अभ्यास

एक अनुशासित गृहस्वामीping नियमित प्रक्रिया से कार्य प्रबंधन सुरक्षित और पूर्वानुमानित रहता है। इन सर्वोत्तम प्रथाओं का पालन करें:

  • हमेशा पहले सिमुलेशन करें: किसी भी चीज को स्थायी रूप से हटाने से पहले, RSBTCDEL2 को टेस्ट रन फ्लैग के साथ चलाएं।
  • एक निश्चित समय सीमा बनाए रखें: ऑडिट के लिए हाल के लॉग को सुरक्षित रखने के लिए, केवल 14 दिन जैसी सहमत आयु से अधिक पुरानी नौकरियों को ही हटाएं।
  • सफाई प्रक्रिया को स्वचालित करें: अनुसूची SAPमैन्युअल रूप से चलाने के बजाय, _REORG_JOBS को प्रतिदिन चलाएं।
  • ऑपरेटिंग सिस्टम स्तर पर विलोपन से बचें: इसके माध्यम से हटाएं SAP TemSe में विसंगतियों को रोकने के लिए लेनदेन; यदि वे होती हैं तो SP12 का उपयोग करें।
  • कमिट वैल्यू को ट्यून करें: बड़ी मात्रा में डेटा डिलीट करने की प्रक्रिया को तेज़ करने के लिए कमिट वैल्यू को 1000 या उससे अधिक पर सेट करें।

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

RSBTCDEL2 पुराने RSBTCDEL रिपोर्ट का नया संस्करण है। यह समाप्त हो चुके बैकग्राउंड जॉब्स और उनके लॉग्स को अधिक कुशलता से हटाता है और आधुनिक प्रणालियों में शेड्यूल्ड जॉब पुनर्गठन के लिए अनुशंसित प्रोग्राम है। SAP सिस्टम.

नहीं। सक्रिय स्थिति में मौजूद जॉब को डिलीट नहीं किया जा सकता। आपको इसके पूरा होने तक प्रतीक्षा करनी होगी या पहले इसे SM37 में रद्द करना होगा। केवल पूर्ण हो चुकी, रद्द की गई या तैयार जॉब को ही RSBTCDEL2 या SM37 से हटाया जा सकता है।

TemSe जॉब लॉग और स्पूल डेटा जैसे अस्थायी ऑब्जेक्ट्स को स्टोर करता है। ऑपरेटिंग सिस्टम स्तर पर लॉग डिलीट करने से TemSe में कुछ अनचाहे एंट्रीज़ रह जाते हैं, जिससे विसंगतियां उत्पन्न होती हैं। कंसिस्टेंसी चेक चलाने और अनचाहे ऑब्जेक्ट्स को हटाने के लिए ट्रांज़ैक्शन SP12 का उपयोग करें।

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

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

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