ABAP OO, CDS, RAP, OData, REST, IDoc, AMDP, HANA Performance, S/4HANA Backend
Aktualisiert am 27.03.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 27.03.2026
Verfügbar zu: 100%
davon vor Ort: 100%
ABAP OO
CDS (Core Data Services)
RAP (RESTful ABAP)
OData (V2/V4)
REST APIs
AMDP
SAP S/4HANA
Integration (IDoc
Schnittstellen)
SAP MM
SAP SD
Integration
Performance Analyse
Parallel Processing
SAP GP
Deutsch
Muttersprache
Englisch
gut
Russisch
gut

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

3 Jahre
2023-04 - heute

Integration eines neuen Standorts in die bestehende SAP Landschaft

SAP techn. Berater & Entwickler Adobe Forms Dokumentenmanagement SAP WM ...
SAP techn. Berater & Entwickler

Ziel dieses Projekts ist es, einen neuen Standort in die bestehende SAP Landschaft des Unternehmens zu integrieren. Hierzu mussten die bestehenden Prozesse der neuen Produktionsstätte analysiert und bewertet werden und diese mit den bestehenden Prozessen harmonisiert werden. Eine Herausforderung bestand darin, die Prozesse vor Ort anzupassen und zu optimieren. Um dies gewährleisten zu können, mussten die bestehenden Schnittstellen erweitert, Alt-Daten aufbereitet und migriert werden. Eine Teilaufgabe besteht darin, die bestehenden Formulare an die neuen Templates anzupassen und dabei die rechtlichen, lokalen Gegebenheiten zu berücksichtigen.

  • Implementierung mehrerer Flatfile Schnittstellen (Stücklisten, Arbeitspläne, Dokumentinfosätze)
  • Erweiterung des SAP Standards mit Hilfe des Enhancement Framworks
  • Einführung einer Sprachsteuerung in der Nachrichtensteuerung
  • Dokumentation aller durchgeführten Entwicklungstätigkeiten
  • Erweiterung der Business Logik von IDocs mithilfe von BAdIs

Adobe Forms Dokumentenmanagement SAP WM User Exits Smartforms Projektmanagement Performanceoptimierung SAP MM SAP IDoc Funktionstests Fehleranalyse Enhancements EDI Datenanalyse ABAP ABAP OO SAP SD BAdIs S/4HANA
Maschinen- und Anlagenbau
1 Jahr 1 Monat
2025-01 - 2026-01

Automatisierung von Business Partner Erweiterungen im S/4HANA Umfeld

Senior Developer SAP MDM SAP BP SAP SD ...
Senior Developer

Im Rahmen der Stammdatenverwaltung wurde eine Lösung zur automatisierten Erweiterung von Business Partner Sichten entwickelt. Ziel war die vollständige Eliminierung manueller Pflegeprozesse nach der Neuanlage von Geschäftspartnern. Die Herausforderung bestand in der konsistenten Übernahme komplexer Default-Strukturen (u. a. KNVI, KNVV, KNVP, LFM1) sowie der Differenzierung zwischen Initialanlage, Updates und Deaktivierungsszenarien.


Auswirkung dieser Entwicklung:

  • Reduktion manueller Stammdatenpflege
  • Fehlerquote bei BP-Erweiterungen signifikant
  • Sofortige operative Nutzbarkeit neuer Geschäftspartner
  • Skalierbare Lösung für Massenverarbeitung
  • Verbesserung der Datenqualität/-konsistenz über mehrere Mandanten hinweg


Verantwortlichkeiten:

  • Entwicklung einer objektorientierten Architektur zur Steuerung von BP-Erweiterungen
  • Nutzung von Default-Business-Partnern als Template-Quelle
  • Implementierung einer Delta-Logik (Insert / Update / Delete inkl. Sperrkennzeichen)
  • Aufbau eines Batch-Prozesses zur periodischen Verarbeitung großer Datenmengen
  • Integration in bestehende BP-Transaktionen und CVI-Prozesse
  • Implementierung eines Application Logging (SLG1) zur Nachvollziehbarkeit und Fehleranalyse
  • Sicherstellung der Mandanten- und Organisationsdatenabhängigkeit
  • Erarbeitung und Pflege einer technischen Dokumentation sowie einer Testmatrix mit Testdaten
  • Beratung zur Automatisierung und Integration in bestehende Verteilprozesse

SAP MDM SAP BP SAP SD SAP MM ABAP Debugging SAP ADT ABAP OO Anforderungsanalyse BAPI Customizing Datenanalyse SAP GP User Exits
Großhandel
7 Monate
2025-06 - 2025-12

End-to-End Automatisierung von Retourenprozessen im S/4HANA Umfeld

Senior Developer SAP SD SAP MM SAP QM ...
Senior Developer

Im bestehenden Retourenprozess wurde die Entscheidung über die weitere Verarbeitung von retournierten Waren (z. B. Umlagerung, Ausschuss, Reparatur) bereits frühzeitig im Retourenauftrag getroffen, konnte jedoch systemseitig nicht durchgängig genutzt werden. Dies führte zu manuellen Nacharbeiten, redundanten Prüfprozessen und erhöhtem Abstimmungsaufwand zwischen Service, Logistik und Qualitätsmanagement. Ziel des Projekts war die durchgängige technische Abbildung dieser Folgeentscheidungen über den gesamten Prozess hinweg ? vom Retourenauftrag bis zur automatisierten Weiterverarbeitung in Logistik und Qualitätsmanagement.


