Navigation

Dienstag, 30. Oktober 2007

Zeit- & Arbeitsmanagement Seminar in Moggelsberg

Resort Hotel Mogelsberg


Oerlikon 07:30... Paskal, Stefan und ich treffen uns auf dem Parkplatz der Mobility. Hier begann unsere Reise nach Mogelsberg, wo wir uns dann mit Fabrice und unserer RAP'er Mami trafen.


Zu Beginn gab es eine Einführung im Resort Hotel (Bild) und eine kleine Wanderung zum mogelsberger Baumkreis. Auf dem Weg dorthin sollten wir uns ein Bild über uns selbst machen, auf welches wir im Baumkreis eingegangen sind.

Zurück im Hotel haben wir ein Raster zu unserem Charakter erstellt und darüber diskutiert. Daraus konnten pro Person die Pros und Kontras ermittelt und bewertet werden. Nach einem super Mittagsessen folgte eine kurze Diskussion und jeder erstellte für sich eine Vision, anschliessend spielten wir eine interessante Partie Schach. Zum Schluss haben wir für uns ein paar Leitsätze geschrieben und besprochen was es noch zu tun gibt (Aufgabe).

Das Motto des heutigen Tage: Sei anders!
Aufgabe: Ein Businessplan über sich selbst erstellen.

Um den ganzen Tag schön abzurunden gab es noch einen "kleinen" Snack, wobei wir noch über den Tag diskutiert haben.

Montag, 29. Oktober 2007

SAPscript Feedback

Tom hat sich inzwischen unsere Formulare, welche wir mit SAPscript erstellt haben mal angeschaut. Bei praktisch allen von uns, gab es noch Verbesserungsarbeiten. Zum Teil stimmten die Schriftarten nicht, Texte waren nicht richtig ausgerichtet, etc. Das tückische daran ist, dass ein SAPscript Formular nie gleich aussieht, wenn man es auf verschiedenen Druckern druckt. Ich habe mein Formular nun auf den resource Farblaser angepasst. Da werden Boxen und Bilder mit richtig dargestellt. Bei einigen ist das Logo zum Teil verkehrt rum ausgedruckt worden. Ich wüsste jetzt nicht, was ich da gemacht hätte. Bei mir kam es beim ersten mal gleich Korrekt aus dem Drucker.

Nach dem Feedback von Tom haben wir die Anpassungen an den Formularen gemacht. Ein Zusatzwunsch von Herrn Meisterhans war noch, dass die Empfängeradresse auf den Rechnungen des lausanner Verkaufsbüros auf der linken statt auf der rechten Seite sein soll. Da das Büro in Lausanne das Sichtfenster von den Couverts links hat. Das Formular wurde natürlich auch so angepasst.

Desweiteren hat Tom eine Challange für uns RAPER gestartet. Wer bis Donnerstag Abend eine Buchungsbestätigung in Smartforms realisiert hat, bekommte am Freitag frei. Aber nur der mit der schönsten und technisch funktionierenden Buchungsbestätigung.

Freitag, 26. Oktober 2007

Freitagsschulung: E-Commerce

Wieder einmal stand eine interessante Freitagsschulung statt mit Thema: E-Commerce. Insgesamt ging es um einen recht einfach gehaltenen Webshop, der mit JSP realisiert wurde und von SAP ausgeliefert wird. In der Schulung ging es darum, wie erstellt und pflegt man Produktkataloge, wie richtet man die Kommunikation zwischen Shop und SAP R/3 ein und um die Schwierigkeiten bei der Indexierung der Daten im Webshop, die man mit dem sogenannten T-REX Server oder einem Job-gesteuerten Datencaching realisieren kann. Insgesamt kann man sagen, es ist eine schnelle und einfache Lösung, einem Kunden einen an SAP angebundenen Web-Shop auszuliefern. Liefert man den Shop im Standart aus, kann mit absehbarem Aufwand von ungefähr 4 Tagen gerechnet werden, möchte der Kunde aber Zusatzfeatures, kann sich der Aufwand sehr schnell verdoppeln oder verdreifachen. Echtes Know-How über diese E-Commerce Lösung ist allerdings zurzeit allein in SAP Hand, hier gibt es Potenzial. Vielleicht irgendwann eine Aufgabe für das RAP Team? Schliesslich sind viele von uns Web Profis :P :P

Mittwoch, 24. Oktober 2007

SAP-Script: zweiter Tag

Der zweite, volle Tag der Praxisarbeit. Es ging heute weiter mit der Realisierung.
Ich befasste mich heute mit der Ausgabe des Kopfteils der Rechnung, genauer gesagt mit der Ausgabe des Zuständigen Mitarbeiters sowie der Telefonnummer desselben.
Auch galt es die Telefonnummer aufzubereiten - was schliesslich mit dem FuBa 'TELNUMBER_FORMAT' gelang. Schliesslich verschob ich das Adressfenster noch so lange, bis es im Fenster des Couverts erschien.

