Navigation

Freitag, 29. Januar 2010

PXA3 - Zweite Woche

In zweite Woche der PXA 3 setzten wir uns intensiv mit dem ALV Tree und dessen Datenbeschaffung auseinander, weitere grosse Themen waren das Event Handling, der Mailversand via ABAP und BAPI.

Neben dem Coden für die PXA 3 gab es auch sonst ein paar Highlights, so haben 2 Rapper am Donnerstag Abend das erste mal in diesem Jahr den Resource-Grill angeworfen und sich eine Bratwurst grilliert :-) Tags darauf wurde dann gleich nochmals gegrillt, weils so schön war :-)

Create Object...

In der  zweiten Woche der PXA 3 setzten wir uns intensiv mit dem ALV Tree und dessen Datenbeschaffung auseinander. Das Schwierige daran ist die richtigen Daten zu finden :-), da alles in verschiedenen Tabellen liegt. Hat man diese Daten erstmal geht es an die Logik des Trees und die damit verbundene Datenaufbereitung. Wie wir alle festgestellt haben ist es eine seeeeehr komplexe Sache welche nicht einfach schnell gemacht werden kann, da es viel Zeit und Überlegung in Anspruch nimmt. Aber natürlich wird das RAP Team auch den bösen ALV Tree besiegen. Weitere grosse Themen waren das Event Handling, bei welchem wir uns auf Neuland begeben haben, der Mailversand via ABAP hatte es auch in sich, vorallem den richtigen FUBA zu verwenden und dann war da noch BAPI ,mit welchem wir zur Zeit noch rumschlagen...

Abap Code



Bratwurst im Schnee...

Neben dem Coden für die PXA 3 gab es auch sonst ein paar Highlights, so haben 2 Rapper am Donnerstag Abend das erste mal in diesem Jahr den Resource-Grill angeworfen und sich eine Bratwurst grilliert. Am nächsten Tag wurde dann gleich nochmals gegrillt, weils so schön war :-) (-1° und 10cm Schnee).

Grillen im Neuschnee

Firma Resource, guten Tag!...

Am Ende der Woche hatte RAP, genauer gesagt Dominique noch eine spezielle Aufgabe zu bewältigen. Er musste aufgrund einer Abwesenheit des Adminteam ab Donnerstag Mittag den Empfang übernehmen. Auch diese Challenge hat Dominique mit Bravur absolviert.

Dominique am Empfang

Freitag, 22. Januar 2010

Praxisarbeit die Dritte (PXA3)

Zu beginn der Woche durften wir den "alten Schleifer", wie er von Herrn Huber genannt wurde, in Empfang nehmen. Es war, Daniel Fehr, der Chefverkäufer der Kiddy Bike AG.

Der Stellvertreter von Martin Huber nahm sich für jeden einzelnen von uns Zeit ums seine Idee zu präsentieren. Am Nachmittag war er dann mit allen Gesprächen durch und wir machten uns an die Arbeit. Der Kurzvertrag und das Konzept musste erarbeitet werden.

Am Dienstag machten wir mit Thomas Zehnder ein "Lessons Learned". Thomas wies uns auf die gemachten Fehler hin, aber auch auf die Punkte, welche wir gut oder besser als beim letzten Mal gemacht hatten. Nebenbei fassten wir auch neue Aufträge. So mussten wir bis am Donnerstag Abend ein Meilensteinkonzept vorweisen können.  Ebenfalls müssen wir nun jeden Freitag einen Statusbericht für Thomas abgeben.

Am Mittwoch konnten wir dann endlich so richtig ins Projekt PXA3 starten!!! Dieses beinhaltete vor allem viel Können in der Dialogprogrammierung und ABAP Objects. Bei der Arbeit mit den Enjoy Controlls und der objektorientierten Umgebung blieb uns also genügend Spielraum für die individuelle Realisierung dieses Projektes. Man(n) darf also gespannt sein wie sich die ganze Geschichte in den nächsten 2-3 Wochen entwickelt!

Achso, so nebenbei noch ein Foto...

horst_hape_400h

.... So in etwa hätte das Fahndungsbild von Herr Fehr ausgesehen.

Freitag, 15. Januar 2010

BC420 Datenübernahme

BC420 der Kurs dieser Woche Übernahmetechniken:

  • Batch-Input