Auswirkung dieser Entwicklung:

  • Deutliche Reduktion manueller Nachbearbeitung im Retourenprozess
  • End-to-End Automatisierung der Folgeprozesse (SD ? MM ? QM)
  • Konsistente Nutzung fachlicher Entscheidungen über alle Prozessschritte hinweg
  • Reduzierung von Abstimmungsaufwänden zwischen Fachbereichen
  • Verbesserung der Prozessqualität und Durchlaufzeiten im Retourenhandling


Verantwortlichkeiten:

  • Erweiterung des SD-Datenmodells zur Aufnahme von Folgeaktionen auf Positionsebene
  • Implementierung einer automatischen Übergabe der Folgeaktion in nachgelagerte Prozesse (Lieferung, Wareneingang)
  • Entwicklung von Logiken zur automatisierten Anlage und Verarbeitung von Q-Meldungen
  • Integration der Entscheidungslogik in bestehende MM- und QM-Prozesse
  • Umsetzung von Enhancements und User Exits zur Erweiterung des SAP-Standards
  • Sicherstellung der konsistenten Datenverarbeitung über mehrere Module hinweg
  • Reduktion manueller Eingriffe durch automatisierte Prozesssteuerung

SAP SD SAP MM SAP QM SAP EWM/LMS ABAP Debugging SAP ADT ABAP OO BAPI Datenanalyse User Exits
Großhandel
1 Jahr 3 Monate
2024-08 - 2025-10

Anbindung eines Kundenportals zur Darstellung von Maschinendaten

Senior Developer OData ABAP OO ABAP Debugging ...
Senior Developer

In diesem Projekt wurde ein externes Kundenportal mithilfe eines OData-Service angebunden. Dazu wurden im SAP-System Kundendaten und ihre dazugehörigen technischen Plätze, mithilfe von CDS-Views, modelliert und als CDS-Referenzen im Service integriert. Über Filterfunktionen war es möglich, die technischen Plätze auf die aktuelle Kundensicht einzuschränken, sodass die REST-Anfragen nur die Daten übermittelten, die tatsächlich gefordert waren. Da technische Plätze über eine hochkomplexe Hierarchie verfügen, war es notwendig, das Datenmodell mithilfe einer Vater-Kind-Beziehung zu erzeugen. Dadurch konnten die Daten im Frontend, in vereinfachter Form visualisiert werden. Eine Besonderheit war die Implementierung der Rollen und Rechte, über die gewisse Personenkreise im Frontend nur ausgewählte Sichten einsehen und Aktivitäten ausüben durften. 

  • Anforderungsanalyse mit dem Product Owner und dem Technischen Leiter
  • Konfiguration des SAP Gateways
  • Datenmodellierung mithilfe von CDS Views auf einem R3 und den ADT in eclipse
  • Ausarbeitung eines kundeneigenen Rechte und Rollenkonzepts
  • Implementierung eines OData v2 Services mithilfe der CDS-Referenzen
  • Testing der Schnittstelle aus de Postman Client heraus
  • Dokumentation der API anhand der Nutzung aus dem Postman Client

OData ABAP OO ABAP Debugging SAP ADT ABAP4Eclipse Datenmodellierung Gateway Postman SAP CDS
Maschinen- und Anlagenbau
2 Monate
2024-09 - 2024-10

Performante Nachkalkulation und Massendatenverarbeitung mittels AMDP im S/4HANA Umfeld

Senior Developer ABAP Debugging SAP ADT AMDP ...
Senior Developer

Im Rahmen eines FI-nahen Reporting-Szenarios wurde eine performante Lösung zur Nachkalkulation und Plausibilitätsprüfung von Preisfindungen entwickelt. Ziel war die Verarbeitung großer Datenmengen aus SAP (RSEG) und Non-SAP Quellen in einem gemeinsamen Datenmodell, um fehlerhafte Preisfindungen automatisiert zu identifizieren. Die zentrale Herausforderung bestand in der effizienten Aggregation und Verarbeitung massiver Datenvolumina sowie der Parallelisierung der Preisfindungslogik.


Auswirkung dieser Entwicklung:

  • Performante Verarbeitung großer Datenmengen im Millionenbereich
  • Signifikante Reduktion der Laufzeiten durch Code Pushdown (AMDP)
  • Horizontale Skalierung durch Parallelisierung der Verarbeitung
  • Zentrale Datenbasis für fundierte Preisanalysen und Fehleridentifikation
  • Deutliche Verbesserung der Datenqualität und Transparenz in der Preisfindung


Verantwortlichkeiten:

  • Entwicklung einer AMDP-Klasse zur datenbankseitigen Verarbeitung großer Datenmengen (Code Pushdown)
  • Zusammenführung von SAP- und Non-SAP-Datenquellen in einem konsolidierten Datenmodell
  • Implementierung von SQLScript-Logik zur Aggregation und Vorverarbeitung
  • Aufteilung der Daten in Verarbeitungspakete und Umsetzung einer Parallelisierung mittels CL_ABAP_PARALLEL
  • Entwicklung eines flexiblen Kalkulationsschemas zur Preisfindung
  • Aufbau eines skalierbaren Batch-Prozesses zur regelmäßigen Ausführung
  • Persistierung der Ergebnisse zur weiteren Analyse und Reporting-Nutzung