Danach ging es dann weiter zu den Rechnungs-Positionen. Nach dem Erstellen diverser Absatzformate und dem erstellen des Headers war sowie der Ausgabe der bereits im Standard-Formular vorhandenen Daten war der Tag dann auch schon wieder vorbei.

Dienstag, 23. Oktober 2007

SAP-Script: erster Tag

Der erste SAPScript Vollgas Tag! Heute habe ich mich hauptsächlich mit dem Layout befasst, Struktur macht das Leben leichter. Denn das Standardformular ist ein ziemliches durcheinander.

Bei der Positionierung der verschiedensten Fenster kann man sich merken - alles so angeben wie der Kunde möglicherweise auch Änderungen wünscht, sprich "CM". Wenn man nämlich angaben zB in LN oder CH macht und der Kunde will dann Fenster-X 0,5cm weiter rechts, darf man dies zuerst umrechnen.

Das Hauptproblem für mich war jedoch die Orientierung im Programmcode des Standardformulars. Tausend Zeilen mit spärlich kommentiertem Code machen es nicht unbedingt leicht.

Montag, 22. Oktober 2007

Lessions Learned

Paint Praxisarbeit 1Heute, nach den Ferien von Tom, haben wir den Tag unter dem Motto Lessions Learned verbracht. Hauptsächlich ging es darum, einen Überblick über die Praxisarbeit 1 zu bekommen. Was war gut? Was war nicht so gut? Wo sind defizite? etc. Um das zu ermitteln haben wir Stichworte zur Praxisarbeit auf kleine Blätter geschrieben. Positive, neutrale ebenso wie negative Punkte haben sich so gefunden. Anschliessend, haben wir aus diesen Stichworten ein Bild erstellt, welches die Praxisarbeit wiederspiegelt. Dabei sind ganz interessante Sachen herausgekommen wie man sehen kann.

Ein netter Nebeneffekt dieses Tages: Wir wissen nun wie das Smartboard genau funktioniert ;)

Freitag, 19. Oktober 2007

Selbststudium der Dritte

Ollaaa!!

Abschliessend zu SAPScript/Smartforms kann man sagen, der Kurs war ein Erfolg aber: Man könnte diese beiden Kurse ohne Probleme in eine Woche packen. hat man nämlich SAPScript begriffen und genügend Hintergrundverständnis, ist der Sprung auf Smartforms dann kein grosses Problem mehr, ein paar Sachen wie das FUBA generieren, Bilder, gewisse Feldertypen oder Schablonen sind neu, aber grundsätzlich könnte man Smartforms innerhalb eines Tages erlernen, wenn man SAPScript im Griff hat.

Was uns jetzt die letzen 2 Tage noch blieb ist viel zu viel Zeit für das Smartforms Selbstudium. Darum schreib ich jetz noch den Blog, Catse und geh danach ins Wochenende :)  Arriba andale andale

Donnerstag, 18. Oktober 2007

SmartForms

Im heutigen Selbststudium beschäftigen wir uns erneut mit SmartForms was heute wohl am auffälligsten war ist, dass sich jeder irgendwie an die benutzerfreundliche Art und Weise von SmartForms zu gewöhnen hat. Meiner Meinung nach merkt man, warum SmartForms nie so wirklich SAP Script ersetzen konnte. Die Extras sind zum Teil zwar schön und gut, aber um himmels Willen die Bedienung ist fast unerträglich. Um über die Zeilenbreite eines Fensters hinaus zu schreiben muss man speziell über die Tastenkombination Shift + F8 oder eben mit der Maus weiter Steuern. Das Abwechseln zwischen Maus und Tastatur hat Verbesserungspotential. Nicht nur das, sondern auch andere Kleinigkeiten die mir persönlich SAP Script fast schon freundlicher machen.

Ich bin gespannt wie uns diese 'Technologien' die Praxisarbeit versüssen werden :)

Mittwoch, 17. Oktober 2007

Selbststudium SmartForms

Da wir den SmartForms-Kurs bereits gestern abschliessen konnten, ging es bereits heute darum, unser Wissen im Selbststudium zu vertiefen. Wir nutzten diese Zeit, um verschiedene Dinge nochmals anzuschauen.

Ich für meinen Teil las in den Schulungsunterlagen übersprungene Themen nach. Danach erstellte ich nochmals von Grund auf eine Tabelle zur Darstellung der Aufträge eines Kunden mit den zugehörigen Auftrags-Positionen.

Darauf befasste ich mich noch mit den Optionen für Druckansicht und Dialog und probierte dabei verschieden Einstellungen aus. Zum Schluss bastelte ich noch etwas am Stil meines Formulars herum, um ein einigermassen Ansprechendes Layout zu erhalten.

