Navigation

Freitag, 29. Februar 2008

Vor den Ferien!

Wer kennt die Tage nicht, der letzte Tag vor den Ferien, wo auf einmal überall noch was zu erledigen ist. Heute Morgen kam ich ins Büro und habe mich dafür entschieden die Freitagsschulung nicht zu besuchen, im Gegenzug dazu hatte ich mit Thomas N. und Thomas L. eine Gespräch über ein interessantes Projekt. Es ging darum die Fakturierungen  die zurzeit ein Fremdystem vornimmt mit SAP in's FI/CO reinzubuchen. Nach langem diskutieren ging heraus: Dies soll über 2 Webservices funktionieren, die sich die benötigten Daten asynchron wie auch synchron hin und herschieben. Zusätzlich soll das Fremdystem eigens generierte PDF's an die Fakturen auf SAP Seite über das sogenannte DVS anhängen, welches neben den verschiedenen BAPI's die verwendet werden sollen, einen zusätzlichen technischen Knackpunkt darstellt. Hoffentlich kommt der Auftrag, der würde eine Menge Spass machen! Am Nachmittag musste ich dann noch Anpassungen an einem ALV-Pflegedialog vornehmen und dann gab es noch den FlexMonitor, den wir heute in Version 1.4.1 released haben. Auch dort gab es noch ein paar kleinere Bugs auszumerzen. Insgesamt ein echt abwechslungsreicher cooler Tag vor den Ferien, kann ich nicht weiterarbeiten? :P :P

Donnerstag, 28. Februar 2008

Noch ein 'oneonone'?

Heute war Donnerstag - wer hätte das gedacht!?! Die Woche neigt sich bereits wieder ihrem Ende zu und für mich stand heute das Mitarbeitergespräch mit Thom befor. Ich kann mich in meiner Laufbahn als Arbeitnehmer und Auszubildender nicht an irgend ein Gespräch mit einem Vorgesetzten erinnern dass mir so rasch vorkam und doch drei Stunden dauerte. Es für mich ein angenehmer Austausch unter vier Augen und nichts wovor man sich fürchten sollte.

Nachdem ich im Gespräch und zuvor als 'Vorschlag' einen Raum für 'Ruhe' erwähnt habe, weil alles andere schlichtweg für mich ohnehin schon gut ist, wurde mir nun mitgeteilt, dass der Raum indem wir das Gespräch führten, anscheinend zu einer Art Louge werden soll. Yehe! Und im übrigen ist mir bis hierhin kein Vorschlag bekannt, der nicht vom Kader wahrgenommen wurde. In anderen Worten ich bin sehr zufrieden :)

PS: Ich darf auch Spesen verzichten wenn ich will! HAHAHA!

Mittwoch, 27. Februar 2008

Mittwoch

Den heutigen Tag begann ich mit der Dokumentation eines PERFORMs im SAP Script. Da sich dies etwas speziell gestaltet und ich das nun bereits schon mehrfach in Aufträgen anwenden musste, hielt ich es für sinnvoll, das verständlich zu dokumentieren. Auf diese Weise kommt man auch klar, wenn mal kein Kunden-System in Reichweite ist, wo man das abgucken könnte...

Das PDF findet sich in im Resource WIKI (nur resource intern).

A propos WIKI: Silas kümmerte sich heute um eben diese und zeigte mir wie sie gepflegt werden kann.
Meine Meinung blieb allerdings die gleiche: WIKI Syntax ist halt schon "nöd so läss" - irgendwie fehlt mir da der WYSIWYG-Editor.

Manuel machte sich weiter Schlau rund um das Thema Adobe Forms. Dabei befasste er sich insbesondere mit offline Formularen, dem Integration Builder sowie der Adobe Dokument-Zertifizierung. Fabrice und Pascal waren weiterhin mit Kundenprojekten beschäftigt.

Dienstag, 26. Februar 2008

Happy Tuesday