ABAP Debugging SAP ADT AMDP ABAP OO ABAP4Eclipse SAP FI BAPI SAP CDS Performanceoptimierung S/4HANA
Großhandel
4 Monate
2024-06 - 2024-09

Realisierung einer Fiori App zur Verwaltung von Ansprechpartnern zum Lieferanten

SAP techn. Berater & Entwickler SAP BP ABAP Debugging SAP ADT ...
SAP techn. Berater & Entwickler

Die Anforderung des Endbenutzers war es, eine App zur Verwaltung von Ansprechpartnern für Lieferanten bereitzustellen. Da die Transaktion BP (Business Partner) die Pflege nur über mehrere Schritte und Sichten ermöglichte, bestand der Wunsch, diesen Prozess zu vereinfachen. Als Grundlage diente eine Fiori-App, die eine Übersicht der Lieferanten (Business Partner) darstellte. Mit einem Klick auf einen ausgewählten Lieferanten war es möglich, zur Übersicht aller Ansprechpartner (Business Partner) eines Lieferanten zu navigieren. Hier konnten entweder weitere Ansprechpartner hinzugefügt oder gelöscht werden. Da Legacy-Code zum Einsatz kam, fiel die Wahl auf ein Unmanaged Scenario mit RAP. Wie weiter oben schon erwähnt, war die Pflege eines Ansprechpartners nur über mehrere Aktionen möglich. Das bedeutete, dass nach jeder Aktion ein Commit erfolgen musste. Im RAP-Umfeld war jedoch der Standard für das Durchführen eines Commits verantwortlich. Ein Commit aus dem Code heraus war nicht erlaubt. Als Workaround wurde der Aufruf eines RFC-fähigen Bausteins durchgeführt, der die Aktionen in einem separaten Task ausführte und anschließend einen Commit durchführte.

  • Analyse der Transaktion BP (Business Partner)
  • Datenmodellierung mithilfe von CDS Entitäten
  • Bereitstellung eines REST-Service auf der Grundlage von RAP
  • Modellierung von Behaviour Definitionen (Unmanaged Scenario)
  • Implementierung der Mappinglogik zum Business Partner mithilfe von ABAP OO & eclipse
  • Nutzung von RFC-Bausteinen separate LUWs mit einem Commit versehen zu können
  • Generierung einer Fiori Elements App
  • Einbinden der Navigation in der Fiori App

SAP BP ABAP Debugging SAP ADT ABAP OO ABAP4Eclipse SAP CDS Datenmodellierung Fiori Elements SAP GP SAP RFC SAP RAP SAP Fiori Guidelines S/4HANA
Großhandel
1 Jahr
2023-08 - 2024-07

Risikomanagementanalysen für Lieferketten

SAP techn. Berater & Entwickler Master Data Management (SAP MDM) Koordination und Durchführung von Schulungen ABAP Debugging ...
SAP techn. Berater & Entwickler

Im Rahmen dieses Projektes wurden Standorte von Lieferanten aus dem SAP (S4/HANA) an ein Third Party Tool zur Risikomanagementanalyse übertragen. Dieses Tool kann nicht nur einzelne Standorte als Lieferketten abbilden, sondern auch im Falle von Katastrophen auf Lieferengpässe hinweisen und/oder alternative Lieferketten darstellen. Verantwortliche Benutzer werden über Aktivitäten per Mail informiert, sollte z.B. eine Naturkatastrophe oder ein Krieg gewisse Regionen beeinflussen, die von der Lieferkette abhängig sind. Die Lieferantendaten wurden mithilfe einer REST-Schnittstelle an die CPI (Cloud Plattform Integration) gesendet, die wiederum für die Verbuchung der Daten zuständig war. Dabei galt es, die Datenstruktur bereits im SAP-Umfeld und die Zielstruktur anzupassen. Die Daten Lieferantendaten selbst mussten mithilfe von Wareneingängen und Bestellungen auf einen gewissen Zeitraum eingeschränkt werden, um sicherstellen zu können, dass die Lieferketten auf einem aktuellen Stand verbleiben. Über ein Fehlerprotokoll werden Datenverantwortliche darüber informiert, wenn die Stammdaten über eine unzureichende Datenqualität besitzen. Mit diesem Hebel sind die Datenverantwortlichen dazu verpflichtet, die Daten vollständig zu pflegen.

  • Anforderungsanalyse in mehreren Iterationen
  • Enger Austausch mit dem Fachbereich
  • Technische Beratung im Umfeld P2P (Ermittlung von Lieferantendaten, Bestellungen, Wareneingänge)
  • Datenermittlung und Aggregation mithilfe von CDS
  • Erstellen eines Fehlerprotokolls und Benachrichtigung von Dateneignern
  • Konvertieren der Datenstruktur in eine tiefe JSON-Struktur
  • Anbindung der SAP CPI mithilfe einer REST-Schnittstelle
  • Aufbereitung der Testszenarien und Testing
  • Dokumentation der Arbeitschritte, Datenmodelle und Prozessabläufe im Confluence
  • Go Live Betreuung
  • Betreuung in der Hypercarephase

