SAP टीएमएस (ट्रांसपोर्ट मैनेजमेंट सिस्टम) ट्यूटोरियल

टीएमएस क्या है?

टीएमएस का उपयोग विकास वस्तुओं को स्थानांतरित करने, प्रबंधित करने, नियंत्रित करने, कॉपी करने और सेटिंग्स को व्यवस्थित तरीके से अनुकूलित करने के लिए किया जाता है SAP पूर्व-निर्धारित परिवहन मार्गों (RFC कनेक्शन) के माध्यम से परिदृश्य में सिस्टम। परिवहन प्रक्रिया में मूल रूप से स्रोत से वस्तुओं का निर्यात शामिल है SAP सिस्टम और उन्हें लक्ष्य में आयात करना SAP सिस्टम/सिस्टम. TMS का मतलब है ट्रांसपोर्ट मैनेजमेंट सिस्टम

हमें परिवहन प्रणाली की आवश्यकता क्यों है?

परिवहन प्रणाली

सीटीएस घटक समग्र विकास और अनुकूलन वातावरण में एक महत्वपूर्ण भूमिका निभाते हैं। सीटीएस का मतलब है परिवर्तन और परिवहन प्रणाली

सीटीएस एक उपकरण है:

  • नये विकास अनुरोधों का प्रशासन एवं नियंत्रण करना।
  • परिवहन प्रबंधन
  • परिवर्तन कहां और किसके द्वारा किए गए हैं, इसकी रिकॉर्डिंग
  • सिस्टम परिदृश्य को कॉन्फ़िगर करना

सीटीएस घटकों का अवलोकन

सीटीएस घटकों का अवलोकन

  • सीटीओ (परिवर्तन एवं परिवहन आयोजक) – यह रिपॉजिटरी पर किए गए परिवर्तनों को प्रबंधित करने, ब्राउज़ करने और पंजीकृत करने तथा ऑब्जेक्ट्स को कस्टमाइज़ करने के लिए मुख्य उपकरण है। यह विकास परियोजनाओं को व्यवस्थित करने के लिए केंद्रीय बिंदु है। SE01 नए विस्तारित दृश्य वाला लेनदेन है।
  • परिवहन उपकरण – वास्तविक परिवहन, परिवहन उपकरणों का उपयोग करके OS स्तर पर बैक-एंड में होता है, जो कि इसका हिस्सा हैं। SAP कर्नेल और कार्यक्रम शामिल हैं आर3ट्रांस और परिवहन नियंत्रण कार्यक्रम tp.
  • (टीएमएस) परिवहन प्रबंधन प्रणाली

SAP सिस्टम-लैंडस्केप

SAP सिस्टम-लैंडस्केप

सिस्टम परिदृश्य (जिसे 'सिस्टम लैंडस्केप' के नाम से भी जाना जाता है) SAP सिस्टम समूह) की व्यवस्था है SAP सर्वर। आदर्श रूप से, एक SAP पर्यावरण के लिए, तीन-प्रणाली परिदृश्य की सिफारिश की जाती है। इसमें शामिल हैं

  1. विकास सर्वर – DEV
  2. गुणवत्ता आश्वासन सर्वर – QAS
  3. उत्पादन सर्वर – पी.आर.डी.

परिवहन चक्र बहुत ही बुनियादी अर्थ में DEV से नए विकास/अनुकूलन परिवर्तनों की रिहाई है जो गुणवत्ता और उत्पादन दोनों प्रणालियों में आयातित हैं। हालाँकि, PRD में आयात केवल एक बार एकीकरण के बाद ही हो सकता है परीक्षण और गुणवत्ता जांच QAS में की गई है (और जाँच के रूप में चिह्नित की गई है)।

