Meine Projekte
2022/07 - 2024/10
Energieversorger
Beratung und Entwicklung im S4/HANA Umfeld (BW/4HANA,BPC, BCS, SAC)
Technologien
- SAP BI (BW/4HANA), ABAP-OO, Fox Formulars, Custom Exists, Workbooks, AfO, VBA, SAC
Aufgaben
- Beratung und Entwicklung im BW/4HANA Umfeld, Group Controlling
- Erstellen unter anderem von Queries, Planungsmappen, VBA Offline-Planungsmappen, ABAP Code, Umlage-Funktionen, Verteilungen, Bilanzausgleich, Inter-Company Datenübernahme, Währungsumrechnung, SAC Stories mit Javascript
- SAP SEM-BCS Anbindung: Erstellen von ABAP Code im BCS System zum Auslesen der Stammdaten der Gesellschaften und Positionen, sowie zur Statusermittlung der Konsolidierungs-Task.
- Datenübertragung über RFC an SAP-BCS
2020/06 - 2022/10
Public Sector - Controlling
Entwicklung einer SAP-UI5 Applikation
Technologien
- SAP UI5, SAP BI , ABAP-OO, OData
Aufgaben
- Erstellen einer UI5 Applikation auf Basis von SAPUI5, Odata.
UI5 Komponente wurden zur Wiederverwertbarkeit programmiert.
Unter anderem entstand ein Framework ähnlich wie Lumira, um Daten aus
einer Query zu laden, den Datenaufriss zu definieren, zu filtern und
Varianten zur Darstellung als Grafik (Graphomate) oder Tabelle anzulegen.
Abweichungen, sowie Datenpunkte können grafisch hervorgehoben werden.
2019/10 - 2020/04
Bank
SAP – BCA Kontokorrent
S/4HANA Migration
Technologien
- HANA SQL, CDS View, ALV IDA, ABAP Test Cockpit (ATC)
Aufgaben
- ABAP Code Optimierung
- Erstellen einer Guideline zu HANA Optimierten Code
- Einführung ABAP Test Cockpit
- Optimieren von SQL Statements und Reports
- CDS Views mit Abfrage-Berechtigung für ALV IDA (Integrated Data Access) Reports erstellen
- Prototyp AMDP (ABAP Managment Database Procedures)
- Code Review
Seit 2000
Banken
Unterstützung zur Erstellung des Konzernberichtes:
Konzernkonsolidierung und Planung.
Technologien
- SAP BCS/BPS/BI/IP und BPC
Aufgaben
- Zusammenarbeit mit den Fachabteilungen: Beratende Tätigkeit, Analyse und technische Umsetzung verschiedener Technologien, wie z. B. Web UI, Sap ABAP 00, SAP BI und Microsoft .Net
2017-2019
Deutsche Bank
SAP BPC/Integrierte Planung (SAP IP), Strategische Planung
Technologien
- HANA & BI Datenmodellierung
- HANA native Entwicklung, Schema und Metadaten Import
- Calculation Views, CDS Views
- Composite Provider, Advanced DSO, InfoProvider, InfoCubes, InfoObjects, DataSources
- Transformationen, Daten Extraktoren
- Performance Optimierung
Aufgaben
- Diverse Teilentwicklung in BPC (Data Model, Queries, Planfunktionen, Customer Exits, AfO)
- ABAP OO
- Integration einer Release Validation in den Business Process Flow von BPC (Submit BADI)
- Implementierung von kundenspezifische Planungsfunktion (ABAP basiert)
2018
Bank
Status Monitoring des Konzernabschlusses (BCS)
Technologien
- SAPUI5 (HTML 5)/BO Design Studio/Odata, Bex Query, HANA Calculation View, HANA SQL
2016
Bank
SAP Datenanbindung mittels java/REST Service (Swagger)
Daten aus einem Dritt System (Java Webapplikation/Oracle) werden an SAP BCS übertragen.
Technologien
- Abap OO/Java/Oracle/REST Service (Swagger), JSON, Java Servlet, Marven, JDBC
Aufgaben
- Entwicklung und Schulung des Teams
2014
Bank
DTA - Deffered Tax Asset Planning
Formelbasiert, wenn-dann Analyse für die Bewertung des Eigenkapitals gemäß Basel 3 aus dem latenten Steuer Guthaben (DTA). Die Planung findet hierarchisch über den Konzern statt
Technologien
- Abap OO
- SAP BI
- Web-Frontend
- Eigens definierte Calculations Engine (ca. 5 Mio. Datensätze in 1 Minute)
- Eigens definierte Layout Engine
Aufgaben
- Aufnehmen der Kundenanforderungen, deren Analyse, sowie die technische Umsetzung
- Implementierung der Backend Engine
- Implementierung des Web-Frontend mit Excel Export
2014
Deutsche Bank
SFXR Report
Absichern von Währungsrisiken für Anteile an verbundene Unternehmen mit Eigenkapital in Fremdwährung. Zu den Funktionen zählt das Erfassen von at-Equity Werten, dynamisches Reporting mit Währungsumrechnung, Vormonatsvergleich, Abweichungsanalyse, deren Kommentierung sowie ein Approval-Workflow.
Technologien
- Abap OO
- Web-Frontend auf Basis von .Net ASPX Page
Aufgaben
- Aufnehmen der Kundenanforderungen, deren Analyse, sowie die technische Umsetzung
- Entwicklung des Backends (ABAP-OO): Reporting, Dartenerfassung, Workflow
- Entwicklung eines generischen Web-Frontend mit Datenerfassung sowie Kommentierung
09/2007
Bildungsinstitut
Workshop
Workshop für interne Mitarbeiter als Projektvorbereitung zum erstellen, bearbeiten, transformieren und parsen von XML Dokumenten.
Technologien
- Abap OO
- simple Transformation (ST)
- XML Transformation (XSLT)
- XML, Xpath
Aufgaben
- Vorbereiten eines Scripts und Übungsaufgaben
- Durchführung des Workshops
Seit 01/2003
Deutsche Bank
SAP SEM (BCS, BPS)
Anwendungsentwicklung im Bereich für das Group Controlling, Financial und Management Accounting
Technologien
- SAP SEM BCS, BPS, BW 3.2/BI 7.0
- Sap Web Applikationserver (WAS 6.2 und NW2005s)
- Microsoft IIS,VB.net
- Webservice, (D)HTML, CSS, JavaScript, XML, XSL, XPath
Aufgaben
- Erstellung einer EAI Applikation (SAP, VB.NET, Webservices)
- Implementieren von Schnittstellen
- Abap/4 und Abap/OO Entwicklung
- Erstellen von Dynpro Seiten mit Enjoy-Controls
- Implementierten von SAP-BW Info Objekten, Virtueller Cube mit dahinter liegender Funktion zum generieren der Reporting Daten
- Erstellung und Customizing von BPS Planungslayouts
- Programmieren eines Web-Frontends in Verbindung mit SEM-BCS
- Erstellen von HTML GUI-Elementen (Hierarchieauswahl, Wertelisten, Validierungselemente)
- Serverseitiges erstellen von Excelsheets mittels ExcelWriter
- Beratung bei der Architektur und Programmstrukturierung (OOA, OOD, UML, MVC, Design-Pattern)
- Performance-Optimierung
Fachliche Schwerpunkte
- Restatements
- Abstimmung von Konzern- und Teilkonzerninternen Posten
- Validieren von Eingabedaten
- Freigabevalidierung
06/2000-01/2003
Deutsche Bank
Eliminierung und Abstimmung von Konzern- und Teilkonzerninternen Posten
Webanwendung im Bereich Group Controlling auf Basis von Oracle
Technologien
- Oracle 8i, 9i; PL/SQL, IAS (modplsql), OAI, Unix AIX
- Oracle Discovery, Portal
- (D)HTML, CSS, Javascript
- Schnittstelle zu SAP EC_CS
Aufgaben
- Architektur für modulares Programmieren (z. B. GUI-Elemente)
- Performance-Optimierung
- Clientseitige Benutzerführung durch JavaScript: Eingabehilfe und Validierung (Autovervollständigung, Hierarchieauswahl, Auswahl von Wertebereichen, etc.)
- Generieren von HTML Seiten durch Oracle modplsql (Layout mit CSS)
- Aufbau und Konzept einer VPD (virtual private Database)
- Erstellen von Interfaces (Dateiupload, SMTP-Schnittstelle)
- Unterstützung bei der Administration und bei der Implementierung von Oracle Discovery
11/1999-05/2000
VW-T
Stammdatenverwaltung für die Logistik
Zentrales Modul für den Datenaustausch verschiedener Systeme (MDE, SAP)
Technologien
- Oracle 8; PL/SQL
- Developer; Designer
- SQL-Loader, UTL_FILE
- Unix HP-UIX
Aufgaben
- Pflegen des Datenmodells im Designer
- Generieren von Forms im Designer
- Erstellen von Forms mittels Oracle Developer
- Programmieren von PL/SQL Modulen
- SQL und Shell Skripte erstellen
- Datenimport (SQL-Loader und UTL_FILE
- Erstellen von Konzepten und Dokumntationen
05/1999-11/1999
VW
System für Gewährleistungs- und Kulanzanträge
Technologien
- Oracle 8,l 8i, OAS mit JWeb Catrige (Java)
- Java, JDBC, J2EE, Corba (EJB), JWeb (ähnlich Servlets)
- Visual Age
Aufgaben
- Erstellen von Prototypen (Javaapplikation, Corba)
- Entwerfen von USE-Cases
- HTML-Seiten mittels Oracle OAS (JWeb, ähnlich Servlets) generieren
- Administration des OAS
08/1998-03/1999
BASF
Visualisieren von Prozessdaten mittels Java
Diplomarbeit; Note 1,0
Beschreibung
Prozessdaten, die mit einer SPS erfasst und in einer MS SQL Datenbank gespeichert werden, sollen in einer Oracle-Datenbank transferiert werden und mit einer GUI visualisiert und ausgewertet werden.
Technologien
- Java, J2EE, RMI, Beans, Servlets, Messwerterfassung, SPS
Aufgaben
- Entwickeln einer Javaapplikation (Applet) zum Visualisieren von Prozessdaten
- Erstellen von Diagrammen, Messwertanzeige-Beans (Digitalanzeigen, Anzeigebalken, Tanks zum Visualisieren des Inhaltes, Zeigerinstrumente (Temperaturanzeige, Luftfeuchtigkeit)
- Implementieren einer SMTP-Schnittstelle um Alarm per Mail bei einer Grenzwertüberschreitung auslösen zu können
- Erstellen von Reports mittels Java-Servlets
- Erstellen von Excelsheets auf dem Server mittels RMI und ODBC zum Download an den Client
1995-1998
PC-Support
PC-Support
Gewerbe neben dem Studium
- Installation von Hard- Software, Netzwerken und Telekommunikationseinrichtungen
1996
FH-Lippe
Tutor an der FH-Lippe
Einführung in Datenbanken auf Basis von DBase 5.5
- Vorbereitung des Skriptes für das Tutorium
- Vortragen des Skriptes, sowie durchführen der zugehörigen übungen