SAP LSMW क्या है? LSMW का उपयोग कर डेटा स्थानांतरित करने के लिए कदम

विषय - सूची:

Anonim
SAP LSMW क्या है?

LSMW एक उपकरण है जो गैर-SAP सिस्टम ("लिगेसी सिस्टम") से SAP R / 3 सिस्टम में डेटा के हस्तांतरण का समर्थन करता है। यह एक बार-बार स्थानांतरण के साथ-साथ एक आवधिक हो सकता है।

एलएसएमडब्ल्यू कई तरह से विरासत प्रणाली के डेटा के रूपांतरण का भी समर्थन करता है। डेटा को SAP R / 3 सिस्टम में बैच इनपुट, डायरेक्ट इनपुट, BAPI या IDocs के माध्यम से आयात किया जा सकता है।

इसके अलावा, एलएसएम कार्यक्षेत्र एक रिकॉर्डिंग फ़ंक्शन प्रदान करता है जो किसी भी आवश्यक लेनदेन से प्रवास को सक्षम करने के लिए "डेटा माइग्रेशन ऑब्जेक्ट" उत्पन्न करता है।

LSMW का उपयोग 3 कार्यों के लिए किया जा सकता है - LSM कार्यक्षेत्र के मुख्य कार्य हैं:

  1. डेटा आयात करें (स्प्रेडशीट टेबल और / या अनुक्रमिक फ़ाइलों में विरासत डेटा)
  2. डेटा परिवर्तित करें (स्रोत प्रारूप से लक्ष्य प्रारूप में)
  3. डेटा आयात करें (R / 3 एप्लिकेशन के डेटाबेस में)
LSMW कार्यक्षेत्र का उपयोग लेनदेन LSMW शुरू करने के लिए

इसके अलावा, LSMW स्टेप बाय स्टेप निष्पादित करने पर अगले ट्यूटोरियल की जाँच करें

कार्यक्षेत्र शुरू करने के लिए एसएपी में लेनदेन एलएसएमडब्ल्यू दर्ज करें ।

LSMW कार्यक्षेत्र निम्नलिखित जानकारी दिखाता है-

  • प्रोजेक्ट : अपने डेटा ट्रांसफर प्रोजेक्ट को नाम देने के लिए अधिकतम 10 अक्षरों वाली एक आईडी। यदि आप कई विरासत प्रणालियों से डेटा स्थानांतरित करना चाहते हैं, तो आप प्रत्येक विरासत प्रणाली के लिए एक परियोजना बना सकते हैं।
  • Subproject : एक ID जिसमें अधिकतम 10 वर्ण होते हैं जो आगे की संरचना विशेषता के रूप में उपयोग की जाती है।
  • ऑब्जेक्ट : व्यावसायिक ऑब्जेक्ट का नाम देने के लिए अधिकतम 10 वर्णों वाली एक आईडी।

प्रोजेक्ट आईडी, सबप्रोजेक्ट आईडी, ऑब्जेक्ट आईडी डालें। निष्पादित करें पर क्लिक करें अगली स्क्रीन आपके LSMW डेटा माइग्रेशन में STEPS देती है

आप वांछित चरण का चयन कर सकते हैं और निष्पादन पर क्लिक कर सकते हैं। आइए प्रत्येक चरण को विवरण में देखें

चरण 1- वस्तु का गुण बनाए रखें।

डेटा ट्रांसफर के चार मोड हैं :

  1. मानक / बैच इनपुट : मानक अपलोड कार्यक्रम
  2. बैच इनपुट रिकॉर्डिंग : यहां आप अपनी खुद की रिकॉर्डिंग बना सकते हैं और इसका उपयोग डेटा अपलोड / बदलने के लिए कर सकते हैं
  3. BAPI : डेटा अपलोड करने के लिए मानक BAPI का उपयोग किया जाता है
  4. आईडीओसी : डेटा को संसाधित करने के लिए किसी भी इनबाउंड आईडीओसी फ़ंक्शन मॉड्यूल का उपयोग किया जा सकता है