Master Data Management (SAP MDM) Koordination und Durchführung von Schulungen ABAP Debugging SAP ADT ABAP OO ABAP4Eclipse Anforde-rungsanalyse SAP BP Confluence Datenmodellierung Datenanalyse Design / Konzeption / Architektur JIRA JSON Kommunikationsfähigkeit SAP MM Postman REST API Risikomanagement SAP Cloud Platform SCRUM Testkon-zeption Testmanagement SAP CDS S/4HANA
Automotive
2 Monate
2024-05 - 2024-06

Harmonisierung von Standardpreisen

SAP techn. Berater & Entwickler ABAP OO ABAP Debugging Anforderungsanalyse ...
SAP techn. Berater & Entwickler

Der Arbeitsauftrag bestand in der massentauglichen Harmonisierung von Standardpreisen. Als Grundlage galt hierzu der GLD-Preis einzelner Artikel. Unter der Berücksichtigung eines vorgegebenen Schwellwerts, mussten Artikel mit einer Abweichung im Standard- und GLD-Preis ermittelt, verarbeitet und aktualisiert werden. Wurde der Schwellwert unter- bzw. überschritten, so durften keine Aktualisierungen erfolgen. Angelegt an eine SAP-Standardtransaktion wurde eine Report erzeugt, der die genannten Kriterien erfüllte. 

  • Anforderungsanalyse mit dem Fachbereich
  • Konzeption + Aufwandsabschätzung
  • Implementierung der vorab konzipierten Umfänge
  • Dokumentation der Prozessabläufe

ABAP OO ABAP Debugging Anforderungsanalyse Dynpro / ALV User Exits S/4HANA
Großhandel
2 Jahre 9 Monate
2021-04 - 2023-12

S/4HANA Einführung - Schnittstellentranformation

SAP techn. Berater & Entwickler ABAP OO Dynpro / ALV SOAP ...
SAP techn. Berater & Entwickler

Im Rahmen dieser S/4HANA Einführung, galt es Bestandsentwicklungen aus der Beschaffung (Purchase To Pay) zu erfassen, diese an die neuen Anforderungen (Cloud Readiness) zu konzipieren und in das Zielsystem zu übertragen. Damit das bewerkstelligt werden konnte, wurden die Entwicklungen in Webservices transformiert und die Kommunikation mithilfe einer Middleware bewerkstelligt. Anbindung eines Warenkorbsystems (Third-Party Non-SAP) an das SAP-System. Im selben Rahmen wurden Warenkörbe an das SAP-System übermittelt und als Bestellanforderungen angelegt. Es galt die relevanten Daten zu identifizieren und eine geeignete Datentransformationsschicht zu erstellen. Zugriffskontrollen wurde mithilfe eines technischen Users bewerkstelligt.

  • Einhaltung von Sicherheitsaspekten anhand geeigneter Zugriffskontrollen
  • Fehleranalyse und Protokollierung
  • Testing und Validierung der Daten
  • Anbindung der Webservices an das Application Interface Framework (AIF)
  • Anbindung der Webservices an Middleware (EAI)
  • Transformation von Flatfile-Sst. auf Webservices
  • Bereitstellung von Machbarkeitsstudien (z.B. IDOC vs. Webservice, Anbindung an Non-SAP)
  • Zuordnung der Schnittstellen in die entsprechenden Teilstreams
  • Ermittlung relevanter Anwendungen/Schnittstellen im P2P-Umfeld
  • Kommunikation und Koordination: Sprintplanung, Dailys/Weeklys, Workshops

ABAP OO Dynpro / ALV SOAP SAP RFC OData SAP CDS SAP AIF REST ABAP4Eclipse BAdIs Confluence Custom Code Migration Fehleranalyse Jira Koordination und Durchführung von Schulungen Postman SAP MM S/4HANA User Exits Web Services SAP P2P
Automotive

Kompetenzen

Kompetenzen

Top-Skills

ABAP OO CDS (Core Data Services) RAP (RESTful ABAP) OData (V2/V4) REST APIs AMDP SAP S/4HANA Integration (IDoc Schnittstellen) SAP MM SAP SD Integration Performance Analyse Parallel Processing SAP GP

Schwerpunkte

  • SAP MM - Material Management
  • SAP SD - Sales & Distribution
  • Performanceoptimierung
  • Datenmodellierung
  • Integration

Produkte / Standards / Erfahrungen / Methoden

Profil

Senior Developer mit Integrations- & Performance-Fokus

  • 9 Jahre Berufserfahrung: Experte für ABAP OO, CDS, OData
  • 5+ Jahre Berufserfahrung: S/4HANA Transformation & Entwicklung


Methoden:

Agile, Scrum, Testdriven Devel-opment, UML, Wasserfall


Backend & Architektur

  • ABAP OO (Clean ABAP, Design Patterns)
  • CDS Views | CDS Entities
  • RAP ( Unmanaged | Managed )


Integration & APIs

  • OData ( V2 | V4 )
  • REST APIs
  • IDoc / RFC / Webservices


Frontend

