सीधे कंटेंट पर जाएँ

SAP चेंज टूल्स: Cloud ALM, ChaRM, Rev-Trac, ActiveControl

आपके लैंडस्केप के लिए कौन-सा SAP ट्रांसपोर्ट और चेंज मैनेजमेंट टूल सही है: SAP Cloud ALM, Solution Manager ChaRM, Rev-Trac या ActiveControl, जो कभी Transport Express नाम से बिकता था।

टेक्निकल चेंज मैनेजमेंट कैप्शन के नीचे कई स्क्रीन पर कोड और डैशबोर्ड देखता डेवलपर
विषय-सूची
  1. चेंज मैनेजमेंट सेटअप में क्या-क्या कवर होना चाहिए
  2. चार टूल
  3. SAP Cloud ALM
  4. Solution Manager ChaRM
  5. Rev-Trac
  6. ActiveControl (पहले Transport Express)
  7. चारों की तुलना
  8. कौन-सा टूल किस स्थिति में फ़िट बैठता है
  9. अक्सर पूछे जाने वाले सवाल

SAP टेक्निकल चेंज मैनेजमेंट टूल्स तय करते हैं कि प्रोडक्शन में क्या जाएगा, किस क्रम में जाएगा और किसकी मंज़ूरी से जाएगा। लगभग हर इवैल्यूएशन में चार टूल सामने आते हैं। SAP Cloud ALM नए प्रोग्राम के लिए SAP की रणनीतिक पसंद है। Solution Manager ChaRM ऑन-प्रेम लैंडस्केप के लिए स्थापित नेटिव विकल्प है। Rev-Trac ऊँचे वॉल्यूम और पैरेलल डेवलपमेंट के लिए ठीक बैठता है। Basis Technologies का ActiveControl, जो शुरू में Transport Express नाम से बिकता था, दूसरा बड़ा थर्ड-पार्टी विकल्प है। फ़ीचर की किसी भी तुलना से पहले आपका डिप्लॉयमेंट मॉडल और ट्रांसपोर्ट वॉल्यूम सूची को छोटा कर देते हैं।

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

जब मैंने SAP लैंडस्केप संभालना शुरू किया, तो मुझे लगता था कि ट्रांसपोर्ट बस तकनीकी हैंडओवर हैं: कोड मूव करो, टेस्ट करो, काम खत्म। एक छूटी हुई डिपेंडेंसी के बाद मेरी राय बदल गई। ये वे हिस्से हैं जो मायने रखते हैं:

  1. चेंज रिक्वेस्ट वर्कफ़्लो। कोई बिना दस्तावेज़ वाला बदलाव नहीं, कोई पिछला दरवाज़ा नहीं। हर चीज़ का ट्रेस होना चाहिए।
  2. ट्रांसपोर्ट सीक्वेंसिंग। क्रम गलत हुआ तो सिस्टमों के बीच की गड़बड़ियाँ ठीक करने में घंटों जाते हैं।
  3. ऑब्जेक्ट हिस्ट्री। किसने क्या बदला, कब और क्यों।
  4. डिपेंडेंसी और कॉन्फ़्लिक्ट चेक। अक्सर छोड़ दिए जाते हैं। सबसे ज़्यादा दर्द यहीं से आता है।
  5. ऑडिट लॉगिंग। SOX की ज़रूरत न हो तब भी काम की है। कुछ टूटने पर आपको यह ट्रेल चाहिए होगी।
  6. अप्रूवल गेट। सही तरह की रुकावट, प्रोडक्शन तक कुछ भी पहुँचने से पहले।
  7. सीमित मूव परमिशन। हर किसी को प्रोडक्शन में इम्पोर्ट करने की ज़रूरत नहीं होती।

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