nicht alle Transaktionen können im Batch-Input funktionieren nur die mit Dynpros sämtliche Joi Controlls Listen funktionieren nicht .

Vorteil wird protokolliert, bei Fehler werden diese in der Mappe gelassen und man kann die Fehlermappe beheben lassen
 


  • Call Transcation   








Call Transaction es werden keine Batch-Input Mappen verwendet, Daten  werden direkt versorgt man gibt der Transaktion die Daten mit.

Mappe wird abgespielt für das Fehler beheben ist man  selbst verantwortlich.

 
 


  • Direct-Input








Direct-Input vom Programm ins SAP Performance schneller Verwendung bei Massendaten wie z.B. bei MM wenn tausende Artikel transportiert werden müssen, den Vorgang gibt es nicht überall.

„ Für den Fehlerfall stellt Direct-Input einen Restart-Mechanismus bereit. Um diesen gewährleisten
zu können, dürfen Direct-Input Programme nur als Hintergrundjobs abgearbeitet werden. Zur
Verwaltung und zum Start dieser Programme steht das Programm RBMVSHOW bzw. die
Transaktion BMV0 (dem sogenannten Direct-Input Monitor)zur Verfügung.

 

 

 

 
 


  • Datenübernahme mit BAPI


Business Application Programming InterfaceBAPI finden =  Transaktion -> BAPI unabhängig von Bildern läuft es auch wenn bei einem Release Wechsel Änderungen von Bildern statt gefunden hat. Um Bapis aufrufen zu können werden die Fremddaten im IDOC-Format benötigt. Die Fremddaten kommen also über ein Mapping-Werkzeug wie z.B. die LSMW in das IDOC-Format.

Der Kurs und die Aufgaben gaben einen Einblick wie Daten ins SAP kommen. Welche Technik gewählt werden soll um die Daten schnell und sicher zu transportieren. 

Am Mittwoch fand unser Quartalsmeeting der RAPer statt.  Das Hauptthema waren Regeln und Disziplin am Arbeitsplatz. Benni und Chris durften einen Vortrag vorbereiten und diesen uns präsentieren.  Die Erinnerungen an gewisse Regeln wurden wieder aufgefrischt und in unseren Köpfen gespeichert. RAPer die an einem Kundenprojekt arbeiten informierten uns über Ihre Projekte und Aufgaben darin. Unser Interesse lag speziell an Hotelplan, weil wir evtl. die Möglichkeit bekommen in absehbarer Zeit an diesem Projekt teil zu nehmen. Es geht noch darum wer das sein darf, und diese Chance bekommt und auch möchte.

Donnerstag und Freitag hatten wir Selbststudium wo jeder die Zeit nutzte die letzten 2 Wochen zu wiederholen. 

Heute findet wieder die  Beliebte, Weltberühmte,Teambildende Massnahme statt, unsere RAP Night. Alle haben sich gezielt darauf vorbereitet und einen Plan erstellt. Der Ausflug wird bei Sandro zu Hause sein, er hat extra aufgeräumt  was er wahrscheinlich morgen nochmal machen muss. Erst wird der Block in Sandros viertel unsicher gemacht und dann gehts weiter in die city von Schaffhausen.

Freitag, 8. Januar 2010

BC 412 learning by teaching

Diese Woche hatten wir den Kurs BC412 "ABAP Dialogprogrammierung mit EnjoySAP-Controls". In diesem Kurs geht es um die verschiedensten SAP Controls.

Wir haben am Montag den Auftrag von Thomas bekommen diesen Kurs selber durchzuarbeiten. Das vorgegebene Ziel war das jeder, jedes der 9 Controls kennt. Wir haben uns dann zusammengesetzt und diese Controls untereinander aufgeteilt. Jeder hatte die Aufgabe 1-2 Control zu studieren und dazu einen Vortrag zu halten.

Dabei ging es um folgende Controls:

  • Container

  • Splitter

  • Toolbar

  • Tree

  • Texedit

  • ALV Grid (Salv)

  • HTML Viewer

  • Picture

  • Drag & Drop


Dies hat sehr Spass gemacht da sich jeder in sein Control vertieft hat und seine Erfahrungen und Tipps und Tricks den anderen mitgeteilt haben.