SAP BAPI ट्यूटोरियल - ABAP में BAPI बनाने के लिए स्टेप गाइड बाय स्टेप

विषय - सूची:

Anonim

BAPI क्या है?

व्यावसायिक अनुप्रयोग प्रोग्रामिंग इंटरफ़ेस (BAPI) मानकीकृत प्रोग्रामिंग इंटरफेस (विधियाँ) हैं जो बाहरी प्रक्रियाओं को R / 3 सिस्टम में व्यावसायिक प्रक्रियाओं और डेटा तक पहुँचने में सक्षम करते हैं।

वे आर / 3 सिस्टम और बाहरी अनुप्रयोगों, विरासत प्रणालियों और ऐड-ऑन के बीच सहज एकीकरण प्राप्त करने के लिए स्थिर और मानकीकृत तरीके प्रदान करते हैं

BAPI को BOR (बिज़नेस ऑब्जेक्ट रिपॉजिटरी) में SAP बिज़नेस ऑब्जेक्ट प्रकारों के रूप में परिभाषित किया जाता है जो विशिष्ट व्यावसायिक कार्यों को अंजाम देते हैं। वे RFC- सक्षम फंक्शन मॉड्यूल के रूप में कार्यान्वित किए जाते हैं और ABAP वर्कबेन्च के फंक्शन बिल्डर में बनाए जाते हैं।

कुछ BAPI और विधियाँ मूल कार्य प्रदान करती हैं और इन्हें SAP के अधिकांश व्यावसायिक उद्देश्यों के लिए उपयोग किया जा सकता है इन्हें STANDARDIZED BAPI कहा जाता है

मानकीकृत BAPI की सूची:
  • डेटा पढ़ने के लिए BAPI - GetList (), GetDetail (), GetStatus (), ExistenceCheck ()
  • डेटा बनाने या बदलने के लिए BAPI- बनाएँ (), बदलें (), हटाएँ () और हटाना रद्द करें (),
  • मास प्रोसेसिंग के लिए BAPI -ChangeMultiple (), CreateMultiple (), DeleteMultiple ()।

BAPI कैसे बनाये

चरण 1 .Go टू ट्रांजेक्शन swo1 (टूल्स-> बिजनेस फ्रेमवर्क -> BAPI डेवलपमेंट -> बिजनेस ऑब्जेक्ट बिल्डर)। व्यावसायिक वस्तु का चयन करें, जिसके लिए कार्यात्मक आवश्यकता के अनुसार BAPI बनाया जा रहा है।

चरण 2। परिवर्तन मोड में व्यावसायिक ऑब्जेक्ट खोलें। फिर यूटिलिटीज का चयन करें -> एपीआई मेथड्स -> मेथड जोड़ें। तब फंक्शन मॉड्यूल का नाम दर्ज करें और कंटिन्यू चुनें।

चरण 3. अगले संवाद बॉक्स में, निम्नलिखित जानकारी को निर्दिष्ट करने की आवश्यकता है:

  • विधि: विधि के लिए एक उपयुक्त नाम सुझाएं,
  • ग्रंथ: BAPI के लिए विवरण दर्ज करें,
  • रेडियो बटन: डायलॉग, सिंक्रोनस, इंस्टेंस-इंडिपेंडेंट। आमतौर पर BAPI को सिंक्रोनाइज़ किया जाता है।

चरण 4। विधि बनाने के लिए अगले संवाद बॉक्स में हां का चयन करें।

चरण 5। प्रोग्राम के उत्पन्न होने और निष्पादित होने के बाद, प्रोग्राम को अभी बनाई गई विधि में देखें।

BAPI का परीक्षण

आप व्यवसाय ऑब्जेक्ट बिल्डर में व्यवसाय ऑब्जेक्ट की व्यक्तिगत विधि का परीक्षण करके BAPI का परीक्षण कर सकते हैं। (या विधि का परीक्षण करने के लिए लेन-देन 'SWUD' का उपयोग कर सकते हैं)।

BAPI को रिलीज़ और फ्रीज़ करना

  • BAPI को जारी करने के लिए, पहले फ़ंक्शन मॉड्यूल (लेनदेन se37 का उपयोग करके) जारी करें।
  • व्यावसायिक ऑब्जेक्ट बिल्डर में 'जारी' करने के लिए विधि की स्थिति निर्धारित करें (लेन-देन SWo1 - संपादन-> परिवर्तन स्थिति- जारी) का उपयोग कर।

आप BAPI पर 360 के दृश्य के लिए BAPI एक्सप्लोरर (लेनदेन कोड BAPI) का भी उपयोग कर सकते हैं