Heute gings für mich weiter mit Adobe Forms. Das interaktive Formular war schnell fertiggestellt, anschliessend begann das parsen des XML's welches hier und da etwas nervig war, doch es hat schliesslich funktioniert. Als letztes fing ich an, an etwas zu klügeln um ein offline Formular zu erstellen, welches auf eine andere weise (als bereits bekannt) die Daten zur weiterverarbeitung ans SAP weiterleitet. Während der rest des Teams mit diversen Kundenaufträgen beschäftigt war, förderte ich also mein Wissen und Kreativität ;-)

Als Kontrast zum Schulischen, informierte mich Tom über einen langfristigen Kundenauftrag bei welchem ich mitwirken darf. Der Tag endete schliesslich mit einem Gruppenmeeting, bei welchem diverse interessante Themen vorgestellt wurden - mehr dazu im Wiki ;-)

Montag, 25. Februar 2008

FGG, VAR und anderes

Sooo! Es ist wiedermal Montag. Und ich bin erstaunlich fit! Lag wahrscheinlich an den Red Bulls, welche ich heute schon getrunken habe. Eigentlich war auf 08:30 Uhr ein Termin mit der FGG angesagt. Das ganze hat sich jedoch wegen einem riesen Stau auf der A1 um ziemlich genau um 1 Stunde verzögert. Aber das war nicht weiter schlimm. Für die FGG haben wir 2 bzw. 3 Aufträge gefasst. Eigentlich sinds so 2.5 Aufträge. Naja egal.  Auf alle Fälle geht es darum, eine Applikation für mobile Geräte zu entwickeln. Mat und Fabrice nahmen sich dem "Problem" an. Nach dem Mittag hat Stefan für VAR auch noch ein Auftrag gefasst.  Die  restlichen 50% der Raper haben sich der Aufgabenliste angenommen. Ich habe z.B mit der Relationship Management Aufgabe von Christoph angefangen. Die sollte ja auch bald mal abgegeben werden. Manuel hat sich noch ein Bisschen mit FormCalc in AdobeForms herumgeärgertgeschlagen. Pascal nahm sich der LSMW Aufgabe an. Jaaa so haben wir den Tag verbracht.

Freitag, 22. Februar 2008

ToDo's

Ich habe heute an unserer ToDo Liste weitergemacht. Der WebDynPro Applikation fehlt noch die Funktionalität, dass Aufgaben auch hinzugefügt werden können.
Weiter habe ich noch die seit Ewigkeiten anstehende LSMW Aufgabe beendet. Das Problem bestand hier darin, dass die Datenbereinigung der Postleitzahlen von SK und CZ nicht korrekt waren. Diese musste ich mit Coding in der Datenumsetzung abfangen und korrigieren.
An sonsten passierte heute nicht viel aussergewöhnliches. Ausser, dass anscheinend plötzlich ein ganz böser Virus das RAP Team erfasste und es gattwegs halbierte.

Donnerstag, 21. Februar 2008

Donnerstag im Labor

Ein weiterer 'tüftler Tag' könnte man für heute sagen. Nach meiner gestrigen Absenz bin ich heute wieder, zugegeben nur halbwegs, 'zwäg' und grab mich nochmals durch ein bevorstehendes Kundenprojekt. Dazu versuchte ich einige Kleinigkeiten in WebDynpro und vernahm vom Gegenüber (silas) dass dieser mit dem berühmt berüchtigten 'grossen Lastwagen' rumkämpfte. Er wollte diesen im RAP ausblenden und biss sich wohl das eine oder andere dabei ab :)

Matthias schien sich über die Arbeiten für ***** zu amüsieren (Angaben ohne StGw). Manuel erledigte die Einträge im Wiki für AdobeForms und die gänigsten Anwendungen aus SapScript und SmartForms. Und Pasci... ja der... zu dem komm ich gleich.

