SAP टीएमएस (ट्रांसपोर्ट मैनेजमेंट सिस्टम) ट्यूटोरियल
⚡ स्मार्ट सारांश
SAP टीएमएस (ट्रांसपोर्ट मैनेजमेंट सिस्टम) यह समन्वय करता है कि विकास ऑब्जेक्ट और अनुकूलन सेटिंग्स एक स्थान से दूसरे स्थान पर कैसे स्थानांतरित होती हैं। SAP एक परिदृश्य में सिस्टम। यह परिवहन मार्गों को परिभाषित करता है, रिलीज क्रम को नियंत्रित करता है, और DEV, QAS और PRD के बीच कॉन्फ़िगरेशन विचलन को रोकता है।

एचएमबी क्या है? SAP टीएमएस?
टीएमएस (परिवहन प्रबंधन प्रणाली) विश्व का सबसे लोकप्रिय एंव SAP यह एक ऐसा टूल है जिसका उपयोग विकास ऑब्जेक्ट्स और कस्टमाइज़ेशन सेटिंग्स को व्यवस्थित तरीके से स्थानांतरित करने, प्रबंधित करने, नियंत्रित करने और कॉपी करने के लिए किया जाता है। SAP किसी परिदृश्य में प्रणालियाँ, RFC कनेक्शनों पर निर्मित पूर्वनिर्धारित परिवहन मार्गों के माध्यम से।
परिवहन प्रक्रिया में दो मुख्य चरण होते हैं: निर्यात स्रोत से बाहर की वस्तुएँ SAP प्रणाली और का आयात उन्हें एक या अधिक लक्ष्यों में SAP सिस्टम। टीएमएस का मतलब ट्रांसपोर्ट मैनेजमेंट सिस्टम है और यह उपयोगकर्ता के सामने वाली परत है जो अंतर्निहित ऑपरेटिंग सिस्टम टूल्स के ऊपर स्थित होती है। tp और R3trans.
हमें परिवहन प्रणाली की आवश्यकता क्यों है?
परिवहन प्रणाली के बिना, प्रत्येक परिवर्तन को QAS और PRD में मैन्युअल रूप से पुनः लागू करना होगा - जो धीमा, त्रुटिपूर्ण और ऑडिट करना असंभव है। CTS घटक इस कमी को दूर करते हैं और समग्र विकास और अनुकूलन वातावरण में केंद्रीय भूमिका निभाते हैं। CTS का अर्थ है परिवर्तन एवं परिवहन व्यवस्था.
सीटीएस एक उपकरण है:
- नए विकास अनुरोधों का प्रबंधन और नियंत्रण करना।
- विभिन्न प्रणालियों के बीच परिवहन का प्रबंधन करना।
- प्रत्येक परिवर्तन कहाँ और किसके द्वारा किया गया, इसका रिकॉर्ड रखना।
- सिस्टम लैंडस्केप को कॉन्फ़िगर करना।
सीटीएस घटकों का अवलोकन
सीटीएस तीन सहयोगी घटकों से बना है, जिनमें से प्रत्येक परिवहन समस्या की एक अलग परत का मालिक है।
- सीटीओ (परिवर्तन एवं परिवहन आयोजक): यह रिपॉजिटरी में किए गए परिवर्तनों को प्रबंधित करने, ब्राउज़ करने और पंजीकृत करने तथा ऑब्जेक्ट्स को अनुकूलित करने का मुख्य उपकरण है। यह विकास परियोजनाओं को व्यवस्थित करने का केंद्रीय बिंदु है। SE01 यह बेसिस प्रशासकों द्वारा उपयोग किए जाने वाले विस्तारित दृश्य के साथ किया जाने वाला लेनदेन है।
- परिवहन उपकरण: वास्तविक परिवहन कार्य ऑपरेटिंग सिस्टम स्तर पर बैक एंड में परिवहन उपकरणों का उपयोग करके होता है जो सिस्टम का हिस्सा हैं। SAP कर्नेल। दो प्रमुख प्रोग्राम हैं आर3ट्रांस (डेटा मूवर) और परिवहन नियंत्रण कार्यक्रम tp (संचालक)।
- टीएमएस (परिवहन प्रबंधन प्रणाली): यह यूजर इंटरफेस प्रशासकों को ट्रांसपोर्ट डोमेन कॉन्फ़िगर करने, रूट परिभाषित करने, आयात कतारों की निगरानी करने और बिना किसी रुकावट के आयात शुरू करने की सुविधा देता है।ping ऑपरेटिंग सिस्टम को।
SAP सिस्टम लैंडस्केप
सिस्टम लैंडस्केप (जिसे इस नाम से भी जाना जाता है) SAP सिस्टम समूह) की व्यवस्था है SAP किसी संगठन द्वारा उपयोग किए जाने वाले सर्वर। अनुशंसित सेटअप इस प्रकार है: तीन-प्रणाली परिदृश्य:
- विकास सर्वर – DEV — जहां डेवलपर निर्माण और कॉन्फ़िगरेशन करते हैं।
- गुणवत्ता आश्वासन सर्वर – QAS — जहां परिवर्तनों का एकीकरण परीक्षण किया जाता है।
- प्रोडक्शन सर्वर – पीआरडी — जहां व्यवसाय का दैनिक संचालन होता है।
सरल शब्दों में कहें तो, परिवहन चक्र DEV से नए विकास या अनुकूलन परिवर्तनों की रिलीज़ है, जिन्हें बाद में QAS और PRD दोनों में आयात किया जाता है। PRD में आयात एक निर्धारित प्रक्रिया है: यह एकीकरण के बाद ही हो सकता है। परीक्षण और QAS में गुणवत्ता जांच पूरी हो चुकी है और परिवर्तन को औपचारिक रूप से उत्तीर्ण के रूप में चिह्नित कर दिया गया है।
कस्टमाइज़ेशन क्या है? कस्टमाइज़ेशन में टीएमएस कैसे मदद करता है?
अनुकूलन किसी वस्तु को अनुकूलित करने की प्रक्रिया है। SAP ग्राहक की व्यावसायिक आवश्यकताओं के अनुरूप सिस्टम को बिना संशोधित किए अनुकूलित करना। SAP-डिलीवर किया गया कोड। अनुकूलन करने के लिए, उपयोगकर्ता और सलाहकार इसके माध्यम से काम करते हैं। SAP संदर्भ कार्यान्वयन मार्गदर्शिका (IMG)लेनदेन के माध्यम से सुलभ SPRO.
अनुकूलन आदर्श रूप से DEV में किया जाता है। ट्रांसपोर्ट ऑर्गनाइज़र (SE01) का उपयोग IMG के साथ मिलकर ट्रांसपोर्ट रिक्वेस्ट के अंदर अनुकूलन परिवर्तनों को रिकॉर्ड करने के लिए किया जाता है, जिसे TMS आगे बढ़ा सकता है।
अधिकांश अनुकूलन परिवर्तन — हालांकि सभी नहीं — क्लाइंट-विशिष्टये बदलाव केवल एक विशेष क्लाइंट को प्रभावित करते हैं और सिस्टम में मौजूद सभी क्लाइंट के लिए नहीं हैं। जब कोई ट्रांसपोर्ट रिक्वेस्ट एक्सपोर्ट की जाती है, तो TMStracयह स्रोत डेटाबेस से संबंधित तालिका प्रविष्टियों को लेता है और उन्हें फ़ाइलों के रूप में परिवहन निर्देशिका में कॉपी करता है। अनुकूलन लेनदेन के दौरान संबंधित तालिका प्रविष्टियाँ लॉक रहती हैं, लेकिन परिवहन अनुरोध में परिवर्तन सहेजे जाने के तुरंत बाद वे अनलॉक हो जाती हैं।
रिपॉजिटरी और विकास परिवर्तन
मौजूदा वस्तुओं को अनुकूलित करने के अलावा, अधिकांश परियोजनाओं में नए विकास की आवश्यकता होती है। विकास वस्तु कोई भी वस्तु जो अंदर निर्मित होती है SAP सिस्टम। क्लाइंट-विशिष्ट और क्रॉस-क्लाइंट दोनों प्रकार की ऐसी वस्तुओं के संपूर्ण संग्रह को सिस्टम कहा जाता है। कोष.
विकास कार्य अधिकतर की सहायता से किया जाता है। ABAP वर्कबेंच (SE80)इसलिए इन परिवर्तनों को इस नाम से भी जाना जाता है वर्कबेंच में बदलावइसके कुछ विशिष्ट उदाहरण इस प्रकार हैं:
- ABAP डिक्शनरी ऑब्जेक्ट्स: टेबल, डोमेन, डेटा एलिमेंट्स।
- एबीएपी कार्यक्रमफंक्शन मॉड्यूल, मेनू और स्क्रीन।
- दस्तावेज़ और अनुप्रयोग-परिभाषित परिवहन ऑब्जेक्ट।
वर्कबेंच पूरी तरह से टीएमएस के साथ एकीकृत है, इसलिए वर्कबेंच में होने वाले हर बदलाव को रिकॉर्ड और ट्रांसफर किया जा सकता है। वर्कबेंच में होने वाले अधिकांश बदलाव - हालांकि, सभी नहीं - पार ग्राहकइसका अर्थ है कि ये परिवर्तन लक्ष्य प्रणाली के प्रत्येक क्लाइंट में दिखाई देंगे। स्रोत प्रणाली से स्थानांतरित की गई वस्तुएं लक्ष्य प्रणाली में समान नाम वाली वस्तुओं को ओवरराइट कर देंगी।
किसी संगठन में ग्राहक और डेटा के प्रकार SAP प्रणाली
अवधारणात्मक रूप से, एक ग्राहक यह एक तकनीकी और संगठनात्मक रूप से स्वतंत्र इकाई है जो अपने स्वयं के डेटा सेट को रखती है — मास्टर डेटा, एप्लिकेशन/Operaराष्ट्रीय डेटा और डेटा को अनुकूलित करना। क्लाइंट एक ही सिस्टम के भीतर विभिन्न समूहों या अलग-अलग उद्देश्यों वाले उपयोगकर्ताओं के लिए अलग-अलग वातावरण बनाते हैं। SAP प्रत्येक सिस्टम के लिए अलग डेटाबेस बनाए बिना।
तकनीकी दृष्टि से, ग्राहक की पहचान 3 अंकों की संख्यात्मक आईडी से होती है, जो कि तालिका फ़ील्ड का मान भी है। MANDT ग्राहक-विशिष्ट तालिकाओं के लिए।
ग्राहक-विशिष्ट डेटा में तीन अलग-अलग प्रकार होते हैं:
- उपयोगकर्ता मास्टर डेटा: लॉगिन जानकारी में उपयोगकर्ता नाम, पासवर्ड, उपयोगकर्ता डिफ़ॉल्ट, प्राधिकरण प्रोफ़ाइल या भूमिकाएँ, उपयोगकर्ता समूह और संचार विवरण शामिल हैं। यह डेटा तालिकाओं के एक विशिष्ट सेट (द) में रहता है।
USR*टेबल्स)। - डेटा को अनुकूलित करना: वे कॉन्फ़िगरेशन सेटिंग्स जो कार्यान्वयन करने वाली कंपनी के लिए संगठनात्मक संरचना और व्यावसायिक प्रक्रियाओं को अनुकूलित करती हैं। यह डेटा क्लाइंट पर निर्भर करता है और अनुकूलन तालिकाओं में संग्रहीत होता है।
- अनुप्रयोग डेटा: यह ग्राहक पर भी निर्भर है, और इसके बीच विभाजित है। मुख्य आंकडे (जैसे विक्रेता मास्टर और सामग्री मास्टर — उदाहरण के लिए, तालिका)
MARA) और लेन-देन संबंधी डेटा (जैसे बिक्री आदेश, वित्तीय दस्तावेज और उत्पादन आदेश)।
ग्राहक अनुकूलन विकल्प
जब लेनदेन SCC4 के साथ एक नया क्लाइंट बनाया जाता है, तो प्रशासक यह चुन सकते हैं कि क्लाइंट में दर्ज किए गए परिवर्तन स्वचालित रूप से एक परिवहन अनुरोध में शामिल किए जाएं या नहीं, और क्या क्रॉस-क्लाइंट अनुकूलन या रिपॉजिटरी परिवर्तन की अनुमति दी जाए या नहीं।
SAP परिवहन निर्देशिका
RSI SAP परिवहन निर्देशिका यह वैश्विक परिवहन निर्देशिका है (/usr/sap/trans) — डोमेन कंट्रोलर सिस्टम पर स्थित एक साझा स्थान, जिसका उपयोग लैंडस्केप (सिस्टम समूह) में प्रत्येक सदस्य सिस्टम द्वारा किया जाता है। इसमें कई उपनिर्देशिकाएँ होती हैं जो स्थापना के दौरान स्वचालित रूप से बनाई जाती हैं और परिवहन प्रबंधन प्रणाली को स्थापित करने के लिए अनिवार्य हैं।
ट्रांसपोर्ट डायरेक्टरी वह स्थान है जहाँ DEV से रिलीज़ होने के बाद सभी परिवर्तन फ़ाइलों के रूप में सहेजे जाते हैं। यह बाद में QAS और PRD में आयात किए जाने वाले परिवर्तनों के स्रोत के रूप में कार्य करता है। इसी कारण से, डायरेक्टरी चाहिए इसे परिदृश्य में मौजूद प्रत्येक प्रणाली में सही ढंग से साझा किया जाना चाहिए।
On Windowsउदाहरण के लिए, साझा निर्देशिका स्थान तक निम्न प्रकार से पहुँचा जा सकता है:
\\<SAPTRANSHOST>\sapmnt\trans
यहाँ SAPTRANSHOST डोमेन कंट्रोलर सिस्टम का पता प्रत्येक होस्ट फ़ाइल में परिभाषित होता है। SAP परिदृश्य में प्रणाली। डोमेन नियंत्रक यह सिस्टम पूरे परिदृश्य में परिवर्तन प्रबंधन और परिवहन के लिए समग्र नियंत्रक के रूप में कार्य करता है। सिस्टम प्रशासकों की टीम उपलब्धता और स्थापना के समय के आधार पर D/Q/P में से इसका चयन करती है।
मुख्य उपनिर्देशिकाएँ
- कोफाइलें: परिवर्तन अनुरोध सूचना फ़ाइलें जिनमें प्रत्येक परिवहन के लिए पूर्ण विवरण और कमांड शामिल हैं।
- डेटा: परिवर्तन के हिस्से के रूप में लागू किए जाने वाले वास्तविक मान और डेटा पेलोड।
- लकड़ी का लट्ठा: परिवहन लॉग, tracहाँ, और आँकड़े — परिवहन विफल होने पर आपका पहला सहारा यही होना चाहिए।
- ईपीएस: उन्नत सुधारों और सहायता पैकेजों के लिए डाउनलोड निर्देशिका।
अन्य उपनिर्देशिकाएँ
- बिन: कॉन्फ़िगरेशन फ़ाइलें
tp(परिवहन कार्यक्रम) और टीएमएस, जिसमें केंद्रीय टीपीपीएराम फ़ाइल. - पुराना डेटा: पुराने निर्यात किए गए डेटा को अभिलेखीय रूप से या अंततः हटाने के लिए सुरक्षित रखा जाता है।
- एक्टलॉग: प्रत्येक अनुरोध और कार्य के लिए एक्शन लॉग।
- बफर: प्रत्येक सिस्टम के लिए ट्रांसपोर्ट बफर, जिसमें यह बताया गया हो कि कौन से ट्रांसपोर्ट आयात के लिए लंबित हैं।
- सपनेम: प्रत्येक उपयोगकर्ता द्वारा किए गए परिवहन अनुरोधों के बारे में जानकारी।
- टीएमपी: अस्थायी और डेटा लॉग फाइलें।
परिवहन निर्देशिका और टीपीपीएआरएएम की स्थापना
टीएमएस को कॉन्फ़िगर करते समय प्रमुख पूर्वापेक्षाओं में से एक ट्रांसपोर्ट डायरेक्टरी और ट्रांसपोर्ट पैरामीटर फ़ाइल को सेट अप करना है।
- डायरेक्टरी को सिस्टम में मौजूद सभी सिस्टमों के बीच ठीक से साझा किया जाना चाहिए, और भाग लेने वाले प्रत्येक सिस्टम को वैश्विक कॉन्फ़िगरेशन फ़ाइल में सूचीबद्ध किया जाना चाहिए। टीपीपीएराम (परिवहन पैरामीटर फ़ाइल), जो इसमें स्थित है
binकी उपनिर्देशिका/usr/sap/trans. - यदि TPPARAM में कोई सिस्टम प्रविष्टि अनुपस्थित है, तो किसी अन्य सिस्टम के स्टैंजा की प्रतिलिपि बनाएँ और मानों (सिस्टम आईडी, होस्ट नाम, इत्यादि) को मिलान करने के लिए समायोजित करें।
- स्थापना के समय, परिवहन निर्देशिका और उसकी उपनिर्देशिकाएँ स्वचालित रूप से बनाई जाती हैं, जिसमें TPPARAM का एक प्रारंभिक टेम्पलेट भी शामिल होता है।
Operaटिंग सिस्टम टूल्स: tp और R3trans
टीएमएस के अंतर्गत, दो ऑपरेटिंग सिस्टम प्रोग्राम मुख्य कार्य करते हैं: tp (परिवहन नियंत्रण कार्यक्रम) और R3trans (डेटा मूवर)।
टीपी – परिवहन नियंत्रण कार्यक्रम
tpविश्व का सबसे लोकप्रिय एंव SAP प्रशासकों द्वारा सिस्टमों के बीच परिवहन की योजना बनाने और उसे क्रियान्वित करने के लिए उपयोग किया जाने वाला प्रोग्राम, साथ ही साथ SAP सिस्टम अपग्रेड। सीटीओ और टीएमएस दोनों इसे आंतरिक प्रक्रिया कहते हैं।tpयह अपने कार्यों को पूरा करने के लिए अन्य उपकरणों और उपयोगिताओं का उपयोग करता है - सबसे महत्वपूर्ण बात यह है कि यह कॉल करता हैR3transइसके अलावा, यह निर्यात और आयातित वस्तुओं के सही क्रम को नियंत्रित करता है ताकि लक्ष्य प्रणाली में कभी भी असंगत निर्भरताएँ न रह जाएँ।tpयह मानक रनटाइम निर्देशिका में रहता है SAP सिस्टम:/usr/sap/SYS/<SID>/exe/runस्थापना के दौरान यह स्वचालित रूप से वहां कॉपी हो जाता है।- एक पूर्व शर्त के रूप में, वैश्विक
tpपैरामीटर फ़ाइल टीपीपीएराम परिवहन प्रक्रिया में भाग लेने वाले प्रत्येक सिस्टम के होस्टनामों को सूचीबद्ध करते हुए, इसे बनाए रखना आवश्यक है। tpइसका मुख्य उपयोग लक्ष्य प्रणालियों में आयात करने के लिए किया जाता है। यह आयात डिस्पैचर के माध्यम से कार्य करता है। आरडीडीआईएमपीडीपी और आरडीडीआईएमपीडीपी_क्लाइंट_ — इन्हें उन सभी सिस्टमों में बैकग्राउंड जॉब के रूप में शेड्यूल किया जाना चाहिए जहां आयात होता है। यदि कभी भी ये जॉब डिलीट हो जाते हैं, तो रिपोर्ट करें। आरडीडीन्यूपीपी इन्हें पुनर्निर्धारित किया जा सकता है।- ये नौकरियां हैं घटना की शुरुआत की गई:
tpयह R/3 सिस्टम को एक सिग्नल (एक इवेंट) भेजता है और जॉब शुरू हो जाती है। इवेंट्स को नाम दिया जाता है। SAP_ट्रिगर_RDDIMPDP और SAP_ट्रिगर_आरडीडीआईएमपीडीपी_क्लाइंट.
R3trans – परिवहन कार्यक्रम
R3transविश्व का सबसे लोकप्रिय एंव SAP परिवहन कार्यक्रम जो विभिन्न स्थानों के बीच डेटा को भौतिक रूप से स्थानांतरित करता है SAP सिस्टम। इसे शायद ही कभी सीधे कॉल किया जाता है; इसके बजाय इसे से आह्वान किया जाता है।tpया द्वारा SAP उपयोगिताओं का उन्नयन करें.tpयह परिवहन को व्यवस्थित करता है और नियंत्रण फ़ाइलें उत्पन्न करता है जोR3transयह संसाधनों का उपयोग करता है, लेकिन स्वयं डेटाबेस से कनेक्ट नहीं होता है। डेटाबेस स्तर का सारा "वास्तविक कार्य" इसके द्वारा किया जाता है।R3trans.R3transयह विभिन्न ऑपरेटिंग सिस्टमों और यहां तक कि विभिन्न डेटाबेस पर चलने वाले सिस्टमों के बीच डेटा स्थानांतरित करने का समर्थन करता है, यही कारण है कि यह विषम प्रणाली को विषम बनाता है। SAP भूदृश्य संभव हैं।
कुंजी SAP टीएमएस लेनदेन
निम्नलिखित टी-कोड वे दैनिक उपकरण हैं जिनका उपयोग बेसिस एडमिनिस्ट्रेटर ट्रांसपोर्ट मैनेजमेंट सिस्टम को संचालित करने के लिए करता है।
| टी कोड | उद्देश्य |
|---|---|
| एसटीएमएस | मुख्य टीएमएस प्रवेश बिंदु — डोमेन कॉन्फ़िगरेशन, परिवहन मार्ग, आयात अवलोकन। |
| STMS_आयात | वर्तमान सिस्टम की आयात कतार तक सीधी पहुंच। |
| SE01 | परिवहन आयोजक (विस्तृत दृश्य) — परिवहन अनुरोधों का प्रबंधन और उन्हें जारी करना। |
| SE09 | वर्कबेंच अनुरोधों के लिए परिवहन आयोजक। |
| SE10 | अनुरोधों को अनुकूलित करने के लिए परिवहन आयोजक। |
| एससीसी4 | क्लाइंट रखरखाव — कॉन्फ़िगर करें कि कोई क्लाइंट ट्रांसपोर्ट और परिवर्तनों की अनुमति देता है या नहीं। |
| SPRO | SAP रेफरेंस आईएमजी — सभी अनुकूलन गतिविधियों का प्रवेश बिंदु। |
| SE80 | ABAP वर्कबेंच — रिपॉजिटरी ऑब्जेक्ट्स के लिए विकास वातावरण। |
के लिए सर्वोत्तम अभ्यास SAP टीएमएस
एक अनुशासित टीएमएस प्रक्रिया उत्पादन में अप्रत्याशित बाधाओं के बिना परिवर्तनों को सुचारू रूप से जारी रखती है। निम्नलिखित आदतें पहले दिन से ही अपनाना फायदेमंद है।
- परिवहन की एक ही दिशा का पालन करें (DEV → QAS → PRD)। कभी भी बदलावों को पीछे की ओर प्रवाहित न होने दें या QAS को न छोड़ें।
- निर्भरता क्रम में परिवहन अनुरोध जारी करें। यदि TR-B, TR-A द्वारा जोड़े गए ऑब्जेक्ट्स को संदर्भित करता है, तो TR-A को पहले आयात कतार में प्रवेश करना होगा।
- वर्णनात्मक संक्षिप्त पाठों का प्रयोग करें प्रत्येक टीआर पर यह बदलाव होना चाहिए ताकि भविष्य में समीक्षा करने वाला व्यक्ति सामग्री खोले बिना ही परिवर्तन की पहचान कर सके।
- आरडीडीआईएमपीडीपी पृष्ठभूमि नौकरियों का शेड्यूल करें प्रत्येक सिस्टम पर, जैसे ही वह सिस्टम से जुड़ता है, ये आवश्यक हो जाते हैं — इनके बिना, कोई भी आयात प्रक्रिया नहीं चलेगी।
- परिवहन निर्देशिका को लगातार माउंट करें सभी होस्टों पर; पथों का मिलान न होना ही आयात विफलताओं का सबसे बड़ा कारण है।
- 0 से ऊपर के रिटर्न कोड को दोष मानें।चेतावनी नहीं, बल्कि समस्या का समाधान ढूंढें। जांच करें, मूल कारण का दस्तावेजीकरण करें और उसके बाद ही पुनः आयात करें।