कस्टमाइज़िंग क्या है? कस्टमाइज़िंग में TMS कैसे मदद करता है

  • अनुकूलन एक प्रक्रिया है जिसके द्वारा हम अपने आपको अनुकूलित कर सकते हैं। SAP ग्राहक की ज़रूरत के हिसाब से सिस्टम तैयार करना। कस्टमाइज़ करने के लिए, उपयोगकर्ता और सलाहकार मदद लेते हैं SAP संदर्भ कार्यान्वयन गाइड (आईएमजी), जो लेनदेन एसपीआरओ के माध्यम से सुलभ है।
  • कस्टमाइज़िंग आदर्श रूप से DEV में की जाती है। ट्रांसपोर्ट ऑर्गनाइज़र (SE01) का उपयोग IMG के साथ मिलकर कस्टमाइज़ किए गए बदलावों को रिकॉर्ड करने और आगे ट्रांसपोर्ट करने के लिए किया जाता है।

में अनुकूलित करना SAP

अधिकांश अनुकूलन परिवर्तन (हालांकि, सभी नहीं) क्लाइंट-विशिष्टयानी, परिवर्तन केवल एक विशेष क्लाइंट में ही दिखाई देने चाहिए और सभी सिस्टम क्लाइंट के लिए नहीं। जब ट्रांसपोर्ट रिक्वेस्ट एक्सपोर्ट की जाती है, तो यह डेटाबेस से संबंधित टेबल प्रविष्टियों को निकालता है। SAP सिस्टम और उन्हें ट्रांसपोर्ट डायरेक्टरी में कॉपी करता है। जब कस्टमाइज़िंग ट्रांज़ैक्शन का उपयोग किया जा रहा हो, तो प्रासंगिक टेबल प्रविष्टियाँ लॉक हो जाती हैं। हालाँकि, जैसे ही ट्रांसपोर्ट रिक्वेस्ट में बदलाव सेव किए जाते हैं, वे अनलॉक हो जाते हैं।

रिपॉजिटरी और विकास परिवर्तन

  • पहले से मौजूद ऑब्जेक्ट को कस्टमाइज़ करने के अलावा, ज़्यादातर मामलों में नए डेवलपमेंट की भी ज़रूरत होती है। डेवलपमेंट ऑब्जेक्ट वह ऑब्जेक्ट है जिसे आपने बनाया (विकसित) है SAP प्रणाली।
  • ऐसी सभी वस्तुओं (क्लाइंट-विशिष्ट या क्रॉस-क्लाइंट) के संग्रह को कहा जाता है कोष.
  • विकास ज्यादातर ABAP वर्कबेंच (SE80) की मदद से किया जाता है। इसलिए ऐसे बदलावों को वर्कबेंच परिवर्तन के रूप में भी जाना जाता है।
  • उदाहरण:
  • ABAP शब्दकोश ऑब्जेक्ट्स: टेबल्स, डोमेन, डेटा तत्व, आदि।
  • एबीएपी कार्यक्रम, फ़ंक्शन मॉड्यूल, मेनू, स्क्रीन
  • दस्तावेज़, अनुप्रयोग परिभाषित परिवहन-वस्तुएँ, आदि।
  • परिवर्तनों को रिकॉर्ड करने और स्थानांतरित करने के लिए वर्कबेंच भी टीएमएस के साथ पूरी तरह से एकीकृत है।

कार्यक्षेत्र में अधिकांश परिवर्तन (हालांकि सभी नहीं) पार ग्राहक, यानी परिवर्तन लक्ष्य प्रणाली के सभी सिस्टम क्लाइंट में दिखाई देंगे। स्रोत प्रणाली से परिवहन किए गए ऑब्जेक्ट लक्ष्य प्रणाली में उन ऑब्जेक्ट को अधिलेखित कर देते हैं जिनके नाम समान होते हैं।