हर बदलाव को प्रोडक्शन तक जो रास्ता लेना चाहिएचारों टूल इन नियंत्रणों को ऑटोमेट करते हैं। इनमें से कोई एक कदम छोड़ने वाला ट्रांसपोर्ट प्रोडक्शन इंसिडेंट बनने का इंतज़ार करता है।
  1. चेंज रिक्वेस्टदस्तावेज़ में दर्ज, कोई पिछला दरवाज़ा नहीं
  2. अप्रूवल गेटप्रोडक्शन से पहले सही रुकावट
  3. सीक्वेंसिंग और कॉन्फ़्लिक्ट चेकपहले क्रम और डिपेंडेंसी की जाँच
  4. प्रोडक्शन में इम्पोर्टसिर्फ़ इम्पोर्ट की अनुमति वाले लोग
  5. ऑडिट ट्रेलकिसने क्या बदला, कब और क्यों

प्रोडक्शन का हर बदलाव एक मंज़ूर रिक्वेस्ट तक वापस ट्रेस होता है

SAP Cloud ALM

SAP Cloud ALM, SAP की क्लाउड-आधारित application lifecycle management सर्विस है और Solution Manager की जगह लेने वाला टूल है। यह Enterprise Support, cloud edition वाली SAP क्लाउड सब्सक्रिप्शन में शामिल है, और ऑन-प्रेम ग्राहकों के लिए SAP Enterprise Support में भी।

इसका चेंज और डिप्लॉयमेंट मैनेजमेंट “features” का इस्तेमाल करता है, जो चेंज डॉक्यूमेंटेशन को उन ट्रांसपोर्ट के साथ बाँध देते हैं जो उसे ले जाते हैं। यह S/4HANA Private Edition और रिलीज़ 7.40 से ऑन-प्रेम ABAP सिस्टम के लिए Change and Transport System (CTS) से जुड़ता है, जिसमें ECC भी आता है। Public Edition में यह Adaptation Transport Organizer इस्तेमाल करता है, और BTP तथा Integration Suite कंटेंट के लिए SAP Cloud Transport Management। CTS+ सपोर्टेड नहीं है।

दो सीमाएँ मायने रखती हैं। SAP क्वालिटी गेट मैनेजमेंट को, जो ChaRM में है, फ़िलहाल Cloud ALM के दायरे से बाहर बताता है। और SAP ChaRM का चेंज डेटा ट्रांसफ़र करने की योजना नहीं रखता; उसकी सिफ़ारिश है कि Solution Manager में खुले चेंज साइकिल बंद करें और फिर Cloud ALM डिप्लॉयमेंट मैनेजमेंट चालू करें (SAP Support)। रेगुलेटेड माहौल या retrofit अथवा डिजिटल सिग्नेचर वाले जटिल ChaRM सेटअप के लिए SAP की अपनी सलाह है कि मूव करने से पहले छूटे हुए फ़ंक्शन के आने का इंतज़ार करें।

इसे तब चुनें जब: आप किसी भी एडिशन पर नया S/4HANA प्रोग्राम शुरू कर रहे हैं, RISE या GROW चला रहे हैं, या Solution Manager को रिटायर करने की योजना बना रहे हैं। जब तक Cloud ALM इन्हें कवर नहीं करता, अपनी प्रक्रिया में अप्रूवल गेट खुद जोड़ने के लिए तैयार रहिए।

Solution Manager ChaRM

अगर आप SAP Enterprise Support का भुगतान करते हैं, तो Solution Manager 7.2 में Change Request Management (ChaRM) आपके पास पहले से है। ज़्यादातर ग्राहक इसकी पेशकश का सिर्फ़ एक हिस्सा इस्तेमाल करते हैं: चेंज रिक्वेस्ट और चेंज डॉक्यूमेंट, अर्जेंट चेंज, ट्रांसपोर्ट ऑफ़ कॉपीज़, ड्यूअल-लैंडस्केप retrofit और क्वालिटी गेट मैनेजमेंट।