आवश्यकता के आधार पर हम संसाधित होने के लिए एक उपयुक्त विधि खोजने की कोशिश करते हैं। यदि यह एक मानक मास्टर है तो हम इसे पहली विधि में पा सकते हैं। अन्यथा, हम BAPI या Idocs का उपयोग करने का प्रयास करते हैं। यदि आवश्यकता एक बहुत ही कस्टम है तो हम डेटा को संसाधित करने के लिए रिकॉर्डिंग का उपयोग करते हैं।

चरण 2 - स्रोत संरचनाओं को बनाए रखें

अपलोड की जाने वाली फ़ाइलों के पदानुक्रम को डिज़ाइन करने के लिए स्रोत संरचनाओं का उपयोग किया जा सकता है।

चरण 3- स्रोत फ़ील्ड बनाए रखें

इस स्क्रीन में, टेक्स्ट फ़ाइल से अपलोड की जाने वाली फ़ील्ड्स को यहां बनाए रखा जा सकता है। समान नाम वाले क्षेत्रों को कुंजी के रूप में लिया जाता है

सोर्स फिल्ड का उपयोग यह पहचानने के लिए किया जाता है कि एक निश्चित रिकॉर्ड निर्दिष्ट संरचना में जाना चाहिए या नहीं। उदाहरण: मान लीजिए कि किसी फ़ाइल में हेडर पंक्तियाँ और आइटम पंक्तियाँ हैं, हम पहले फ़ील्ड को निर्दिष्ट कर सकते हैं क्योंकि संकेतक हेडर के लिए 'H' और आइटम के लिए 'I' कहता है। इस प्रकार जब फ़ाइल पढ़ी जा रही होती है, तो वह पहले फ़ील्ड को चेक करती है, यदि वह 'H' है तो उसे हैडर स्रोत संरचना में पढ़ा जाता है और उसे आइटम स्रोत संरचना में लिखा जाता है। स्रोत फ़ील्ड को तालिका रखरखाव के रूप में आसानी से बनाए रखा जा सकता है।

चरण 4 - संरचना संबंध बनाए रखें

डेटा की प्रोसेसिंग के लिए जिन स्ट्रक्चर्स की जरूरत है, उन्हें यहां सौंपा जाना चाहिए। ऑब्जेक्ट में कई संरचनाएँ और कई स्रोत संरचनाएँ हो सकती हैं। स्रोत और लक्ष्य संरचनाओं के बीच मैपिंग सावधानीपूर्वक जाँच के बाद की जानी चाहिए।

चरण 5- फील्ड मैपिंग और रूपांतरण नियम बनाए रखें

इस चरण में, आप फ़ील्ड्स को लक्षित करने के लिए स्रोत फ़ील्ड असाइन करते हैं और परिभाषित करते हैं कि फ़ील्ड सामग्री कैसे कनवर्ट की जाएगी।

सभी लक्ष्य संरचनाओं के सभी क्षेत्र, जिन्हें आपने पिछले चरण में चुना था, प्रदर्शित किया जाएगा। प्रत्येक लक्ष्य फ़ील्ड के लिए निम्नलिखित जानकारी प्रदर्शित की गई है:

  • फ़ील्ड विवरण
  • असाइन किए गए स्रोत फ़ील्ड (यदि कोई हो)
  • नियम प्रकार (निश्चित मूल्य, अनुवाद आदि)
  • कोडिंग।
नोट: कुछ क्षेत्र सिस्टम द्वारा पूर्व निर्धारित हैं। इन क्षेत्रों को "तकनीकी क्षेत्र" कहा जाता है, जिन्हें "डिफ़ॉल्ट सेटिंग" के साथ चिह्नित किया जाता है। पहली बार फ़ील्ड मैपिंग दर्ज करते समय इन फ़ील्ड्स के लिए कोडिंग प्रदर्शित नहीं की जाती है; इसे डिस्प्ले वेरिएंट के माध्यम से प्रदर्शित किया जा सकता है। डिफ़ॉल्ट सेटिंग बदलने से डेटा रूपांतरण का प्रवाह गंभीर रूप से प्रभावित हो सकता है। यदि आपने ग़लती से डिफ़ॉल्ट सेटिंग बदल ली है, तो आप इसे एक्स्ट्रा चुनकर पुनर्स्थापित कर सकते हैं -> डिफ़ॉल्ट में पुनर्स्थापित करें।

चरण 6- फिक्स्ड वैल्यू, ट्रांसलेशन और यूजर-लिखित रूटीन को बनाए रखें