Am Morgen gab uns Matthias T. eine kurze PI / XI Schulung um das Biespiel (Interactive AdobeForm mit e-mail Antwort und automatischer erfassung ins System (z.B. Bestellung)) auf einem Lösungsansatz via PI / XI zu verfolgen. Pasci kümmerte sich danach um die Details dieser Angelegenheit und brachte es, wie man es von ihm kennt, natürlich zum Laufen.

Mittwoch, 20. Februar 2008

The day before Thursday

Angeschlagen mit Pfnüsel, Husten, Kopfschmerzen und einer leichten Übelkeit kehrte ich heute zurück...

Meine Haubttätigkeit war erstmal den BC425 Ordner noch durch zu nehmen, in welchem anscheinend verhälltnissmässig wenig Praxis nötig ist :-(

Der einzige Kontrast bat Pascal, dem ich kurz bei AdobeForms helfen durfte und die kleine Sitzung mit Tom an der wir die noch offenen "Baustellen" geklärt haben.

Silas schloss sich meiner Thematik an und Mat sich mit SAPScript auseinandergesetzt hat. Stefan beehrte uns heute leider nicht mit seiner Anwesenheit.

Dienstag, 19. Februar 2008

BC425

Heute mal wieder Selbsstudium. BC425 Erweiterungen und Modifikationen ist das Thema. Dezimiert durch eine böse böse Krankheit haben wir uns durch das Thema gerungen. Nebenher haben Pascal und Silas wieder am Flex gearbeitet und sind da auch ein ganzes Stück weiter gekommen.
Ich hab mich heute nochmals mit Proxies beschäftigt. Ich hatte da in einem Projekt noch einen Fehler, der mit das ganze Programm abgebrochen hat. Nach ausgedehnter Suche bei Dr. Google hab ich dann einen Hinweis gefunden, mitdem ich anschliessend das Problem einkreisen und schliesslich lösen konnte. Die ersten Tests sind recht erfolgreich verlaufen. Die an den Proxy gesendeten Daten werden verarbeitet und die Antwort anschliessend weitergeschickt.
Nach diesem Erfolgserlebnis habe ich mich noch an die ausstehende Aufgabe von Christoph zum Thema CRM gemacht.

Montag, 18. Februar 2008

Erweiterungen und Modifikationen (und Flex)

Heute begann die Woche nicht wie jede Woche. Am heutigen Montag war es speziell. Nachdem ich am Wochenende mehr oder weniger erkältet war wurde ich heute ungewöhnlich früh durch ein SMS von Tom geweckt. Ihn hat die Grippe auch erwischt. Gute Besserung wünsche ich! Jedenfalls teilte er uns mit, was wir heute zu tun haben. Nämlich den Kursordner BC425 an zu schauen. In diesem Kurs gehts um Erweiterungen und Modifikationen vom SAP-Standard. Desweiteren mussten auch noch die Bedürfnisse des FlexMonitors befriedigt werden. Beim FlexMonitor wartet nun eine grosse Herausforderung auf uns. Ein Kunde möchte die neusste Version einspielen, welche wir heute fertiggestellt haben. Naja. Fertiggestellt ist übertrieben. Es fehlen z.T noch Unterstüzungen für andere Datenbanksysteme als Oracle. Aber das kriegen wir auch noch hin. Ich hoffe morgen sind wieder alle gesund und munter!

Freitag, 15. Februar 2008

Flexie Way

Heute war mit Ausnahme von Andy's Abschiedsapero, ein richtiger Bugfixxing Tag.  Ich hab den ganzen Tag am FlexMonitor rumgewerkelt, eine Textsuche integriert, Bugs, Bugs und nochmals gefixxt :) Da war es dann so schnell Abend, dass ich gar nicht weiss, was ich sonst noch schreiben könnte. Schöns Weekend!

Donnerstag, 14. Februar 2008

Der andere Donnerstag

Heute stand zwar ein weiterer Kurs auf dem Plan doch dieser kam heute nicht zum Zug. Ein Problem auf einem Produktivsystem bereitete unserem Tom anscheinend die eine oder andere Aufregung. Wir befassten uns also mit einigen FATs (Fragen aus / ans Team) und grübelten weiter über die Spezialitäten von Adobe Forms. Zugegeben, je länger man sich mit Adobe Forms befasst desto mehr Sinn macht das eine oder andere auch - von dem her möchte ich den vorhergehenden Satz etwas relativieren.

Viel bleibt mir heute nicht zu sagen, ein paar Mails, ein paar Versuche hier und da, das eine Gespräch hier, das andere da und kaum hat man sich versehen ist schonwieder Abend. Einer dieser seltsamen Tage and denen man sich unter Umständen mit der Frage plagt: Was konnte ich heute eigentlich abschliessen ?!?

Bevor ich hier jetzt aber schon abrunde, darf ich noch verkünden, dass heute wohl das offizielle "ok" für ein weiteres Kundenprojekt ins R.A.P. geschneit ist. Wir dürfen die neu gelernten Technologien gleich anwenden und einmal mehr zeigen, dass wir das auch ohne FH können*smile*.

Mittwoch, 13. Februar 2008

Day Off

Juhuuu... Ein freier Tag, nach Übernachtung im Hotel Alpina in Unterwasser begaben sich 3 Rapper zusammen mit Thomas Richtung Chäserrugg und geniessten die Bergsonne bei Schümlipflümli und Bier ;) Die restliche Crew war Zuhause... ihr versteht doch sicher dass wir über diesen Tag nicht ausfürlich bloggen möchten ;) ;)

