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.

Freitag, 12. Februar 2010

To much information?

Die Woche ist mit der Schulung PP/MM gestartet. Das heisst bei Christan Meier mussten viele Informationen in kurzer Zeit aufgenommen werden. In den zwei Tagen haben wir einen riesigen Einblick in den Bereich MM und PP bekommen. Alles von Chargen über Koppelprodukt, bis hin zu Einblicke in Variantenkonfiguration waren Teile des Kurses. Wir durften auch mitbestimmen, welche Themen uns sonst noch interessierten und Christan konnte alle Themen wie immer mit einem super Beispiel erläutern.


Am Mittwoch dann, zwischen dem Selbststudium, hatten wir unsere "mini-Lessions learnd" zur PXA3 mit Thomas. Da diese jedoch aus zeitlichen Gründen nicht ausreichte, hatten wir am Donnerstagmorgen selbständig eine weitere "lessions learnd" durchgeführt. Es war interessant, die Entwicklungen der Anderen zu sehen und deren Lösungswege. Im Selbststudium hatten wir noch Zeit, unsere PXA's zu verfeinern.



Heute Abend findet wieder unsere Legändere "RAP-Night" statt, die diesmal bei mir in Zürich stattfindet.
Ich persönlich freue mich auf das Aufräumen meiner Wohnung am Samstag ;-).

Freitag, 5. Februar 2010

Final Destination

Und mit diesem Freitag geht die dritte Woche der Praxisarbeit zu Neige. Am Dienstag hatten wir die interne Abgabe der PXA3 - mit viel Stundeneinsatz hat das R.A.P. Team diesen Termin wahrgenommen. Am Donnerstag wurden die Praxisarbeiten mit Thomas - ganz modern über Skype PhoneCall - besprochen. Heute am Freitag ist Abgabetermin - mal gucken wer von alles eine Spätschicht hinlegen muss :) (Ausgenommen natürlich Valentin!).

Allgmein war diese Woche von intesivem Programmieren und Grübeln über den Aufbau des ALV-Tree's verbracht worden - allzu viel Action gab es nicht, dafür viel neues zu Lernen.