Ziel des Projekts ist es, zunächst
den umfangreichen, in Exits verteilten und historisch gewachsenen Code im
QM-Meldungskontext zu analysieren und in Form einer schichtenbasierten, wartbaren
und transaktionssicheren OO-Architektur als API neu zu implementieren.
Basierend auf der neuen API werden im zweiten Schritt die erforderlichen GUI-Dienste
für UI5-Entwickler im Backend zur Verfügung gestellt.
Ziel der bidirektionalen Integration
war es, in SAP erstellte Fertigungsaufträge in Echtzeit über die Actyx-Plattform
spezifische Maschinen in der Fertigung zu übermitteln. An den Maschinen
getätigte Zeit und Mengenrückmeldungen sollten in Echtzeit auf die
korrespondierenden SAP-Fertigungsaufträge zurückgemeldet und storniert werden
können. Eine spezielle Herausforderung in diesem Zusammenhang war die
Synchronisation der Daten zwischen den Systemen im Zusammenhang möglicherweise
bestehender Backend-Sperren.
Entwicklung einer SAPUI5-App zur effizienteren Gestaltung des Wareneingangsprozess. Statt mit Listen zu arbeiten, erhält ein(e) Lagerarbeiter(in) durch Abscannen des Barcodes eingehender Ware unmittelbar alle relevanten Informationen, wie etwa den Ziellagerort, direkt auf dem mobilen Endgerät. Zur Einlagerung der Ware wird der am Ziellagerort befindliche Barcode gescannt, wodurch die korrespondierende Wareneingangsbuchung und Quittierung im SAP S4 Backend generiert und verbucht wird. Die App wurde in der SAP WebIDE entwickelt und in der SAP Cloud Platform gehostet. Abschließend wurde sie ins Fiori Launchpad integriert.
Entwicklung eines On Premise SAP-Addons für ECC und S4 zur
automatisierten Prüfung von Lieferanten gegen die ?Whitelist of
VAT Taxpayers? für Polen.
Erstellung einer browserbasierten App für Iphones, welche nach der hierarchischen Auswahl von Bezirk/Filiale alle Filialartikel aus dem angebundenen BW-System listet. Durch Scannen eines EAN-Barcodes (Preisschild der Textilie) werden alle für Gebietsleiter relevante Eigenschaften und Kennzahlen zum Artikel aus dem BW-Backend ermittelt und übersichtlich auf dem Smartphone dargestellt. Die App wurde im Fiori Launchpad integriert und im BW/4HANA System gehostet.
Erstellung von diversen Anwendungen zur Migration von Auftrags-, Bestell- und Finanzdaten über mehrere SAP Systeme hinweg. Konsolidierung, Bereinigung, Evaluation und Anreicherung der historisch gewachsenen Altdaten waren hier eine sehr große Herausforderung. Die neuen Datenstrukturen wurden aufgrund der ermittelten Altdaten zentral in einem neuen Master SAP-System angelegt und auf diverse SAP und Non-SAP-Systeme verteilt. Bestandteil der Migration war somit auch der besonders heikle Austausch betroffener Altdaten in den Bewegungsdaten der Prozessketten in Daten des aktuellen Tagesgeschäfts. Zur Absicherung und Ermöglichung eines Rollback-Szenarios wurde ein universal nutzbares Change-Protokoll implementiert, in dem alle durch Migrationsreports veranlassten Änderungen dokumentiert wurden.
Entwicklung eines browserbasierten Stücklistenübersicht-Cockpits zur technischen Bearbeitung und Freigabe im Angebotsprozess. Hierzu wurde bewusst auf SAPUI5 verzichtet, um maximale Flexibilität bzgl. der möglichen Darstellungsoptionen zu erhalten. Die HTML5-Anwendung musste in eine Bestandsanwendung integriert werden. Hierzu wurde eine eigene HTML Schnittstelle mit customizingbasierten ABAP-zu-JSON Parsern entworfen, welcher Aus- und Eingangskonvertierungen und das Mapping steuert. Eine technisch besondere Herausforderung war in diesem Projekt die Anforderung, dass Requests der HTML5-Anwendung in der gleichen Backend Session landen mussten, aus welcher die Anwendung gestartet wurde, um Zugriff auf deren transiente Daten zu erlangen und Funktionen in der Ursprungsanwendung anstoßen zu können.
Erstellung einer browserbasierten Anwendung, welche das Ziel hat, Massendaten externer und interner Quellsysteme abzuholen und automatisiert zu konsolidieren, zu prüfen, anzureichern und, nach Durchlaufen eines datentypenabhängigen Statusnetzes zur Qualitätssicherung mit abschließender Freigabe durch einen Fachnutzer, an ein Folgesystem (SAP CC) weiterzuleiten. Bestehen Daten eine der Qualitätsprüfungen nicht, können diese einzeln effizient ermittelt und Massen oder Einzelkorrekturen direkt in der Anwendung geändert werden. Eine große Herausforderung war es, die Massendaten performant zu verarbeiten. Hierzu wurden neben Parallelisierung und Multiprozessmanagement spezielle objektorientierte Entwurfsmuster verwandt, um die Laufzeiten bestmöglich zu verkürzen.
Forschung im Umfeld moderner UI-Technologien wie HML5
und der dazugehörigen Frameworks (UI5, jQuery…)
Modernisierung und Erweiterung einer beliebten webbasierten Java-Anwendung zur Berechnung von Insulinpumpen-Basalraten im Kontext von Reisen innerhalb unterschiedlicher Zeitzonen.
Entwicklung einer Anwendung zur automatisierten Nachbestellung von Hardware bei einem Partner sobald ein definierter Lagerbestand unterschritten wird.
Konzeption und Entwicklung einer statusbasierten Web-Anwendung, welche automatische Massenumbuchungen von FI-Belegen aufgrund von Aufwandsbelegen erlaubt.
Konzeption und Entwicklung der Geschäftslogik einer HR-Kalenderanwendung, die Usern neben dem Darstellen von Verfügbarkeiten und Abwesenheiten das Zusammenstellen und Verwalten von Teamlisten ermöglicht.
Konzeption und Entwicklung eines Prototyps zur Erfassung und Bearbeitung von SAP Serviceaufträgen und Zeit- bzw. Materialrückmeldungen auf mobilen Endgeräten.
Die bestehende kundeneigene Lösung zum Verwalten von Lizenzen im FI-AA Kontext wurde um fundamentale Funktionalitäten erweitert.
---weitere Projekte auf Anfrage---
Hi, ich bin Jens!
Ich arbeite als freiberuflicher SAP Software Architekt und Senior Entwickler. Als solcher begleite ich Unternehmen auf dem Weg zu maßgeschneiderter SAP-Individualsoftware. Es bereitet mir Freude, Innovation in Prozessen und Technik proaktiv zu fördern und meine langjährige Erfahrung im Custom Development einzubringen um modere, robuste und langfristig wartbare Anwendungen zu entwerfen, welche User optimal bei ihrer täglichen Arbeit unterstützen und zum Erfolg meiner Kunden beitragen. Sehr gerne arbeite ich in Projekten mit agilem Mindset und einer Kultur, welche Offenheit ermöglicht und ein konstruktives Arbeitsklima fördert
Lösungsfokussiert, authentisch, neugierig und kommunikationsstark sind Adjektive, mit denen ich mich identifizieren kann. Klingt gut? Dann sollten wir uns kennenlernen
Technologien:
Aufgaben:
07/2015 ? 12/2020
Rolle: Senior SAP Entwickler
PIKON Deutschland AG, Saarbrücken
Aufgaben:
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.