यूजर एक्जिट्स और कस्टमर एक्जिट्स क्या है? SAP ABAP
ग्राहक निकास क्या है?
ग्राहक निकास हैं “हुक” द्वारा प्रदान की SAP कई मानक कार्यक्रमों, स्क्रीन और मेनू के भीतर जिन पर ग्राहक "लटकाना" व्यावसायिक आवश्यकताओं को पूरा करने के लिए कस्टम कार्यक्षमता। इस पर थोड़ी देर में और जानकारी दी जाएगी…
ग्राहक निकास के प्रकार
ग्राहक निकास के तीन मुख्य प्रकार हैं:
- फंक्शन मॉड्यूल बाहर निकलता है
- स्क्रीन से बाहर निकलें
- मेनू से बाहर निकलें
फ़ंक्शन मॉड्यूल से बाहर निकलेंयह ग्राहक को किसी विशिष्ट स्थान पर फ़ंक्शन मॉड्यूल के माध्यम से कोड जोड़ने की अनुमति देता है। SAP आवेदन कार्यक्रम
Syntax: CALL CUSTOMER-FUNCTION '004'
स्क्रीन से बाहर निकलें: यह ग्राहक को किसी स्क्रीन में फ़ील्ड जोड़ने की अनुमति देता है SAP कार्यक्रम सबस्क्रीन के माध्यम से। सबस्क्रीन को मानक स्क्रीन के प्रवाह तर्क के भीतर बुलाया जाता है।
Format: CALL CUSTOMER-SUBSCREEN CUSTSCR2
मेनू से बाहर निकलें: यह ग्राहक को मानक में पुलडाउन मेनू में आइटम जोड़ने की अनुमति देता है SAP इन आइटमों का उपयोग ऐड-ऑन प्रोग्राम या कस्टम स्क्रीन को कॉल करने के लिए किया जा सकता है।
Format: +CUS ( additional item in GUI status )
ग्राहक निकास के उदाहरण
स्क्रीन एग्जिट का उदाहरण:
लेनदेन CAT2 - टाइम शीट प्रविष्टि में, मानव संसाधन विभाग एक इंटरैक्टिव स्वीकृति शामिल करना चाहता है कि जानबूझकर गलत डेटा प्रस्तुत करना बर्खास्तगी का आधार है।
मेनू से बाहर निकलने का उदाहरण:
ट्रांजेक्शन SE38 - ABAP एडिटर में, विकास टीम उपयोग में आसानी के लिए ट्रांजेक्शन SE80 - ऑब्जेक्ट नेविगेटर के लिए एक मेनू लिंक शामिल करना चाहती है।
इससे पहले
बाद
फ़ंक्शन मॉड्यूल एक्ज़िट का उदाहरण:
कंपनी चाहती है कि विक्रेता निर्माण में विक्रेता का बैंक विवरण अनिवार्य हो। इसलिए उसे एक त्रुटि संदेश दिखाना होगा कि 'कृपया बैंक विवरण दर्ज करें'
इससे पहले
बाद
ग्राहक निकास का पता लगाना
लेन-देन में एसएमओडी और विवरण पर गौर करें-
या लेन-देन में SE81 आप उपयुक्त आवेदन क्षेत्र का उपयोग कर सकते हैं
ग्राहक निकास बनाएँ
ग्राहक निकास बनाने के लिए आपको सबसे पहले ट्रांजेक्शन में एक प्रोजेक्ट बनाना होगा सीएमओडी
Later आप अपने प्रोजेक्ट को ग्राहक निकास निर्दिष्ट करते हैं।
यूजर एक्ज़िट क्या है?
उपयोगकर्ता निकास ग्राहक निकास के समान ही उद्देश्य पूरा करता है, लेकिन वे केवल उपयोगकर्ता के लिए ही उपलब्ध हैं। SD मॉड्यूल। एग्जिट को फ़ंक्शन मॉड्यूल के लिए कॉल के रूप में लागू किया जाता है। कोड डेवलपर द्वारा लिखा जाता है।
अच्छी तरह से पता है एसडी में उपयोगकर्ता निकास है एमवी45एएफजेडजेड
- USEREXIT_FIELD_MODIFICATION – स्क्रीन विशेषताओं को संशोधित करने के लिए
- USEREXIT_SAVE_DOCUMENT – उपयोगकर्ता द्वारा सेव बटन दबाने पर ऑपरेशन करने के लिए
- USEREXIT_SAVE_DOCUMENT_PREPARE
- USEREXIT_MOVE_FIELD_TO_VBAK – जब उपयोगकर्ता हेडर परिवर्तन हेडर कार्य क्षेत्र में ले जाए जाते हैं।
- USEREXIT_MOVE_FIELD_TO_VBAP – जब उपयोगकर्ता आइटम में परिवर्तन स्थानांतरित किए जाते हैं SAP आइटम कार्य क्षेत्र