SAP UI5 | Fiori


Performance & Datenverarbeitung

  • AMDP
  • Parallel Processing
  • CDS Performance Tuning
  • HANA Optimierung


SAP Kontext

  • S4/HANA
  • SAP MM ( Material Management)
  • SAP SD ( Sales & Distribution)

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

3 Jahre
2023-04 - heute

Integration eines neuen Standorts in die bestehende SAP Landschaft

SAP techn. Berater & Entwickler Adobe Forms Dokumentenmanagement SAP WM ...
SAP techn. Berater & Entwickler

Ziel dieses Projekts ist es, einen neuen Standort in die bestehende SAP Landschaft des Unternehmens zu integrieren. Hierzu mussten die bestehenden Prozesse der neuen Produktionsstätte analysiert und bewertet werden und diese mit den bestehenden Prozessen harmonisiert werden. Eine Herausforderung bestand darin, die Prozesse vor Ort anzupassen und zu optimieren. Um dies gewährleisten zu können, mussten die bestehenden Schnittstellen erweitert, Alt-Daten aufbereitet und migriert werden. Eine Teilaufgabe besteht darin, die bestehenden Formulare an die neuen Templates anzupassen und dabei die rechtlichen, lokalen Gegebenheiten zu berücksichtigen.

  • Implementierung mehrerer Flatfile Schnittstellen (Stücklisten, Arbeitspläne, Dokumentinfosätze)
  • Erweiterung des SAP Standards mit Hilfe des Enhancement Framworks
  • Einführung einer Sprachsteuerung in der Nachrichtensteuerung
  • Dokumentation aller durchgeführten Entwicklungstätigkeiten
  • Erweiterung der Business Logik von IDocs mithilfe von BAdIs

Adobe Forms Dokumentenmanagement SAP WM User Exits Smartforms Projektmanagement Performanceoptimierung SAP MM SAP IDoc Funktionstests Fehleranalyse Enhancements EDI Datenanalyse ABAP ABAP OO SAP SD BAdIs S/4HANA
Maschinen- und Anlagenbau
1 Jahr 1 Monat
2025-01 - 2026-01

Automatisierung von Business Partner Erweiterungen im S/4HANA Umfeld

Senior Developer SAP MDM SAP BP SAP SD ...
Senior Developer

Im Rahmen der Stammdatenverwaltung wurde eine Lösung zur automatisierten Erweiterung von Business Partner Sichten entwickelt. Ziel war die vollständige Eliminierung manueller Pflegeprozesse nach der Neuanlage von Geschäftspartnern. Die Herausforderung bestand in der konsistenten Übernahme komplexer Default-Strukturen (u. a. KNVI, KNVV, KNVP, LFM1) sowie der Differenzierung zwischen Initialanlage, Updates und Deaktivierungsszenarien.


Auswirkung dieser Entwicklung:

  • Reduktion manueller Stammdatenpflege
  • Fehlerquote bei BP-Erweiterungen signifikant
  • Sofortige operative Nutzbarkeit neuer Geschäftspartner
  • Skalierbare Lösung für Massenverarbeitung
  • Verbesserung der Datenqualität/-konsistenz über mehrere Mandanten hinweg


Verantwortlichkeiten:

  • Entwicklung einer objektorientierten Architektur zur Steuerung von BP-Erweiterungen
  • Nutzung von Default-Business-Partnern als Template-Quelle
  • Implementierung einer Delta-Logik (Insert / Update / Delete inkl. Sperrkennzeichen)
  • Aufbau eines Batch-Prozesses zur periodischen Verarbeitung großer Datenmengen
  • Integration in bestehende BP-Transaktionen und CVI-Prozesse
  • Implementierung eines Application Logging (SLG1) zur Nachvollziehbarkeit und Fehleranalyse
  • Sicherstellung der Mandanten- und Organisationsdatenabhängigkeit
  • Erarbeitung und Pflege einer technischen Dokumentation sowie einer Testmatrix mit Testdaten
  • Beratung zur Automatisierung und Integration in bestehende Verteilprozesse

SAP MDM SAP BP SAP SD SAP MM ABAP Debugging SAP ADT ABAP OO Anforderungsanalyse BAPI Customizing Datenanalyse SAP GP User Exits
Großhandel
7 Monate
2025-06 - 2025-12

End-to-End Automatisierung von Retourenprozessen im S/4HANA Umfeld

Senior Developer SAP SD SAP MM SAP QM ...
Senior Developer

Im bestehenden Retourenprozess wurde die Entscheidung über die weitere Verarbeitung von retournierten Waren (z. B. Umlagerung, Ausschuss, Reparatur) bereits frühzeitig im Retourenauftrag getroffen, konnte jedoch systemseitig nicht durchgängig genutzt werden. Dies führte zu manuellen Nacharbeiten, redundanten Prüfprozessen und erhöhtem Abstimmungsaufwand zwischen Service, Logistik und Qualitätsmanagement. Ziel des Projekts war die durchgängige technische Abbildung dieser Folgeentscheidungen über den gesamten Prozess hinweg ? vom Retourenauftrag bis zur automatisierten Weiterverarbeitung in Logistik und Qualitätsmanagement.


