SAP BAPI ट्यूटोरियल - ABAP में BAPI बनाने के लिए चरण दर चरण मार्गदर्शिका
बीएपीआई क्या है?
बिजनेस एप्लीकेशन प्रोग्रामिंग इंटरफेस (BAPI) मानकीकृत प्रोग्रामिंग इंटरफेस (पद्धतियां) हैं जो बाहरी अनुप्रयोगों को R/3 सिस्टम में व्यावसायिक प्रक्रियाओं और डेटा तक पहुंचने में सक्षम बनाते हैं।
वे स्थिर और मानकीकृत विधियाँ प्रदान करें आर/3 प्रणाली और बाह्य अनुप्रयोगों, विरासत प्रणालियों और ऐड-ऑन के बीच निर्बाध एकीकरण प्राप्त करना।
BAPI को परिभाषित किया गया है बीओआर (बिजनेस ऑब्जेक्ट रिपोजिटरी) के तरीकों के रूप में SAP व्यवसाय ऑब्जेक्ट प्रकार जो विशिष्ट व्यावसायिक कार्य करते हैं। उन्हें इस प्रकार कार्यान्वित किया जाता है RFC-सक्षम फ़ंक्शन मॉड्यूल और ABAP वर्कबेंच के फ़ंक्शन बिल्डर में बनाए जाते हैं।
कुछ BAPI और विधियाँ बुनियादी कार्य प्रदान करती हैं और अधिकांश के लिए उपयोग की जा सकती हैं SAP व्यावसायिक वस्तुएँ.इन्हें कहा जाता है मानकीकृत BAPI.
मानकीकृत BAPI की सूची:
- डेटा पढ़ने के लिए BAPIs – GetList() , GetDetail() , GetStatus() , ExistenceCheck()
- डेटा बनाने या बदलने के लिए BAPIs- Create() ,Change() ,Delete() और Undelete() ,
- बड़े पैमाने पर प्रसंस्करण के लिए BAPIs -ChangeMultiple(), CreateMultiple(), DeleteMultiple().
BAPI कैसे बनाएं?
चरण 1) लेनदेन swo1 पर जाएं (टूल्स-> बिजनेस फ्रेमवर्क -> BAPI डेवलपमेंट -> बिजनेस ऑब्जेक्ट बिल्डर) । उस कार्यात्मक आवश्यकता के अनुसार बिजनेस ऑब्जेक्ट का चयन करें जिसके लिए BAPI बनाया जा रहा है।
चरण 2) व्यवसाय ऑब्जेक्ट को परिवर्तन मोड में खोलें। फिर यूटिलिटीज -> एपीआई मेथड्स -> मेथड जोड़ें चुनें। फिर फ़ंक्शन मॉड्यूल का नाम दर्ज करें और जारी रखें चुनें।
चरण 3) अगले संवाद बॉक्स में, निम्नलिखित जानकारी निर्दिष्ट करनी होगी:
- विधि : विधि के लिए उपयुक्त नाम सुझाएँ,
- पाठ्य सामग्री: BAPI के लिए विवरण दर्ज करें,
- रेडियो बटन : संवाद, Synchronous, इंस्टेंस-स्वतंत्र। BAPI को आमतौर पर सिंक्रोनस रूप से कार्यान्वित किया जाता है।
चरण 4) विधि बनाने के लिए अगले संवाद बॉक्स में हाँ का चयन करें।
चरण 5) प्रोग्राम तैयार होने और निष्पादित होने के बाद, बनाए गए विधि में प्रोग्राम की जांच करें। इस प्रकार, एक BAPI बनाया जाता है।
BAPI का परीक्षण
आप BAPI का परीक्षण इस प्रकार कर सकते हैं: परीक्षण बिजनेस ऑब्जेक्ट बिल्डर में बिजनेस ऑब्जेक्ट की व्यक्तिगत विधि। (या विधि का परीक्षण करने के लिए लेनदेन 'SWUD' का उपयोग किया जा सकता है)।
BAPI को जारी करना और फ़्रीज़ करना
- BAPI जारी करने के लिए, पहले फ़ंक्शन मॉड्यूल जारी करें (लेनदेन se37 का उपयोग करके)।
- बिजनेस ऑब्जेक्ट बिल्डर में विधि की स्थिति को 'रिलीज़' पर सेट करें (लेनदेन SWo1 का उपयोग करके - संपादन-> स्थिति बदलें-> रिलीज़।)
आप BAPI पर 360′ दृश्य के लिए BAPI एक्सप्लोरर (लेनदेन कोड BAPI) का भी उपयोग कर सकते हैं