Dienstag, 12. Februar 2008

Relationshipmanagement

Relationshipmanagement, das heutige Tema findet zur abwechslung mal an einem ganz skurilen Ort stat - Unterwasser. Komischer Name, ist aber so :-D

Der Aufstieg

Der Tag began mit einer längeren Anreise, um 10Uhr trafen wir uns alle am Fusse des Berges. Von dort aus machten wir uns mit Schneeschuhen auf den Weg zur Iltios Station. Ein ziemlich anstregender Aufstieg, welcher durch das ständige verlieren meiner Schneeschuhe zusätzlich erschwert wurde (waren wohl nicht fuer meine Schuhgrösse konzipiert) :-)

Silas und ich nahmen uns sogar die Freiheit etwas für die Resource zu werben ;-)

Werbung

Endlich in der Bergkneipe angelangt gab es erst mal ein Schnitzel zur kräftigung.

Die Aussicht

Anschliessend ging es richtig los, wir teilten uns in zweier Gruppen auf, dann musste sich immer einer die Augen verbinden und der andere musste ihn quer durchs Skigebiet lotsen - hierbei wurde auf Vertrauen und der nutzung der verbleibenden Sinne aufgebaut, welches erstaundlich gut verlief (Stefan rutschte sogar blind auf einem Plastiksack den Hügel runter) :-D

Am Ende dieser Herausforderung sassen wir alle zusammen, wo uns Christof über die Grundlagen des Relationshipmanagements aufklärte. Wir mussten uns aber mehrmals an einen anderen Ort begeben, da uns der kalte Schatten einholte.

Der Tag endete im Hotel Alpenrose, wo wir noch die letzte Mahlzeit des Tages einnahmen bevor sich Christof verabschiedete.

Montag, 11. Februar 2008

Selbststudium und FlexMonitor

Am heuteigen Montag haben wir wieder ein Selbststudium durchgeführt. Ich probierte währenddessen die Neuerung des FlexMonitors, welche bei der MGB entwickelt worden sind, in unseren FlexMonitor zu integrieren. Dies Stellte sich als schwieriger heraus als angenommen. Denn im TA (Transportauftrag) waren nicht alle Quellen vorhanden. Währenddessen haben wir uns auch noch mit Adobe Interactive Forms auseinandergesetzt. Es gab da einige Hürden zu Überspringen. Vorallem mit diesen FormCalc Scripts. Aber ich denke wir haben das ganz gut hinbekommen. Morgen gehen wir mit Christoph ins Toggenburg schneeschuhlaufen. Bin gespannt wie es wird.