मैं एक मैन्युफ़ैक्चरिंग SAP क्लाइंट को जानता था जो इस बहस में था कि बाहरी टूल खरीदे या पहले से मौजूद ChaRM इस्तेमाल करे। उसका वॉल्यूम रोज़ाना करीब 50 से 60 बदलावों का था। उसकी डिपेंडेंसी ज़रूरतें परखने के बाद हमने पाया कि ChaRM इसे बिना किसी अतिरिक्त लाइसेंस के संभाल सकता है। तीन महीने में उसने 2,000 से ज़्यादा ट्रांसपोर्ट बिना एक भी डिप्लॉयमेंट समस्या के संभाल लिए। फ़र्क क्वालिटी गेट और अप्रूवल वर्कफ़्लो के सही सेटअप से पड़ा।

पेच समय का है। “लाइसेंस में शामिल” का मतलब मुफ़्त नहीं है, और अच्छे ChaRM कॉन्फ़िगरेशन में महीने लगते हैं। Solution Manager 7.2 का mainstream maintenance 2027 के अंत में खत्म होता है। जो ग्राहक Business Suite के लिए extended maintenance खरीदते हैं, उन्हें Solution Manager के लिए 2030 तक सीमित extended maintenance मिलता है, जिसमें change control management अब भी शामिल है।

इसे तब चुनें जब: Solution Manager पहले से लाइव है, आपके ऑडिटर पूरी ट्रेसेबिलिटी की अपेक्षा रखते हैं, और आपको आज ही क्वालिटी गेट या retrofit चाहिए। नया ChaRM बिल्ड शुरू करने के बजाय Cloud ALM पर जाने की योजना अपनी S/4HANA टाइमलाइन के साथ बनाइए।

Rev-Trac

Rev-Trac SAP लैंडस्केप में ट्रांसपोर्ट सीक्वेंसिंग, कॉन्फ़्लिक्ट डिटेक्शन और अप्रूवल को ऑटोमेट करता है, और SAP सिस्टम के अंदर ही नेटिव चलता है। वेंडर फ़िलहाल अपने ग्राहकों में 60 प्रतिशत तेज़ रिलीज़ साइकिल और 99 प्रतिशत कम ट्रांसपोर्ट एरर का दावा करता है (Rev-Trac)। इन्हें वेंडर के दावे मानिए और अपने जैसे लैंडस्केप वाले रेफ़रेंस माँगिए।

जिन इम्प्लीमेंटेशन को मैंने करीब से देखा, उनमें से एक में टीम हर महीने औसतन 15 प्रोडक्शन समस्याएँ झेल रही थी, जिनमें से ज़्यादातर की जड़ खराब सीक्वेंसिंग थी। Rev-Trac लगाने के तीन महीने बाद वह संख्या घटकर दो रह गई। ऑटोमेटेड चेक ने लगभग हर कॉन्फ़्लिक्ट को प्रोडक्शन तक पहुँचने से पहले पकड़ लिया।

नतीजे सिर्फ़ इंस्टॉलेशन से नहीं आते। मैं एक ग्लोबल कंपनी को जानता हूँ जो डिपेंडेंसी प्लानिंग ठीक से किए बिना Rev-Trac में कूद पड़ी, और हफ़्तों जूझती रही। Rev-Trac की लागत सिस्टम और यूज़र के हिसाब से साल का $150,000 से $500,000 तक कुछ भी हो सकती है। काफ़ी जटिल माहौल में आप टूल के लिए नहीं, कम प्रोडक्शन इंसिडेंट के लिए पैसे दे रहे होते हैं।

इसे तब चुनें जब: आप रोज़ सैकड़ों ट्रांसपोर्ट चलाते हैं, कई पैरेलल डेवलपमेंट ट्रैक हैं या ECC और S/4HANA का मिश्रित लैंडस्केप है, और कॉन्फ़्लिक्ट पहले ही प्रोडक्शन तक पहुँच रहे हैं।