Dienstag, 16. Oktober 2007

The Smart Form(s)

Heute gab es als erstes eine intensive Repetition des gestrigen Tages.
Und dann ging es weiter mit den Smart Forms!

An sich ist die Handhabung der Smart Forms viel besser als SAPScript, auch wenn ein gewisser Zusammenhang besteht, auch der Formpainter ist etwas freundlicher.

Zur Übung erstellten wir also mal ein Formular, wobei der Formpainter bereits recht hilfreich war, auch wenn man noch die genauen Positionierungen etwas justieren musste. Um dass Formular nun nach etwas aussehen zu lassen, erstellten wir ein entsprechendes ABAP Programm, welches die nötigen Daten ausliest und integrierten dieses im Smart Form.

Bis jetzt hat alles eine gewisse Ähnlichkeit mit SAPScript, doch dann kamen die Schablonen zum Einsatz. Eine Schablone kann man mit einer Tabelle vergleichen, der wesentliche Unterschied prägt jedoch die Statik. Während Tabellen erst zur Laufzeit generiert werden, ist die Grösse der einzelnen Felder oft unterschiedlich, die Schablone hingegen wird im Formpainter festgelegt und ist somit definitiv.

Schlussfolgerung: ich würde Smart Forms gegenüber SAPScript bevorzugen, bin aber weiterhin sehr gespannt auf die Lösung von Adobe ;-)

Montag, 15. Oktober 2007

Smartforms - nochmal Formulare

Diese Woche haben wir den Kurs BC470 angefangen. In diesem Kurs geht es um Smartforms. Dazu gibt es eigentlich nicht viel zu sagen. Es wird auch wieder ein Formular erstellt mit Absatzformaten, Fenstern, etc. Der grösste Unterschied von Smartforms zu SAPscript ist die Verarbeitung. Im gegensatz zu SAPscript wird dem Formular nur Daten übergeben. Das Formular stellt dabei ein Funktionsbaustein dar. Das heisst es gibt ein ABAP Programm welches die Daten hohlt und danach das Formular aufruft. Den Rest erledigt dann das Smartform. Loops, Abfragen, etc werden dann vom Formular selbst behandelt.

Freitag, 12. Oktober 2007

SAPScript - Selbststudium

Grüezi mitenand! Ich muss schon zugeben, es fällt mir ein wenig schwer für den heutigen Freitag zu bloggen, dies hat damit zu tun, dass SAPScript einfach nur simpel ist, ausser man versucht Drucker Fonts zu verändern bzw. Barcodes manuell anzupassen, aber das war zum Glück nicht Hauptteil der Schulung :) Nun ja, uns fällt es heute wie auch gestern recht schwer, etwas noch hinzuzulernen oder zu vertiefen in diesem Bereich. Auch wenn die SE71 sehr mühsam zu bedienen ist, finden und kennen wir inzwischen fast alle Funktionen und Tücken des Formulardrucks, Silas würde natürlich hierzu sagen: "Da isch da wo du denksch!" Doch er denkt gleich.

Noch ein Wort zu unserem SAPScript-Ausbilder: Rolf trinkt sein Käfeli und versucht nicht vorhandene Fragen zu beantworten und gibt sich zufrieden :)

Nun, was tut man an so einem Tag? Genau! Man bloggt, führt seine Arbeitszeiten nach, räumt den PC auf und macht nochmals ein Formular oder verfeinert die bestehenden Absätze :)

Auf zu den SmartForms! Möge der Montag kommen!

Donnerstag, 11. Oktober 2007

SAP Script Beispiel

Den heutigen Tag verbrachte ich mit der Erstellung eines Beispiel-programmes das ein SAP Script Formular abfüllt und ausgibt. In zukunft vergesse ich jetzt nicht mehr, dass Variablen die auf dem Formular ausgegeben werden müssen im Programm 'global' zu deklarieren sind. *grins* Das Programm gibt eine Debitorenliste aus über welche mit Line-Selection ein SAP Script Formular zur Ausgabe von Ansprechpartnern ausgegeben wird.

Hauptprogram

TOP Include , Print - Include , GET - Include , Formular Include ( Includes zum Programm )

Bedauerlicherweise kann ich das Formular nicht bereitstellen, dennoch sollte der Programmcode ein sauberes Beispiel für einen Anwendungsfall von SAP Script sein. (Obwohl SAP Script Formulare oft vom Standart aus kopiert und angepasst werden)

Mittwoch, 10. Oktober 2007

SAP Script Kurstag 3

Am heutigen Tag mussten wir bereits nach Themen suchen, welche wir noch miteinander Anschauen konnten, da wir an den letzten beiden Tagen unerwartet weit gekommen waren. Schlussendlich lief es darauf hinaus, das wir schlicht das Gelernte von Montag und Dienstag repetierten und zusammenfassten.

