Ein User Exit entspricht dem Zeitpunkt in einem SAP-Programm, zu dem ein kundeneigenes Programm aufgerufen werden kann.
User Exits existieren in drei Bereichen:
Fremddatenübernahme
Im Rahmen der Fremddatenübernahme gibt es 2 User Exits. (Erweiterung ‘KKCD0001’) Der Anwender hat somit die Möglichkeit, auf seine gelieferten Sätze sowohl im Senderformat als auch im Empfängerformat zuzugreifen und dabei Veränderungen an den gelieferten Sendersätzen bzw. den resultierenden Empfängersätzen durchzuführen.
Anreicherung der Ergebnisrechnung
Lesen Sie hierzu den ersten Abschnitt der Dokumentation unter
Ergebnisanalyse
→Werkzeuge
→SAP Erweiterungen
im Customizing. Hier finden Sie eine Auflistung der Standard-Erweiterungen des CO-PA.
Kalkulation
Bei der Kalkulation gibt es zwei Arten von User Exits:
Zum einen gibt es User Exits, die alternativ zu festen Verfahren ausgeführt werden (Erweiterung ‘JBTK0001’). Dazu muß in der Kalkulationsregel der gewünschte User Exit ausgewählt werden.
Die zweite Art von User Exits werden (falls gewünscht) bei allen Kalkulationsregeln zu festen Zeitpunkten in der Kalkulation aufgerufen. (z.B. vor Ausführung der festen Verfahren (Erweiterung ‘JBTK0002’) und vor der Verbuchung der Kalkulationsergebnisse (Erweiterung ‘JBTK0003’)
In Erweiterung ‘JBTK0004’ wird ein spezieller User Exit zur Verfügung gestellt, mit dem der Einfluß von schwankenden Währungskursen im Verlauf einer Abrechnungskalkulation separat ermittelt werden kann.
In Erweiterung 'JBTK0005' wird ein spezieller User Exit zur Ermittlung der Prepayment -Prozentsätze beim Zahlungsstrom-Aufbau zur Verfügung gestellt.
In Erweiterung 'JBTK0006' wird ein spezieller User Exit zur Ergebnisanzeige bei der Vorkalkulation zur Verfügung gestellt.
Business AddIns im Kalkulationsumfeld
Im Rahmen der Kalkulation ist es möglich, neben den bereits bestehenden http://kw/IWB_EXTHLP~57747EE3D51811D189F30000E829FBBD/User-Exits zu den festen und flexiblen Verfahren entsprechende http://kw/IWB_GLOS~5C733369F735D311AE620060B03C9BBE/Business Add-Ins (BAdIs) zu verwenden. Dies ist sinnvoll, da in den User-Exits nicht alle nötigen, kundenspezifischen Daten zur Verfügung gestellt werden und die Parameter der User-Exits oftmals nicht einheitlich sind. Mit der Einführung von BAdIs wird hier eine einheitliche und vollständige Struktur gewährleistet, da allen BAdIs dieselbe Methoden-Schnittstelle sowie dieselbe Methode zugrunde liegen.
Folgenden BAdIs werden Ihnen zur Verfügung gestellt:
BAdI vor Aufruf der festen Verfahren
BAdI nach Aufruf von festen Verfahren
BAdI vor Aufruf der flexiblen Verfahren
BAdI nach Aufruf der flexiblen Verfahren
Die Implementierung der BAdIs nehmen Sie im Customizing der
Ergebnisanalyse
unter
Werkzeuge
→
Standard-Erweiterungen der Ergebnisanalyse
→
Business Add-Ins im Kalkulationsprozess
vor.
Weitere Informationen zu den Schnittstellenparametern und zur BAdI- Implementierung finden Sie in der technischen BAdI-Dokumentation im Customizing.