ग्राहक निकास क्या है?
ग्राहक निकास कई मानक कार्यक्रमों, स्क्रीन और मेनू पर SAP द्वारा प्रदान किए गए "हुक" हैं, जिन पर ग्राहक व्यावसायिक आवश्यकताओं को पूरा करने के लिए कस्टम कार्यक्षमता को "लटका" सकते हैं। एक पल में इस पर अधिक ...
इस ट्यूटोरियल में आप सीखेंगे:
- ग्राहक निकास के प्रकार
- ग्राहक निकास के उदाहरण
- ग्राहक का पता लगाना
- एक ग्राहक बाहर निकलें बनाएँ
- USER EXIT क्या है?
ग्राहक निकास के प्रकार
ग्राहक निकास के तीन मुख्य प्रकार हैं:
- समारोह मॉड्यूल बाहर निकलता है
- स्क्रीन से बाहर निकलता है
- मेनू से बाहर निकलता है
मॉड्यूल मॉड्यूल से बाहर निकलें : यह ग्राहक को एसएपी एप्लिकेशन प्रोग्राम में एक विशिष्ट स्थान पर फ़ंक्शन मॉड्यूल के माध्यम से कोड जोड़ने की अनुमति देता है
सिंटैक्स: कॉल कस्टमर-फंक्शन '004'
स्क्रीन एक्जिट : यह ग्राहक को सबस्क्रीन के माध्यम से SAP प्रोग्राम में स्क्रीन पर फ़ील्ड जोड़ने की अनुमति देता है। सबस्क्रीन को मानक स्क्रीन के प्रवाह तर्क के भीतर कहा जाता है।
प्रारूप: कॉल कस्टमर- SUBSCREEN CUSTSCR2
मेनू से बाहर निकलें: यह ग्राहक को एक मानक एसएपी कार्यक्रम में एक पुलडाउन मेनू में आइटम जोड़ने की अनुमति देता है। इन वस्तुओं का उपयोग ऐड-ऑन प्रोग्राम या कस्टम स्क्रीन पर कॉल करने के लिए किया जा सकता है।
स्वरूप: + CUS (GUI स्थिति में अतिरिक्त आइटम)
ग्राहक निकास के उदाहरण
स्क्रीन एग्जिट का उदाहरण :
लेन-देन CAT2 - टाइम शीट एंट्री में, एचआर एक इंटरैक्टिव पावती शामिल करना चाहता है जो जानबूझकर गलत डेटा सबमिट करना बर्खास्तगी के लिए आधार है।
एक मेनू से बाहर निकलें का उदाहरण :
लेनदेन SE38 - ABAP संपादक में, विकास टीम आसानी से उपयोग के लिए SE80 - ऑब्जेक्ट नेविगेटर में लेनदेन के लिए एक मेनू लिंक शामिल करना चाहती है।
इससे पहले
उपरांत
एक समारोह मॉड्यूल से बाहर निकलें का उदाहरण :
कंपनी अनिवार्य घटना होने के लिए तो यह एक त्रुटि संदेश फ्लैश चाहिए कि 'कृपया बैंक विवरण प्रविष्ट' वेंडर निर्माण में विक्रेताओं की बैंक विवरण चाहता है
से पहले
उपरांत
ग्राहक का पता लगाना
लेन-देन में SMOD और विवरण देखें
या लेनदेन SE81 में आप उपयुक्त अनुप्रयोग क्षेत्र का उपयोग कर सकते हैं
एक ग्राहक बाहर निकलें बनाएँ
कस्टमर एक्जिट बनाने के लिए आपको पहले ट्रांजैक्शन CMOD में एक प्रोजेक्ट बनाना होगा
बाद में आप अपनी परियोजना के लिए ग्राहक से बाहर निकलें।
USER EXIT क्या है?
उपयोगकर्ता निकास ग्राहक निकास के रूप में एक ही उद्देश्य की सेवा करता है लेकिन वे केवल एसडी मॉड्यूल के लिए उपलब्ध हैं । एग्जिट फंक्शन मॉड्यूल को कॉल के रूप में लागू किया जाता है। कोड डेवलपर द्वारा लिखा गया है।
अच्छी तरह से जानते हैं कि SD में उपयोगकर्ता Exit MV45AFZZ है
- USEREXIT_FIELD_MODIFICATION - स्क्रीन विशेषताओं को संशोधित करने के लिए
- USEREXIT_SAVE_DOCUMENT - उपयोगकर्ता द्वारा हिट सहेजे जाने पर संचालन करने के लिए
- USEREXIT_SAVE_DOCUMENT_PREPARE
- USEREXIT_MOVE_FIELD_TO_VBAK - जब उपयोगकर्ता हेडर परिवर्तन हेडर कार्य क्षेत्र में ले जाए जाते हैं।
- USEREXIT_MOVE_FIELD_TO_VBAP - जब उपयोगकर्ता आइटम परिवर्तन SAP आइटम कार्य क्षेत्र में ले जाए जाते हैं