एसएपी बिजनेस वर्कफ़्लो - त्वरित गाइड
एसएपी प्रणाली में, व्यावसायिक वर्कफ़्लोज़ का उपयोग अनुप्रयोगों में व्यावसायिक प्रक्रियाओं को निष्पादित करने के लिए किया जाता है। वर्कफ़्लो एसएपी प्रणाली का एक प्रमुख घटक है जिसमें वे व्यवसाय प्रक्रियाओं को डिज़ाइन करने में सहायता करते हैं - यह एक सरल रिलीज़ या जटिल दोहराई जाने वाली व्यावसायिक प्रक्रिया हो सकती है जैसे कि सामग्री मास्टर, आदि।
एसएपी बिजनेस वर्कफ़्लो को एसएपी आर / 3 सिस्टम में पूर्वनिर्धारित किया जाता है और उपयोगकर्ता अपने नए वर्कफ़्लो भी बना सकते हैं। वर्कफ़्लो उपयोगकर्ताओं को कुशल तरीके से व्यावसायिक प्रक्रियाओं का प्रबंधन करने की अनुमति देता है ताकि इसे अनुपालन के साथ जोड़ा जा सके।
वर्कफ़्लो यह सुनिश्चित करता है कि सही क्रम में सही समय पर सही व्यक्ति को सही जानकारी भेजी जाए।
एसएपी प्रणाली में एक जटिल कार्य करने के लिए जैसे चालान अनुमोदन, खरीद अनुरोध, आदि में विभिन्न चरणों से गुजरना शामिल है। इन चरणों को मैन्युअल रूप से या ईमेल, नोट्स आदि जैसे कुछ औपचारिक संचार का उपयोग करके किया जा सकता है। जब कार्य मैन्युअल रूप से किए जाते हैं, तो इसके साथ कुछ सामान्य समस्याएं जुड़ी होती हैं, जैसे कि -
- कार्य की स्थिति पर नज़र रखने में कठिनाई
- अक्षमता से निपटना
- औपचारिक संचार पर नज़र रखने में कठिनाई
- एक समय सीमा का प्रबंधन
उपरोक्त छवि में SAP वर्कफ़्लो प्रक्रिया को दर्शाया गया है। यह व्यावसायिक प्रक्रियाओं को स्वचालित करने के लिए एक उपकरण है और सभी अनुप्रयोगों में समान रूप से काम करता है। जैसा कि आप देख सकते हैं, यह उपयुक्त है जहां व्यापार प्रक्रियाओं में कई लोग या लोगों का एक समूह शामिल होता है।
व्यावसायिक वर्कफ़्लोज़ को आसानी से विश्लेषण उद्देश्यों के लिए संगठन प्रबंधन और एसएपी नेटवेवर बीआई के साथ एकीकृत किया जा सकता है, ताकि यह आपके संगठन के अनुरूप व्यवसाय प्रक्रियाओं को आसानी से निर्धारित कर सके।
SAP प्रणाली में व्यावसायिक प्रक्रिया में वर्कफ़्लो की आवश्यकता के अलग-अलग कारण हैं। किसी भी व्यावसायिक प्रक्रिया में सबसे लंबी अवधि प्रतीक्षा समय है।
उपरोक्त छवि एक मानक खरीद अनुरोध प्रक्रिया को दिखाती है। यह दर्शाता है कि प्रत्येक चरण में व्यावसायिक प्रक्रिया में प्रतीक्षा समय शामिल है और एक मानक एसएपी वर्कफ़्लो के उपयोग के साथ, इस प्रतीक्षा समय को समाप्त किया जा सकता है।
निम्नलिखित चुनौतियाँ किसी संगठन की व्यावसायिक प्रक्रियाओं में शामिल हैं -
पीओ, इनवॉइस और सेल्स ऑर्डर को ऊपर उठाना - सभी को विशिष्ट हितधारकों से अनुमोदन की आवश्यकता होती है और इसमें कई चरण शामिल होते हैं। इसलिए, चक्र में बहुत अधिक प्रतीक्षा समय जोड़ा जाता है।
ऑडिटिंग और अनुपालन - वे क्षेत्र जहाँ ऑडिटिंग की आवश्यकता होती है या किसी विशिष्ट अनुपालन को अदालती कानूनों, SOX, आदि के आधार पर होना पड़ता है, वे मैन्युअल व्यवसाय प्रक्रिया का उपयोग करके प्रबंधित करना कठिन हैं।
विशिष्ट प्रक्रियाएँ - वे प्रक्रियाएँ जिनमें मानक दोहराए गए कदम शामिल होते हैं और विशिष्ट व्यावसायिक नियमों का पालन होता है। उदाहरण: जब एक नया बीपी बनाया जाता है, तो आपको संपर्क जानकारी, क्रेडिट सीमा और प्रबंधन प्रक्रिया के लिए अन्य जानकारी को परिभाषित करने की आवश्यकता होती है। एसएपी वर्कफ़्लो का उपयोग करके इन विशिष्ट प्रक्रियाओं का प्रबंधन करने की सिफारिश की जाती है।
एसएपी वर्कफ़्लोज़ के उपयोग से संगठन इन चुनौतियों को आसानी से पार कर सकते हैं और विस्तृत रिपोर्टिंग जैसे निष्पादन समय, प्रतीक्षा समय, आदि भी कर सकते हैं।
SAP सिस्टम में, वर्कफ़्लो सुनिश्चित करता है कि सही जानकारी सही व्यक्ति को सही समय पर भेजी जाए। एसएपी वर्कफ़्लो एसएपी अनुप्रयोगों जैसे ईआरपी, सीआरएम, और अन्य के साथ उपलब्ध हैं। उपयोगकर्ता इन वर्कफ़्लो का उपयोग व्यावसायिक प्रक्रियाओं को मैप करने के लिए आसानी से कर सकते हैं या इन्हें वर्कफ़्लो बिल्डर का उपयोग करके भी संपादित किया जा सकता है।
Note - वर्कफ़्लो विज़ार्ड वर्कफ़्लो बनाता है, जो पूर्ण नहीं होते हैं और केवल एक रूपरेखा के रूप में उपयोग किया जाता है।
वर्कफ़्लो बनाने के लिए जो आपकी व्यावसायिक प्रक्रिया की आवश्यकता को पूरा करता है, आपको वर्कफ़्लो बिल्डर का उपयोग करना चाहिए।
एसएपी वर्कफ़्लो का उपयोग करने के लाभ निम्नलिखित हैं -
वर्कफ़्लो व्यावसायिक प्रक्रियाओं का स्वचालन प्रदान करता है जिसमें कार्यों, गतिविधियों और चरणों का अनुक्रम होता है।
वर्कफ़्लो का उपयोग करना, कार्य निर्भरता को प्रबंधित करना और लंबित कार्यों के बारे में एसएपी मेलबॉक्स में सूचनाएं भेजना आसान है।
एसएपी वर्कफ़्लो के उपयोग के साथ, उपयोगकर्ताओं को यह जानना आसान है कि कौन से कार्य करने हैं। कार्य आइटम उपयोगकर्ता को सूचनाओं में भेजे जाते हैं और एक क्लिक के साथ, यह सही टी-कोड को कॉल करता है और एप्लिकेशन में आवश्यक स्क्रीन पर नेविगेट करता है।
SAP अनुप्रयोगों में वर्कफ़्लोज़ होते हैं, जो उपयोग के लिए तैयार होते हैं। उपयोगकर्ता संगठन की प्रक्रियाओं के साथ मैप करने के लिए पूर्वनिर्धारित व्यावसायिक वर्कफ़्लोज़ को भी संपादित कर सकते हैं।
विभिन्न वर्कफ़्लो विज़ार्ड्स के उपयोग के साथ, उपयोगकर्ता व्यावसायिक वर्कफ़्लोज़ का एक विशिष्ट हिस्सा भी बना सकते हैं। वर्कफ़्लो बिल्डर का उपयोग मौजूदा वर्कफ़्लोज़ को प्रदर्शित करने और परिवर्तन करने के लिए किया जा सकता है।
वर्कफ़्लो विशिष्ट एसएपी अनुप्रयोगों के लिए बाध्य नहीं हैं और इसे अनुकूलित किया जा सकता है।
एसएपी वर्कफ़्लो का उपयोग करने का एक मुख्य लाभ यह है कि यह सभी एसएपी अनुप्रयोगों के समान है।
वर्कफ़्लोज़ प्रक्रियाओं के लिए उपयोगी होते हैं जिनमें कई लोग या लोगों का समूह, कार्यों का क्रम और विभिन्न वस्तुओं के बीच समन्वय शामिल होता है।
निम्न छवि वर्कफ़्लो बिल्डर में अनुपस्थिति की सूचना के लिए एक नमूना वर्कफ़्लो दिखाती है।
SAP अनुप्रयोग प्रणाली में SAP वर्कफ़्लो वास्तुकला में निम्न परतें शामिल हैं -
- व्यावसायिक वस्तु
- व्यापार प्रक्रिया
- संगठन का मॉडल
ए Business Objectएसएपी में बिजनेस वर्कफ़्लो को व्यापार प्रक्रिया में एक इकाई के लिए तरीकों या घटनाओं के संग्रह के रूप में परिभाषित किया गया है। SAP सिस्टम में कुछ सामान्य व्यावसायिक वस्तुओं में शामिल हैं: ग्राहक, सामग्री और विक्रेता।
एसएपी वर्कफ़्लो में, वर्कफ़्लो बिल्डर में व्यावसायिक प्रक्रियाओं को परिभाषित किया गया है। प्रत्येक कार्य प्रक्रिया को एक गतिविधि के रूप में कहा जाता है और इसमें एक एकल चरण कार्य या वर्कफ़्लो टेम्पलेट होता है। ABAP कोड का उपयोग करने वाले व्यावसायिक तर्क व्यावसायिक वस्तुओं में परिभाषित किए गए हैं।
संगठन मॉडल में ऐसे लोग या समूह शामिल हैं, जो किसी व्यावसायिक वर्कफ़्लो में कार्रवाई करने के लिए ज़िम्मेदार हैं। जो लोग कार्रवाई करने के लिए जिम्मेदार हैं, उन्हें एक वास्तविक एजेंट के रूप में भी जाना जाता है और उन्हें व्यावसायिक वर्कफ़्लो में वर्कफ़्लो गतिविधि में परिभाषित किया जाता है।
वास्तविक एजेंट ऐसे एजेंट होते हैं जो वास्तव में वर्कफ़्लो में एक कार्रवाई करते हैं जैसे कि व्यावसायिक दस्तावेज़ को मंजूरी देना, ईमेल सूचनाएं भेजना या वर्कफ़्लो में कुछ दस्तावेज़ बनाना।
एसएपी सिस्टम में अलग-अलग पूर्वनिर्धारित व्यावसायिक वस्तुएं, घटनाएं और विधियां शामिल हैं। SAP PLM में सामान्य व्यावसायिक वस्तुएँ निम्नलिखित हैं -
ड्रा | दस्तावेज़ प्रबंधन |
BUS1001 | सामग्री मास्टर |
BUS1080 | बीओएम |
ईसीएम | मास्टर बदलें |
BUS1003 | कक्षा |
BUS7051 | अधिसूचना |
एसएपी सिस्टम में प्रत्येक ऑब्जेक्ट के लिए, यह उस ऑब्जेक्ट पर कार्रवाई करने के लिए घटनाओं और विधियों के एक मानक सेट के साथ आता है। सबसे आम तरीके और घटनाएं हैं -
Methods - बदलें, प्रदर्शन, विवरण प्राप्त करें, बनाएँ
Events - निर्मित, परिवर्तित
एसएपी सिस्टम में, बिजनेस ऑब्जेक्ट्स को एसएपी सिस्टम की जटिलता को छोटी इकाइयों में विभाजित करके कम करने के लिए जाना जाता है। प्रत्येक व्यावसायिक वस्तु को आमतौर पर इन गुणों के साथ परिभाषित किया जाता है -
Object Type ID - इसका उपयोग व्यावसायिक वस्तु की आंतरिक पहचान के लिए किया जाता है।
Object Name- इसका उपयोग व्यावसायिक वस्तु की बाहरी पहचान के लिए किया जाता है। इस संपत्ति का उपयोग करके, बाहरी सिस्टम एसएपी सिस्टम के साथ बातचीत कर सकता है।
Super Type - यह मूल वस्तु है जिसमें से बीओ के सभी घटक विरासत में मिले हैं।
Name - यह बीओ का एक वर्णनात्मक नाम है।
Description - यह व्यापारिक वस्तु प्रकार का संक्षिप्त विवरण है।
Application - बीओ से संबंधित अनुप्रयोग घटक।
Program - प्रोग्राम में BO का ABAP कोड होता है।
जैसा कि पिछले अध्याय में उल्लेख किया गया है, एसएपी वर्कफ़्लो में तीन-स्तरित वास्तुकला है। एसएपी वर्कफ़्लो वास्तुकला में तीन परतें निम्नलिखित हैं -
- व्यावसायिक वस्तु
- व्यापार प्रक्रिया
- संगठन का मॉडल
एसएपी वर्कफ़्लो वास्तुकला में, व्यावसायिक वस्तु सबसे छोटी इकाई है और निचले स्तर पर है। एसएपी में व्यावसायिक वस्तु व्यापार वर्कफ़्लो को व्यापार प्रक्रिया में एक इकाई के लिए तरीकों या घटनाओं के संग्रह के रूप में परिभाषित किया गया है। SAP सिस्टम में कुछ सामान्य व्यावसायिक वस्तुओं में शामिल हैं: ग्राहक, सामग्री और विक्रेता। व्यावसायिक वस्तुओं के उपयोग के साथ, सभी सेवाओं को निष्पादन योग्य तरीकों के रूप में प्रदान किया जाता है।
एक बिजनेस ऑब्जेक्ट रिपोजिटरी है, जो बिजनेस ऑब्जेक्ट्स और प्रोसेस को मॉडल करने के लिए उपयोग किया जाने वाला ऑब्जेक्ट ओरिएंटेड दृष्टिकोण है। यह उनके घटक जैसे विशेषताओं, विधियों और घटनाओं के साथ व्यावसायिक ऑब्जेक्ट प्रकार और इंटरफ़ेस प्रकारों का एक संग्रह है।
वर्कफ़्लो आर्किटेक्चर में, व्यावसायिक प्रक्रियाएँ मध्य स्तर पर होती हैं और वे वर्कफ़्लो के भाग के रूप में किए जाने वाले चरणों को परिभाषित करते हैं। वर्कफ़्लो बिल्डर में व्यावसायिक प्रक्रियाओं को परिभाषित किया गया है। प्रत्येक कार्य प्रक्रिया को एक गतिविधि के रूप में कहा जाता है और इसमें एक एकल चरण कार्य या वर्कफ़्लो टेम्पलेट होता है। ABAP कोड का उपयोग करने वाले व्यावसायिक तर्क व्यावसायिक वस्तुओं में परिभाषित किए गए हैं।
एसएपी वर्कफ़्लो आर्किटेक्चर में, संगठन मॉडल शीर्ष परत है। संगठन मॉडल में ऐसे लोग या समूह होते हैं, जो किसी व्यावसायिक वर्कफ़्लो में कार्रवाई करने के लिए ज़िम्मेदार होते हैं। जो लोग कार्रवाई करने के लिए जिम्मेदार हैं, उन्हें वास्तविक एजेंट के रूप में भी जाना जाता है और उन्हें बिजनेस वर्कफ़्लो की वर्कफ़्लो गतिविधि में परिभाषित किया जाता है।
आप Business Object Builder का उपयोग करके नए Business Object बना सकते हैं। व्यावसायिक ऑब्जेक्ट में इवेंट वर्कफ़्लो की प्रारंभिक शुरुआत के लिए और वर्कफ़्लो की समाप्ति के लिए भी जिम्मेदार हैं। इवेंट का उपयोग वर्कफ़्लो में बाद के कार्यों को कॉल करने के लिए भी किया जाता है। वर्कफ़्लो के तहत परिभाषित सभी कार्यों को वर्कफ़्लो परिभाषा के अनुसार उल्लिखित क्रम में निष्पादित किया जाएगा।
सामान्य कार्य उदाहरणों में शामिल हैं -
- दस्तावेज़ जारी करें
- पोस्ट चालान
- अनुपस्थिति को स्वीकार करें
- रिपोर्ट चलाएं
- सामग्री बदलें
- Call
- कार्य और कई और अधिक जांचें
निम्न छवि दर्शाती है कि SAP वर्कफ़्लो में कोई कार्य कैसे किया जाता है और यह ऑब्जेक्ट प्रकार और ऑब्जेक्ट विधियों, संगठन मॉडल, घटनाओं और ग्रंथों के साथ कैसे इंटरैक्ट करता है।
एसएपी वर्कफ़्लो में, वर्कफ़्लो बिल्डर में व्यावसायिक प्रक्रियाओं को परिभाषित किया गया है। प्रत्येक चरण वर्कफ़्लो बिल्डर में परिभाषित किया गया है और इसे एक गतिविधि कहा जाता है। प्रत्येक गतिविधि में एक एकल चरण कार्य या वर्कफ़्लो टेम्पलेट को परिभाषित किया गया है।
निम्न तालिका एसएपी वर्कफ़्लो के घटकों को दिखाती है।
संगठनात्मक योजना | संगठनात्मक इकाई (आपके उद्यम में एक कार्यात्मक इकाई) स्थिति (एक पोस्ट का प्रतिनिधित्व करता है) नौकरी (उद्यम में कार्यों का वर्गीकरण) उपयोगकर्ता आईडी के कर्मचारी असाइनमेंट / असाइनमेंट |
मानक कार्य | कार्य (एक गतिविधि का विवरण) |
वर्कफ़्लो बिल्डर | अवलोकन चरण प्रकार कार्य संदेशों |
आयोजन | ट्रिगरिंग इवेंट समापन कार्यक्रम |
व्यावसायिक तर्क को व्यावसायिक वस्तु में परिभाषित किया गया है और व्यावसायिक ऑब्जेक्ट में वर्कफ़्लो में विशेषताएँ, घटनाएं और विधियाँ शामिल हैं। कार्यों को परिभाषित करने के लिए विधियों में ABAP कोड होता है। वर्कफ़्लो में प्रत्येक और प्रत्येक मानक कार्य एक विधि और एक व्यावसायिक वस्तु से जुड़ा हुआ है।
संगठनात्मक मॉडल में, संगठनात्मक संरचना के अनुसार कार्रवाई करने के लिए लोग / समूह के लोग जिम्मेदार हैं। इन सभी को वर्कफ्लो बिल्डर में परिभाषित किया गया है। आप T-Code: SWDD (वर्कफ़्लो बिल्डर) का उपयोग करके वर्कफ़्लो देख या बना सकते हैं।
एसएपी में व्यावसायिक वस्तु व्यापार वर्कफ़्लो को व्यापार प्रक्रिया में एक इकाई के लिए तरीकों या घटनाओं के संग्रह के रूप में परिभाषित किया गया है। SAP सिस्टम में कुछ सामान्य व्यावसायिक वस्तुओं में शामिल हैं: ग्राहक, सामग्री और विक्रेता। व्यावसायिक वस्तुओं के उपयोग के साथ, सभी सेवाओं को निष्पादन योग्य तरीकों के रूप में प्रदान किया जाता है।
वर्कफ़्लो में एक ऑब्जेक्ट SAP सिस्टम में एक व्यावसायिक इकाई का प्रतिनिधित्व करता है। सामान्य इकाई उदाहरण में शामिल हैं: खरीद आदेश, सामग्री, विक्रेता, आदि।
एसएपी प्रणाली में एक वस्तु निम्नलिखित कार्य करती है -
एक व्यावसायिक वस्तु छोटी इकाइयों में विभाजित करके एसएपी प्रणाली की जटिलता को कम करती है।
व्यावसायिक वस्तुओं के उपयोग के साथ, एसएपी सिस्टम में विभिन्न घटक एक दूसरे के साथ संवाद कर सकते हैं।
व्यावसायिक वस्तुओं का उपयोग RFC और वर्कफ़्लो में किया जा सकता है।
BAPI और व्यावसायिक वस्तुओं के उपयोग के साथ, SAP सिस्टम गैर-SAP प्रणाली के साथ संवाद कर सकता है।
एसएपी सिस्टम में बिजनेस ऑब्जेक्ट के घटक
एसएपी प्रणाली में प्रत्येक व्यावसायिक वस्तु में निम्नलिखित पांच घटक शामिल हैं -
मुख्य फ़ील्ड्स
एक विशिष्ट वस्तु कुंजी की विशिष्टता - एक बीओ के विशिष्ट उदाहरण तक पहुंचने के लिए
प्रमुख फ़ील्ड को एक या अधिक फ़ील्ड के संयोजन के रूप में दर्शाया जाता है
अंतर्निहित एप्लिकेशन तालिका का संदर्भ दिखाता है
चरित्र आधारित
आप अन्य गैर-एसएपी प्रणाली से एक व्यावसायिक वस्तु पढ़ सकते हैं
आप बाहर से व्यावसायिक वस्तु नहीं बदल सकते
समसामयिक कुंजी क्षेत्र की अधिकतम लंबाई 70 वर्ण हो सकती है
गुण
दो प्रकार की विशेषताएँ - वर्चुअल (एक बीओ प्रोग्राम द्वारा सेट) और डीबी फील्ड (डेटाबेस द्वारा लोड)
एक विशेषता एसएपी सिस्टम से बाहर से पढ़ी जा सकती है लेकिन इसे बदला नहीं जा सकता है
बीओ की एक विशेषता वस्तु के गुणों और विशेषताओं को दर्शाती है
एक विशेषता को एक पंक्ति या बहु-पंक्ति के रूप में दिखाया जा सकता है
आपके पास एक विशेषता हो सकती है जो उदाहरण के लिए स्वतंत्र है या उदाहरण पर निर्भर है
आयोजन
घटनाओं में SAP वर्कफ़्लो जैसे BO के बाहर श्रोता होते हैं
इसका उपयोग SAP वर्कफ़्लो को ट्रिगर या समाप्त करने के लिए किया जाता है
यह किसी व्यावसायिक वस्तु की घटना में बदलाव को भी दर्शाता है
तरीकों
विधि दो प्रकार की हो सकती है - सिंक्रोनस (परिणाम कॉलिंग प्रोग्राम में लौटाई जाती है) और एसिंक्रोनस (परिणाम किसी ईवेंट का उपयोग करके कॉलिंग प्रोग्राम में वापस किया जा सकता है)
विधि उदाहरण पर निर्भर या उदाहरण के लिए स्वतंत्र हो सकती है
विधि में अपवाद और पैरामीटर होते हैं जैसे एकल / बहुस्तरीय, वैकल्पिक / अनिवार्य, आदि।
इंटरफ़ेस प्रकार
एसएपी प्रणाली में एक व्यावसायिक वस्तु एक या अधिक इंटरफेस प्राप्त कर सकती है
आपके पास इंटरफ़ेस में परिभाषित तरीके हो सकते हैं जिन्हें वर्कफ़्लो में बिजनेस ऑब्जेक्ट प्रकार में पुनर्परिभाषित किया जा सकता है
व्यापार वस्तु घटक की स्थिति
विकास में एक बो अलग विकास की स्थिति हो सकती है -
Modeled - यह स्थिति केवल परिभाषित के रूप में एक बीओ दिखाती है - अर्थात विधि और उसके हस्ताक्षर
Implemented - यह स्थिति दर्शाती है कि एबीएपी कार्यान्वयन किया जाता है और आप परीक्षण उद्देश्यों के लिए बीओ का उपयोग कर सकते हैं
Released - इससे पता चलता है कि विधि उपयोग के लिए तैयार है
Obsolete - इससे पता चलता है कि विधि / घटना का उपयोग अब और नहीं किया जाना चाहिए
एक व्यावसायिक वस्तु बनाएँ
Step 1- बिजनेस ऑब्जेक्ट बनाने के लिए, बिजनेस ऑब्जेक्ट बिल्डर (T-Code - SWO1) का उपयोग करें। निम्न स्क्रीनशॉट पॉप अप करता है।
Step 2- क्लिक करें। निम्न विंडो खुलती है। ऑब्जेक्ट सुपरटाइप को परिभाषित करें।
Step 3- बाकी सभी डिटेल्स भरें। निम्न स्क्रीनशॉट में दिखाए गए अनुसार खोज सूची से एप्लिकेशन का चयन करें।
Step 4- इसके बाद पैकेज को सेव करें। पैकेज को "Z" पैकेज में सहेजें जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है।
Step 5 - ऑब्जेक्ट प्रकार की रिलीज़ स्थिति को बदलने के लिए, संपादित करें → रिलीज़ रिलीज़ स्थिति → ऑब्जेक्ट प्रकार → लागू करने के लिए पर जाएँ।
Step 6- ऑब्जेक्ट प्रकार पर क्लिक करें और संपादित करें पर जाएं। रिलीज़ स्थिति बदलने के लिए, रिलीज़ रिलीज़ स्थिति → ऑब्जेक्ट प्रकार → पर जाएं पर जाएं।
Step 7- निम्न विंडो में, तरीके → बटन पर क्लिक करें। एक पॉप-अप खुल जाएगा, 'नहीं' चुनें। निम्न स्क्रीनशॉट के रूप में विधि का नाम और विवरण पास करें और टिक बटन पर क्लिक करें।
Step 8- अब, बनाई गई विधि का चयन करें। संपादन → परिवर्तन रिलीज़ स्थिति पर जाएं। यहां, पहले ऑब्जेक्ट प्रकार के घटक को लागू करें और फिर इसे जारी करें।
Step 9- ध्यान दें कि विधि और बीओ के सामने एक टिक मार्क यह दर्शाता है कि यह सफलतापूर्वक बनाया गया है। बनाएँ बटन पर क्लिक करके विधि में पैरामीटर जोड़ें।
Step 10- निम्न स्क्रीनशॉट में दिखाए अनुसार विधि में कोड जोड़ने के लिए "प्रोग्राम" टैब पर नेविगेट करें। किसी ऑब्जेक्ट को सेव करने के लिए सेव बटन पर क्लिक करें।
एक व्यापार वस्तु प्रतिनिधि
आप इस वस्तु को इसके उपप्रकार में भी सौंप सकते हैं। प्रतिनिधिमंडल का उपयोग किसी मूल व्यावसायिक वस्तु को उसके उपप्रकार से बदलने के लिए किया जाता है जिसमें आप अतिरिक्त घटनाओं / विधियों को जोड़ सकते हैं।
किसी व्यावसायिक वस्तु को सौंपने के लिए, SWO1 T-code पर जाएँ। सेटिंग → प्रतिनिधि को निम्न स्क्रीनशॉट में दिखाया गया है।
एक वर्कफ़्लो भी मैन्युअल रूप से शुरू किया जा सकता है, हालांकि, यह होना चाहिए possible agentsको सौंपा। एक संभावित एजेंट को उस उपयोगकर्ता के रूप में जाना जाता है जो किसी कार्य को शुरू करने और एक प्रासंगिक कार्य आइटम को निष्पादित करने के लिए अधिकृत है। कार्य आइटम के संभावित एजेंट को कार्य परिभाषा में परिभाषित किया गया है और संभावित एजेंटों के बिना, आप एक संवाद के साथ किसी कार्य को निष्पादित या शुरू नहीं कर सकते हैं।
यदि SAP वर्कफ़्लो के आयात पैरामीटर में डेटा होता है, तो आप उन्हें मैन्युअल रूप से शुरू कर सकते हैं और इसमें ट्रिगरिंग इवेंट्स के साथ वर्कफ़्लोज़ शामिल हैं।
आप निम्न स्क्रीनशॉट में दिखाए गए अनुसार टी-कोड: "SWUI" और "SWUS" का उपयोग कर सकते हैं। इन लेनदेन में, आप पहले से ही परिभाषित एसएपी वर्कफ़्लोज़ को ट्रिगर कर सकते हैं।
आप बाईं ओर से वर्कफ़्लो का चयन कर सकते हैं और विकल्प का उपयोग कर सकते हैं - विवरण के साथ प्रारंभ या प्रारंभ करें। दाईं ओर, यह वर्कफ़्लो के बारे में विवरण दिखाता है। एक बार जब आप प्रारंभ पर क्लिक करते हैं, तो अगला कदम निर्णय कदम दर्ज करना है।
टी-कोड: SWUS (वर्कफ़्लो का परीक्षण करें)
आप दोनों लेन-देन से व्यावसायिक कार्यस्थल पर जा सकते हैं।
मैन्युअल रूप से वर्कफ़्लो शुरू करने के लिए, आपको एसएपी बिजनेस वर्कप्लेस (टी-कोड: एसबीडब्ल्यूपी) पर नेविगेट करना होगा। एसएपी प्रणाली में, बिजनेस वर्कप्लेस एक कार्य क्षेत्र है जिसका उपयोग व्यावसायिक प्रक्रियाओं को करने के लिए किया जाता है और एसएपी जीयूआई के माध्यम से एक्सेस किया जाता है न कि किसी वेब ब्राउज़र या किसी एप्लिकेशन द्वारा। एक प्रबंधक द्वारा अपने इनबॉक्स में प्राप्त सभी अनुरोधों को WORK ITEM के रूप में जाना जाता है।
ध्यान दें कि SAP वर्कफ़्लोज़ शुरू करने के लिए स्क्रीन के दो भाग होते हैं - आपके पास सभी वर्कफ़्लोज़ हैं जिनके लिए आपके पास संभव एजेंट हैं जो बाईं ओर स्थित हैं और दाईं ओर आप चयनित वर्कफ़्लो का विवरण देख सकते हैं।
वर्कफ़्लो शुरू करने के लिए, आपको वर्कफ़्लो का चयन करना होगा और फिर
जब आप वर्कफ़्लो शुरू करते हैं, तो आप नोट्स, डेडलाइन या अटैचमेंट जैसी जानकारी भी जोड़ सकते हैं। आपके पास निम्न टैब पृष्ठ हैं -
गुण
इस टैब में, आप वर्कफ़्लो की प्राथमिकता को परिभाषित कर सकते हैं। आपके पास एक ध्वज सेट करने का विकल्प भी है - "प्रारंभ किए गए वर्कफ़्लो के लिए ध्वज बनाएँ इनबॉक्स"। जब आप मैन्युअल रूप से वर्कफ़्लो शुरू करते हैं तो यह विकल्प आपके इनबॉक्स में एक कार्य आइटम प्राप्त करता है।
ध्यान दें, कि वर्कफ़्लो समाप्त होने पर यह ध्वज स्वचालित रूप से हटा दिया जाता है।
पेज नोट शुरू में
नोट जो आप यहां बनाते हैं, वर्कफ़्लो में अनुलग्नक के रूप में जोड़ा जाता है।
पेज 0 संलग्नक
आप अनुलग्नकों को बनाने, प्रदर्शित करने, आयात करने और हटाने के लिए इसका उपयोग कर सकते हैं।
फ़ंक्शन प्रारंभ वर्कफ़्लो का उपयोग करने के लिए, आपको Office → वर्कफ़्लो प्रारंभ करना होगा।
आप टूल → व्यावसायिक वर्कफ़्लो → डेवलपमेंट → रनटाइम टूल्स -> वर्कफ़्लो प्रारंभ करें पर भी नेविगेट कर सकते हैं।
वर्कफ़्लोज़ के लिए शर्तें शुरू करें
आप वर्कफ़्लो की शुरुआत में एक अतिरिक्त शर्त भी जोड़ सकते हैं। यह एक घटना के ट्रिगर द्वारा शुरू किए गए वर्कफ़्लो के लिए परिभाषित किया जा सकता है। जब आप प्रारंभ स्थिति सेट करते हैं, तो इसका मतलब है कि वर्कफ़्लो की शुरुआत न केवल घटना पर निर्भर करती है, बल्कि इस अतिरिक्त स्थिति पर भी निर्भर करती है।
आपके पास किसी विशेष वर्कफ़्लो के चयन के लिए निम्नलिखित चयन मानदंड उपलब्ध हैं -
शर्त शुरू करें
इसका उपयोग करके आप वर्कफ़्लो के लिए परिभाषित किसी विशेष प्रारंभ स्थिति के नाम की खोज कर सकते हैं।
व्यावसायिक वस्तु
इस विकल्प का उपयोग किसी विशेष ऑब्जेक्ट प्रकार का उपयोग करके आरंभ स्थितियों के साथ वर्कफ़्लोज़ की खोज करने के लिए किया जाता है।
प्रतिस्पर्धा
इस विकल्प में आपके पास चुने हुए ऑब्जेक्ट प्रकार के लिए सभी ईवेंट हैं, जो वर्कफ़्लो के साथ जुड़े हुए हैं क्योंकि ट्रिगरिंग इवेंट चयन के लिए उपलब्ध हैं।
कार्यप्रवाह
इसका उपयोग प्रारंभ स्थितियों के साथ वर्कफ़्लो के लिए प्रत्यक्ष खोज करने के लिए किया जाता है।
किसी वर्कफ़्लो के लिए एक स्टार्ट कंडीशन पास करने के लिए, कंडीशन एडिटर का उपयोग किया जाता है। हालत संपादक का उपयोग करने के दो तरीके हैं -
Direct Text Entry Mode - इस मोड में आप सीधे एफ 4 इनपुट मदद का उपयोग करके अभिव्यक्ति और ऑपरेटरों को पास कर सकते हैं।
PC Mode- इसे माउस-ओरिएंटेड मोड भी कहा जाता है। हालत संपादक की स्क्रीन को तीन क्षेत्रों में विभाजित किया गया है, अर्थात् ऑपरेटर, अभिव्यक्ति और प्रसंस्करण।
निम्नलिखित एक शर्त का सामान्य रूप है -
[<Not>] <Expression> <Operator> <Expression> [<And/Or>
<Not> <Expression> <Operator> <Expression> …]
लॉजिकल ऑपरेटर्स
Note - “NOT” “AND” से अधिक मजबूत है, और “AND” “OR” ऑपरेटर से अधिक मजबूत है।
आपके पास अभिव्यक्ति के लिए निम्नलिखित इनपुट फ़ील्ड हैं -
- सिस्टम फ़ील्ड्स
- कंटेनर तत्वों
आप नीचे दिए गए शर्त संपादक की व्यक्तिगत सेटिंग्स को भी परिभाषित कर सकते हैं। इसमें से संबंधित सेटिंग्स शामिल हैं -
- Display
- प्रयोक्ता इंटरफ़ेस
- कॉल मोड
- तकनीकी विकल्प
एसएपी वर्कफ़्लो में, एक व्यवस्थापक वर्कफ़्लो के प्रबंधन के लिए ज़िम्मेदार होता है और यह सुनिश्चित करने के लिए कि वर्कफ़्लोज़ निष्पादित होते हैं, ट्रांसफ़ॉर्म किए गए वर्कफ़्लोज़ सक्षम होते हैं, और वर्कफ़्लो इंजन की निगरानी की जाती है।
वर्कफ़्लो व्यवस्थापक के पास निम्न T- कोड तक पहुँच होनी चाहिए -
SWI2T- कोड का उपयोग वर्किटेम के विश्लेषण के लिए किया जाता है। हालाँकि, यह निम्नलिखित लेनदेन के लिए अलग-अलग फ़िल्टरिंग विकल्प प्रदान करता है -
- swi2_freq
- swi2_adm1
- swi2_dead
- swi2_diag
- Swie (अनलॉक वर्कफ़्लोज़)
- स्विया (प्रशासक के रूप में कार्यविधि)
- swpr
- swpc
- swwl
- swui
- swud
- swi5
- swu8
- sbwp
- swel
- swels
- swu0
- swue
- swu1
- swu2
- swu_obuf
- swld
- swb_cond
- swus
- swi1
- swi6
- swu3
हम इन ट्यूटोरियल में बाद में विवरण के साथ इन टी-कोड और अन्य महत्वपूर्ण लेनदेन को कवर करेंगे।
वर्कफ़्लो प्रशासन विभिन्न कार्य करता है जिन्हें निम्नलिखित श्रेणियों में विभाजित किया जा सकता है -
- वर्कफ़्लो रनटाइम
- कार्यक्रम प्रबंधक
- वर्कफ़्लो परिभाषा समय
- WebFlow
वर्कफ़्लो रनटाइम में अलग-अलग लेनदेन होते हैं, जिनका उपयोग वर्कफ़्लो के निष्पादन की निगरानी और नियंत्रण के लिए किया जा सकता है। टी-कोड: SWDC_RUNTIME
इसमें टी-कोड शामिल हैं जो एसएपी वर्कफ़्लो में घटनाओं को नियंत्रित करने और उपयोग करने के लिए उपयोग किए जाते हैं। इवेंट मैनेजर एडमिनिस्ट्रेशन के तहत निम्न कार्य किए जा सकते हैं -
इवेंट कतार प्रशासन
इसका उपयोग इवेंट कतारों के लिए एक व्यवस्थापक को परिभाषित करने और ई-मेल द्वारा सूचित किए जाने का प्रबंधन करने के लिए किया जाता है, अगर वर्कफ़्लोज़ में घटनाओं से संबंधित त्रुटियां हैं।
लिंकेज और इंस्टेंस लिंकेज टाइप करें
यह उस तालिका में बनाए रखा जाता है, जिसमें ईवेंट में रुचि रखने वाले ईवेंट रिसीवर को घटनाओं का असाइनमेंट होता है।
वर्कफ़्लोज़ के लिए ईवेंट ट्रेस
ईवेंट बनाने और उपयोग करने के लिए सभी जानकारी लॉग करने के लिए आप वर्कफ़्लोज़ में ईवेंट ट्रेस का उपयोग कर सकते हैं।
घटना कतार
आप घटनाओं को अस्थायी रूप से संग्रहीत करने के लिए इवेंट कतार का उपयोग कर सकते हैं।
सामान्य सेटिंग्स → वर्कफ़्लो → इवेंट कतार सेटिंग्स बनाए रखें
ईवेंट ट्रेस में, निम्न डेटा बनाए रखें -
- ईवेंट डेटा
- ट्रिगर करने का कार्यक्रम
- ट्रिगर की तारीख और समय
- ट्रिगर करने वाली वस्तु
- ट्रिगर करने वाली वस्तु प्रकार
- कार्यक्रम नाम
ABAP विकास में SAP वर्कफ़्लो के अंतर्गत उपयोगी लेनदेन निम्नलिखित हैं -
SWE4 - ईवेंट ट्रेस को चालू / बंद करें
SWEL - ईवेंट ट्रेस प्रदर्शित करें
RSWELOGD - ईवेंट ट्रेस हटाएं
SWEC - लिंक दस्तावेजों को घटनाओं में बदलें
SWED - ऑब्जेक्ट के प्रकारों में परिवर्तन दस्तावेज़ ऑब्जेक्ट्स असाइन करें
To activate/deactivate the event trace, निम्न पथ पर नेविगेट करें -
उपकरण → व्यापार वर्कफ़्लो → विकास → प्रशासन → इवेंट मैनेजर → इवेंट → स्विच इवेंट ट्रेस ऑन / ऑफ या उपयोग टी-कोड: SWELS / SWE4
To display the event trace, निम्नलिखित पथ पर नेविगेट करें -
उपकरण → व्यवसाय वर्कफ़्लो → विकास → प्रशासन → इवेंट मैनेजर → इवेंट ट्रेस → डिस्प्ले इवेंट ट्रेस या SWEL जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है।
To delete the event trace, निम्नलिखित पथ पर नेविगेट करें -
उपकरण → व्यवसाय वर्कफ़्लो → विकास → प्रशासन → इवेंट मैनेजर → इवेंट ट्रेस → ईवेंट ट्रेस को हटाएँ या T- कोड का उपयोग करें: RSWELOGD जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है।
आप वर्कफ़्लो में त्रुटियों के साथ शीर्ष कार्य-सूची भी सूचीबद्ध कर सकते हैं। ABAP सिस्टम में SAP सूची दर्शक का उपयोग त्रुटियों के साथ वर्कफ़्लो देखने के लिए किया जाता है और इन्हें त्रुटि कारण के आधार पर समूहीकृत किया जाता है। वर्कफ़्लो त्रुटियों के संभावित कारण निम्नलिखित हैं -
- Agent
- Deadlines
- वर्कफ़्रेम से वर्कफ़ैम से बांधना
- Other
आप इस रास्ते पर नेविगेट करने वाली त्रुटियों के साथ वर्कफ़्लो के प्रसंस्करण तक पहुँच सकते हैं: उपकरण → व्यापार वर्कफ़्लो → प्रशासन → वर्कफ़्लो रनटाइम → त्रुटियों के साथ वर्कफ़्लो का निदान।
आप टी-कोड का उपयोग कर सकते हैं: SWI2_DIAG (त्रुटियों के साथ वर्कफ़्लोज़ का निदान) - जिसे आपके संस्करण और रिलीज़ के आधार पर R / 3 SAP सिस्टम में उपलब्ध मानक SAP कोड के रूप में परिभाषित किया गया है।
आप वर्कफ़्लो निदान में त्रुटि का कारण देख सकते हैं और यहां से "वर्कफ़्लो पुनरारंभ" भी कर सकते हैं।
SAP वर्कफ़्लो में, आप SAP वर्कफ़्लो की रनटाइम परिभाषा बना सकते हैं। वर्कफ़्लोज़ निष्पादित होने पर इन कॉन्फ़िगरेशन का मूल्यांकन किया जाता है। आप निम्न चरणों को कॉन्फ़िगर कर सकते हैं -
- Activity
- उपयोगकर्ता निर्णय
- टेम्पलेट से दस्तावेज़
- Wait
प्रत्येक वर्कफ़्लो परिभाषा के लिए, आप एक अलग वर्कफ़्लो कॉन्फ़िगरेशन बना सकते हैं। आप वर्कफ़्लो कॉन्फ़िगरेशन को अलग से सक्रिय कर सकते हैं और जब कोई वर्कफ़्लो चलाया जाता है, तो यह सक्रिय वर्कफ़्लो कॉन्फ़िगरेशन के लिए जाँच करता है।
Note - वर्कफ़्लो कॉन्फ़िगरेशन में डेटा हमेशा वर्कफ़्लो परिभाषा में डेटा से पूर्वता लेता है।
वर्कफ़्लो कॉन्फ़िगरेशन शुरू करने के लिए, टूल → व्यापार वर्कफ़्लो → डेवलपमेंट → डेफिनिशन टूल → वर्कफ़्लो कॉन्फ़िगरेशन पर जाएँ।
या टी-कोड का उपयोग करें: SWDD_CONFIG
यह विंडो को नाम से खोलता है - प्रोसेस वर्कफ़्लो कॉन्फ़िगरेशन। आपको मान दर्ज करने के लिए चरण परिभाषा प्रदर्शित करने के लिए वर्कफ़्लो परिभाषा में एक कदम पर डबल-क्लिक करना होगा। जब वर्कफ़्लो निष्पादित किया जाता है, तो ये मान वर्कफ़्लो की परिभाषा में उल्लिखित मानों के बजाय रनटाइम पर उपयोग किए जाते हैं।
जब कोई वर्कफ़्लो कॉन्फ़िगरेशन सहेजा जाता है, तो यह डिफ़ॉल्ट रूप से सक्रिय होता है। आप कॉन्फ़िगरेशन को नेविगेट करके → कॉन्फ़िगरेशन हटा सकते हैं।
SAP Note while using Workflow Configuration from Easy Access
आप वर्कफ़्लो बिल्डर से सीधे खुले वर्कफ़्लो के वर्कफ़्लो कॉन्फ़िगरेशन को खोल सकते हैं।
वर्कफ़्लो कॉन्फ़िगरेशन में, आप वर्कफ़्लो को स्वयं बदले बिना किसी वर्कफ़्लो को व्यक्तिगत रूप से अनुकूलित कर सकते हैं। वर्कफ़्लो कॉन्फ़िगरेशन का एक उपयोग एसएपी द्वारा आपूर्ति किए गए वर्कफ़्लोज़ के लिए है, जिसे आप स्वयं संपादित नहीं कर सकते। वर्कफ़्लो कॉन्फ़िगरेशन में, आप चयनित इनपुट फ़ील्ड में विनिर्देश बना सकते हैं, जिन्हें निष्पादन के दौरान मूल्यांकन में प्राथमिकता दी जाती है।
उदाहरण के लिए, आप सभी चरणों के पूरा होने के लिए जिम्मेदार एजेंटों या संदेश प्राप्तकर्ताओं के चयन को अनुकूलित कर सकते हैं। आप अपनी आवश्यकताओं को पूरा करने के लिए एक निर्धारित समय सीमा की निगरानी को भी अनुकूलित कर सकते हैं।
Note- SAP सिस्टम में क्लाइंट के लिए वर्कफ़्लो कॉन्फ़िगरेशन विशिष्ट है। वर्कफ़्लो परिभाषा को एक क्लाइंट से दूसरे क्लाइंट तक पहुंचाना भी संभव है - वर्कफ़्लो परिभाषा का केवल सक्रिय संस्करण ही ट्रांसपोर्ट किया जाता है। यदि एक ही संस्करण संख्या के साथ लक्ष्य प्रणाली में WF परिभाषा मौजूद है और कोई वर्कफ़्लोज़ नहीं चल रहा है, तो इसे अधिलेखित कर दिया जाता है, अन्यथा यह मुफ़्त संस्करण संख्या के साथ सहेजा जाता है।
वर्कफ़्लो बिल्डर वर्कफ़्लो परिभाषाओं को बनाने, संपादित करने और प्रदर्शित करने के लिए सबसे आम उपकरण है। यह वर्कफ़्लो परिभाषा के लिए एक ग्राफिकल और ट्री मॉडलिंग दृश्य प्रदान करता है। विंडोज के लिए SAP GUI का उपयोग करते समय, वर्कफ़्लो बिल्डर का एक ग्राफिकल दृश्य प्रदर्शित किया जाता है।
अन्य SAP GUI का उपयोग करते समय, ट्री व्यू वर्कफ़्लो बिल्डर में प्रदर्शित किया जाता है।
वर्कफ़्लो बिल्डर के ग्राफ़िकल दृश्य में, निम्नलिखित वर्गों को परिभाषित किया गया है -
- Workflow
- Information
- Navigation
- Objects
- Messages
- चरण प्रकार
- Overview
अवलोकन क्षेत्र ट्री दृश्य में प्रदर्शित नहीं होता है। बाईं ओर, आपके पास एक ऑब्जेक्ट, नेविगेशन और सूचना फलक है। स्क्रीन के बीच में, आपके पास संदेश और वर्कफ़्लो फलक है और दाईं ओर आपके पास अवलोकन और चरण प्रकार हैं।
नेविगेशन फलक
नेविगेशन फलक में, आपके पास वर्कफ़्लो परिभाषा प्रदर्शन के अनुसार वर्कफ़्लो चरण प्रदर्शित होते हैं। उपयोगकर्ता चरणों की सूची से किसी भी चरण परिभाषा में सीधे नेविगेट कर सकते हैं। यह संदर्भ मेनू से वर्कफ़्लो को संपादित करने के लिए भी उपयोग किया जाता है।
Messages - संदेश फलक में, इसमें सभी संदेश और खोज परिणाम शामिल हैं, जो कि जहां-जहां उपयोग किए गए सूचियों और वर्कफ़्लो परीक्षणों में उत्पन्न होते हैं, उन्हें यहां प्रदर्शित किया जाता है।
Information - इस फलक का उपयोग वर्कफ़्लो को लोड करने और उसकी परिभाषा, संबंधित वर्कफ़्लो की स्थिति और सिस्टम में संस्करण संख्या को प्रदर्शित करने के लिए किया जाता है।
कॉलिंग वर्कफ़्लो बिल्डर
आप विभिन्न विकल्पों का उपयोग करके वर्कफ़्लो बिल्डर को कॉल कर सकते हैं। आप इसे सीधे इस मार्ग पर नेविगेट करने से कह सकते हैं: उपकरण → व्यवसाय वर्कफ़्लो → विकास → परिभाषा उपकरण → वर्कफ़्लो बिल्डर → वर्कफ़्लो बिल्डर या आप टी-कोड का उपयोग भी कर सकते हैं: एसडब्ल्यूडी।
वर्कफ़्लो बिल्डर के अल्फ़ान्यूमेरिक डिस्प्ले को सीधे कॉल करने के लिए, टूल → व्यापार वर्कफ़्लो → डेवलपमेंट → डेफिनिशन टूल → वर्कफ़्लो बिल्डर → वर्कफ़्लो बिल्डर (अल्फ़ान्यूमेरिक) पर नेविगेट करें।
आप विकल्प का उपयोग करके परिवर्तन मोड और प्रदर्शन मोड के बीच नेविगेट कर सकते हैं
यदि आप वर्कफ़्लो बिल्डर को सीधे एक नए और खाली वर्कफ़्लो के साथ कॉल करना चाहते हैं, तो टूल → व्यापार वर्कफ़्लो → डेवलपमेंट → डेफिनिशन टूल → वर्कफ़्लो बिल्डर → वर्कफ़्लो बिल्डर पर जाएँ: वर्कफ़्लो बनाएँ।
ध्यान दें कि एक वर्कफ़्लो प्रारंभ एक संकेतक प्रतीक
ग्राफिकल वर्कफ़्लो परिभाषा में, आप एक परिणाम के साथ अपरिभाषित कदम का उपयोग करके एक नई वर्कफ़्लो परिभाषा जोड़ सकते हैं और प्रतीक द्वारा दिखाया गया है
वर्कफ़्लो परिभाषा की समाप्ति इसके द्वारा इंगित की गई है
वर्कफ़्लो बिल्डर और कॉन्फ़िगरेशन से संबंधित महत्वपूर्ण लेनदेन कोड नीचे दिए गए हैं।
SWDA | वर्कफ़्लो बिल्डर (अल्फ़ान्यूमेरिक मोड में वर्कफ़्लो बिल्डर को कॉल करता है) |
SWDD | वर्कफ़्लो बिल्डर |
SWDS | वर्कफ़्लो बिल्डर (चयन) |
SWDD_CONFIG | वर्कफ़्लो कॉन्फ़िगरेशन |
SBWP | व्यापार कार्यस्थल |
SWDC_DEFINITION | वर्कफ़्लो बिल्डर प्रशासन डेटा |
SWDC_RUNTIME | वर्कफ़्लो रनटाइम प्रशासन डेटा |
SWNCONFIG | व्यापार वर्कफ़्लो के लिए विस्तारित सूचनाएं |
आप XML फ़ाइलों का उपयोग करके वर्कफ़्लोज़ को आयात और निर्यात भी कर सकते हैं। मेटा-भाषा BPM0.4 का उपयोग वर्कफ़्लो की संरचना का वर्णन करने के लिए किया जाता है। जब आप वर्कफ़्लो निर्यात करते हैं, तो वर्कफ़्लो के निम्नलिखित घटकों को बीपीएमएल 0.4 (बीपीएमएल का मतलब बिजनेस प्रोसेस मॉडलिंग लैंग्वेज) के साथ निर्यात नहीं किया जा सकता है।
घटनाओं को ट्रिगर करना
चरणों में टास्क
चरणों की प्रतीक्षा करें
घटना के निर्माता
टास्क आईडी को एसएपी-विशिष्ट एक्सटेंशन के रूप में निर्यात किया गया
यदि आपके वर्कफ़्लो में ऐसे चरण प्रकार होते हैं, तो आयात के दौरान उन्हें खाली चरणों द्वारा बदल दिया जाता है
जटिल स्थिति
डेटा प्रकार जैसे संरचनाएं, ऑब्जेक्ट प्रकार संदर्भ
मॉडल की समय सीमा की निगरानी
एक से अधिक परिणामों वाली गतिविधियाँ
संगठन प्रबंधन नियम / तत्व जिम्मेदार एजेंट के रूप में कार्य करते हैं
XML फ़ाइल के रूप में वर्कफ़्लो को निर्यात करने के लिए, वर्कफ़्लो पर जाएँ → आयात / निर्यात → एक्सएमएल फ़ाइल में निर्यात करें।
आप BPML एक्सपोर्ट देखने के लिए नेविगेट भी कर सकते हैं → Xml फ़ाइल में एक्सपोर्ट पर क्लिक करें और फिर अपने सिस्टम पर फ़ाइल को स्थानीय रूप से सहेजें।
शीर्ष पर वर्कफ़्लो विकल्प के तहत आयात करते समय आप इस फ़ाइल का उपयोग कर सकते हैं। इसे आयात करने के लिए, XML फ़ाइल से वर्कफ़्लो → आयात / निर्यात → आयात पर नेविगेट करें।
किसी कार्य को निष्पादित करने के लिए या वर्कफ़्लो को नियंत्रित करने के लिए वर्कफ़्लो में एक स्टेप का उपयोग किया जाता है। एक कदम हमेशा एक ब्लॉक के अंदर बनाया जाता है और एक ब्लॉक में हमेशा एक कदम और उसका परिणाम होता है। ग्राफिकल मोड में एक अपरिभाषित कदम को बदलकर एक कदम बनाया जा सकता है या आप एक नया कदम भी जोड़ सकते हैं।
वर्कफ़्लो में एक अपरिभाषित चरण को बदलने के लिए, अपरिभाषित चरण पर डबल-क्लिक करें और इससे स्टेप चयन खुल जाएगा। निम्न स्क्रीनशॉट में दिखाए अनुसार एक स्टेप टाइप का चयन करें।
विभिन्न चरण प्रकार हैं जिन्हें आप आवश्यकतानुसार चुन सकते हैं। निम्नलिखित कुछ सामान्य चरण प्रकार हैं, वर्कफ़्लो और विवरण में उनके प्रतीक।
प्रतीक | स्टेप टाइप करें | चरण रनटाइम फंक्शन विवरण |
---|---|---|
|
प्रक्रिया नियंत्रण | कार्य रद्द करें या अप्रचलित वर्क सेट को रद्द करें वर्तमान वर्कफ़्लो के अन्य कार्यक्षेत्रों पर लागू होते हैं। |
|
तदर्थ लंगर | परिभाषा में, आप वर्कफ़्लो को सहेजते हैं जो इस चरण को बदल सकता है। रनटाइम पर, एक अधिकृत उपयोगकर्ता सहेजे गए वर्कफ़्लो में से एक का चयन कर सकता है। तदर्थ एंकर को फिर इस वर्कफ़्लो के चरणों से बदल दिया जाता है। |
|
गतिविधि | किसी कार्य या उप-कार्य का निष्पादन। |
|
स्थिति | वर्कफ़्लो परिभाषा में परिभाषित दो शाखाओं में से एक को संसाधित किया जाता है। सिस्टम परिभाषित स्थितियों के आधार पर निर्णय लेता है। ऐसा करते समय, सिस्टम वर्कफ़्लो के संदर्भ में या संसाधित की गई एप्लिकेशन ऑब्जेक्ट्स से जानकारी लेता है। |
|
उपयोगकर्ता निर्णय | वर्तमान वर्कफ़्लो की प्रक्रिया प्रवाह को वर्तमान एजेंट द्वारा किए गए निर्णय के आधार पर नियंत्रित किया जाता है। |
|
टेम्पलेट से दस्तावेज़ | दस्तावेज़ टेम्पलेट से एक दस्तावेज़ बनाया जाता है। |
|
कंटेनर संचालन | वर्कफ़्लो कंटेनर के व्यक्तिगत तत्वों पर प्राथमिक अंकगणितीय संचालन या मूल्य असाइनमेंट लागू होते हैं। |
|
घटना बनाने वाला | एक घटना बनती है। |
|
प्रपत्र | एक कंटेनर तत्व में डेटा जो एक संरचना को संदर्भित करता है, उसे एक रूप में प्रदर्शित, संसाधित या अनुमोदित किया जा सकता है। |
|
मेल भेजे | इस चरण प्रकार में दर्ज किया गया पाठ ई-मेल के रूप में भेजा जाता है। |
|
एकाधिक स्थिति | वर्कफ़्लो परिभाषा में परिभाषित कई शाखाओं में से एक प्रक्रिया है। ऐसा करने के लिए, सिस्टम वर्कफ़्लो कंटेनर में एक कंटेनर तत्व के मूल्य की जांच करता है। |
|
कांटा | इस प्रकार प्रसंस्करण एक कांटा में जगह लेता है। आप यह परिभाषित कर सकते हैं कि कांटा सफलतापूर्वक पूरा होने के लिए कितनी शाखाओं को निष्पादित करना है, या आप स्थिति संपादक में एक अंतिम स्थिति को परिभाषित करते हैं। |
|
अपरिभाषित कदम | रनटाइम पर कोई कार्य नहीं। अनिर्धारित चरणों का हमेशा एक परिणाम होता है। |
|
तब तक घुमाओ) | परिभाषित समाप्ति स्थिति होने तक चरणों का एक क्रम बार-बार संसाधित किया जाता है। |
|
लूप (WHILE) | जब तक परिभाषित तुलना लागू होती है तब तक चरणों का क्रम बार-बार संसाधित किया जाता है। सिस्टम लूप को छोड़ देता है जब तुलना का आधार किसी भी तुलनात्मक मूल्यों से सहमत नहीं होता है। |
|
घटना की प्रतीक्षा करें | सिस्टम एक विशिष्ट घटना की प्रतीक्षा करता है। यदि अपेक्षित घटना होती है, तो कार्य आइटम केवल पूर्ण होता है। XML दस्तावेज़ की घटना से भी घटना शुरू हो सकती है। |
|
वेब गतिविधि | कंटेनर तत्वों की सामग्री अपरिवर्तित URL पर या जेनरेट किए गए XML दस्तावेज़ के रूप में भेजी जाती है। कदम एक उत्तर की प्रतीक्षा कर सकता है। एक वेब गतिविधि द्वारा शुरू की गई प्रक्रिया के साथ संचार संभव है। एक XML संदेश द्वारा शुरू की गई प्रक्रिया उसके कॉलर से संवाद कर सकती है। |
जब आप किसी मौजूदा वर्कफ़्लो में एक नया स्टेप सम्मिलित करते हैं, तो उसकी स्थिति स्टेप या पहले चुने गए परिणाम पर निर्भर करती है।
आप चरण कहाँ सम्मिलित करना चाहते हैं | आपको क्या चुनना है |
---|---|
एक कदम के बाद | चरण का परिणाम, जो वर्कफ़्लो परिभाषा की प्रासंगिक शाखा में स्थित है |
एक कदम से पहले | कदम |
कांटे की नई शाखा के रूप में |
|
प्रतीक्षा चरण का उपयोग
वर्कफ़्लो में एक प्रतीक्षा चरण एक के लिए इंतजार कर सकता है -
- Event
- स्थानीय घटना
- काम करने की वस्तु
- वर्कफ़्लो द्वारा प्राप्त ईवेंट
जब कोई प्रतीक्षा चरण किसी घटना की प्रतीक्षा कर रहा होता है, तो किसी विशिष्ट घटना के होने पर उसे समाप्त कर दिया जाता है। घटना उस विशिष्ट घटना की प्रतीक्षा में सभी प्रतीक्षा चरणों को समाप्त करती है। यह आमतौर पर इस्तेमाल किया जाता है -
- किसी विशिष्ट घटना के होने तक वर्कफ़्लो स्थगित करने के लिए
- परिणामस्वरूप एक और वर्कफ़्लो एक अलग सिस्टम में शुरू हुआ
- समानांतर प्रसंस्करण में एक घटना के रूप में
अन्य वर्कफ़्लो से किसी स्थानीय घटना, स्थिति या ईवेंट की प्रतीक्षा करते समय यह उसी तरह काम करता है।
|
घटना की प्रतीक्षा करें | सिस्टम एक विशिष्ट घटना की प्रतीक्षा करता है। यदि अपेक्षित घटना होती है, तो कार्य आइटम केवल पूर्ण होता है। XML दस्तावेज़ की घटना से भी घटना शुरू हो सकती है। |
आप व्यावसायिक ऑब्जेक्ट बिल्डर का उपयोग करके व्यावसायिक ऑब्जेक्ट रिपॉजिटरी में उपलब्ध ऑब्जेक्ट को बना, बदल या प्रदर्शित भी कर सकते हैं। किसी ऑब्जेक्ट को बदलने के लिए, आपको ऑब्जेक्ट का नाम, आईडी या विवरण जानना चाहिए।
वर्कफ़्लो में एक ऑब्जेक्ट SAP सिस्टम में एक व्यावसायिक इकाई का प्रतिनिधित्व करता है। सामान्य इकाई उदाहरण में शामिल हैं: खरीद आदेश, सामग्री, विक्रेता, आदि। आप व्यावसायिक ऑब्जेक्ट रिपॉजिटरी ब्राउज़र का उपयोग करके व्यावसायिक ऑब्जेक्ट रिपॉजिटरी तक भी पहुंच सकते हैं। बिजनेस ऑब्जेक्ट बिल्डर से बिजनेस ऑब्जेक्ट रिपॉजिटरी ब्राउज़र को कॉल करने के लिए, आपको बिजनेस ऑब्जेक्ट रिपॉजिटरी का चयन करना होगा और डायलॉग बॉक्स में प्रदर्शित होने वाले ऑब्जेक्ट प्रकारों की संख्या का चयन करना होगा।
जब आप उपकरण → व्यापार वर्कफ़्लो → विकास → परिभाषा उपकरण → व्यापार ऑब्जेक्ट बिल्डर पर नेविगेट करके व्यावसायिक ऑब्जेक्ट बिल्डर खोलते हैं, तो आप शीर्ष मेनू पर व्यावसायिक ऑब्जेक्ट रिपोजिटरी का विकल्प देख सकते हैं।
व्यावसायिक ऑब्जेक्ट रिपॉजिटरी ब्राउज़र में: प्रवेश स्क्रीन, व्यक्तिगत फ़िल्टर मानदंडों को निर्दिष्ट करने के लिए अन्य सेटिंग्स फ़िल्टर करें चुनें।
बिजनेस ऑब्जेक्ट बिल्डर शुरू करने के लिए, आपको टूल्स → बिजनेस वर्कफ्लो → डेवलपमेंट → डेफिनिशन टूल्स → बिजनेस ऑब्जेक्ट बिल्डर पर नेविगेट करना होगा।
बिजनेस ऑब्जेक्ट बनाने के लिए, आप टी-कोड बिजनेस ऑब्जेक्ट बिल्डर (SWO1) का उपयोग कर सकते हैं।
एक बार जब आप क्रिएट पर क्लिक करते हैं, तो अगली विंडो में आपको ऑब्जेक्ट सुपर प्रकार को परिभाषित करना होगा। इन सभी चरणों को बिजनेस ऑब्जेक्ट परिभाषा के तहत पिछले विषय में परिभाषित किया गया है। किसी ऑब्जेक्ट प्रकार के रखरखाव के लिए सीधे स्विच करने के लिए, आपको ऑब्जेक्ट प्रकार की आईडी दर्ज करने और प्रारंभिक स्क्रीन में प्रदर्शन या परिवर्तन बटन पर क्लिक करने की आवश्यकता है।
निम्न स्क्रीनशॉट एक व्यावसायिक वस्तु दिखाता है और रिपॉजिटरी में ऑब्जेक्ट की स्थिति को कैसे बदलना है।
एसएपी एबीएपी कार्यक्षेत्र में, क्लास बिल्डर एबीएपी में एक उपकरण है जो आपको वैश्विक एबीएपी कक्षाओं और इंटरफेस को परिभाषित करने, बदलने और परीक्षण करने की अनुमति देता है। क्लास बिल्डर के दो तरीके हैं -
- फॉर्म आधारित मोड
- स्रोत कोड आधारित मोड
IF_WORKFLOW इंटरफ़ेस के उपयोग के साथ, आप SAP WebFlow Engine में ABAP कक्षाओं का उपयोग कर सकते हैं। एसएपी प्रणाली में, एक वेबफ्लो इंजन (एसएपी बिजनेस वर्कफ़्लो) का उपयोग व्यावसायिक प्रक्रियाओं को परिभाषित करने और मैप करने के लिए किया जाता है, जो मैप नहीं किए जाते हैं। इसमें विमोचन या अनुमोदन प्रक्रिया और जटिल प्रक्रियाएं जैसे खरीद आदेश बनाना आदि शामिल हैं और इसमें शामिल विभागों की विभिन्न क्रियाएं शामिल हैं। SAP WebFlow Engine का उपयोग ज्यादातर उन प्रक्रियाओं के लिए किया जाता है, जो प्रकृति में दोहराई जाती हैं या पूर्वनिर्धारित क्रम में बड़ी संख्या में एजेंटों से क्रियाएं शामिल होती हैं।
एक WebFlow Engine का उपयोग मौजूदा प्रक्रियाओं और वर्कफ़्लो में त्रुटियों को संभालने के लिए भी किया जा सकता है। WebFlow Engine का उपयोग करके, आप पूर्वनिर्धारित घटनाओं के होने पर वर्कफ़्लो भी शुरू कर सकते हैं।
वर्कफ़्लोज़ पर ABAP कक्षाओं का उपयोग करने के लिए, ABAP कक्षा में इंटरफ़ेस IF_WORKFLOW को लागू करना आवश्यक है। इस इंटरफ़ेस में वह विधि शामिल है जो विशिष्ट पूर्वापेक्षाएँ बनाती है जैसे कि SAP WebFlow Engine में ऑब्जेक्ट का उपयोग किया जा सकता है।
इंटरफ़ेस IF_WORKFLOW में निम्नलिखित विधियाँ शामिल हैं -
- BI_PERSISTENT~FIND_BY_LPOR
- BI_PERSISTENT~REFRESH
- BI_OBJECT~EXECUTE_DEFAULT_METHOD
- BI_PERSISTENT~LPOR
- BI_OBJECT~DEFAULT_ATTRIBUTE_VALUE
- BI_OBJECT~RELEASE
ABAP कक्षा में IF_WORKFLOW कैसे जोड़ें?
कक्षा में IF_WORKFLOW इंटरफ़ेस जोड़ने के लिए, आपको क्लास बिल्डर T-Code: SE24 खोलना होगा।
इंटरफ़ेस टैब पर जाएं, IF_WORKFLOW इंटरफ़ेस जोड़ें। एक बार जब आप इस इंटरफ़ेस को जोड़ते हैं, तो यह दो उप-इंटरफेस भी जोड़ता है: BI_OBJECT और BI_PERSISTENT। जब आप मेथड्स टैब पर जाते हैं और आप देखेंगे कि इन इंटरफेस की कुछ विधियाँ स्वचालित रूप से ABAP क्लास को विरासत में मिली हैं।
IF_WORKFLOW इंटरफ़ेस को लागू करने के लिए एक उपयोगिता वर्ग के लिए, आपको IF_WORKFLOW इंटरफ़ेस से विरासत में मिली प्रत्येक विधि को खोलना होगा, और फिर खाली स्रोत कोड को सक्रिय करना होगा → ABAP वर्ग को सक्रिय करें।
Note- जब आप IF_WORKFLOW इंटरफ़ेस को एक कक्षा में लागू करते हैं, तो इसका उपयोग किसी भी वर्कफ़्लो में किया जा सकता है। इस इंटरफ़ेस के कार्यान्वयन के साथ उपयोग करने के लिए एक ABAP वर्ग स्वचालित रूप से जारी किया जाता है। आपको इंटरफ़ेस के कार्यान्वयन के बाद केवल संगतता परिवर्तन करना चाहिए और विशेषताओं, प्रकार परिवर्तनों या विधियों को नहीं निकालना चाहिए। एसएपी प्रणाली में, यह एक सूची को परिभाषित नहीं करता है जहां यह उल्लेख करता है कि इन वर्कफ़्लो में वर्ग उपयोग में है।
यह भी ध्यान दें कि IF_WORKFLOW इंटरफ़ेस को किसी एप्लिकेशन की आंतरिक कक्षाओं में लागू नहीं किया जाना चाहिए, क्योंकि इसका मतलब होगा कि ABAP वर्ग के प्रत्येक तरीके का उपयोग वर्कफ़्लोज़ में किया जा सकता है।
आप उपयोगकर्ताओं को सूचनाएँ देने के लिए SAP वर्कफ़्लोज़ को कॉन्फ़िगर कर सकते हैं, जो उनके पास काम करने के लिए है और यह एमएस आउटलुक या लोटस नोट्स में ईमेल सूचनाओं का उपयोग करके किया जा सकता है। आप कार्य आइटम्स का सरलीकृत दृश्य प्रदान करके कार्य आइटम चयन को भी आसान बना सकते हैं।
SAP वर्कफ़्लो में, आप Transaction SWI2_DURA (प्रोसेसिंग अवधि द्वारा कार्य आइटम) का उपयोग करके प्रदर्शन विश्लेषण भी कर सकते हैं। इसका उपयोग विभिन्न प्रदर्शन मापदंडों जैसे कि औसत प्रसंस्करण समय के कार्य आदि की जांच के लिए किया जा सकता है।
SAP लेन-देन कोड (TCODE): SWI2_DURA
लेनदेन विवरण: कार्य अवधि प्रसंस्करण द्वारा आइटम
एसएपी मॉड्यूल विवरण: आधार घटक
इसका उपयोग निगरानी के लिए किया जाता है -
- पूर्वनिर्धारित कार्य समूह जिनका उपयोग विभिन्न प्रक्रियाओं की निगरानी के लिए किया जा सकता है।
- एकल कार्य कभी-कभार उपयोगकर्ता की भूमिका निभाने के लिए।
एसएपी बिजनेस वर्कफ़्लो के लिए विस्तारित अधिसूचना के उपयोग के साथ, आप उपयोगकर्ताओं को उन कार्य वस्तुओं के बारे में सूचित कर सकते हैं जिन्हें संसाधित करने की आवश्यकता है। आप ग्रुपवेयर में काम की चीजें भेज सकते हैं। उदाहरण के लिए, एमएस आउटलुक या लोटस नोट्स बैकएंड लेनदेन के साथ जो उपयोगकर्ता सीधे पहुंच और कार्रवाई कर सकते हैं।
वर्कफ़्लो के लिए SAP सिस्टम में विभिन्न सूचनाओं की तुलना निम्नलिखित है -
SAP MAPI में SAPoffice मैसेज स्टोर, ट्रांसपोर्ट और एड्रेस बुक (mpsap32.dll), निष्पादन योग्य प्रोग्राम, वर्कफ़्लो और व्यावसायिक ऑब्जेक्ट अटैचमेंट इंटरप्रेटर (mpinterp.exe, mpbusobj.exe और mpstub.exe), वर्कफ़्लोज़ और पीएसटी फ़ाइल के लिए कॉलम डिस्प्ले के लिए फ़ाइलें ( व्यक्तिगत फ़ोल्डर्स) विशेष SAPforms के लिए ऑफ़लाइन वर्कफ़्लो समर्थन और सेटअप के लिए Outlook फ़ॉर्म।
रिपोर्ट RSWUWFML SAP सिस्टम में एक मानक निष्पादन योग्य ABAP रिपोर्ट है, जिसका उपयोग एजेंट SAP इनबॉक्स में वर्कफ़्लो के बारे में एजेंट को Outlook ईमेल सूचनाएं भेजने के लिए किया जाता है।
वर्कफ़्लो के लिए सुविधा | MAPI | RSWUWFML | RSWUWML2 | विस्तारित अधिसूचना |
---|---|---|---|---|
किसी भी ई-मेल क्लाइंट को कार्यपत्रक वितरित करें | - | एक्स | एक्स | एक्स |
SAP शॉर्टकट संलग्नक | - | - | एक्स | एक्स |
उपसर्ग और प्रत्यय पाठ (आस-पास का कार्य-विवरण) | - | - | एक्स | एक्स |
बढ़ा हुआ पता निर्धारण | - | - | एक्स | एक्स |
बढ़ी प्रतिस्थापन प्रतिस्थापन | - | - | एक्स | एक्स |
HTML ई-मेल (केवल आउटलुक) | - | - | - | एक्स |
सामान्य निर्णय | - | - | - | एक्स |
नए वेब UIs (WebDynpro, आदि) से लिंक करें | - | - | - | एक्स |
एक ई-मेल में कार्य सूची की सूची | - | - | - | एक्स |
ई-मेल के माध्यम से अग्रेषण का समर्थन करें | - | - | - | एक्स |
SWN_SELSEN एक मानक निष्पादन योग्य ABAP रिपोर्ट है जिसका उपयोग आप कार्यक्षेत्रों को चुनने और भेजने के लिए कर सकते हैं। आप इस रिपोर्ट को समय-समय पर चला सकते हैं।
लेन-देन SWNCONFIG उन्नत कॉन्फ़िगरेशन के लिए है।
संवाद संरचना के तहत बाईं ओर, अलग-अलग विकल्प हैं जैसे -
- व्यापार परिदृश्य
- अनुसूची चयन
- वितरण कार्यक्रम
- सामान्य सेटिंग्स
- हैंडलर असाइनमेंट
- संदेश टेम्पलेट
- वितरण के प्रकार
आप SAP सिस्टम में अधिसूचना कॉन्फ़िगरेशन के लिए प्रविष्टि जोड़ने के लिए किसी भी संवाद संरचना का चयन कर सकते हैं और नई प्रविष्टियां पर क्लिक कर सकते हैं।
लेनदेन SWNADMIN बुनियादी प्रशासन के लिए है। जब आप यह टी-कोड चलाते हैं, तो आपको नीचे दिए अनुसार संकेत दिया जाएगा।
एक बार जब आप अनुमति दें पर क्लिक करते हैं, तो आप पृष्ठ पर नेविगेट करेंगे: वर्कफ़्लो की विस्तारित अधिसूचना का प्रशासन।
इस विंडो में, आप अपने वर्कफ़्लो के लिए विस्तारित सूचनाओं को परिभाषित कर सकते हैं। आप सूचनाओं को सक्रिय / निष्क्रिय कर सकते हैं, अनुसूची को परिभाषित कर सकते हैं, संदेश, प्राप्तकर्ता को परिभाषित कर सकते हैं, आदि।
आप बाहरी सेवा कॉल, वेब सेवा और एपीआई कॉल का उपयोग करके अपने एसएफ़ वर्कफ़्लो ऐप को गैर-एसएपी वर्कफ़्लो के साथ भी एकीकृत कर सकते हैं। निम्नलिखित कुछ सामान्य एकीकरण विकल्प हैं -
- बाहरी सेवा कॉल और बीएसपी के लिए वर्कफ़्लो कार्य बनाएं
- यूनिवर्सल वर्कलिस्ट लॉन्च हैंडलर
- SAP NetWeaver Exchange Infrastructure Business Process प्रबंधन
- Wf-XML और वेब सेवाएँ
आयात ABAP सेवा
आप अपनी सेवा उत्पन्न करने के लिए लेनदेन कोड का उपयोग कर सकते हैं: WF_EXTSRV। इस लेनदेन का उपयोग WebFlow Services को बनाए रखने के लिए किया जाता है। आप इसे नीचे दिए गए मेनू पथ से भी एक्सेस कर सकते हैं -
SAP आसान पहुँच → उपकरण → व्यवसाय वर्कफ़्लो → विकास → परिभाषा उपकरण → वेबफ़्लो सेवाएँ → वेबफ़्लो सेवाओं को बनाए रखें।
SAP वर्कफ़्लो में आपके द्वारा उपयोग की जाने वाली सभी वेब सेवाएँ वेब सेवा निर्देशिका में पंजीकृत होनी चाहिए। आप या तो मैन्युअल रूप से वेब सेवा के सभी डेटा को मैन्युअल रूप से दर्ज करके वेब सेवा को पंजीकृत कर सकते हैं। टी-कोड का उपयोग करें: WF_EXTSRV।
आप WSDL फ़ाइल का उपयोग कर सकते हैं जिसमें वेब सेवा की परिभाषा शामिल है और आप इसे T-Code: WFWS का उपयोग करके सीधे आयात कर सकते हैं।
To register a web service, संवाद में सेवा का चयन करें और नई प्रविष्टियां पर क्लिक करें।
एक सेवा आईडी और वेब सेवा के लिए एक छोटा पाठ दर्ज करें।
उस लॉग का चयन करें जिसके साथ वेब सेवा को कॉल किया जाना है।
होस्ट के लिए, वेब सेवा का पता और पोर्ट के लिए एक पोर्ट नंबर जोड़ें।
फ़ील्ड पथ में निर्देशिका और वेब सेवा का कॉल नाम दर्ज करें।
वेब सेवा के कॉल मोड को परिभाषित करें। यहां, आप यह निर्धारित करते हैं कि कोई संवाद या पृष्ठभूमि वेब सेवा शामिल है या नहीं और फिर कॉलबैक कैसे किया जाता है।
डबल-क्लिक करें और संवाद संरचना में एक पैरामीटर चुनें।
पैरामीटर वेब सेवा के इंटरफ़ेस को निर्धारित करते हैं। कार्य कंटेनर बाद के कार्य पीढ़ी में मापदंडों से बनाया गया है।
सभी वेब सेवा पैरामीटर दर्ज करें। सुनिश्चित करें कि आप मापदंडों के लिए अपनी वेब सेवा की सेवा आईडी भी असाइन करते हैं। टास्क कंटेनर के बाद के निर्माण के लिए आयात तत्व और निर्यात तत्व के रूप में असाइनमेंट की आवश्यकता होती है।
अपनी सेवा उत्पन्न करने के लिए, उपरोक्त स्क्रीनशॉट में दिखाए अनुसार जनरेट बटन पर क्लिक करें।
कॉन्फ़िगरेशन कार्य करने के लिए आपके पास निम्नलिखित हैं -
- वर्कफ़्लो URL कॉन्फ़िगर करने के लिए WF_HANDCUST।
- डब्ल्यूडब्ल्यूडब्ल्यूएस बाहरी डब्ल्यूएसडीएल आयात करने के लिए।
- बसपा और ABAP सेवाओं के लिए WF_EXTSRV।
- कार्य उत्पन्न करें।
- WF_HANDCUST URL पर कॉलबैक करने के लिए सेवा का विस्तार करें।
यूनिवर्सल वर्कलिस्ट (यूडब्ल्यूएल) कार्यकताओं के लिए अलर्ट, नोटिफिकेशन, अनुमोदन और तदर्थ कार्यों को जोड़ने के लिए एक केंद्रीकृत उपकरण है। सभी कार्यक्षेत्र व्यवसाय प्रक्रियाओं के एक भाग के रूप में बनाए जाते हैं और यूनिवर्सल वर्कलिस्ट का उपयोग करके आसानी से प्रबंधित किया जा सकता है।
UWL सभी कामकाज के लिए एक समान केंद्रीय पहुंच प्रदान करता है। आप अपनी आवश्यकता को पूरा करने वाले UWM विचारों को भी अनुकूलित कर सकते हैं। आप ऑब्जेक्ट रिपॉजिटरी जैसे अटैचमेंट, नोटिफिकेशन आदि से अतिरिक्त जानकारी आसानी से प्राप्त कर सकते हैं। आप अपनी अनुपस्थिति में अपने कार्यों को अन्य उपयोगकर्ताओं को आसानी से सौंप सकते हैं।
यूडब्ल्यूएल के उपयोग के साथ, आप विभिन्न प्रणालियों से कार्यक्षेत्र ला सकते हैं। इनमें शामिल हैं -
- व्यापार वर्कफ़्लो
- व्यापार प्रक्रिया प्रबंधन
- सहयोग कार्य
- एसएपी कार्यालय अधिसूचनाएं
- निर्देशित प्रक्रियाएं
- कस्टम UWL कनेक्टर्स द्वारा प्राप्त कार्य
यूनिवर्सल वर्क लिस्ट सेटअप
UWL का उपयोग विभिन्न वर्कफ़्लो कार्यों और अलर्टों को समूहित करने के लिए किया जाता है जो मानव संसाधन प्रशासक के लिए प्रासंगिक हैं।
SAP NetWeaver पोर्टल UWL कॉन्फ़िगरेशन प्रदान करता है जिसका उपयोग सभी बैकएंड वर्कफ़्लो को कॉन्फ़िगर करने के लिए किया जा सकता है। यह पूरी तरह से xml आधारित कॉन्फ़िगरेशन है।
UWL सेट करने के लिए- पोर्टल पर जाएं → सिस्टम एडमिनिस्ट्रेशन चुनें → सिस्टम कॉन्फ़िगरेशन → यूनिवर्सल वर्कलिस्ट और वर्कफ़्लो → यूनिवर्सल वर्कलिस्ट → यूडब्ल्यूएल सिस्टम कॉन्फ़िगरेशन।
आप एक नया कनेक्टर सेट कर सकते हैं, अगर आपके पास सिस्टम उपनाम से जुड़े सिस्टम में कनेक्टर नहीं है, अन्यथा आप किसी मौजूदा का उपयोग भी कर सकते हैं।
लाभ
UWL का उपयोग करने के प्रमुख लाभ निम्नलिखित हैं -
- आप सामान्य UWL इनबॉक्स में निर्देशित कार्यविधियों को एक्सेस कर सकते हैं।
- आप एक ही विंडो में या एक नई विंडो में नए आइटम खोल सकते हैं।
- कार्यपत्रकों का प्रबंधन करने के लिए, आप इनबॉक्स अनुकूलन लचीलेपन का उपयोग कर सकते हैं।
- आप पुल तंत्र का उपयोग कर सकते हैं जो आपको कार्यक्षेत्रों के लिए ऑटो या मैनुअल ताज़ा विकल्पों का उपयोग करने की अनुमति देता है।
- आप आइटम प्रकार भी प्रबंधित कर सकते हैं और परिभाषा देख सकते हैं।
आप एसएपी प्रणाली में अपनी वर्कफ़्लोज़ बना सकते हैं, जिसमें व्यावसायिक प्रक्रियाओं को स्वचालित किया जा सकता है, जिसमें कार्यों, चरणों और घटनाओं का क्रम होता है। जब आप वर्कफ़्लो का उपयोग करके कार्यों को स्वचालित करते हैं, तो यह उपयोगकर्ता को तकनीकी / कार्यात्मक कठिनाइयों का सामना किए बिना आसानी से कार्रवाई करने में मदद करता है। आप लंबित कामकाज के बारे में उपयोगकर्ता एसएपी इनबॉक्स में सूचनाएं सेट कर सकते हैं और एक क्लिक के साथ, यह सही लेनदेन को कॉल करता है और संबंधित स्क्रीन पर नेविगेट करता है।
आइए देखें कि वर्कफ़्लो कैसे बनाया जाए, जब कोई कर्मचारी सिस्टम में छुट्टी का अनुरोध उठाता है। निम्नलिखित चरणों का पालन करना होगा -
Step 1 - संगठन योजना टी-कोड पीपीओसीई परिभाषित करें
एसएपी प्रणाली में संगठन की योजना को परिभाषित करने का यह सबसे आसान तरीका है। आपको संगठन इकाई की आरंभ तिथि दर्ज करनी होगी → ग्रीन टिक मार्क पर क्लिक करें जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है।
Step 2 - वर्कफ़्लो टेम्पलेट T-Code PFTC_INS बनाएं
कार्य प्रकार फ़ील्ड में, वर्कफ़्लो टेम्पलेट चुनें। कार्य बनाने के लिए: ऊपर दिखाए गए अनुसार कार्य प्रकार फ़ील्ड में मानक कार्य चुनें और बनाएँ पर क्लिक करें।
अब वर्कफ़्लो बिल्डर में वर्कफ़्लो बनाने के लिए, टी-कोड पर नेविगेट करें: SWDD
वर्कफ़्लो बिल्डर में, आपके पास अलग-अलग विकल्प हैं, जिन्हें चरण प्रकार कहा जाता है, आप वर्कफ़्लो में ड्रैग और ड्रॉप और सम्मिलित कर सकते हैं।
Step 3 - अनुपस्थिति की सूचना बनाएँ।
पहले कार्य को परिभाषित करने के लिए, T-Code: PFTC_INS पर जाएँ
कार्य प्रकार फ़ील्ड में मानक कार्य का चयन करें।
निम्न मान दर्ज करें और कार्य सहेजें। एक बार जब आप कार्य को बचा लेते हैं, तो आपको कोड संख्या 93XXX989 में मिल जाएगी
- नाम फ़ील्ड में, Form_created का चयन करें
- Abbr में, create_form चुनें
- Workitem पाठ में, vik_notif_absence-create चुनें
- ऑब्जेक्ट प्रकार में, FORMABSENC का चयन करें
- मेथड फील्ड में, क्रिएट का चयन करें
- चेकबॉक्स सिंक्रोनाइज़्ड ऑब्जेक्ट विधि, डायलॉग के साथ ऑब्जेक्ट विधि की जाँच की
Step 4 - पिछले चरण में बनाए गए कार्य को वर्कफ़्लो में जोड़ें।
वर्कफ़्लो में अपरिभाषित चरण के स्थान पर, आपको अपने वर्कफ़्लो में एक गतिविधि जोड़ना होगा।
जैसा कि निम्नलिखित स्क्रीनशॉट में देखा गया है, T-Code: PFTC_INS का उपयोग करते हुए, एक TS TS500500654 अलग से बनाया गया है।
स्टेप प्रॉपर्टीज में, आप आवश्यकता के अनुसार विभिन्न विकल्पों का चयन कर सकते हैं। यहां, हमें चेकबॉक्स चुनें - डायलॉग के साथ एडवांस जैसा कि ऊपर दिए गए स्क्रीनशॉट में दिखाया गया है। यह दिखाता है कि वर्कफ़्लो का वर्कमीट तुरंत प्रसंस्करण के लिए उपलब्ध कराया जाता है। जैसा कि हमने एजेंट्स के तहत एक्सप्रेशन में WF_INITIATOR में प्रवेश किया है, जो व्यक्ति वर्कफ़्लो शुरू करेगा वह वर्कफ़ेम के प्राप्तकर्ताओं में से एक है। बाइंडिंग विकल्प भी परिभाषित किया गया है कि अनुपस्थिति अधिसूचना की पुष्टि न केवल इस कार्य में है, बल्कि वर्कफ़्लो में भी है - _WI_ObjectId → & ABSENCEFORM &।
अब ग्राफिकल मोड में वर्कफ़्लो बिल्डर इस तरह दिखता है -
Step 5 - एसएपी इनबॉक्स में पहला कार्य।
अब वर्कफ़्लो निष्पादित किया गया है, यह SAP इनबॉक्स में ई-मेल जैसे कार्यक्षेत्र बनाता है। जब इसे निष्पादित किया जाता है, तो यह संबंधित कार्य या लेनदेन स्क्रीन को कॉल करता है। जब आप इस वर्कफ़्लो को चलाते हैं, तो यह अनुपस्थिति फ़ॉर्म की सूचना दिखाता है।
पहले अधिसूचना के प्रसंस्करण को रद्द करने के लिए रद्द करें पर क्लिक करें। वर्कफ़्लो इनबॉक्स प्रसंस्करण के लिए एक आइटम रखता है - अनुपस्थिति की सूचना बनाना। कार्यक्षेत्र का चयन करें और निष्पादित करें (F8) पर क्लिक करें। यह "अनुपस्थिति स्क्रीन की अधिसूचना बनाएँ" पर लौटेगा जहाँ अनुपस्थिति फ़ॉर्म की सूचना प्रदर्शित होती है। फ़ॉर्म में विवरण दर्ज करें और सहेजें पर क्लिक करें। यह वर्कटाइम को इनबॉक्स से हटा देगा।
Step 6 - इनबॉक्स में अनुपस्थिति की अधिसूचना की जाँच करें।
जो फॉर्म बनाया गया है, वह ऑब्जेक्ट फॉर्मबेसेंस-एप्रोच ऑब्जेक्ट का उपयोग करके अनुमोदन के लिए पर्यवेक्षक को भेजा जाएगा। अगला टी-कोड: PFTC_INS का उपयोग करके एक नया कार्य बनाना है
Step 7 - वर्कफ़्लो में दूसरा कार्य जोड़ें।
आपको पिछले चरण में उत्पन्न कार्य कोड का उपयोग करते हुए टास्क "वर्कफ़्लो में अनुपस्थिति की अधिसूचना की जाँच करें" को शामिल करना होगा।
साथ ही, निम्नलिखित स्क्रीनशॉट में दिखाए अनुसार बाध्यकारी गुणों को परिभाषित करें।
आपको वर्कफ़्लो कंटेनर में एप्रोवर चर बनाना होगा। नीचे बाईं ओर मेनू पर नेविगेट करें, आपको मेनू विकल्प वर्कफ़्लो कंटेनर दिखाई देगा। बनाने के लिए विकल्प पर डबल-क्लिक करें।
निम्नलिखित फ़ील्ड दर्ज करें -
- तत्व - स्वीकृति
- नाम - अनुमोदक
- विवरण - अनुपस्थिति अनुरोध का अनुमोदन
- संदर्भ तालिका - WFSYST
- संदर्भ क्षेत्र - एजेंट
स्थिति फ़ील्ड में, आपको संगठन योजना के अनुसार स्थिति आईडी दर्ज करनी होगी। इसे T-Code: PPOCE का उपयोग करके चेक किया जा सकता है। पाठ क्षेत्र में "S" उपसर्ग न करें।
यदि किसी अनुमोदक ने लीव रिक्वेस्ट के बारे में कोई निर्णय नहीं लिया है, तो आप एप्रूवर के व्यावसायिक कार्यस्थल में छूटी हुई समय सीमा के लिए एक कार्यदिशा जोड़ने के लिए समय सीमा भी जोड़ सकते हैं।
आप वर्कफ़्लो बिल्डर में दो परिणाम देख सकते हैं: स्वीकृत और अस्वीकृत।
Step 8 - फिर से इनबॉक्स में परीक्षण करें।
अगला वर्कफ़्लो को निष्पादित करने के लिए है और आपको प्रसंस्करण के लिए अनुपस्थिति की सूचना बनाने के लिए कार्यक्षेत्र में ले जाया जाएगा। यह एक कार्य बनाने के समय चुने गए तत्काल संवाद विकल्प के साथ अग्रिम करने के कारण है।
अब, अनुमोदनकर्ता के उपयोगकर्ता-आईडी का उपयोग करके व्यावसायिक कार्यस्थल पर नेविगेट करें और आप वर्किटेम में उल्लेख करने के लिए कार्य करने की प्रक्रिया और अन्य विशेषताओं को देखेंगे। अनुपस्थिति की सूचना की जांच के लिए कार्यपत्रक का चयन करें और निष्पादित करें चुनें।
अनुरोध को अस्वीकार या स्वीकृत करें। दो बटन नोटिस करें: स्वीकृत करें और अस्वीकार करें।
Step 9 - फिर से शुरू करने के लिए उपयोगकर्ता निर्णय को एकीकृत करें।
मामले में, छुट्टी का अनुरोध अनुमोदनकर्ता द्वारा अस्वीकार कर दिया जाता है, आपके पास अस्वीकार किए गए आउटपुट में उपयोगकर्ता के निर्णय को जोड़ने का विकल्प भी होता है। यह अनुमतिकर्ता को परिवर्तन करने और अनुमोदन के अनुरोध को फिर से भेजने की अनुमति देता है।
आपको चरण प्रकार जोड़ने की आवश्यकता है: वर्कफ़्लो के लिए उपयोगकर्ता निर्णय। यह आपके वर्कफ़्लो को निम्नलिखित की तरह बना देगा -
उपयोगकर्ता निर्णय चरण को निम्नानुसार परिभाषित किया गया है -
Step 10 - एसएपी इनबॉक्स में तीसरा टेस्ट।
जब अनुरोध स्वीकृत नहीं होता है, तो अगला चरण उपयोगकर्ता निर्णय है। जैसा कि हमने दर्ज किया है: (और WF_INITIATOR &) कदम के एजेंट के रूप में, निर्णय लेने के लिए अनुरोध वापस आएगा। आपके पास दो विकल्प हैं रिक्वेस्ट रिक्वेस्ट या रिक्वेस्ट को वापस लें।
Step 11 - अनुपस्थिति की अधिसूचना को परिभाषित करें
इसके लिए, आपको अपरिभाषित चरण जोड़ना होगा - अधिसूचना संशोधित करें।
Step 12 - गतिविधि जोड़ें → वर्कफ़्लो में तीसरा कार्य।
इस चरण को जोड़ने के लिए, आपको निम्नलिखित प्रविष्टियाँ करनी होंगी -
ऑब्जेक्ट के रूप में FORMABSENC-UPDATE का उपयोग करें।
बाध्यकारी विकल्प में, _WI_Object_ID <= & ABSENCEFORM & दर्ज करें
एजेंट्स में & quot; _WF_INITIATOR & अभिव्यक्ति फ़ील्ड में जोड़ें
Step 13 - छुट्टी की मंजूरी के लिए अधिसूचना भेजें।
एक अधिसूचना भेजने के लिए, आपको एक नया चरण "मेल भेजना" जोड़ना होगा। आपको यह चरण अनिर्धारित चरण पर ले जाना होगा - चरण के परिणाम के बाद "अनुपस्थिति की सूचना जांचें"।
इस चरण को जोड़ने के लिए, आपको निम्नलिखित प्रविष्टियाँ करनी होंगी -
प्राप्तकर्ता प्रकार का चयन करें - संगठनात्मक वस्तु दर्ज करें
एजेंटों का चयन करें → अभिव्यक्ति और _WF_INITIATOR चुनें।
विषय पंक्ति को <"स्वीकृत छोड़ें"> के रूप में दर्ज करें
ईमेल टेक्स्ट को <"स्वीकृत"> दर्ज करें
जब आप Enter बटन दबाते हैं, तो आपसे कार्य का नाम और संक्षिप्त नाम पूछा जाएगा।
एसएपी प्रणाली में, सभी पूर्ण किए गए कार्यपत्रकों को संग्रहीत करना संभव है। आप किसी कार्यस्थल में सभी डेटा भी प्राप्त कर सकते हैं। आप प्राप्त कार्य प्रदर्शित कर सकते हैं, लेकिन उन्हें SAP सिस्टम में लोड नहीं किया जा सकता है। जब आप वर्कटाइम को संग्रहित करते हैं, तो इसमें लॉग डेटा, वर्कफ़्लो प्रबंधक डेटा, आश्रित वर्कटाइम और वर्किटेम अटैचमेंट शामिल होते हैं।
निम्नलिखित स्थिति वाले कार्यकलाप केवल संग्रहीत किए जा सकते हैं।
- काम पूरे हुए
- कार्यकारिणी का निष्पादन पूरा हो गया है
- वर्कफ़्लो जब वर्कफ़्लो तर्क के लिए आवश्यक नहीं है
- कार्यस्थलों को रद्द कर दिया
कार्यपत्रकों को संग्रहीत करने के लिए, आपको उपकरण → व्यापार वर्कफ़्लो या विकास → वर्कफ़्लो → प्रशासन → वर्कफ़्लो रनटाइम → पुनर्गठन → पुरालेख कार्य आइटम पर नेविगेट करना होगा।
वर्किटेम को संग्रहीत करने के लिए, आप निम्नलिखित चयन मानदंड का उपयोग कर सकते हैं -
- कार्य संख्या
- कार्य पहचानकर्ता
- वास्तविक एजेंट
- रचना तिथि
- पूरा करने की तिथि
संग्रहित कार्य को हटाना
आप उन कामों को भी हटा सकते हैं जो संग्रहीत नहीं हैं। कार्यपत्रों को हटाने के लिए, टूल → व्यापार वर्कफ़्लो या डेवलपमेंट → वर्कफ़्लो और फिर प्रशासन → वर्कफ़्लो रनटाइम → पुनर्गठन → पुरालेख वर्क आइटम या टी-कोड: SWWL पर नेविगेट करें।
नीचे दिए गए चयन मानदंड के साथ, आपके पास कार्यपत्रों को तुरंत हटाने / लॉग डेटा को हटाने का विकल्प है। Workitem को हटाने के लिए, आवश्यक फ़ील्ड दर्ज करें और शीर्ष पर स्थित निष्पादित बटन पर क्लिक करें।
संग्रहीत कार्यक्षेत्रों को प्रदर्शित करने के लिए, आपको रिपोर्ट "RSWWARCR" का उपयोग करना होगा।
Note - यदि आप सीधे मानदंड को पूरा करने वाले कार्यपत्रकों को हटाना चाहते हैं, तो उन्हें सीधे संग्रहित करने की सिफारिश की जाती है, कार्य-सूची को सीधे हटाने के लिए, प्रदर्शन-वार संग्रह को हटाने के लिए प्रदर्शन-वार को ध्यान में रखते हुए।
इसका उपयोग त्रुटि के साथ वर्कफ़्लो का निदान करने के लिए किया जाता है। आप इस रास्ते पर नेविगेट करने वाली त्रुटियों के साथ वर्कफ़्लो के प्रसंस्करण तक पहुँच सकते हैं: उपकरण → व्यापार वर्कफ़्लो → प्रशासन → वर्कफ़्लो रनटाइम → त्रुटियों के साथ वर्कफ़्लो का निदान।
आप टी-कोड का उपयोग कर सकते हैं: SWI2_DIAG (त्रुटियों के साथ वर्कफ़्लोज़ का निदान) - जिसे आपके संस्करण और रिलीज़ के आधार पर R / 3 SAP सिस्टम में उपलब्ध मानक SAP कोड के रूप में परिभाषित किया गया है।
आपको निम्न स्क्रीनशॉट में दिखाए गए चयन मानदंड को दर्ज करना होगा और यह आपको त्रुटि के साथ सभी वर्कफ़्लोज़ की सूची दिखाएगा।
इस लेन-देन का उपयोग करने के लिए, त्रुटि के साथ वर्कफ़्लो का चयन करें, और उस कार्य संख्या को ज्ञात करें जिसमें त्रुटि है।
"कार्यपत्रक बदलें" पर क्लिक करें और त्रुटि और "सहेजें" के साथ कार्यक्षेत्र में परिवर्तन करें।
जैसा कि पहले उल्लेख किया गया है, यह त्रुटि के साथ वर्कफ़्लो का निदान करने के लिए एक महत्वपूर्ण विशेषता है। ईवेंट बनाने और उपयोग करने के लिए सभी जानकारी लॉग करने के लिए आप वर्कफ़्लोज़ में ईवेंट ट्रेस का उपयोग कर सकते हैं।
घटना कतार
आप घटनाओं को अस्थायी रूप से संग्रहीत करने के लिए इवेंट कतार का उपयोग कर सकते हैं।
सामान्य सेटिंग्स → वर्कफ़्लो → इवेंट कतार सेटिंग्स बनाए रखें
ईवेंट ट्रेस में, आप निम्न डेटा बनाए रखते हैं -
- ईवेंट डेटा
- ट्रिगर करने का कार्यक्रम
- ट्रिगर की तारीख और समय
- ट्रिगर करने वाली वस्तु
- ट्रिगर वस्तु प्रकार
- कार्यक्रम नाम
ABAP विकास में SAP वर्कफ़्लो के अंतर्गत उपयोगी लेनदेन निम्नलिखित हैं -
SWE4 - स्विच ईवेंट ट्रेस ऑन / ऑफ
SWEL - प्रदर्शन ईवेंट ट्रेस। आप विभिन्न चयन मानदंडों के आधार पर ईवेंट ट्रेस प्रदर्शित कर सकते हैं। इवेंट ट्रेस के तहत आपके पास निम्नलिखित चयन मानदंड हैं -
इवेंट आईडी
निर्माता वस्तु प्रकार
निर्माता वस्तु उदाहरण
Event
कार्यक्रम बनाने का कार्यक्रम, आदि।
RSWELOGD - ईवेंट ट्रेस हटाएं
SWEC - घटनाओं में लिंक परिवर्तन दस्तावेज़
SWED - दस्तावेज़ ऑब्जेक्ट्स को ऑब्जेक्ट प्रकारों में बदलें
ईवेंट ट्रेस को सक्रिय / निष्क्रिय करने के लिए, निम्नलिखित पथ पर नेविगेट करें -
उपकरण → व्यवसाय वर्कफ़्लो → विकास → प्रशासन → इवेंट मैनेजर → इवेंट → स्विच इवेंट ट्रेस ऑन / ऑफ़ या टी-कोड का उपयोग करें: SWELS / SWE4।
एसएपी प्रणाली में, आपके पास अंतर्निहित कार्य हैं जो वर्कफ़्लो में किए जाने वाले विभिन्न कार्यों को परिभाषित करते हैं। ये नए वर्कफ़्लोज़, वर्कफ़्लो टूल, वर्कफ़्लो डायग्नोसिस, प्रदर्शन, वर्कफ़ेम और वर्कफ़्लोज़ के प्रशासन बनाने से संबंधित हैं।
कुछ सामान्य टी-कोड और उनका विवरण निम्न तालिका में उल्लिखित है -
अनु क्रमांक। | लेनदेन कोड और विवरण |
---|---|
1 | PFAC नियम बनाएं और बनाए रखें |
2 | PFOM SAP संगठनात्मक वस्तुओं को असाइनमेंट बनाए रखें |
3 | PFOS एसएपी संगठनात्मक वस्तुओं को असाइनमेंट प्रदर्शित करें |
4 | PFSO उपयोगकर्ता का संगठनात्मक वातावरण |
5 | PFTC कार्य बनाएं और बनाए रखें |
6 | PPOCW संगठनात्मक योजना बनाएं |
7 | PPOMW संगठनात्मक योजना बनाए रखें |
8 | PPOSW संगठनात्मक योजना प्रदर्शित करें |
9 | SWDA वर्कफ़्लो बिल्डर (अल्फ़ान्यूमेरिक मोड में वर्कफ़्लो बिल्डर को कॉल करता है) |
10 | SWDD वर्कफ़्लो बिल्डर |
1 1 | SWDS वर्कफ़्लो बिल्डर (चयन) |
12 | SWDD_CONFIG वर्कफ़्लो कॉन्फ़िगरेशन |
13 | SBWP द बिजनेस वर्कप्लेस |
14 | SWDC_RUNTIME वर्कफ़्लो रनटाइम प्रशासन डेटा |
15 | SWNCONFIG व्यापार वर्कफ़्लो के लिए विस्तारित सूचनाएं |
16 | SWDM व्यापार वर्कफ़्लो एक्सप्लोरर |
17 | SWEINST उदाहरण लिंकेज का मूल्यांकन और रखरखाव |
18 | SWEINSTVC उदाहरण लिंकेज का मूल्यांकन और रखरखाव |
19 | SWE2 प्रकार लिंकेज का मूल्यांकन और रखरखाव |
20 | SWE3 उदाहरण लिंकेज का मूल्यांकन और रखरखाव |
21 | SWE4 ईवेंट ट्रेस को चालू / बंद करें |
22 | SWEL ईवेंट ट्रेस प्रदर्शित करें |
23 | RSWELOGD ईवेंट ट्रेस हटाएं |
24 | SWEC घटनाओं में लिंक परिवर्तन दस्तावेज़ |
25 | SWED दस्तावेज़ ऑब्जेक्ट्स को ऑब्जेक्ट प्रकारों में बदलें |
26 | SWEQADM_1 इवेंट कतार प्रशासन |
27 | SWEQBROWSER इवेंट कतार ब्राउज़र का प्रशासन |
28 | SWETYPV प्रकार लिंकेज का मूल्यांकन और रखरखाव |
29 | SWI1 कार्यस्थलों के लिए चयन रिपोर्ट |
30 | SWI2_FREQ कार्य प्रति कार्य |
31 | SWI2_DEAD निगरानी की समय सीमा के साथ कार्यस्थल |
32 | SWI2_DURA कार्य की अवधि प्रसंस्करण द्वारा |
33 | SWI11 वर्कफ़्लो में कार्य |
34 | SWI13 टास्क प्रोफाइल |
35 | SWI5 कार्यभार विश्लेषण |
36 | SWL1 गतिशील कॉलम के लिए सेटिंग्स |
37 | SWLV कार्यस्थल के विचारों को बनाए रखें |
38 | SWFVISU यूडब्ल्यूएल में वर्किटेम विज़ुअलाइज़ेशन के लिए पैरामीटर |
39 | SWO1 बिज़नेस ऑब्जेक्ट बिल्डर |
40 | SWO6 वस्तु प्रकारों को अनुकूलित करना |
41 | SWR_WEBSERVER वेब सर्वर को अनुकूलित करना |
42 | SWU_CONT_PERSISTENCE कंटेनर हठ का प्रशासन |
43 | SWU_EWCD परिवर्तन दस्तावेज़ों का उपयोग करके इवेंट निर्माण के लिए विज़ार्ड |
44 | SWU_EWLIS रसद सूचना प्रणाली का उपयोग कर घटना के निर्माण के लिए जादूगर |
45 | SWU_BTE बिजनेस ट्रांजेक्शन इवेंट्स का उपयोग करके इवेंट निर्माण के लिए विज़ार्ड |
46 | SWU0 इवेंट सिमुलेशन |
47 | SWU2 RFC मॉनिटर |
48 | SWU3 स्वचालित वर्कफ़्लो अनुकूलित करना |
49 | SWU4 मानक कार्यों के लिए संगति जाँच |
50 | SWU5 ग्राहक कार्यों के लिए संगति जाँच |
51 | SWU6 वर्कफ़्लो कार्यों के लिए संगति जाँच |
52 | SWU7 वर्कफ़्लो टेम्पलेट्स के लिए संगतता जाँच |
53 | SWU8 वर्कफ़्लो ट्रेस को चालू / बंद करें |
54 | SWU9 वर्कफ़्लो ट्रेस प्रदर्शित करें |
55 | SWU10 वर्कफ़्लो ट्रेस हटाएं |
56 | SWUD नैदानिक उपकरण |
57 | SWUE ट्रिगर घटना |
58 | SWUI वर्कफ़्लोज़ / कार्य प्रारंभ करें |
59 | SWUS वर्कफ़्लोज़ / कार्यों का परीक्षण करना |
60 | SWXML XML दस्तावेज़ प्रदर्शित करें |
61 | SWUY संदेशों को वर्कफ़्लोज़ से जोड़ने के लिए विज़ार्ड |
62 | SWWCOND_INSERT कार्यस्थल की समय-सीमा की निगरानी के लिए शेड्यूल बैकग्राउंड जॉब |
63 | SWWCLEAR_INSERT क्लियरिंग कार्यों के लिए शेड्यूल बैकग्राउंड नौकरी |
64 | RSWWCOND वर्कटाइम डेडलाइन मॉनिटरिंग के लिए सिंगल बैकग्राउंड जॉब निष्पादित करें |
65 | RSWWCLEAR एक बार कार्य समाशोधन कार्य निष्पादित करें |
66 | WF_HANDCUST WebFlow सेवा हैंडलर रखरखाव |
67 | WF_EXTSRV वेब सेवा रिपॉजिटरी बनाए रखें |
68 | WFWS WSDL फ़ाइलें आयात करें |
69 | SWIA WI प्रशासन की रिपोर्ट |
फ़ंक्शन मॉड्यूल उप-प्रोग्राम हैं जिनमें आयात और निर्यात मापदंडों के साथ पुन: प्रयोज्य बयानों का एक सेट होता है। शामिल किए गए कार्यक्रमों के विपरीत, फ़ंक्शन मॉड्यूल को स्वतंत्र रूप से निष्पादित किया जा सकता है। SAP सिस्टम में कई पूर्वनिर्धारित फ़ंक्शन मॉड्यूल होते हैं जिन्हें किसी भी ABAP प्रोग्राम से बुलाया जा सकता है। फ़ंक्शन समूह कई फ़ंक्शन मॉड्यूल के लिए एक प्रकार के कंटेनर के रूप में कार्य करता है जो तार्किक रूप से एक साथ होते हैं। उदाहरण के लिए, एचआर पेरोल सिस्टम के लिए फ़ंक्शन मॉड्यूल को एक फ़ंक्शन समूह में एक साथ रखा जाएगा।
एसएपी सिस्टम में वर्कफ़्लो में निम्नलिखित फ़ंक्शन मॉड्यूल का उपयोग किया जा सकता है -
SWW_WI_CONTAINER_READ - इस फ़ंक्शन मॉड्यूल का उपयोग एसएपी वर्कफ़्लो में कंटेनर तत्वों को पढ़ने के लिए किया जाता है।
SWW_WI_DEADLINES_CHANGE - इस फ़ंक्शन मॉड्यूल का उपयोग किसी विशेष कार्य के लिए समय सीमा की निगरानी की विशेषताओं को बदलने के लिए किया जाता है।
SWW_WI_ENABLE - इसका उपयोग निष्पादन के खिलाफ कार्यक्षेत्रों को अनलॉक करने के लिए किया जाता है।
SWW_WI_DISABLE - इस फ़ंक्शन मॉड्यूल का उपयोग निष्पादन के लिए कामकाजी लॉकिंग के लिए किया जाता है।
आप फ़ंक्शन मॉड्यूल के मापदंडों को देख सकते हैं। टी-कोड एसई 37 का उपयोग करें, फ़ंक्शन मॉड्यूल नाम दर्ज करें और डिस्प्ले बटन पर क्लिक करें।
एक बार जब आप प्रदर्शन पर क्लिक करते हैं, तो यह उल्लिखित फ़ंक्शन मॉड्यूल में परिभाषित सभी मापदंडों को दिखाएगा। इसी तरह, आप एसएपी वर्कफ़्लो में सभी फ़ंक्शन मॉड्यूल की जांच / प्रदर्शन कर सकते हैं।
SAP ABAP वर्कफ़्लो विश्लेषक की नौकरी की ज़िम्मेदारियाँ निम्नलिखित हैं -
एसएपी बिजनेस वर्कफ़्लोज़ और एबीएपी वेब डायनप्रो अनुप्रयोगों को डिज़ाइन, विकसित और विकसित करता है
वर्कफ़्लो टूल - वर्कफ़्लो बिल्डर, बिज़नेस ऑब्जेक्ट बिल्डर और UWL विकसित करता है
सॉफ्टवेयर वातावरण के भीतर रिपोर्ट, वर्कफ़्लो और मैट्रिक्स विकसित करता है
एबीपी प्रोग्रामिंग भाषा का उपयोग करते हुए एसएपी मॉड्यूल और कार्यों के लिए जटिल कार्यक्रमों को डिजाइन, विकसित, कोड, और परीक्षण करता है
ABAP प्रोग्रामिंग भाषाओं का उपयोग करके SAP मॉड्यूल के लिए विशेष रिपोर्ट बनाता है
सभी ABICE कौशल का उपयोग करके सभी RICEF ऑब्जेक्ट और समस्या निवारण विकसित करता है
मानचित्र तकनीकी व्यवसाय को आर्किटेक्चर, मानकों और पुन: प्रयोज्य संपत्ति की आवश्यकता है
OSS नोटों को लागू करने के लिए ABAP प्रोग्रामिंग भाषा का उपयोग करते हुए SAP मॉड्यूल समस्याओं को डीबग और सुधारता है
आवश्यकतानुसार प्रक्रिया मानकों के विकास और उपकरणों के मूल्यांकन में योगदान देता है