ActiveControl (पहले Transport Express)

इस लेख के पहले संस्करण में “Transport Express” को एक अलग हल्का टूल बताया गया था। वह गलत था। Transport Express (कभी-कभी Transport Expresso भी लिखा जाता है) Basis Technologies के चेंज मैनेजमेंट प्रोडक्ट का मूल नाम था, जिसे बाद में ActiveControl नाम दिया गया। आज यह SAP-certified चेंज, रिलीज़ और DevOps ऑटोमेशन टूल है, जिसमें अप्रूवल वर्कफ़्लो, ट्रांसपोर्ट ऑफ़ कॉपीज़, ServiceNow इंटीग्रेशन और CI/CD पाइपलाइन सपोर्ट है (Basis Technologies)। यह Rev-Trac का प्रतिस्पर्धी है, उससे नीचे की श्रेणी का नहीं।

एक फ़ार्मास्यूटिकल क्लाइंट, जो महँगे रिलीज़ कोऑर्डिनेशन टूलिंग को जायज़ नहीं ठहरा पा रहा था, बेहतर चेंज डॉक्यूमेंटेशन के लिए Transport Express पर आ गया। दो महीने के भीतर उसके ट्रांसपोर्ट एरर 65 प्रतिशत घट गए।

इसे तब चुनें जब: आप SAP चेंज और रिलीज़ मैनेजमेंट को ऑटोमेट करके बड़े DevOps टूलचेन से जोड़ना चाहते हैं, और Rev-Trac भी आपकी शॉर्टलिस्ट में है।

फ़ैसले के लिए मैं इन्हें इस तरह रखूँगा।

SAP Cloud ALMSolution Manager ChaRMRev-TracActiveControl
कौन बनाता हैSAPSAPRev-TracBasis Technologies
लाइसेंसSAP क्लाउड सब्सक्रिप्शन और Enterprise Support के साथ शामिलEnterprise Support के साथ शामिल; कॉन्फ़िगरेशन में मेहनतकमर्शियल सब्सक्रिप्शनकमर्शियल सब्सक्रिप्शन
कवर किए गए सिस्टमPublic Edition (ATO), Private Edition और ऑन-प्रेम ABAP 7.40+ (CTS), BTP (Cloud Transport Management)CTS और CTS+ के ज़रिए ABAP सिस्टमECC और S/4HANA लैंडस्केपECC और S/4HANA लैंडस्केप
अप्रूवल और क्वालिटी गेटफ़ीचर अप्रूवल; क्वालिटी गेट मैनेजमेंट अभी दायरे में नहींपूरा क्वालिटी गेट मैनेजमेंटनियम-आधारित अप्रूवल रूटिंगकॉन्फ़िगर करने योग्य अप्रूवल वर्कफ़्लो
कॉन्फ़्लिक्ट और सीक्वेंसिंग चेकफ़ीचर क्रम से डिप्लॉय करता है; मौजूदा दायरा SAP से पक्का करेंक्रॉस-सिस्टम ऑब्जेक्ट लॉक और डाउनग्रेड प्रोटेक्शन, अगर कॉन्फ़िगर किया होऑटोमेटेड, मुख्य ताकतऑटोमेटेड
DevOps इंटीग्रेशनAPIs, Jira इंटीग्रेशनसीमित, कस्टम इंटरफ़ेसJira, Git, Jenkins के कनेक्टरServiceNow और CI/CD इंटीग्रेशन
भविष्यSAP का रणनीतिक टूलMainstream maintenance 2027 में खत्मवेंडर रोडमैपवेंडर रोडमैप

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

