Navigation

Freitag, 19. Februar 2010

Veränderungen Erweiterungen, oder doch?

Diese Woche fing an mit einer Selbstschulung in FI/CO. Weiter  hatten wir mit Erweiterungen und Veränderungen im  SAP-Standard zu tun. Zu guter Letzt kamen im Kurs einige Fragen auf, denen wir uns im Selbststudium stellten und gemeinsam lösten.

Die FI/CO-Schulung bestand aus 3 Dokumenten. Je ein Dokument für den Bereich FI und CO, und noch eines mit dem Auftrag. In der Schulung ging es dann primär um den Prozess, wie man beispielsweise eine Mahnung macht oder eine Zahlung erstellt. Meistens war uns der Ablauf oder auch einige Transaktionen schon bekannt, da wir für Stanzwerk auch schon Formulare in Form von  Mahnungen und Zahlungen anpassen durften. Die Schulung war verständlich und es gab keine grossen Fragen. Leider konnten wir die Aufgabe nicht beenden, da unser Auftrag noch nicht in der Mahnfrist war. Aber wir haben alles verstanden und Fragen gesammelt die wir gemeinsam mit Christian Brandt noch besprechen werden.

Am Dienstag bekamen Beni und Chris ihren Auftrag für Wetrok.  Da es schon viele Vorbereitungen gibt, soll eine Woche für den Auftrag genügen, aber ich denke es wird ein harter Brocken Arbeit.

Danach hatten wir unseren Kurs BC425 – Erweiterungen und Modifikationen. Es gibt 3 Arten von Erweiterungen oder Modifikationen. Es wurde von SAP sogenannte „Programmierlöcher“ vordefiniert, in denen man eine Änderung oder Erweiterung machen kann.

  • User Exit (Programm: ZBC_FIND_USEREXIT)


Zu den Userexits noch ein paar Hinweise. Die Transaktion CMOD und SMOD sind von zentraler Bedeutung. Allerdings ist das Aktivieren teilweise schwierig. ;) Wir hatten gemeinsam eine Aufgabe zu lösen und dennoch machten wir den Fehler, dass wir nicht in der richtigen Reihenfolge aktivierten. Ein Userexit den jeder kennen sollte ist derMV45AFZZ!

  • BADIs


Badis sind eine andere Art für Modifikationen. Wichtig dazu ist die Klasse CL_EXITHANDLER und die Transaktionen SE18 und SE19.

  • Enhancement-points


Es gibt explizite und implizite Enhancement-points. Die Impliziuten sind immer Anfangs und Ende einer Fuction oder Subroutine. Dazu muss man aber über das Menü sagen „Impl-Enhancement-Point einblenden“.

Am Freitag hatten wir noch Zeit um einige Fragen zu beantworten wie etwa: Wie macht man schon wieder ein Breakpoint für mehrere User? Wie kommt man auf den Server?

Tipp zum Server: AL11 oder ZSSERVERDIR ;-)

Der Team Event, welcher in dieser Woche statt fand, hat Spass gemacht und war ein gelungener Event.

Keine Kommentare:

Kommentar veröffentlichen

Danke für Ihren Kommentar