das Wort BAPI habe mittlerweile sehr oft gehört habe keinen Schimmer
was das sein soll. Kann mir bitte jemand kurz erklären was man damit macht
und was er kann was andere nicht können.
als BAPI steht für Business Application Programming Interface und ist eine Möglichkeit Business Logik aus ABAP oder auch aus fremden Systemen aufzurufen.
BAdI steht für Business Add-In und ist eine Erweiterungstechnik vergleichbar mit den User-Exits von früher.
Ueber Transaktion BAPI bekommt man eine Uebersicht der verfuegbaren BAPIs (Funktionsbausteine) per Applikationsbereich. BAPIs sind rfc-faehig und haben strenge Anforderungen hinsichtlich Kompatibilitaet.
Badi-Uebersicht bekommst Du ueber Transaktion SE18 und SE19 (Definition und Implementierung). Die Implementierungen sind prinzipiell wie User-Exits und werden zu bestimmten Zeitpunkten aufgerufen. Damit kann man dann eigene Erweiterungen implementieren.