हर लैंडस्केप को एक जैसे नियंत्रण की ज़रूरत नहीं होती। इन सवालों से शुरू कीजिए:

  1. आप किस डिप्लॉयमेंट मॉडल पर हैं, या किस पर जा रहे हैं: Public Edition, Private Edition, ऑन-प्रेम S/4HANA या ECC?
  2. रोज़ कितने ट्रांसपोर्ट, सामान्य दिनों में और रिलीज़ के पीक पर?
  3. कितनी टीमें पैरेलल डेवलपमेंट करती हैं, और कितने टाइम ज़ोन में?
  4. क्या ऑडिटरों को SOX, GxP या ऐसे ही मानकों के लिए ट्रांसपोर्ट-स्तर के सबूत चाहिए?
  5. क्या अप्रूवल आज असली कंट्रोल पॉइंट हैं, या ईमेल पर पीछा करके लिए जाते हैं?
  6. क्या डेवलपरों ने प्रोडक्शन में एक-दूसरे का काम ओवरराइट किया है?
आपकी स्थितिमैं कहाँ से शुरू करूँगा
RISE या GROW पर नया S/4HANA प्रोग्रामCloud ALM, और Rev-Trac या ActiveControl तभी जोड़ें जब वॉल्यूम या पैरेलल ट्रैक इसकी माँग करें
ऑन-प्रेम लैंडस्केप, जिसमें ChaRM अच्छा चल रहा हैS/4HANA मूव तक ChaRM रखिए, फिर Cloud ALM पर जाने की योजना बनाइए
रेगुलेटेड इंडस्ट्री, ChaRM में retrofit या डिजिटल सिग्नेचर के साथजब तक Cloud ALM ये फ़ंक्शन कवर न करे, ChaRM पर बने रहिए; अगर 2027 मजबूर करे तो थर्ड-पार्टी टूल पर विचार कीजिए
रोज़ सैकड़ों ट्रांसपोर्ट, पैरेलल ट्रैकRev-Trac या ActiveControl, डॉक्यूमेंटेशन के लिए Cloud ALM के साथ
छोटा लैंडस्केप, कम वॉल्यूम, Solution Manager नहींअनुशासित CTS रूट और अप्रूवल के साथ Cloud ALM

जटिल लैंडस्केप में जवाब अक्सर दो टूल होते हैं: चेंज डॉक्यूमेंटेशन और SAP अलाइनमेंट के लिए Cloud ALM, और वॉल्यूम पर सीक्वेंसिंग व कॉन्फ़्लिक्ट कंट्रोल के लिए Rev-Trac या ActiveControl।

सही टूल वही है जो आपकी असल समस्या ठीक करे, वह नहीं जिसमें सबसे ज़्यादा फ़ीचर हों। मैंने खराब गवर्नेंस वाले लैंडस्केप में ChaRM को फेल होते देखा है और अनुशासित लैंडस्केप में सरल सेटअप को कामयाब। चेंज कंट्रोल को आपके क्वालिटी गेट और टेस्ट टूलिंग के साथ भी मेल खाना चाहिए। अगर समस्या ट्रांसपोर्ट की नहीं, लोगों की है, तो मेरी चेंज मैनेजमेंट प्लान गाइड उस पक्ष को कवर करती है।

SAP टेक्निकल चेंज मैनेजमेंट टूल्स क्या हैं?

वे टूल जो SAP सिस्टमों में होने वाले बदलावों को नियंत्रित करते हैं, ताकि हर कॉन्फ़िगरेशन या कोड बदलाव ट्रैक हो, मंज़ूर हो और सही क्रम में इम्पोर्ट हो। सबसे ज़्यादा परखे जाने वाले चार हैं: SAP Cloud ALM, Solution Manager ChaRM, Rev-Trac और ActiveControl। इनके बिना आप स्प्रेडशीट, ईमेल और याददाश्त के भरोसे रहते हैं, और एक छूटी हुई डिपेंडेंसी प्रोडक्शन आउटेज करा सकती है।

क्या SAP Cloud ALM, Solution Manager ChaRM की जगह ले रहा है?

