Persönliche Informationen
Spanisch — Muttersprache
Englisch — Fließend
Know-How
ABAP, ABAP OO, SQL, Java, C#, JavaScript
HTML, CSS, UML-Modellierung, ERM, Model View Controller (MVC)
ABAP, ABAP OO, JavaScript, C#
Ausgewählte Projekte
In meiner Rolle als technische Beraterin und Entwicklerin war ich für die Analyse fachlicher Anforderungen sowie für die technische Umsetzung und das Customizing zahlreicher Change Requests verantwortlich. Ich arbeitete weitgehend selbstständig an der Weiterentwicklung des SAP ESS/MSS-Umfelds auf Basis von SAP Fiori. Dabei setzte ich ABAP und ABAP Objects im Backend sowie SAPUI5 und JavaScript im Frontend ein. Neben der Anpassung bestehender Fiori-Anwendungen nahm ich Erweiterungen an OData-Services vor und ergänzte zusätzliche UI5-Controls zur Verbesserung der Benutzerführung und User Experience.
Ein wesentlicher Bestandteil meiner Tätigkeit war die Anpassung und Optimierung von Prozessen in den Bereichen Abwesenheiten, Zeitwirtschaft, Mehrarbeit und Gleitzeit. Hierzu zählten unter anderem die Konfiguration und Anpassung von SAP Business Workflows sowie die Einrichtung von Hintergrundjobs zur automatisierten Verbuchung genehmigter Anträge in relevante SAP-HCM-Infotypen. Ergänzend übernahm ich Customizing-Aufgaben in den Modulen PA, OM und PT sowie einzelne Berechtigungsthemen, bei denen Rollen und Zugriffe an neue ESS- und MSS-Funktionalitäten angepasst wurden.
Die bestehende Rufbereitschafts-App wurde im Projekt gezielt an neue fachliche Anforderungen angepasst. Dabei lag mein Fokus auf der technischen Umsetzung von Frontend- und Backend-Erweiterungen zur Unterstützung der Planung von Rufbereitschaften sowie der Erfassung von Einsatzzeiten durch Ingenieure und Monteure. Die erfassten Daten bilden die Grundlage für nachgelagerte Abrechnungsprozesse und die Weiterverarbeitung im SAP-HCM-System.
Neben der Entwicklung übernahm ich Aufgaben in den Bereichen Test, Dokumentation und Übergabe der umgesetzten Funktionen nach Abnahme durch den Kunden. Die Abstimmung erfolgte überwiegend ticketbasiert über Asana sowie telefonisch bei dringlichen fachlichen und technischen Fragestellungen. Die Transport- und Releaseprozesse wurden kundenseitig gesteuert, wobei ich eng in die Abstimmung und Freigabe der Transporte eingebunden war. Das Projekt wurde in einem kleinen Team aus Projektleitung und mir als verantwortlicher Entwicklerin umgesetzt.
Verwendete Technologien waren SAP ESS, ABAP, SQL und Jira.
Die Herausforderung bestand darin, die bestehende Programmlogik zu analysieren und zu verstehen, um die erweiterte Logik an der richtigen Stelle im Code zu implementieren, ohne die vorhandenen Abhängigkeiten zu stören.
Meine Aufgabe bestand in der Implementierung und dem Testen der erweiterten Logik. Dies umfasste die sorgfältige Integration der neuen Funktionalität, um sicherzustellen, dass sie nahtlos mit der bestehenden Systemstruktur interagiert.
Durch die Implementierung können Mitarbeiter, die in das Unternehmen zurückkehren, ihre Entgeltnachweise trotz rückwirkender Berechnungen korrekt einsehen. Dies ermöglicht eine transparente und genaue Abrechnung, die den Wiedereintritt von Mitarbeitern angemessen berücksichtigt.
Der Schwerpunkt lag auf der strukturierten Überführung qualitätsgesicherter Vertragsstammdaten in die SAP-Systemlandschaft. Hierfür wurden relevante Vertragsdaten zunächst aus dem Legacy-System extrahiert, anschließend mittels Python-gestützter Aufbereitung transformiert und vor der Migration umfassend validiert. Im Anschluss erfolgte die technische Migration der Daten nach SAP ECC beziehungsweise in die angebundene MDG-Umgebung sowie eine fachliche und systemseitige Nachvalidierung zur Sicherstellung von Vollständigkeit, Konsistenz und korrekter Übertragung.
Durch die systematische Bereinigung von Inkonsistenzen und die erfolgreiche Migration konnte die Datenqualität signifikant verbessert, die Stammdatenhaltung zentralisiert und eine performante Grundlage für den zukünftigen Betrieb sowie nachgelagerte Transformationsvorhaben geschaffen werden.
Im Rahmen der Entwicklung habe ich Anpassungen am Datenbankmodell vorgenommen, um die Speicherung und Verwaltung der Anhänge zu ermöglichen. Zudem wurde eine Archiv-Anbindung integriert, sodass die Dokumente direkt in die elektronische Personalakte übernommen werden können. Die Business-Logik und die oData-Services wurden entsprechend erweitert, um die Verarbeitung der Anhänge sicherzustellen.
Auf der Frontend-Seite habe ich die Benutzeroberfläche sowie die zugehörige Logik überarbeitet, um eine intuitive und benutzerfreundliche Bedienung zu gewährleisten. Zusätzlich wurde eine Pflichtfeldprüfung implementiert, die sicherstellt, dass Anhänge in bestimmten Fällen zwingend hochgeladen werden müssen.Das Ziel dieses Projekts war die Erweiterung der bestehenden Vergütungsrunde App, um die Möglichkeit zu schaffen, zusätzliche Informationen als Anhänge in den Prozess einzubinden. Durch diese Optimierung sollte die Digitalisierung weiter vorangetrieben und Medienbrüche vermieden werden.
Im Rahmen der Entwicklung habe ich Anpassungen am Datenbankmodell vorgenommen, um die Speicherung und Verwaltung der Anhänge zu ermöglichen. Zudem wurde eine Archiv-Anbindung integriert, sodass die Dokumente direkt in die elektronische Personalakte übernommen werden können. Die Business-Logik und die oData-Services wurden entsprechend erweitert, um die Verarbeitung der Anhänge sicherzustellen.
Auf der Frontend-Seite habe ich die Benutzeroberfläche sowie die zugehörige Logik überarbeitet, um eine intuitive und benutzerfreundliche Bedienung zu gewährleisten. Zusätzlich wurde eine Pflichtfeldprüfung implementiert, die sicherstellt, dass Anhänge in bestimmten Fällen zwingend hochgeladen werden müssen.
Meine Aufgabe bestand in der vollständigen Anpassung und Implementierung der App, wobei ich den Reiseabrechnungsprozess umfassend durch Customizing optimierte. Dabei habe ich im Frontend vor allem Textanpassungen in der i18n-Datei vorgenommen, um die Nutzererfahrung zu verbessern und sicherzustellen, dass die App den spezifischen Anforderungen des Kunden gerecht wird.
Ein weiterer wichtiger Aspekt meines Engagements war die enge Zusammenarbeit mit der Fachabteilung. Ich stand im regelmäßigen Austausch mit den Fachverantwortlichen und organisierte spezifische Meetings, um den Fortschritt des Projekts zu besprechen und etwaige Komplikationen frühzeitig zu identifizieren und zu lösen. Darüber hinaus koordinierte ich das Testen der Anwendung in Zusammenarbeit mit der Fachabteilung und stellte durch eigene Tests den reibungslosen Ablauf des Reiseabrechnungsprozesses sicher.
Meine Aufgabe bestand darin, diese neue Kachel im bereits bestehenden Launchpad-Designer anzulegen. Dazu erstellte ich einen neuen Katalog sowie eine neue Gruppe, in der die Kachel integriert wurde. Ein besonderes Augenmerk lag darauf, dass die neue Kachel und ihre Zugriffsrechte durch eine entsprechend konfigurierte Rolle gesteuert werden konnten. Hierzu legte ich eine neue Rolle an, die den vollen Zugriff auf die neue Kachel gewährleistete. Die Rolle wurde so konfiguriert, dass sie die Berechtigungen zur Nutzung des neuen "Expertenview" präzise abbildete und für die entsprechenden Benutzergruppen einfach zuzuweisen war.
Während der Umsetzung arbeitete ich eng mit den Stakeholdern zusammen, um sicherzustellen, dass die Anforderungen vollständig erfüllt wurden und die Lösung nahtlos in das bestehende System integriert, werden konnte. Zusätzlich wurde die Umsetzung und der Fortschritt der Aufgaben in Jira dokumentiert und verfolgt.
Meine Aufgaben umfassten die Anpassung einer spezifischen XSS-Rolle, die für den Service und die Nutzer optimiert wurde. Diese Rolle wurde entsprechend der Anforderungen des Kunden angepasst, um den sicheren Zugriff auf die neuen Funktionalitäten zu gewährleisten. Zusätzlich habe ich eine bereits vorhandene Rolle im Backend um die erforderlichen Serviceberechtigungen erweitert, um eine nahtlose Integration der neuen Applikation sicherzustellen.
Ein weiterer wichtiger Schritt war die Überführung der neuen Applikation auf das Kundensystem, wobei ich den Transportauftrag abgeschlossen und den ICF-Service eingerichtet habe. Zudem habe ich die Zielzuordnung auf dem Kundensystem vorgenommen, um die neuen ESS-Funktionalitäten korrekt zu implementieren. Während des gesamten Projekts stand ich in regelmäßiger Kommunikation mit den Ansprechpartnern des Kunden, wobei die Abstimmung über Jira erfolgte.
Im Rahmen dieses Projekts habe ich eine umfangreiche Liste an Customizing-Wünschen für die Bescheinigungszentrale App im ESS/MSS-Bereich umgesetzt. Die zentrale Herausforderung bestand in der zeitaufwändigen Analyse des bestehenden Customizings, um die kundeneigenen Implementierungen und Anpassungen nachvollziehen zu können.
Die Umsetzung erfolgte unter regelmäßiger Abstimmung mit dem Kunden, wobei stets eine Nutzen-Aufwand-Abwägung vorgenommen wurde. Dies ermöglichte dem Kunden eine kontinuierliche Entscheidungsfindung hinsichtlich der Priorisierung und Anpassung der Customizing-Wünsche.
Meine Aufgaben umfassten die detaillierte Analyse des vorhandenen Customizings, einschließlich Debugging und Untersuchung relevanter Customizing-Tabellen. Zudem implementierte ich erforderliche Schnittstellen, führte Customizing-Anpassungen durch und passte den Workflow an, um eine auf Kundenwünsche abgestimmte Reisebeantragung zu ermöglichen. Darüber hinaus habe ich den Genehmigungsprozess im Workflow für die Anlegung einer Reise überarbeitet.
Das Projektziel bestand in der Entwicklung und Implementierung einer automatisierten Lösung, die den manuellen Prozess ablöst und durch die rechtzeitige Anforderung von Kontrollstammdokumenten den Geschäftsablauf sichert. Die neue Lösung sollte es den Mitarbeiter:innen ermöglichen, direkt aus der Transaktion heraus Dokumente anzufordern und eine automatisierte E-Mail mit angehängtem PDF an die jeweiligen Kunden zu senden. Zudem wurde ein zentraler Punkt geschaffen, an dem Kontrollstammdokumente effizient angefordert und eingepflegt werden können. Dadurch sollte nicht nur die Prozessqualität erhöht, sondern auch die Mitarbeiter:innen entlastet und die Kundenzufriedenheit gesteigert werden.
Meine Aufgaben im Projekt umfassten folgende Tätigkeiten:
Projektphasen nach dem Wasserfallmodell:
Durchführung einer detaillierten Anforderungsanalyse inklusive Ist-Analyse und Entwicklung eines Soll-Konzepts.
Erstellung eines Pflichtenhefts, das die funktionalen Anforderungen, Rahmenbedingungen und Qualitätskriterien detailliert beschreibt.
Entwurfs- und Implementierungsphase mit anschließender Abnahme und Deployment.
Technische Umsetzung:
Erweiterung der ALV-Struktur und Implementierung der zugrundeliegenden Datenstruktur.
Anlage der relevanten Datenbanktabellen und Implementierung der Geschäftslogik mit umfassenden Tests.
Entwicklung eines Druckprogramms zur Generierung der PDF-Dokumente sowie deren Anbindung an die E-Mail-Automatisierung.
Planung und Einbindung der Anwendung in eine ereignisgesteuerte Prozesskette (EPK).
Dokumentation und Übergabe:
Erstellung einer ausführlichen Entwicklerversion sowie eines Benutzerhandbuchs.
Fertigstellung der Projektdokumentation zur Nachvollziehbarkeit und Übergabe an die betriebliche Nutzung.
Weiterbildungen und Zertifizierungen
Die Fundamente effektiven Projektmanagements