Freitag, 8. Februar 2008

Adobe Print Forms, Debugging kurz vor Wochenende

Juhuuu, wieder ein Tag mit Adobe Print Forms, naja eigentlich sollten es ja interactive forms sein, aber leider funktioniert unser System immer noch nicht so gewollt, so dass wir unsere Formular Auswürfe nur im LiveCycle Designer anschauen können, was zur konsequenz hat, dass das Testen von Javascript und Formcalc Funktionen nicht wirklich funktioniert, ich wollte nämmlich den Befehl zum dynamischen Hinzufügen von Tabellenzeilen erneut zum Laufen bringen, ich bin mir jetz 90% sicher dass die Lösung funktionieren wird :) Den Rest vom Tag habe ich mit dem Debuggen von XI Reports auseinandergesetzt und wollte den gesamten XML Inhalt einer IDOC Nachricht abholen, da diese Daten in Java Tabellen stehen hat SAP dazu ein XMB Persistenz Layer gebaut, mit diesem sollte man datenbankunabhängig Informationen zu XML Nachrichten abholen können, dummerweise gibt es darüber praktisch keine Hilfe, ich werde wohl noch einen Tag mehr brauchen um überhaupt dahinterzukommen wie das ganze funktioniert.

Schöööönes Wochenende :)

Donnerstag, 7. Februar 2008

Der ADoBErTag

Eine kurze Antwort gibt es nicht. Auch nicht auf die Frage, was die bedeutung dieses Titels ist. Doch um euch eine lange Begründung des Titels zu ersparen dürft ihr selbstverständlich den Text im folgenden Einzug überspringen.
Ihr kennt bestimmt das Sprichwort "Heute war nicht mein Tag." Ja? - Heute war aber zumindest mein Tag und wenn ich mir die passenden Wörter zu 'heute' zusammenmische und in einem Titel herausquetsche kommt eben "ADoBErTag" dabei heraus. Versucht es doch selbst:

  • Donnerstag

  • Bert'is Tag

  • Adobe Wissensertrag


Uninteressant? Tja, wer nicht hören will ...

Wir durften uns heute nochmals mit Adobe Print Forms beschäftigen. Die Aufgabe von gestern wurde gleich heute Morgen gelöst. Math und Fabrice (wer auch immer zuerst war) hat ein PDF gefunden, dass die Aufgabe von gestern beinhaltet. Faul wie Entwickler manchmal sind, wurde das Dokument einfach importiert und mit Erfolg verstgestellt, dass...

  1. Die Scripte aus dem PDF gleich mit importiert wurden (yeeeh - noch weniger Arbeit)

  2. unser ADS (Adobe Document Server) jedoch nicht wirklich funktioniert, und

  3. Die PDF Vorschau im Layout-Editor diese Dynamik nicht unterstützt. (Vielleicht aufgrund des 'defekten' ADS...?)


Wie dem auch sei, es wurden fleissig die längst überfälligen "Business Pläne" für Christoh (unser Kommunikation & Sozialkompetenzen Wegweiser) fertig gestellt und an der Liste für "gängige SAP-Script funktionalitäten und wie diese in Adobe Forms aussehen" getüftelt. Dabei durfte ich feststellen, dass das Scripting eigentlich gar nicht all zu schwer verständlich ist, wenn man sich erstmal etwas mehr damit befasst.

Ich hoffe morgen wird wieder einer dieser guten Tage. Zumindest wird Fabrice diesen sicher auf der Ski-Piste geniessen :/ - Ach was, Sie sind sein Artzt? Ah, darf er das denn schon?

Mittwoch, 6. Februar 2008

AdobeForms, FormCalc und JavaScript

