Als Grundlage wurde eine Istanalyse der Prozesse und des Altsystems und darauf basierend ein Grobkonzept erstellt, das dann wiederum die Voraussetzungen des folgenden Ausschreibungsverfahrens beschrieb.
In der Umsetzungsphase bildete die Feinkonzeption der Stammdatenpflege und Angebots- und Auftragserstellung, mit einem komplexen Konfigurator und einer flexiblen Kalkulation, den Grundpfeiler unseres Projektes.
Für die Stammdatenpflege wurde eine Applikation für den Produkt- und Optionsstamm, eigene Klassifizierungs- und Textpflegekomponenten implementiert, die die SAP Funktionen unter anderem bei den Themen Produkthierarchie, Textformatierung und -auflösung deutlich übertrafen.
Der Grundstein für den späteren Konfigurator wurde durch ein flexibles Verknüpfungswerkzeug gelegt, welches Produkte und Optionen mittels ihrer Klassifizierung so zueinander in Beziehung setzt, um damit Konfigurationsregeln und Preisinformationen zur gleichen Zeit abzubilden.
Das Herzstück, die Angebots- und Auftragsapplikation mit Einbindung einer selbsterstellten Konfigurations- und Kalkulationsengine wird stetig weiterentwickelt und den aktuellen internen, wie auch extern gestellten Anforderungen angepasst. Versionierung, Zusammenfassen von Positionen zu Anlagen, Parallelbearbeitung von Angeboten, Berechtigungen auf Preisartenebene und natürlich das Nutzen der Module für Texte und Klassifizierung, sind nur ein Auszug der innovativen Features.
Anbindungen bestehen in Form von Schnittstellen zum eingesetzten CRM System, durch eine starke Integration der Dokumentenerstellung über SAP Interactive Forms by Adobe zum hauseigenen CRM, sowie selbstverständlich auch in die gesamten ERP-Logistik-Applikationen.
Zur technischen Umsetzung wurden ABAP Objects und Webdynpro4ABAP bei einem objektorientierten 3-Schichten-Modell genutzt. Mit diesen Hilfsmitteln wurde eine eigene Infrastruktur mit Verbuchungs-, Cache und Sperrlogik und einem Oberflächenframework zur flexiblen Einbindung von Applikationen mit Contextabhäniger Funktions- und Feldsteuerung aufgebaut. Dort wo sich SAP WebDynpro als zu unflexibel herausstellte, wurde dies mit der Integration von HTML5 elegant gelöst.