by Erich410 » Thu Apr 22, 2004 10:23 am
Hallo,
ich bin zur Zeit in einem Projekt, in dem ein "Userorientiertes", "Interaktives", "Drag-And-Drop", "Grid", "Baumstruktur"-System als User-Front-End entwickelt wird.
Dies durfte ich dann über eine Schnittstelle an SAP-SD/FI etc. anknüpfen (Datenpakete, Batchverarbeitung, Bapi, Rückmeldung ...)
Das User-Front-End wird in Java Programmiert (BEA, JCO, Oracle etc.).
Die Programmierung der User-Interaktionen ist so derartig aufwändig, daß ich mittlerweile davon überzeugt bin, mit SAP-Dynpros wäre das viel schneller machbar gewesen.
Ich habe allein für die Schnittstelle jede Menge Customizing-, Pflege- und Anzeigetransaktionen schreiben müssen, das ging wie der Blitz (Ene-Mene-Mu, wir machen eine View oder mal kurz einen Modulpool mit Table-Control und anderem Schnickschnack).
Wenn ich die Klimmzüge bei Grid-Controls, User-Aktionen (Sanduhr vergessen anzuschalten, abzuschalten) sehe, wird mir schlecht. Ein neues Feld in irgend einer Struktur bring das ganze "Ding" zum schwanken ...
Dann muß das ganze Versioniert und Deploit werden, daß es nur so eine Freude ist und ewig dauert.
Aufgrund der Strukturen und Zusammehänge bei den einlaufenden Daten habe ich die Programmierung in Abap-Objects machen müssen, das ist wirklich eine feine Sache (wenn man konsequent die Klassenverwaltung der Entwicklungsumgebung nutzt!).
Ein neues Feld in meinen SAP-Strukturen kostet mich ein/zwei Klicks und schon ist es überall dort drin, wo es hingehört (natürlich steckten da etwas Vorarbeit und einige geschachtelte Includes drin). Ruck zuck transportiert mit allen geänderten Sachen, das sucht man in der Java-Welt vergebens.
Es kommt nicht nur auf modischen Schnickschnack (oder Hypes) an, sondern in Wirklichkeit ist eine Integrierte Entwicklungsumgebung viel mehr wert.
Wie ein "Vorschreiber" schon bemerkte, ist es sehr wahrscheinlich, daß bestimmte "hippe" Features noch Einzug in die ABAP-Welt halten.
Für Eigenentwicklungen würde ich immer ABAP empfehlen. Notfalls kauft man ein leeres SAP-System und legt los (wie es der WDR und andere auch schon gemacht haben!).
mfg.
babap