• Zu meiner Person

    Mein Name ist Roger Knop. Nach meinem Diplom im Informatikstudium an der Universität des Saarlandes habe ich mein Berufsleben bei der SAP als Entwickler in kundenindividuellen Projekten begonnen.

    Dort konnte ich in 28 Jahren in den unterschiedlichsten Branchen Erfahrungen sammeln. Die Projekte waren zum Teil sehr groß mit weit über 100 Entwicklern. Hierbei war ich meistens in der Rolle als Architekt oder leitender Architekt involviert.

    Nebenbei war ich 10 Jahre als Dozent an der Universität des Saarlandes im Fachbereich Wirtschaftsinformatik tätig. Hier habe ich eine Vorlesung für Projektmanagement mit 10 Einheiten angeboten, in der ich alle Projektphasen anhand vieler realer Beispiele den Studenten näher gebracht habe.

  • Mit welchen Technologien habe ich gearbeitet?

    Im Rahmen der Projekte habe ich mit folgenden Technologien gearbeitet:

    • Haupt Programmiersprache der SAP für R/3, Netweaver, S/4 etc.: ABAP
    • Core Data Services (CDS) stellen die zentrale Technologie dar, um Daten im SAP-System zu modellieren
    • Web basierte SAP UI Technologie basierend auf Javascript: SAP UI5
    • SAP Framework für generische UI5 Anwendungen unter Einhaltung der geltenden UX Richtlinien: SAP Fiori
    • OData (Open Data Protocol) ist ein von ISO/IEC anerkannter OASIS-Standard, der eine Reihe von Best Practices für die Erstellung und Nutzung von REST-APIs definiert
    • ABAP RESTful Application Programming Model (RAP): Modell der SAP, um Web APIs in ABAP mit JSON/XML als Datenaustausch zu programmieren. Mit RAP ist es möglich SAP HANA-optimierte OData Services zu erstellen.
    • Gateway: Framework für die Generierung von OData Services. Gateway ist der Vorgänger von RAP.
    • SAP Cloud Application Programming Model (CAP), ist ein Framework zur Erstellung von Unternehmensanwendungen als WebApps. Es basiert nicht auf ABAP, sondern auf JavaScript und läßt sich einfach mit CDS Views und Fiori kombinieren.
    • Verschiedene Schnittstellentechnologien (z.B. IDOC/EDI, REST usw.)
    • Plattformen: OnPremise und auch BTP Cloud

    Im privaten Bereich habe ich Know How in folgenden Technologien aufgebaut:

    • ESP IoT Entwicklungen
    • SmartHome Steuerungen
    • Web Applikationen (Perl, MySQL, Javascript, CSS, HTML, VueJS) 
  • Was biete ich?

    In Zukunft möchte ich gerne Unternehmen in Technologiefragen und bei Software Entwicklungen unterstützen. Meine Erfahrungen bzgl. "Best Practices" in komplexen Projekten können für Kunden in Projekten hilfreich sein.

    Hiermit kann ich zur digitalen Transformation beitragen durch Migrationen, Neuentwicklungen, Erweiterung bestehender Prozesse, Schnittstellenanbindungen usw. 

  • Referenzprojekte

    Es folgen ein paar Bespiele aus meiner Berufslaufbahn. In Summe habe ich bei ca. 50 teils sehr großen Projekten mitgearbeitet.

    Retail Migration und Erweiterungstools

    Es wurde eine sehr große Transformation eines Retailers auf SAP durchgeführt. Alleine der Umfang der Migrationstätigkeiten belief sich auf 2 Jahre. Da es sich hierbei um Millionen von Datensätzen handelte, mussten die Migrationsläufe effizient parallelisiert werden.

    Außerdem mußten viele Stammdaten- und Bestellprozesse auf die kundenindividuellen Anforderungen angepaßt werden. Ergänzend wurden auch komplett neue Applikationen entwickelt.

    Rolle: Architekt und Entwickler

    Verteilplattform für mobile Endgeräte eines Getränkelieferanten

    Dynamisch anpassbares API Framework zur Verteilung von Daten auf mobile Endgeräte. Herausforderung war die hohe Anzahl von Endgeräten (ca. 10.000) und die große Datenmenge pro Endgerät (ca. 30MB).

    Die Datenstrukturen mussten effizient erweiterbar sein, so dass gleichzeitig die Schnittstellen und Endgeräte mit den Änderungen ohne Anpassungen lauffähig blieben.

    Rolle: Architekt und Entwickler

    CDS View Transformation komplexer Reports für die Cloud Anbindung (Pharma)

    Die Ergebnisse sehr komplexer Reports musste in Form von CDS Views realisiert werden, um diese für neue Cloud Anwendungen (CAP) nutzbar zu machen.

    Rolle: Chef-Architekt und Entwickler

    UI5 App zur Fertigungskontrolle in der Stahlindustrie

    UI5 App auf einer älteren Netweaver Plattform zur Produktionskontrolle und Qualitätseinteilung von Stahl.

    Hierzu mußten alte BAPI Lösungsansätze in CDS Views transformiert werden, damit sie effizienter an die OData Kommunikation der UI5 Apps angebunden werden konnten.

    Rolle: Chef-Architekt und Entwickler

    Planungstools für die Werbebranche

    In diesem sehr großen Projekt ging es um zahlreiche Planungstools mit einer proprietären UI Technologie und Anbindung an ein R/3 System.

    Die Projektgröße umfaßte mehr als 500 Personen, mit 150 Entwicklern und 8 Architekten.

    Neben der Komplexität der Tools war die Herausforderung alle Anwendungen von der Bedienbarkeit anzugleichen. Pro Tool gab es ein Team aus Kunden, externen und SAP-Mitarbeitern und jedes Team hatte eigene Ideen für die Umsetzung. Ohne detaillierte Abstimmungen wären die Tools komplett unterschiedlich zu bedienen gewesen. 

    Es wurde ein MS Project Plan mit mehr als 12.000 Zeilen verwendet, was die Komplexität des Projekts verdeutlichen sollte.

    Rolle: Chef-Architekt

 

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.