ABAP Entwickler & SAP Berater
Aktualisiert am 16.01.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 16.01.2024
Verfügbar zu: 50%
davon vor Ort: 0%
ABAP-OO
ABAPUnit
Clean Code
TDD
Requirements Engineering
Geschäftsprozessanalyse
Geschäftsprozessmodellierung
Deutsch
Muttersprache
Englisch
CEFR Level B2

Einsatzorte

Essen (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

3 Monate
2023-11 - heute

Erweiterung einer vorhandenen Entwicklung für den Direktzugang zu einer Versicherung

Entwickler und Berater ABAP-OO ABAPUnit Clean Code ...
Entwickler und Berater
ABAP-OO ABAPUnit Clean Code Datenmigration
9 Monate
2023-05 - heute

Vollständige Abdeckung einer großen Entwicklung mit ABAP Unit

Entwickler, Berater, Tester
Entwickler, Berater, Tester

Ziel war es, die ungetesteten Entwicklungen aus verschiedenen Projekten unter Unit Tests zu stellen. Hierbei wurde stehts eine 100%ige Testabdeckung angestrebt. Die vorhandene Entwicklung war dabei bereits auf eine Testbarkeit hin entwickelt worden. Bei den Tests gab es auch einige Besonderheiten zu berücksichtigen, wie beispielsweise die Verwendung von ABAP RESTful Application Programming Model (RAP) und auch Business Object Processing Framework (BOPF). Zum Einsatz kamen ABAP Unit Test und das ABAP Testdouble Framework

  • Anforderungsmanagement
  • Design und Implementierung mit ABAP OO
  • Test mit ABAP Unit
  • Testmanagement
SAP S/4 ABAP OO ABAP Unit ABAP Testdouble Framework Clean Code Customizing BOPF RAP
Versicherung
Berlin
4 Monate
2023-09 - 2023-12

Formularumstellung Adobe Interactive Forms für SAP S/4 Umstellung Green Field

Entwickler, Berater, Formularentwickler/-layouter SAP S/4 Adobe Interactive Forms (AIF) Adobe Lifecycle Designer (LCD) ABAP OO ...
Entwickler, Berater, Formularentwickler/-layouter

Der Kunde druckt seit vielen Jahren seine Formulare außerhalb des SAP Systems. Bei der SAP S/4 Umstellungen sollten diese Formulare im Order to Cash Prozess in das SAP System überführt werden. Als Basis wurden die SAP-Standard Formulare verwendet und um kundenindividuelle Anforderungen erweitert. Für die Formularlandschaft wurde ein eigenes Customizing implementiert, mit dem Mehrsprachigkeit, Formular-Customizing und ein umfangreiches Regelwerk für spezifische Daten auf den Formularen ermöglicht wird

  • Anforderungsmanagement
  • technisches Konzept und Implementierung
  • Design und Implementierung der Backend Architektur mit ABAP OO
  • Customizing
  • Formularlayout, -entwicklung, -scripting
  • Testmanagement

SAP S/4 Adobe Interactive Forms (AIF) Adobe Lifecycle Designer (LCD) ABAP OO Clean Code Customizing SD/MM
Baustofftechnik
Göttingen
3 Monate
2023-07 - 2023-09

Formularumstellung Adobe Interactive Forms für SAP S/4 Umstellung Brown Field

Entwickler, Berater, Formularentwickler/-layouter SAP S/4 Adobe Interactive Forms (AIF) Adobe Lifecycle Designer (LCD) ABAP OO ...
Entwickler, Berater, Formularentwickler/-layouter

Ziel war es, den seit Jahren angesammelten Code der vielen Formulare aus den unterschiedlichen Bereichen (SD/MM) in ein neues SAP S/4 System in eine moderne Entwicklung mit ABAP OO zu überführen. Auf dieser Basis wurden auch die in AIF entwickelten Formulare neu entwickelt. Auf Basis der SAP Standard AIF Formulare wurden die kundenindividuellen Inhalte der bisher genutzt Formulare übernommen werden. Dabei wurden die bisher genutzten, individuellen Daten analysiert und neu implementiert. Für die Formularlandschaft wurde ein eigenes Customizing implementiert, mit dem Mehrsprachigkeit und ein umfangreiches Regelwerk für spezifische Daten auf den Formularen ermöglicht wird

  • Anforderungsmanagement
  • technisches Konzept und Implementierung
  • Design und Implementierung der Backend Architektur mit ABAP OO
  • Formularlayout, -entwicklung, -scripting
  • Testmanagement

SAP S/4 Adobe Interactive Forms (AIF) Adobe Lifecycle Designer (LCD) ABAP OO Clean Code Customizing SD/MM
Baustofftechnik
Löningen
1 Jahr 3 Monate
2022-01 - 2023-03

Analyse Legacy Code und Refactoring von Schnittstellen mit externen Systemen

Teilprojektleiter, Architekt, Entwickler, Berater
Teilprojektleiter, Architekt, Entwickler, Berater
Über Jahrzehnte gewachsene, kundenindividuelle Schnittstellen verbinden unterschiedliche externe Systeme mit dem SAP-System. Um neue Services innerhalb der externen Systeme anbieten zu können, müssen die Schnittstellen modernen Software-Qualitätsstandards entsprechen. Dazu wurde das prozedural entwickelte Coding vollständig einem Refactoring unterzogen und in eine objektorientierte Struktur überführt. Eine sehr hohe Priorität genießen dabei Clean Code Ansätze und eine Testbarkeit über Unit-Tests

  • Anforderungsmanagement
  • technische- und Geschäftsprozessanalyse
  • technisches Konzept und Implementierung
  • Prozessdefinition
  • Schnittstellendefinition
  • Design und Implementierung der Backend Architektur mit ABAP OO
  • Test mit ABAP Unit

ABAP OO SAP EDI RFC SAP SD SAP MM SAP PP
Produzierendes Gewerbe
Velbert
2 Monate
2023-01 - 2023-02

Massenzuordnung von Materialien zu Arbeitsplänen

Entwickler, Berater ABAP OO ABAP Unit Clean Code ...
Entwickler, Berater
Ziel war es, den Fachbereich beim Massenweisen Zuordnen von Materialien zu Arbeitsplänen technisch zu unterstützen. Dabei sollten alle Meldungen des SAP Standard-Einzelzuordnungs-Prozesses zusammen mit den Erfolgs- oder Misserfolgsmeldung der Massenverarbeitung in einem ALV ausgegeben werden. Bei dem Prozess sollten verschiedene Materialstamm-Customizing Einstellungen berücksichtigt werden

  • Anforderungsmanagement
  • technisches Konzept und Implementierung
  • Prozessdefinition
  • Design und Implementierung der Backend Architektur mit ABAP OO
  • Test mit ABAP Unit
  • Testmanagement

ABAP OO ABAP Unit Clean Code Customizing
Produzierendes Gewerbe
Velbert
2 Monate
2023-01 - 2023-02

Entwicklerschulung ABAP OO, Unit Tests und Clean Code

Trainer, Workshopleiter ABAP OO ABAP Unit Clean Code ...
Trainer, Workshopleiter
Ziel war es, alle Entwickler auf einen einheitlichen Wissenstand in ABAP OO, Unit Tests und Clean Code zu bringen. Die Schulungen fanden in kleinen Gruppen statt, um auf die Bedürfnisse jedes einzelnen Teilnehmers eingehen zu können. Anschließend wurden in Workshops spezifische Beispiele gemeinsam geprüft, Vor- und Nachteile von verschiedenem Vorgehen besprochen und anschließend von den Teilnehmern umgesetzt. Anschließende Rückfragen konnten in einer Hypercare-Phase besprochen werden

  • Vorbereiten der Schulungsunterlagen
  • Durchführung der Schulungen
  • Durchführung der Workshops
  • Ansprechpartner Hypercare-Phase

ABAP OO ABAP Unit Clean Code Schulung Workshop
Unternehmensberatung
Ditzingen
3 Monate
2021-10 - 2021-12

Analyse Legacy Code für EWM-Einführung

Entwickler
Entwickler
Für die Einführung eines EWM müssen die Eigenentwicklungen im WM analysiert und zu Teilen zurück entwickelt werden

  • Analyse der vorhandenen Implementierung
  • Konzept für Refactoring erstellt

ABAP OO SAP WM SAP EWM SAP MM SAP PP
Produzierendes Gewerbe
Velbert
4 Monate
2021-07 - 2021-10

Anreichern von Fertigungsauftragsdaten aus einem externen System

Teilprojektleiter, Architekt, Entwickler, Tester
Teilprojektleiter, Architekt, Entwickler, Tester

Um zusätzliche Daten aus einem externen System innerhalb der Fertigung verwenden zu können, wurde eine RFCSchnittstelle erstellt. Diese liefert Daten für Fertigungsformulare und ?maschinen

  • technisches Konzept und Implementierung
  • Prozessdefinition
  • Design und Implementierung der Backend Architektur mit ABAP OO
  • Test mit ABAP-Unit

ABAP OO SAP LO-VC SAP SD SAP MM SAP PP RFC
Produzierendes Gewerbe
Velbert
5 Monate
2021-03 - 2021-07

RFC-Schnittstelle für externe Prüfgeräte

Architekt, Entwickler
Architekt, Entwickler
Für das Prüfen von produzierten Materialien sollen neben Fertigungsdaten auch Daten aus der Variantenkonfiguration ausgelesen und in aufbereiteter Form an ein externes System geschickt werden. Dieses verwendet die übermittelten Daten innerhalb verschiedener Prüfschritte

  • technisches Konzept und Implementierung
  • Prozessdefinition
  • Design und Implementierung der Backend Architektur mit ABAP OO
  • Test mit ABAP-Unit

ABAP OO SAP LO-VC SAP SD SAP MM SAP PP RFC
Produzierendes Gewerbe
Velbert
1 Jahr 1 Monat
2020-07 - 2021-07

Etikettendruck mit SAP als Datenquelle über NiceLabel Server

Teilprojektleiter, Architekt, Entwickler, Tester ABAP OO SAP LO-VC SAP SD ...
Teilprojektleiter, Architekt, Entwickler, Tester
Für das Drucken von Etiketten mit Daten aus dem SAP-System wurde ein Prozess entwickelt, welcher neben Stamm- und Bewegungsdaten, die Bewertung der Variantenkonfiguration ausliest und per XML an den NiceLabel Druckserver sendet. Die Herausforderung lag hierbei auf der Gestaltung der Variantenkonfiguration, als auch dem definierten Aufbereiten sowie zuweisen der Daten zu speziellen Etikettenfeldern. Die Backend Entwicklung folgte dabei den Clean ABAP Style Guides und wurde Test Driven mit Unit Tests implementiert

  • Teilprojektleitung
  • technisches Konzept und Implementierung
  • Prozessdefinition
  • Design und Implementierung der Backend Architektur mit ABAP OO
  • Design und Implementierung Datenkonvertierung in XML und Versand an Druckserver
  • Entwurf NiceLabel Etikettenlayout
  • Test mit ABAP-Unit
  • Koordination von externen Entwicklern

ABAP OO SAP LO-VC SAP SD SAP MM SAP PP RFC HTTP XML NiceLabel Berechtigungen
Produzierendes Gewerbe
Velbert
5 Monate
2020-03 - 2020-07

Optimierung Fertigungssteuerungsverfahren mittels ConWIP

Architekt, Entwickler, Tester ABAP OO SAP SD SAP MM ...
Architekt, Entwickler, Tester

Für die Optimierung der Fertigung wurde eine Eigenentwicklung zur Steuerung implementiert, welche auf dem ConWIP Verfahren basiert. Die Steuerung beinhaltet Druck von Fertigungspapieren über den SAP Standard und externe Systeme, Fertigungsauftragsfreigabe, sowie verschiedene Anpassungsmöglichkeiten innerhalb von Fertigungsaufträgen, neben weiteren. Die Herausforderung lag dabei auf einer speziellen Identifikation von Fertigungsaufträgen

  • Konzept und Implementierung mittels ABAP OO
  • Test mit ABAP-Unit

ABAP OO SAP SD SAP MM SAP PP IDOC RFC Berechtigungen
Produzierendes Gewerbe
Velbert
5 Monate
2019-10 - 2020-02

Refactoring Verwendung der Variantenkonfiguration

Architekt, Entwickler, Tester
Architekt, Entwickler, Tester
Für neue Materialgruppen gab es spezielle Anforderungen seitens der Variantenkonfiguration, welche in der aktuellen Eigenentwicklung nicht umgesetzt werden konnten. Nach einer Analyse der Anforderungen wurde ein Konzept erarbeitet, wie die Elemente der Variantenkonfiguration gestaltet und klassifiziert werden können. Zusätzlich wurden User-Exits und Enhancements bei der Kundenauftragserstellung analysiert und angepasst

  • Fachbereichsübergreifende Anforderungsanalyse
  • Prozessdefinition
  • Konzepterstellung für Merkmale, Merkmalswerte, Klassifizierung
  • Konzept und Implementierung mittels ABAP OO
  • Test mit ABAP-Unit

ABAP OO SAP LO-VC SAP SD SAP MM SAP PP
Produzierendes Gewerbe
Velbert
2 Monate
2019-08 - 2019-09

Formularentwicklung

Architekt, Entwickler, Tester
Architekt, Entwickler, Tester
Um Anpassung in der Fertigung vornehmen zu können, gab es verschiedene neue Anforderungen an Fertigungsformulare. Ein Hauptaugenmerk war es, den vorhanden eigendefinierten Businessprozess durch Verwendung von SAP Standard Prozessen abzulösen. Die Formulare wurden zusammen mit den Druckprogrammen analysiert und beides in gewünschter Form neu entwickelt

  • Fachbereichsübergreifende Anforderungsanalyse
  • Konzept und Implementierung mittels ABAP OO
  • Test mit ABAP-Unit

ABAP OO SAP SD SAP MM SAP PP SAPscript
Produzierendes Gewerbe
Velbert
5 Monate
2019-03 - 2019-07

Einlesen und Aufbereiten eines HTML-Dokumen

Architekt, Entwickler, Tester ABAP OO Dynpro HTML Parser ...
Architekt, Entwickler, Tester
Einlesen und Aufbereiten eines HTML-Dokument zur Integration als Formular in den Fertigungsauftragsdruck

  • Für eine Maschinenbestückung liegen vom Maschinenhersteller eigene Dokumente im HTML Format vor
  • Diese sollen in interne Tabellen konvertiert, aufbereitet und anschließend über ein Formular über den SAP Fertigungsauftragsdruck mit ausgegeben werden
  • Hierzu werden die relevanten Dateinamen über ein Programm gepflegt und die Bilder innerhalb der Dateien über das BDS Bitmaps Utilities ins System hochgeladen
  • Das richtige Dokument wird über den Materialstamm identifiziert und beim Fertigungsauftragsdruck über einen eigens entwickelten HTML-Parser ausgelesen
  • Die hochgeladenen Bilder werden über logische Pfade und Dateien ausgelesen und an das SAPscript Formular übergeben
  • Technische Meldungen während der Verarbeitung werden über das BAL-Logging gespeichert
    • technisches Konzept
    • Prozessdefinition
    • Design und Implementierung der Backend Architektur mit ABAP OO
    • Test mit ABAP-Unit
ABAP OO Dynpro HTML Parser logische Pfad- und Dateinamen Windows/ Linux Filesystem Dataset Run Time Type Services (RTTS) Business Application Logging (BAL) BDS bitmaps utilities SAPscript Berechtigungen
Produzierendes Gewerbe
Velbert
3 Monate
2018-11 - 2019-01

Erstellen eines neuen Formulars in AIF und Refactoring

Entwickler, Tester
Entwickler, Tester
Erstellen eines neuen Formulars in AIF und Refactoring des Druckprogramms, welches ein vorhandenes SAPscript Formular ablöst

  • Die Anforderung war es, ein vorhandenes SAPscript Formular mit einem AIF-Formular abzulösen und um weitere Informationen zu erweitern
  • Hierzu gab es konkrete Layout-Vorgaben durch ein Mockup, wie das neue Formular mit dem Adobe Lifecycle Designer aufgebaut werden soll
  • In diesem Zuge sollte auch das vorhandene Druckprogramm analysiert, refactored und erweitert werden
    • technisches Konzept
    • Design und Implementierung der Backend Architektur mit ABAP OO
    • Test mit ABAP-Unit
ABAP ABAP OO SAP SD SAP MM SAP PP SAPscript Adobe Interactive Forms (AIF) Adobe Lifecycle Designer (ALD) RFC ABAP-Unit
Produzierendes Gewerbe
Velbert

Aus- und Weiterbildung

3 Jahre 1 Monat
2019-01 - 2022-01

Studium Master IT-Management

M.Sc. IT-Management, FOM Hochschule für Oekonomie und Management gemeinnützige Gesellschaft mbH, Essen, Deutschland
M.Sc. IT-Management
FOM Hochschule für Oekonomie und Management gemeinnützige Gesellschaft mbH, Essen, Deutschland
3 Jahre 1 Monat
2008-01 - 2011-01

Studium Bachelor Wirtschaftsinformatik

B.Sc. Wirtschaftsinformatik, Westfälische Hochschule Bocholt, Bocholt, Deutschland
B.Sc. Wirtschaftsinformatik
Westfälische Hochschule Bocholt, Bocholt, Deutschland

Position

  • ABAP-Developer
  • SAP Senior Consultant

Kompetenzen

Top-Skills

ABAP-OO ABAPUnit Clean Code TDD Requirements Engineering Geschäftsprozessanalyse Geschäftsprozessmodellierung

Produkte / Standards / Erfahrungen / Methoden

Profil:

  • Seit 2012 bin ich in verschiedenen Branchen tätig gewesen und konnte mir in meiner Rolle als Berater und Entwickler umfangreiche Kenntnisse in den Bereichen Anforderungsmanagement, Software- und Geschäftsprozessanalyse, sowie Softwareentwicklung und -architektur aneignen
  • Meine Spezialisierung liegt dabei im Software-Refactoring und Überführung in eine moderne Softwarelösung
  • Dabei konnte ich umfangreiche Prozesskenntnisse innerhalb der Module Verkauf und Vertrieb, Produktionsplanung und Steuerung, sowie der Materialwirtschaft, als auch des Personalmanagements erwerben
  • In meinem 2022 abgeschlossenen IT-Management Masterstudium an der FOM in Essen vertiefte und erweiterte ich meine Kenntnisse
  • Diese Kompetenzen ermöglichen es mir hochwertige Lösungen zu erstellen, die individuell auf die Bedürfnisse meiner Kunden zugeschnitten sind


Professionelle Erfahrung:

Projekt Erfahrung im SAP-Umfeld als Consultant und Developer seit 2012


Spezialisierung:

  • SAP-Softwareentwicklung (ABAP OO)
  • Formularentwicklung
    • SAPscript
    • Smartforms
    • Adobe Interactive Forms
  • SAP-Schnittstellen
    • IDOC
    • RFC
    • OData
  • Code und Prozess Refactoring
  • Clean Code
  • Test Driven Development / Unit-Test
  • Domain-Driven-Design

SAP Module:

  • SAP PP
  • SAP MM
  • SAP SD
  • SAP HCM / SAP HR
  • SAP FS


Methoden:

  • Software- und Geschäftsprozessanalyse
  • Software Design- und Entwicklungsprozesse
  • Software-Refactoring
  • Verwendung von Vorgehensmodellen zur Softwareanpassung
  • Anforderungsmanagement von technischen wie inhaltlichen Spezifikationen
  • Konzeptionieren von Prozessen in einem ganzheitlichen Geschäftsprozessansatz (BPMN/UML)
  • Projekt- und Teilprojektleitung
  • Mitarbeiterschulungen


Persönliche Stärken:

  • Analytisches Denken, strukturiertes Vorgehen, schlüssige und anwendungsbezogene Darstellung von Sachverhalten auch in umfangreichen Szenarien 
  • Strukturierte Arbeitsorganisation für ein autonomes und unabhängiges Arbeiten
  • Zuverlässig und flexibel
  • Softskills: serviceorientiert, kommunikationsstark und teamorientiert, hochmotiviert mit hohem Engagement 


SAP-Skills:

SAP MM, SAP PP, SAP SD, SAP LO-VC, SAP PI, SAP HR / HCM, SAP FS, SAP Fiori, SAP CATMAN, ABAP OO, Web Dynpro ABAP, ABAP-Unit, Dynpro, WebDynpro, DDIC, SAPscript, SMARTFORMS, Adobe Interactive Lifecycle (AIF), Adobe Lifecycle Designer (ALD, RFC, IDoc, ODATA, SAP Gateway, SAP UI5, ABAP UNIT, S/4HANA, DAO / CDS-View, Berechtigungen, XML Konvertierung, Business Application Logging (BAL), BDS bitmaps utilities


Tools und Kommunikation:

MS Office, Atlassian Jira und Confluence, Notion, Outlook, MS Teams, Skype, Skype 4 Business

Programmiersprachen

ABAP Objects
Java Script

Branchen

  • Produzierendes Gewerbe
  • Versicherung
  • Automobilhersteller
  • Medienunternehmen
  • Unternehmensberatungen

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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