ग्राहक और डेटा का प्रकार SAP प्रणाली

  • संकल्पनात्मक रूप से, क्लाइंट एक तकनीकी और संगठनात्मक स्वतंत्र इकाई है, जिसमें डेटा का अपना सेट (मास्टर डेटा, एप्लिकेशन/ Opera(डेटा अनुकूलन, डेटा अनुकूलन)
  • क्लाइंट अलग-अलग उपयोगकर्ता समूहों या अलग-अलग उद्देश्यों वाले उपयोगकर्ताओं के लिए एक ही वातावरण में अलग-अलग वातावरण बनाते हैं। SAP वास्तव में अलग डेटाबेस का उपयोग किए बिना, सिस्टम का उपयोग करना।
  • तकनीकी दृष्टिकोण से, ग्राहक को 3-अंकीय संख्यात्मक आईडी का उपयोग करके निर्दिष्ट किया जाता है, जो ग्राहक-विशिष्ट नौकरियों के मामले में तालिका फ़ील्ड 'MANDT' के लिए मान के रूप में भी कार्य करता है।

ग्राहक और डेटा का प्रकार SAP प्रणाली

ग्राहक विशिष्ट डेटा में 3 प्रकार के डेटा होते हैं:

  • उपयोगकर्ता मास्टर डेटा इसमें उपयोगकर्ता लॉगिन जानकारी शामिल है, जिसमें उपयोगकर्ता नाम, पासवर्ड और उपयोगकर्ता डिफ़ॉल्ट, प्राधिकरण प्रोफ़ाइल या भूमिकाएँ, और अन्य उपयोगी जानकारी जैसे उपयोगकर्ता समूह, संचार आदि शामिल हैं। यह डेटा भौतिक रूप से तालिकाओं के एक विशिष्ट सेट (USR* तालिकाओं) में मौजूद है।
  • डेटा को अनुकूलित करना इसमें संगठनात्मक संरचना और व्यावसायिक प्रक्रियाओं को लागू करने वाली कंपनियों के लिए अनुकूलित करने के लिए कॉन्फ़िगरेशन सेटिंग्स शामिल हैं SAPयह डेटा क्लाइंट पर निर्भर करता है और इसे कस्टमाइज़िंग टेबल के रूप में जानी जाने वाली तालिकाओं में संग्रहीत किया जाता है।
  • अनुप्रयोग डेटा ये भी क्लाइंट पर निर्भर होते हैं और सामान्यतः उपयोगकर्ता दो प्रकार के होते हैं - मास्टर डेटा और ट्रांजेक्शनल डेटा।
  1. मास्टर डेटा जैसे विक्रेता मास्टर, सामग्री मास्टर (MARA जैसी तालिकाएँ)
  2. लेन-देन संबंधी डेटा जैसे बिक्री आदेश, वित्तीय दस्तावेज, उत्पादन आदेश (पीओ) इत्यादि।

ग्राहक अनुकूलन विकल्प

ग्राहक अनुकूलन विकल्प

ट्रांसपोर्ट निर्देशिका और उसका विन्यास

SAP परिवहन निर्देशिका:

  • यह वैश्विक परिवहन निर्देशिका (/usr/sap/trans) है, जो वास्तव में एक लैंडस्केप (सिस्टम समूह) के सभी सदस्य सिस्टम के बीच एक साझा स्थान (डोमेन नियंत्रक सिस्टम में स्थित) है। इसमें कुछ उपनिर्देशिकाएँ भी शामिल हैं, जो इंस्टॉलेशन के दौरान स्वचालित रूप से बनाई जाती हैं। SAP परिवहन प्रबंधन प्रणाली की स्थापना के लिए यह अनिवार्य है।
  • मूल रूप से, ट्रांसपोर्ट डायरेक्टरी वह स्थान है जहाँ सभी परिवर्तन DEV से रिलीज़ होने के बाद (फ़ाइलों के रूप में) सहेजे जाते हैं। इसलिए, यह अंततः QAS और PRD में आयात किए जाने वाले परिवर्तनों के लिए एक स्रोत के रूप में कार्य करता है। इसलिए, हमें यह सुनिश्चित करना होगा कि ट्रांसपोर्ट डायरेक्टरी को लैंडस्केप में सभी सिस्टम के बीच ठीक से साझा किया जाए।

उदाहरण के तौर पर, Windows NT में, साझा निर्देशिका स्थान तक निम्नलिखित पते का उपयोग करके पहुँचा जा सकता है: _SAPट्रांसहोस्ट>\sapmnt\trans जहां SAPट्रांसहोस्ट (डोमेन कंट्रोलर सिस्टम का पता) होस्ट की फ़ाइल में परिभाषित किया गया है Windows सभी की निर्देशिका SAP परिदृश्य में सिस्टम। डोमेन नियंत्रक - परिदृश्य में सिस्टम में से एक है जो परिदृश्य में परिवर्तन प्रबंधन और परिवहन प्रक्रिया के लिए एक समग्र नियंत्रक के रूप में कार्य करता है। डोमेन नियंत्रक को सिस्टम प्रशासकों की टीम द्वारा सिस्टम की उपलब्धता और स्थापना के समय के आधार पर (डी / क्यू / पी में से) चुना जाता है।

मुख्य उपनिर्देशिकाएँ

  • सहफ़ाइलें: इसमें संपूर्ण विवरण और आदेशों के साथ परिवर्तन अनुरोध सूचना फ़ाइलें शामिल हैं।
  • डेटा की फ़ाइलें: इसमें परिवर्तन को लागू करने में उपयोग किए जाने वाले वास्तविक मान और डेटा शामिल हैं।
  • लॉग इन करें: इसमें ट्रांसपोर्ट लॉग, ट्रेस या आंकड़े शामिल होते हैं, जिनका उपयोग ट्रांसपोर्ट प्रक्रिया में किसी त्रुटि के होने पर समस्या निवारण के लिए किया जाता है।
  • ईपीएस: उन्नत सुधार और समर्थन पैकेज के लिए डाउनलोड निर्देशिका

मुख्य उपनिर्देशिकाएँ

अन्य उपनिर्देशिकाएँ हैं:

  • बिन: टीपी (ट्रांसपोर्ट प्रोग्राम) और टीएमएस के लिए कॉन्फ़िगरेशन फ़ाइलें
  • पुराना डेटा: संग्रह या विलोपन के लिए पुराना निर्यातित डेटा
  • एक्टलॉग: सभी अनुरोधों और कार्यों के लिए कार्रवाई लॉग
  • बफर: आयात किए जाने वाले ट्रांसपोर्ट की घोषणा करने वाले प्रत्येक सिस्टम के लिए ट्रांसपोर्ट बफर
  • सपनेम: संबंधित उपयोगकर्ताओं द्वारा किए गए परिवहन अनुरोधों के बारे में जानकारी
  • टीएमपी: अस्थायी और डेटा लॉग फ़ाइलें

ट्रांसपोर्ट डायरेक्टरी और TPPARAM की स्थापना

  • टीएमएस को कॉन्फ़िगर करते समय, मुख्य पूर्व-आवश्यकताओं में से एक ट्रांसपोर्ट डायरेक्टरी और ट्रांसपोर्ट पैरामीटर फ़ाइल को सेट करना है।
  • यह सुनिश्चित करता है कि निर्देशिका लैंडस्केप में सभी प्रणालियों के बीच ठीक से साझा की जाती है, इसके लिए समूह/लैंडस्केप में भाग लेने वाले सभी सिस्टम को वैश्विक कॉन्फ़िगरेशन फ़ाइल TPPARAM (ट्रांसपोर्ट पैरामीटर फ़ाइल) में शामिल किया जाना चाहिए, जो नीचे स्थित है। बिन /use/sap/trans की उपनिर्देशिका। हमें यह सुनिश्चित करना होगा कि सभी भाग लेने वाले सिस्टम के लिए प्रविष्टियाँ इस फ़ाइल में की गई हैं।
  • यदि कोई प्रविष्टि छूट गई हो, तो किसी अन्य सिस्टम की प्रविष्टि की प्रतिलिपि बनाएँ और मान बदलें (उदाहरण के लिए, सिस्टम आईडी, होस्ट नाम)
  • स्थापना के समय, ट्रांसपोर्ट निर्देशिका और उप-निर्देशिकाएँ स्वचालित रूप से बनाई जाती हैं, जिसमें TPPARAM फ़ाइल का प्रारंभिक रूप से कॉन्फ़िगर किया गया टेम्पलेट भी शामिल होता है।

Operaटिंग सिस्टम टूल्स – टीपी और आर3ट्रांस

टीपी – परिवहन नियंत्रण कार्यक्रम:

  • tp विश्व का सबसे लोकप्रिय एंव SAP कार्यक्रम जिसका उपयोग प्रशासक प्रणालियों के बीच परिवहन करने और योजना बनाने तथा उन्नयन में करते हैं। SAP सिस्टम। इसका उपयोग सीटीओ और टीएमएस द्वारा किया जाता है।
  • वास्तव में, tp अपने कार्यों को करने के लिए अन्य विशेष उपकरणों/प्रोग्रामों और उपयोगिताओं का उपयोग करता है। मुख्य रूप से, यह कॉल करता है आर3ट्रांस उपयोगिता कार्यक्रम। हालाँकि, यह परिवहन प्रक्रिया का अधिक व्यापक नियंत्रण भी प्रदान करता है, निर्यातित/आयातित वस्तुओं का सही क्रम सुनिश्चित करता है, ताकि सिस्टम में गंभीर विसंगतियों से बचा जा सके, जो गलत क्रम के कारण उत्पन्न हो सकती हैं।
  • tp के मानक रनटाइम निर्देशिका में स्थित है SAP सिस्टम: /usr/sap/SYS/ /exe/रनयह स्थापना प्रक्रिया में स्वचालित रूप से कॉपी हो जाता है।
  • एक पूर्व शर्त के रूप में, tp वैश्विक पैरामीटर फ़ाइल (टीपीपीएराम), को बनाए रखा जाना चाहिए, जिसमें कम से कम परिवहन प्रक्रिया में भाग लेने वाले सिस्टम के होस्टनाम निर्दिष्ट किए जाने चाहिए।
  • tp मुख्य रूप से लक्ष्य प्रणालियों में आयात करने के लिए उपयोग किया जाता है। यह आयात डिस्पैचर नामक उपयोगिताओं का उपयोग करता है – आरडीडीआईएमपीडीपी & आरडीडीआईएमपीडी_क्लाइंट_, इन्हें हर उस सिस्टम में बैकग्राउंड जॉब के रूप में शेड्यूल किया जाना चाहिए जहाँ आयात किए जाएँगे। अगर किसी कारण से इन्हें हटा दिया जाता है, तो हम रिपोर्ट चलाकर इन जॉब को शेड्यूल कर सकते हैं आरडीडीन्यूपीपी.
  • ये नौकरियाँ वास्तव में "घटना की शुरुआत की गई", जिसका अर्थ है कि tp R/3 सिस्टम को एक संकेत (घटना) भेजता है और काम शुरू हो जाता है। इन घटनाओं को इस प्रकार नामित किया गया है SAP_ट्रिगर_RDDIMPDP और SAP_ट्रिगर_आरआरडीआईएमपीडीपी_क्लाइंट.

R3trans – परिवहन नियंत्रण कार्यक्रम

  • आर3ट्रांस विश्व का सबसे लोकप्रिय एंव SAP सिस्टम ट्रांसपोर्ट प्रोग्राम जिसका उपयोग विभिन्न नेटवर्कों के बीच डेटा परिवहन के लिए किया जा सकता है। SAP सिस्टम। इसे आम तौर पर सीधे इस्तेमाल नहीं किया जाता है, लेकिन सिस्टम से बुलाया जाता है। tp नियंत्रण कार्यक्रम या द्वारा SAP उपयोगिताओं का उन्नयन करें.
  • tp ट्रांसपोर्ट को नियंत्रित करता है और r3trans नियंत्रण फ़ाइलें बनाता है, लेकिन डेटाबेस से कनेक्ट नहीं होता है। सभी “वास्तविक कार्य” से किया जाता है आर3ट्रांस.
  • यह विभिन्न ऑपरेटिंग सिस्टम और यहां तक ​​कि विभिन्न डाटाबेस पर चलने वाले सिस्टम के बीच डेटा के परिवहन का समर्थन करता है।