यहां 3 पुन: प्रयोज्य कार्यों को बनाए रखा गया है:
  1. निश्चित मान : निश्चित मान वे मान होते हैं जो परियोजना में तय किए जाते हैं जैसे: कंपनी कोड। हम BUKRS को एक निश्चित मान दे सकते हैं और इस निश्चित मूल्य का उपयोग इस परियोजना की सभी वस्तुओं में किया जा सकता है। इसलिए यदि मूल्य में परिवर्तन होता है तो हम केवल एक स्थान पर अर्थात प्रत्येक वस्तु में बदलने के बजाय निश्चित मूल्यों में बदल सकते हैं।
  2. अनुवाद : यहां आप किसी भी विरासत क्षेत्र के लिए निर्धारित अनुवाद को बनाए रख सकते हैं और अनुवाद को फील्ड मैपिंग और रूपांतरण नियमों में दर्ज किया जा सकता है। अनुवाद 1: 1 या कई हो सकता है: 1 आदि।
  3. उपयोगकर्ता परिभाषित रूटीन : ये उपयोगकर्ता परिभाषित सबरूटीन्स हैं जो डेटा को संसाधित करने के लिए ऑब्जेक्ट में उपयोग किए जाते हैं।

ऊपर उल्लिखित सभी तीन कार्य पुन: प्रयोज्य नियम हैं जो एक परियोजना में सभी वस्तुओं के लिए मान्य हैं।

Step7- फ़ाइलें निर्दिष्ट करें

यहां हम उन फ़ाइलों को परिभाषित करते हैं जिनका उपयोग हम डेटा अपलोड करने के लिए करते हैं। फ़ाइल फ्रंट एंड पर या एप्लिकेशन सर्वर में हो सकती है।

स्टेप 8- फाइल असाइन करें

यहां हम यह परिभाषित करते हैं कि हम वर्तमान अपलोड के लिए किस फाइल का उपयोग करने जा रहे हैं, चाहे वह फाइल प्रेजेंटेशन सर्वर या एप्लिकेशन सर्वर पर हो।

स्टेप 9- डेटा पढ़ें

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

चरण 10- डेटा पढ़ें प्रदर्शित करें

  • इस चरण में, आप तालिका प्रपत्र में सभी या पढ़े गए डेटा का एक भाग प्रदर्शित कर सकते हैं। एक लाइन पर क्लिक करना इस रेखा के लिए सभी जानकारी को स्पष्ट तरीके से प्रदर्शित करता है। फ़ील्ड सामग्री पर क्लिक करने पर भी ऐसा ही होता है।
  • परिवर्तन प्रदर्शन या तो एक-लाइन या बहु-पंक्ति दृश्य का चयन करने की अनुमति देता है।
  • प्रदर्शन रंग पैलेट व्यक्तिगत पदानुक्रम स्तरों के लिए रंग प्रदर्शित करता है।

चरण 11- डेटा कन्वर्ट करें

डेटा को परिवर्तित करना फ़ील्ड मैपिंग और रूपांतरण रूटीन बनाए रखने के लिए लिखे गए रूपांतरण मार्ग के आधार पर संरचनाओं से लक्ष्य संरचनाओं का डेटा हस्तांतरण है।

चरण 12- डेटा आयात करें

कार्यक्रम द्वारा प्रदर्शित कदम चयनित वस्तु प्रकार पर निर्भर करते हैं:

मानक बैच इनपुट या रिकॉर्डिंग:

  1. बैच इनपुट सत्र उत्पन्न करें
  2. बैच इनपुट सत्र चलाएँ
मानक प्रत्यक्ष इनपुट:
  1. प्रत्यक्ष इनपुट सत्र प्रारंभ करें
BAPI या IDoc:
  1. IDoc निर्माण प्रारंभ करें
  2. IDoc प्रसंस्करण प्रारंभ करें
  3. IDoc ओवरव्यू बनाएं
  4. IDoc पोस्ट प्रोसेसिंग प्रारंभ करें
यह एसएपी में एलएसएमडब्ल्यू का उपयोग करके आपके डेटा को स्थानांतरित करने के लिए चरणों का एक विस्तृत अवलोकन पूरा करता है।