Heute war erneut AdobeForms-Schulung angesagt. Dabei beschäftigten wir uns mit dem Importieren einer bestehenden PDF-Datei und dem dynamischen Befüllen derselben mit Daten. Danach ging es daran, ein interaktives Formular zu designen. Dabei sollte ein Formular entstehen, mit welchem ein Kunde unserer virtuellen Gartencheminée AG sein Wunsch-Modell bestellen kann. Das erstellen des Formulares stellte dabei kein Problem dar, viel mehr war das Erstellen der Benutzer-Seitigen Logik mit Problemen behaftet. Die Verwendung der uns unbekannten FormCalc stellte uns vor ungewohnte Schwierigkeiten. Alternativ konnte man zwar JavaScript verwenden, eine uns eher entsprechende Sprache. Aus unerfindlichen Gründen hat sich SAP aber entschieden, den Entwickler nur bei der Verwendung von FormCalc mit Fehlermeldungen zu verwöhnen. So gelang es uns nicht, die gewünschten Funktionalitäten bis Feierabend realisieren. Wir haben aber die kommenden 2 Tage noch Zeit uns damit zu auseinander zu setzen.

Dienstag, 5. Februar 2008

Adobe Forms?

Heute begann für uns ein sehr spannendes Thema. Nach SAP-Script und Smartforms hoffen wir auf etwas besseres, zumindest was die Handhabung betrifft. Gewisse Sachen waren ja bereits bekannt, wovon eines mit sicherheit bestätigt wurde - langsamer ist es ;-)

Als einstieg zum heutigen Thema "Adobe Forms" haben wir ein Resource Airways Rechnungsformular erstellt. Als dabei erst mal die Logik des Vorgehens klar war, galt es die kleinen Tücken der Bedienung kennenlernen. Die weitaus nervigste Tücke (und damit stimmen mir sicher auch mehrere zu) ist der Anzeige/Editiermodus - man achtet mal nicht drauf ob man im Editiermodus ist, erstellt gemütlich das Formular und will es dann Aktivieren, darauf folgt eine sehr deprimierende Meldung und man kann erneut beginnen :-(

Meine Meinung über die neuen Forms ist immernoch bei einer Art "Jein", die Bestätigung wird es in den nächsten Tagen sicherlich geben.

Montag, 4. Februar 2008

Montag... wiedereinmal!

So heute hatte ich mit einigen Problemen zu kämpfen. Das grösste Problem bestand darin, dass mein Laptop wiedereinmal spinnte. Manchmal kam es vor, dass wenn ich den Computer sperrte ich mich nicht wieder anmelden konnte, weil irgendwie das Keyboard Layout durcheinander geraten ist. Da ich dieses Problem des öfteren hatte, machte ich kurzerhand ein Backup von meinen Daten und liess denn Laptop von Michel neu aufsetzen. Aus ursprünglich 15 Minuten wurden dann knapp 3 Stunden. Währenddessen habe ich im Schulungszimmer die Vorbereitungen für das 1:1 Gespräch mit Tom getroffen. Nachdem ich dann den Laptop frischgeputzt wiederbekam, musste ich zuerst alle benötigte Software wieder installieren. Nun sollte soweit alles wieder laufen. Hoffe ich zumindest. Morgen während dem "meet the leaders" wird Manuel sein Laptop auch bei Michel vorbeibringen, weil er ein Problem mit den RAM's hat.

Freitag, 1. Februar 2008

Field-Symbols noch einmal...

Heute habe ich mich zwecks mangelnder Motivation im Thema WebDynpro wieder mit meinem FlexMonitor Prototyp 2 herumgeschlagen, in der Version 2 geht es darum, den FlexMonitor komplett neu zu schreiben und die Zusätze zum normalen XI-Monitor möglichst dynamisch abzukapseln, als erstes habe ich mich an den ganzen Konfigurationsbildschirm gewagt, wo ich mehrmals auf Field Symbols und dynamische Klassenreferenzen zurückgreiffen musste, langsam wird mir "Dynamik the SAP way" klarer. Ausserdem habe ich das erste mal Klassen-Interfaces verwendet, diese sind gegenüber anderen OO Programmiersprachen ein wenig anders aufzufassen, doch dazu sonst mal, wenn wir wissen was ABAP Objects ist :)