MM17 टीकोड इन SAPसामग्री मास्टर का सामूहिक रखरखाव
⚡ स्मार्ट सारांश
सामग्री मास्टर रिकॉर्ड का सामूहिक निर्माण MM17, LSMW, eCATT, BDC और BAPI जैसे उपकरणों के साथ बार-बार की जाने वाली एकल प्रविष्टि को प्रतिस्थापित करता है। MM17 लेनदेन एक साथ कई सामग्रियों को परिवर्तित या विस्तारित करता है जब लक्ष्य डेटा समान होता है।

मास मेंटेनेंस क्या है? SAP एमएम?
सामूहिक रखरखाव का अर्थ है प्रत्येक सामग्री को अलग-अलग खोलने के बजाय एक ही बार में कई रिकॉर्ड पर एक ही मास्टर डेटा ऑपरेशन लागू करना। कोई ऐसा प्रोजेक्ट जो गो लाइव के दौरान दो हजार सामग्री लोड करता है, या कोई व्यावसायिक निर्णय जो पूरे उत्पाद समूह को माप की एक नई इकाई में स्थानांतरित करता है, केवल MM01 और MM02 के माध्यम से अव्यावहारिक है।
इस शब्द के पीछे दो अलग-अलग आवश्यकताएं निहित हैं, और अक्सर इन्हें लेकर भ्रम की स्थिति रहती है:
- सामूहिक सृजन यह उन सामग्री मास्टर रिकॉर्डों का निर्माण करता है जो अभी मौजूद नहीं हैं। इसके लिए एक डेटा लोड टूल की आवश्यकता होती है जो प्रत्येक रिकॉर्ड के लिए अलग-अलग मानों के साथ संपूर्ण निर्माण प्रक्रिया को संचालित कर सके।
- बड़े पैमाने पर परिवर्तन यह लेनदेन MM17 मौजूदा रिकॉर्ड में किसी फ़ील्ड को अपडेट करता है, या मौजूदा सामग्री को आगे के संगठनात्मक स्तरों तक विस्तारित करता है। यही कार्य लेनदेन MM17 द्वारा किया जाता है।
यह अंतर महत्वपूर्ण है क्योंकि MM17 किसी सामग्री संख्या का आविष्कार नहीं कर सकता या किसी नए रिकॉर्ड के प्रत्येक अनिवार्य फ़ील्ड को भर नहीं सकता। यह चयनित सेट में एक ही मान लिखता है। इसलिए, बड़ी मात्रा में वास्तविक निर्माण के लिए LSMW, eCATT, BDC रिकॉर्डिंग या BAPI कॉल का उपयोग किया जाता है, ये सभी एक स्रोत फ़ाइल को पढ़ते हैं जिसमें प्रत्येक सामग्री के लिए एक अलग पंक्ति होती है।
नीचे दी गई तुलना दर्शाती है कि MM17 प्रक्रिया का प्रदर्शन करने से पहले प्रत्येक उपकरण कहाँ फिट बैठता है।
SAP मास रखरखाव ट्यूटोरियल
एक साथ कई सामग्रियाँ बनाने के लिए, आपके पास इस तरह के फ़ंक्शन तक पहुँच होनी चाहिए
- ईकैट टूल
- एलएसएमडब्लू (विरासत प्रणाली माइग्रेशन कार्यक्षेत्र)
- बीडीसी (बैच डेटा संचार) रिकॉर्डिंग
- बापी (बिजनेस एप्लीकेशन प्रोग्रामिंग इंटरफेस)
आप बड़े पैमाने पर रखरखाव लेनदेन का भी उपयोग कर सकते हैं MM17 कुछ मामलों में दृश्य बनाने के लिए। लेकिन आपको यह ध्यान रखना चाहिए कि सभी संगठनात्मक स्तरों में समान डेटा नहीं होना चाहिए (MM17 के अनुसार आपके द्वारा चुनी गई सामग्रियों और संगठनात्मक स्तरों के लिए सभी डेटा समान होने चाहिए)।
बड़े पैमाने पर निर्माण को कभी भी अंतिम उपयोगकर्ता की जिम्मेदारी नहीं माना जाता है। लेकिन एक मॉड्यूल विशेषज्ञ के रूप में आपको इस पर काम करने की आवश्यकता हो सकती है। MM17एलएसएमडब्लू, बीडीसी या के मामले में बापीइसे डेवलपर या कंसल्टेंट का काम माना जाता है। इसलिए आपको इसे विस्तार से समझने की आवश्यकता नहीं है, आपको केवल मूल अवधारणा को जानना होगा और यह समझना होगा कि बड़े पैमाने पर डेटा के रखरखाव की ऐसी संभावना मौजूद है।
आप सामग्री मास्टर डेटा के बड़े पैमाने पर परिवर्तन के लिए MM17 का उपयोग कर सकते हैं (यदि इस लेनदेन द्वारा कुछ पूरा नहीं किया जा सकता है तो इसका उपयोग करके किया जा सकता है) एलएसएमडब्लू, बीडीसी या बीएपीआई)।
मास क्रिएशन टूल्स की तुलना: MM17, LSMW, eCATT, BDC और BAPI
प्रत्येक उपकरण सेटअप में लगने वाले समय और लचीलेपन के बीच संतुलन बनाता है। तालिका में बताया गया है कि किसी विशेष स्थिति में किस उपकरण का उपयोग करना चाहिए।
| उपकरण | नए रिकॉर्ड बनाता है? | प्रत्येक रिकॉर्ड के लिए अलग-अलग मान? | इसका सामान्यतः उपयोग कौन करता है? | के लिए सबसे उपयुक्त |
|---|---|---|---|---|
| MM17 | नहीं, केवल परिवर्तन और विस्तार। | हां, ग्रिड में प्रत्येक पंक्ति में मान टाइप किए जा सकते हैं। | मॉड्यूल विशेषज्ञ | सामग्री सूची में फ़ील्ड अपडेट एकसमान हों |
| एलएसएमडब्लू | हाँ | हां, स्रोत फ़ाइल से पढ़ें | सलाहकार | एक बार का माइग्रेशन और दोहराए जाने योग्य लोड |
| ईसीएटी | हाँ | हां, परीक्षण डेटा कंटेनर द्वारा संचालित | सलाहकार या परीक्षक | सिस्टम परीक्षण के साथ संयुक्त भार |
| बीडीसी रिकॉर्डिंग | हाँ | हां, एक आंतरिक तालिका से | ABAP डेवलपर | मानक लोड विकल्प के बिना स्क्रीन |
| बापी | हाँ | हां, प्रति कॉल | ABAP डेवलपर | इंटरफेस और आवर्ती स्वचालित लोड |
BAPI सबसे मजबूत विकल्प है क्योंकि यह स्क्रीन अनुक्रम पर निर्भर किए बिना लेनदेन के समान व्यावसायिक तर्क के माध्यम से डेटा को मान्य करता है। बीडीसी इसके विपरीत, अंतर्निहित स्क्रीन में बदलाव होते ही रिकॉर्डिंग रुक जाती है।
सामूहिक रखरखाव के लिए MM17 का उपयोग कैसे करें
चरण 1)
- लेनदेन MM17 दर्ज करें
- वह डेटा प्रकार चुनें जिसे आप बदलना चाहते हैं, उदाहरण के लिए, हमें सामान्य डेटा में एक फ़ील्ड बदलने की आवश्यकता है।
- निष्पादित।
इस पहली स्क्रीन पर सूचीबद्ध तालिकाएँ सामग्री मास्टर दृश्यों के अनुरूप हैं। MARA में सामान्य डेटा, MARC में संयंत्र डेटा और MVKE में बिक्री डेटा होता है, इसलिए यहाँ चुनी गई तालिका यह निर्धारित करती है कि बाद में कौन से फ़ील्ड उपलब्ध होंगे।
चरण 2)
- वह सामग्री श्रेणी या सूची दर्ज करें जिसके लिए हम डेटा बदलना चाहते हैं
- निष्पादित करना
चरण 3)
- नीचे दिखाए गए बटन पर क्लिक करने पर – आपको मिलेगा फ़ील्ड चुनें स्क्रीन।
- उपयुक्त फ़ील्ड को चेक करें (हम अपनी दो सामग्रियों के लिए माप की आधार इकाई बदल रहे हैं)।
- चयनित फ़ील्ड को परिवर्तित किए जाने वाले फ़ील्ड की सूची में जोड़ने के लिए बाईं ओर इंगित तीर पर क्लिक करें।
- ओके बटन पर क्लिक करें।
चरण 4) अब हमें अगली स्क्रीन दिखाई देती है जहाँ हम अपना मूल्य दर्ज कर सकते हैं जिसे हम ट्रांसफर करना चाहते हैं। मान लीजिए कि हमने 24″ और 32″ के टीवी सेट के लिए माप की आधार इकाई के रूप में PAL - पैलेट को बनाए रखा है और हमें इसे PCS - पीस में बदलने की आवश्यकता है।
- वह मान बॉक्स में दर्ज करें जिसे आप कॉपी करना चाहते हैं.
- स्तंभ शीर्षक पर क्लिक करें.
- पुराने मानों को “PCS” द्वारा अधिलेखित करने के लिए बटन का चयन करें।
- निष्पादित।
अब आपकी सेटिंग्स सुरक्षित हो गई हैं, और आपका मटेरियल मास्टर डेटा बदल गया है।
MM17 की सीमाएँ और सर्वोत्तम अभ्यास
MM17 बिना किसी अनुमोदन चरण के सीधे मास्टर डेटा में लिखता है, इसलिए कोई भी गलती एक साथ सभी चयनित सामग्रियों में फैल जाती है। निम्नलिखित प्रक्रियाओं से इस जोखिम को नियंत्रित किया जा सकता है।
- पहले सैंडबॉक्स में परीक्षण करें। उत्पादन में इसे दोहराने से पहले, किसी गैर-उत्पादक क्लाइंट में समान चयन और फ़ील्ड परिवर्तन को चलाएं और रिकॉर्ड के एक नमूने का निरीक्षण करें।
- सीमित विकल्पों से शुरुआत करें। दो या तीन सामग्रियों के लिए इसे चलाएं, MM03 में परिणाम सत्यापित करें, फिर सामग्री सीमा का विस्तार करें।
- ओवरराइट बटन को समझें। ओवरराइट करने का विकल्प चुनने पर मौजूदा प्रविष्टियाँ बदल जाती हैं, जबकि दूसरा विकल्प केवल उन फ़ील्ड्स को भरता है जो वर्तमान में खाली हैं। गलत विकल्प चुनने पर सहेजे गए मान चुपचाप नष्ट हो जाते हैं।
- आश्रित डेटा पर ध्यान दें। ऊपर दिए गए उदाहरण की तरह, माप की आधार इकाई को बदलना तब अस्वीकार कर दिया जाता है जब स्टॉक मौजूद हो या खुले दस्तावेज़ पुरानी इकाई का संदर्भ देते हों।
- चयन को रिकॉर्ड करें। उपयोग की गई सामग्रियों की सूची सहेज कर रखें, ताकि आवश्यकतानुसार बदलाव किया जा सके। tracयदि डाउनस्ट्रीम रिपोर्ट गलत प्रतीत होती है तो उसे संपादित या उलट दिया जा सकता है।
- परिणाम लॉग की जाँच करें। MM17 उन रिकॉर्डों की रिपोर्ट करता है जिन्हें अपडेट किया गया और जिन्हें अपडेट करने में विफलता मिली। यदि रन बिना हरे संदेश के समाप्त होता है, तो परिवर्तन पूरी तरह से लागू नहीं हुआ है।
जब किसी आवश्यकता के लिए वास्तव में प्रत्येक सामग्री के लिए अलग-अलग मानों की आवश्यकता होती है, या ऐसे फ़ील्ड की आवश्यकता होती है जिन्हें MM17 प्रदर्शित नहीं करता है, तो इसे आगे बढ़ाएं। एलएसएमडब्लू या लेन-देन को जबरदस्ती करने के बजाय BAPI लोड का उपयोग करें। एकल रिकॉर्ड कार्य के लिए, कॉपी मटेरियल मास्टर और परिवर्तन सामग्री मास्टर ट्यूटोरियल ही सही रास्ता है।