Auswirkung dieser Entwicklung:

  • Deutliche Reduktion manueller Nachbearbeitung im Retourenprozess
  • End-to-End Automatisierung der Folgeprozesse (SD ? MM ? QM)
  • Konsistente Nutzung fachlicher Entscheidungen über alle Prozessschritte hinweg
  • Reduzierung von Abstimmungsaufwänden zwischen Fachbereichen
  • Verbesserung der Prozessqualität und Durchlaufzeiten im Retourenhandling


Verantwortlichkeiten:

  • Erweiterung des SD-Datenmodells zur Aufnahme von Folgeaktionen auf Positionsebene
  • Implementierung einer automatischen Übergabe der Folgeaktion in nachgelagerte Prozesse (Lieferung, Wareneingang)
  • Entwicklung von Logiken zur automatisierten Anlage und Verarbeitung von Q-Meldungen
  • Integration der Entscheidungslogik in bestehende MM- und QM-Prozesse
  • Umsetzung von Enhancements und User Exits zur Erweiterung des SAP-Standards
  • Sicherstellung der konsistenten Datenverarbeitung über mehrere Module hinweg
  • Reduktion manueller Eingriffe durch automatisierte Prozesssteuerung

SAP SD SAP MM SAP QM SAP EWM/LMS ABAP Debugging SAP ADT ABAP OO BAPI Datenanalyse User Exits
Großhandel
1 Jahr 3 Monate
2024-08 - 2025-10

Anbindung eines Kundenportals zur Darstellung von Maschinendaten

Senior Developer OData ABAP OO ABAP Debugging ...
Senior Developer

In diesem Projekt wurde ein externes Kundenportal mithilfe eines OData-Service angebunden. Dazu wurden im SAP-System Kundendaten und ihre dazugehörigen technischen Plätze, mithilfe von CDS-Views, modelliert und als CDS-Referenzen im Service integriert. Über Filterfunktionen war es möglich, die technischen Plätze auf die aktuelle Kundensicht einzuschränken, sodass die REST-Anfragen nur die Daten übermittelten, die tatsächlich gefordert waren. Da technische Plätze über eine hochkomplexe Hierarchie verfügen, war es notwendig, das Datenmodell mithilfe einer Vater-Kind-Beziehung zu erzeugen. Dadurch konnten die Daten im Frontend, in vereinfachter Form visualisiert werden. Eine Besonderheit war die Implementierung der Rollen und Rechte, über die gewisse Personenkreise im Frontend nur ausgewählte Sichten einsehen und Aktivitäten ausüben durften. 

  • Anforderungsanalyse mit dem Product Owner und dem Technischen Leiter
  • Konfiguration des SAP Gateways
  • Datenmodellierung mithilfe von CDS Views auf einem R3 und den ADT in eclipse
  • Ausarbeitung eines kundeneigenen Rechte und Rollenkonzepts
  • Implementierung eines OData v2 Services mithilfe der CDS-Referenzen
  • Testing der Schnittstelle aus de Postman Client heraus
  • Dokumentation der API anhand der Nutzung aus dem Postman Client

OData ABAP OO ABAP Debugging SAP ADT ABAP4Eclipse Datenmodellierung Gateway Postman SAP CDS
Maschinen- und Anlagenbau
2 Monate
2024-09 - 2024-10

Performante Nachkalkulation und Massendatenverarbeitung mittels AMDP im S/4HANA Umfeld

Senior Developer ABAP Debugging SAP ADT AMDP ...
Senior Developer

Im Rahmen eines FI-nahen Reporting-Szenarios wurde eine performante Lösung zur Nachkalkulation und Plausibilitätsprüfung von Preisfindungen entwickelt. Ziel war die Verarbeitung großer Datenmengen aus SAP (RSEG) und Non-SAP Quellen in einem gemeinsamen Datenmodell, um fehlerhafte Preisfindungen automatisiert zu identifizieren. Die zentrale Herausforderung bestand in der effizienten Aggregation und Verarbeitung massiver Datenvolumina sowie der Parallelisierung der Preisfindungslogik.


Auswirkung dieser Entwicklung:

  • Performante Verarbeitung großer Datenmengen im Millionenbereich
  • Signifikante Reduktion der Laufzeiten durch Code Pushdown (AMDP)
  • Horizontale Skalierung durch Parallelisierung der Verarbeitung
  • Zentrale Datenbasis für fundierte Preisanalysen und Fehleridentifikation
  • Deutliche Verbesserung der Datenqualität und Transparenz in der Preisfindung


Verantwortlichkeiten:

  • Entwicklung einer AMDP-Klasse zur datenbankseitigen Verarbeitung großer Datenmengen (Code Pushdown)
  • Zusammenführung von SAP- und Non-SAP-Datenquellen in einem konsolidierten Datenmodell
  • Implementierung von SQLScript-Logik zur Aggregation und Vorverarbeitung
  • Aufteilung der Daten in Verarbeitungspakete und Umsetzung einer Parallelisierung mittels CL_ABAP_PARALLEL
  • Entwicklung eines flexiblen Kalkulationsschemas zur Preisfindung
  • Aufbau eines skalierbaren Batch-Prozesses zur regelmäßigen Ausführung
  • Persistierung der Ergebnisse zur weiteren Analyse und Reporting-Nutzung

