BADI क्या है? SAP ABAP ट्यूटोरियल

BADI का मतलब है Business Add Ins ग्राहक निकास की तरह, BADI कस्टम संवर्द्धन को हुक करने में मदद करता है SAP कार्यक्षमता। BADI का उदाहरण: ट्रांजैक्शन CAT2 – टाइम शीट एंट्री में, HR एक इंटरैक्टिव स्वीकृति शामिल करना चाहता है कि जानबूझकर गलत डेटा सबमिट करना बर्खास्तगी का आधार है। यह BADI का उपयोग करके प्राप्त किया जा सकता है

BADI का उदाहरण

विशेषताएं

  • BADI ऑब्जेक्ट ओरिएंटेड हैं
  • इन्हें कई बार क्रियान्वित किया जा सकता है
  • इसकी आवश्यकता नहीं है SAP सॉफ्टवेयर पंजीकरण बदलें
  • BADI के कामकाज पर रिलीज अपग्रेड का कोई प्रभाव नहीं

BADI को परिभाषित और कार्यान्वित करें

इसमें तीन चरण शामिल थे

चरण 1) BADI परिभाषा बनाना : लेनदेन SE18.

BADI को परिभाषित और कार्यान्वित करें

चरण 2) BADI इंटरफ़ेस परिभाषित करें: लेनदेन SE19

BADI को परिभाषित और कार्यान्वित करें

चरण 3) इंटरफ़ेस को कार्यान्वित करने वाले वर्ग को परिभाषित करें: कार्यान्वयन निर्माण के दौरान, संवर्द्धन के इंटरफ़ेस को कार्यान्वित करने के लिए एक वर्ग भी बनाया जाता है