Nach dem Mittag waren wir angehalten, das Gelernte auszuprobieren und zu vertiefen - es ging also fliessend ins Selbststudium über. Ich ging das während der Schulung erstellte Formular nochmals durch und probierte verschiedene Einstellungen durch. Danach stellte ich die Darstellung komplett um, um auch mal ein zwei- bzw. mehrseitiges Formular zu sehen. Ich stellte bei meinen Versuchen fest, das SAP Script vorallem in Sachen Layout und Bedienung schon so seine Tücken hat, auch wenn die Grundsätze relativ schnell erlernt zu sein scheinen.

Zusammenfassend lässt sich also sagen, dass SAP Script weniger schwierig ist als ich erwartet hatte - allerdings sind zum Teil simple Dinge recht mühsam oder gar kaum zu realisieren. Diesbezüglich bin ich gespannt auf den Smartforms-Kurs von nächster Woche.

Dienstag, 9. Oktober 2007

SAPscript - weiter gehts!

Den grössten Teil haben wir gestern abgedeckt.
Heute haben wir uns die Barcodes und OCRa/b vorgenommen.

<komische Sache!>
Die ganzen Abhängigkeiten geben einem zu Denken..

Bis ende des Tages hatten wir jedoch unser Formular!

Fazit:
Logik - nicht schwer
Umsetzung - Mühsam

Montag, 8. Oktober 2007

SAPscript - Ist doch gar nicht so schwer!

Nach dem Abschluss der Praxisarbeit, haben wir diesen Montag wieder ein Kurs angefangen. Es ist der Kurs BC460. In diesem Kurs geht es um SAPscript. Entgegen vielen Meinungen finde ich das Thema nicht sonderlich schwer. Ich denke alle die aus der Webentwicklung kommen und sich mit Templatesystemen auskennen, werden keinerlei Probleme haben SAPscript zu verstehen. So ist es auch bei mir der Fall. Im grossen und ganzen geht es darum, dass man ein Formular erstellt, diesem sagt wo was stehen soll und anschliessend mit einem Programm die definierten Variablen abfüllt.

Das tückische an der ganzen Sache ist das layouten des Formulars. Man muss verschiedene Seiten, Fenster, Absatzformate, etc. erstellen und diese dann mit Massangaben positionieren. Dadurch dass die Positionsangaben metrisch angegeben werden können, wird der Massstab zu einem wichtigen Werkzeug. Klingt komisch, ist aber so!

Donnerstag, 4. Oktober 2007

Abgabetermin!

Heute war - vorverlegt aufgrund der morgen anstehenden Freitagsschulung - Abgabetermin unserer Praxisarbeit. Da Herr Meisterhans leider krank war, übernahm Thomas die Abnahme und schaute mit uns die Ergebnisse an.

Erfreulicherweise konnten sämtliche Programme abgenommen werden, wenn auch mit einigen wenigen neuen Punkten auf der Pendenzenliste. Diese sollten dann bei Gelegenheit mal noch erledigt werden.

Ein Rückblick über das Gelernte steht dann nach der Rückkehr von Thomas aus seinen Ferien (bzw. Herr Meisterhans vom Cheminée Kongress) an - gelernt haben wir so einiges, soviel steht fest. Nun sind wir alle gespannt auf den SAP Script Kurs nächster Woche.

Montag, 1. Oktober 2007

Praxisarbeit 1 - Tag 5

Heute haben alle mit vollem Enthusiasmus an ihren Codes weitergearbeitet. Währenddessen sind wir auf ein 'Problem' bei einer Warenbuchung gestossen, die Buchungsperiode war abgelaufen. Dies weil wir ja auf einem Entwicklungssystem (RAP) arbeiten wo niemand die Buchhaltung führt. Das Problem konnte jedoch rasch behoben werden (sobald wir mal rausgefunden haben wie), hierzu verwendeten wir die Transaktion MMPV.

Bezüglich Projekt gab uns Tom noch ein paar wichtige Hinweise:

  • Bei Programm spezifischen Abmachungen IMMER klären um welche Transaktion bzw. Feld es sich handelt. Idealerweise das spezifische Feld mit dem Kunden kurz anschauen.

  • Bei Fragen des Kunden ob X oder Y möglich wäre, IMMER gleich definieren ob es mehr Zeit benötigt und dass die Zeit ggf. auch zusätzlich verrechnet wird --> Zeit <> Kosten

  • Und zusätzliche Abmachungen schriftlich festhalten!


Meinerseits verläuft das Projekt soweit super, nicht ganz nach Zeitplan, doch momentan ist der Lerneffekt das wichtigste und der findet eindeutig statt.