ABAP Debugging SAP ADT AMDP ABAP OO ABAP4Eclipse SAP FI BAPI SAP CDS Performanceoptimierung S/4HANA
Großhandel
4 Monate
2024-06 - 2024-09

Realisierung einer Fiori App zur Verwaltung von Ansprechpartnern zum Lieferanten

SAP techn. Berater & Entwickler SAP BP ABAP Debugging SAP ADT ...
SAP techn. Berater & Entwickler

Die Anforderung des Endbenutzers war es, eine App zur Verwaltung von Ansprechpartnern für Lieferanten bereitzustellen. Da die Transaktion BP (Business Partner) die Pflege nur über mehrere Schritte und Sichten ermöglichte, bestand der Wunsch, diesen Prozess zu vereinfachen. Als Grundlage diente eine Fiori-App, die eine Übersicht der Lieferanten (Business Partner) darstellte. Mit einem Klick auf einen ausgewählten Lieferanten war es möglich, zur Übersicht aller Ansprechpartner (Business Partner) eines Lieferanten zu navigieren. Hier konnten entweder weitere Ansprechpartner hinzugefügt oder gelöscht werden. Da Legacy-Code zum Einsatz kam, fiel die Wahl auf ein Unmanaged Scenario mit RAP. Wie weiter oben schon erwähnt, war die Pflege eines Ansprechpartners nur über mehrere Aktionen möglich. Das bedeutete, dass nach jeder Aktion ein Commit erfolgen musste. Im RAP-Umfeld war jedoch der Standard für das Durchführen eines Commits verantwortlich. Ein Commit aus dem Code heraus war nicht erlaubt. Als Workaround wurde der Aufruf eines RFC-fähigen Bausteins durchgeführt, der die Aktionen in einem separaten Task ausführte und anschließend einen Commit durchführte.

  • Analyse der Transaktion BP (Business Partner)
  • Datenmodellierung mithilfe von CDS Entitäten
  • Bereitstellung eines REST-Service auf der Grundlage von RAP
  • Modellierung von Behaviour Definitionen (Unmanaged Scenario)
  • Implementierung der Mappinglogik zum Business Partner mithilfe von ABAP OO & eclipse
  • Nutzung von RFC-Bausteinen separate LUWs mit einem Commit versehen zu können
  • Generierung einer Fiori Elements App
  • Einbinden der Navigation in der Fiori App

SAP BP ABAP Debugging SAP ADT ABAP OO ABAP4Eclipse SAP CDS Datenmodellierung Fiori Elements SAP GP SAP RFC SAP RAP SAP Fiori Guidelines S/4HANA
Großhandel
1 Jahr
2023-08 - 2024-07

Risikomanagementanalysen für Lieferketten

SAP techn. Berater & Entwickler Master Data Management (SAP MDM) Koordination und Durchführung von Schulungen ABAP Debugging ...
SAP techn. Berater & Entwickler

Im Rahmen dieses Projektes wurden Standorte von Lieferanten aus dem SAP (S4/HANA) an ein Third Party Tool zur Risikomanagementanalyse übertragen. Dieses Tool kann nicht nur einzelne Standorte als Lieferketten abbilden, sondern auch im Falle von Katastrophen auf Lieferengpässe hinweisen und/oder alternative Lieferketten darstellen. Verantwortliche Benutzer werden über Aktivitäten per Mail informiert, sollte z.B. eine Naturkatastrophe oder ein Krieg gewisse Regionen beeinflussen, die von der Lieferkette abhängig sind. Die Lieferantendaten wurden mithilfe einer REST-Schnittstelle an die CPI (Cloud Plattform Integration) gesendet, die wiederum für die Verbuchung der Daten zuständig war. Dabei galt es, die Datenstruktur bereits im SAP-Umfeld und die Zielstruktur anzupassen. Die Daten Lieferantendaten selbst mussten mithilfe von Wareneingängen und Bestellungen auf einen gewissen Zeitraum eingeschränkt werden, um sicherstellen zu können, dass die Lieferketten auf einem aktuellen Stand verbleiben. Über ein Fehlerprotokoll werden Datenverantwortliche darüber informiert, wenn die Stammdaten über eine unzureichende Datenqualität besitzen. Mit diesem Hebel sind die Datenverantwortlichen dazu verpflichtet, die Daten vollständig zu pflegen.

  • Anforderungsanalyse in mehreren Iterationen
  • Enger Austausch mit dem Fachbereich
  • Technische Beratung im Umfeld P2P (Ermittlung von Lieferantendaten, Bestellungen, Wareneingänge)
  • Datenermittlung und Aggregation mithilfe von CDS
  • Erstellen eines Fehlerprotokolls und Benachrichtigung von Dateneignern
  • Konvertieren der Datenstruktur in eine tiefe JSON-Struktur
  • Anbindung der SAP CPI mithilfe einer REST-Schnittstelle
  • Aufbereitung der Testszenarien und Testing
  • Dokumentation der Arbeitschritte, Datenmodelle und Prozessabläufe im Confluence
  • Go Live Betreuung
  • Betreuung in der Hypercarephase