हाँ, समय के साथ। Cloud ALM, SAP का रणनीतिक विकल्प है, और Solution Manager 7.2 का mainstream maintenance 2027 में खत्म हो रहा है। Cloud ALM आज ही Public Edition, Private Edition और 7.40 से ऑन-प्रेम ABAP सिस्टम के ट्रांसपोर्ट मैनेज कर सकता है। SAP ChaRM का चेंज डेटा माइग्रेट नहीं करता, और क्वालिटी गेट मैनेजमेंट अभी Cloud ALM के दायरे में नहीं है। जटिल ChaRM सेटअप वाले रेगुलेटेड ग्राहकों को सलाह दी जाती है कि वे उन फ़ंक्शन के आने का इंतज़ार करें।

क्या SAP Cloud ALM ECC के ट्रांसपोर्ट मैनेज कर सकता है?

हाँ। Cloud ALM का चेंज और डिप्लॉयमेंट मैनेजमेंट रिलीज़ 7.40 से SAP NetWeaver ABAP सिस्टम के Change and Transport System से जुड़ता है। इसमें ECC, ऑन-प्रेम S/4HANA और Private Edition आते हैं। CTS+ सपोर्टेड नहीं है, और मैनेज किए जाने वाले सिस्टमों में ज़रूरी सपोर्ट पैकेज और SAP Notes होने चाहिए।

Transport Express का क्या हुआ?

Transport Express, जिसे Transport Expresso भी लिखा जाता है, Basis Technologies के SAP चेंज मैनेजमेंट प्रोडक्ट का मूल नाम था। जब यह ट्रांसपोर्ट मैनेजमेंट से बढ़कर चेंज, रिलीज़ और DevOps ऑटोमेशन बन गया, तो इसका नाम ActiveControl कर दिया गया। अगर आप टूल्स की तुलना कर रहे हैं, तो ActiveControl को Rev-Trac के साथ परखिए।

Rev-Trac कब सही बैठता है?

जब ट्रांसपोर्ट वॉल्यूम ऊँचा हो, कई डेवलपमेंट ट्रैक पैरेलल चल रहे हों, या कॉन्फ़्लिक्ट पहले ही प्रोडक्शन तक पहुँच रहे हों। इसकी ताकत ऑटोमेटेड कॉन्फ़्लिक्ट डिटेक्शन और सीक्वेंसिंग है। इसके लिए पहले डिपेंडेंसी प्लानिंग सेट करनी पड़ती है, और इसमें असली पैसा लगता है, इसलिए पूरा तर्क कम प्रोडक्शन इंसिडेंट पर टिका है।

मैं SAP चेंज मैनेजमेंट टूल कैसे चुनूँ?

अपने डिप्लॉयमेंट मॉडल से शुरू कीजिए, फिर ट्रांसपोर्ट वॉल्यूम, पैरेलल ट्रैक की संख्या, ऑडिट आवश्यकताएँ और यह देखिए कि आप पहले से Solution Manager चलाते हैं या नहीं। वह टूल चुनिए जो आपकी असल समस्या ठीक करे, और सेटअप और ट्रेनिंग का बजट रखिए, जो टूल से ज़्यादा मायने रखते हैं।

Noel D'Costa

लेखक

Noel D'Costa

एविएशन, सरकार, फ़ाइनेंस, रिटेल और मैन्युफ़ैक्चरिंग में SAP और Oracle ERP प्रोग्राम पर 25 साल। पृष्ठभूमि फ़ाइनेंस की है। मैं लीडरशिप टीमों की मदद करता हूँ: ट्रांसफ़ॉर्मेशन का स्कोप ईमानदारी से तय करने में, मुश्किल में फँसे प्रोग्राम को वापस पटरी पर लाने में, और ऐसे सिस्टम बनाने में जो प्रोडक्शन के पहले साल में टिके रहें।

अगला कदम

क्या आप अभी कोई ERP प्रोग्राम चला रहे हैं?

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