Master Data Management (SAP MDM) Koordination und Durchführung von Schulungen ABAP Debugging SAP ADT ABAP OO ABAP4Eclipse Anforde-rungsanalyse SAP BP Confluence Datenmodellierung Datenanalyse Design / Konzeption / Architektur JIRA JSON Kommunikationsfähigkeit SAP MM Postman REST API Risikomanagement SAP Cloud Platform SCRUM Testkon-zeption Testmanagement SAP CDS S/4HANA
Automotive
2 Monate
2024-05 - 2024-06

Harmonisierung von Standardpreisen

SAP techn. Berater & Entwickler ABAP OO ABAP Debugging Anforderungsanalyse ...
SAP techn. Berater & Entwickler

Der Arbeitsauftrag bestand in der massentauglichen Harmonisierung von Standardpreisen. Als Grundlage galt hierzu der GLD-Preis einzelner Artikel. Unter der Berücksichtigung eines vorgegebenen Schwellwerts, mussten Artikel mit einer Abweichung im Standard- und GLD-Preis ermittelt, verarbeitet und aktualisiert werden. Wurde der Schwellwert unter- bzw. überschritten, so durften keine Aktualisierungen erfolgen. Angelegt an eine SAP-Standardtransaktion wurde eine Report erzeugt, der die genannten Kriterien erfüllte. 

  • Anforderungsanalyse mit dem Fachbereich
  • Konzeption + Aufwandsabschätzung
  • Implementierung der vorab konzipierten Umfänge
  • Dokumentation der Prozessabläufe

ABAP OO ABAP Debugging Anforderungsanalyse Dynpro / ALV User Exits S/4HANA
Großhandel
2 Jahre 9 Monate
2021-04 - 2023-12

S/4HANA Einführung - Schnittstellentranformation

SAP techn. Berater & Entwickler ABAP OO Dynpro / ALV SOAP ...
SAP techn. Berater & Entwickler

Im Rahmen dieser S/4HANA Einführung, galt es Bestandsentwicklungen aus der Beschaffung (Purchase To Pay) zu erfassen, diese an die neuen Anforderungen (Cloud Readiness) zu konzipieren und in das Zielsystem zu übertragen. Damit das bewerkstelligt werden konnte, wurden die Entwicklungen in Webservices transformiert und die Kommunikation mithilfe einer Middleware bewerkstelligt. Anbindung eines Warenkorbsystems (Third-Party Non-SAP) an das SAP-System. Im selben Rahmen wurden Warenkörbe an das SAP-System übermittelt und als Bestellanforderungen angelegt. Es galt die relevanten Daten zu identifizieren und eine geeignete Datentransformationsschicht zu erstellen. Zugriffskontrollen wurde mithilfe eines technischen Users bewerkstelligt.

  • Einhaltung von Sicherheitsaspekten anhand geeigneter Zugriffskontrollen
  • Fehleranalyse und Protokollierung
  • Testing und Validierung der Daten
  • Anbindung der Webservices an das Application Interface Framework (AIF)
  • Anbindung der Webservices an Middleware (EAI)
  • Transformation von Flatfile-Sst. auf Webservices
  • Bereitstellung von Machbarkeitsstudien (z.B. IDOC vs. Webservice, Anbindung an Non-SAP)
  • Zuordnung der Schnittstellen in die entsprechenden Teilstreams
  • Ermittlung relevanter Anwendungen/Schnittstellen im P2P-Umfeld
  • Kommunikation und Koordination: Sprintplanung, Dailys/Weeklys, Workshops

ABAP OO Dynpro / ALV SOAP SAP RFC OData SAP CDS SAP AIF REST ABAP4Eclipse BAdIs Confluence Custom Code Migration Fehleranalyse Jira Koordination und Durchführung von Schulungen Postman SAP MM S/4HANA User Exits Web Services SAP P2P
Automotive

Kompetenzen

Kompetenzen

Top-Skills

ABAP OO CDS (Core Data Services) RAP (RESTful ABAP) OData (V2/V4) REST APIs AMDP SAP S/4HANA Integration (IDoc Schnittstellen) SAP MM SAP SD Integration Performance Analyse Parallel Processing SAP GP

Schwerpunkte

  • SAP MM - Material Management
  • SAP SD - Sales & Distribution
  • Performanceoptimierung
  • Datenmodellierung
  • Integration

Produkte / Standards / Erfahrungen / Methoden

Profil

Senior Developer mit Integrations- & Performance-Fokus

  • 9 Jahre Berufserfahrung: Experte für ABAP OO, CDS, OData
  • 5+ Jahre Berufserfahrung: S/4HANA Transformation & Entwicklung


Methoden:

Agile, Scrum, Testdriven Devel-opment, UML, Wasserfall


Backend & Architektur

  • ABAP OO (Clean ABAP, Design Patterns)
  • CDS Views | CDS Entities
  • RAP ( Unmanaged | Managed )


Integration & APIs

  • OData ( V2 | V4 )
  • REST APIs
  • IDoc / RFC / Webservices


Frontend

SAP UI5 | Fiori


Performance & Datenverarbeitung

  • AMDP
  • Parallel Processing
  • CDS Performance Tuning
  • HANA Optimierung


SAP Kontext

  • S4/HANA
  • SAP MM ( Material Management)
  • SAP SD ( Sales & Distribution)

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.