SAP/PLM; SAP/DMS; ABAP; Datenbanken PL/SQL; Migrationen;
Aktualisiert am 06.09.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.02.2026
Verfügbar zu: 80%
davon vor Ort: 100%
Oracle PL/SQL
SAP Entwicklung
JAVA Entwicklung
ABAP/OO
SAP PLM
SAP Enterprise Control Center
SAP Document Management
Deutsch
Englisch

Einsatzorte

Einsatzorte

Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Österreich, Schweiz
möglich

Projekte

Projekte

2 Jahre 3 Monate
2021-08 - 2023-10

Datenmigrationen aufgrund eines SAP Systemwechsels ERP nach SAP HANA

Software-Entwickler SAP ABAP SAP ECTR LSMW ...
Software-Entwickler

SAP bietet hier zwei Varianten an, einmal als Greenfield und einmal als Brownfield Ansatz. Beide Projekte sind Greenfield Projekte. Der zweite Fall ist eine vollständige Migration. Die Daten werden von Teamcenter nach SAP übertragen.


Datenmigration nach dem Greenfield Ansatz.

Die ALE Kommunikation zwischen den SAP-Systemen wird implementiert. Ziel ist es, dass die SAP ECTR Metadaten auf das HANA System übertragen werden können. Die geometrischen Originale werden durch eine Anpassung des symbolischen Links auf dem neuen System bereitgestellt. Die Metadaten werden per IDoc vom ERP auf das HANA System übertragen. Eine Problemstellung hierbei: Jedes IDoc Datensegment ist 1000 Zeichen gross. Die zu übertragenden Zeilen aus mehren ECTR Tabellen müssen entsprechend gesplittet und auf der Empfängerseite wieder konkateniert werden. Die Übertragung erfolgt in ASCII. D. h. numerische Felder müssen nach ASCII konvertiert werden. Tausender Positionen und Kommata sind entsprechend zu korrigieren. Die übertragenen Daten werden auf der Empfängerseite über eine neu erstellte SAP Klasse importiert. Der SAP ATC Check erlaubt keine ?Perform Form? Routinen mehr.



Datenmigration mittels SAP LSMW.

Auch hier spielen nur die Metadaten eine Rolle. Diese werden von einem weiteren Team aus Teamcenter abgezogen und im CSV Format aufbereitet. Die Textdateien im CSV sind der Input für den LSWM Import.

Der Datenimport soll aus Dokumentationsgründen über das SAP Tool LSMW erfolgen. Es gab etwas zu lernen. Im ersten Schritt erstelle ich RFC taugliche BADIs zum Import der Daten, da das von SAP nicht in dieser Art vorgesehen ist. Die Basis für einen Import per LSMW.
Das Datenformat der CSV Dateien und das Format, welches die BADIs erwarten wird in LSMW Oberfläche spezifiziert. Im letzten Schritt der LSMW Oberfläche werden IDoc erstellt, die dann ablaufen und die Daten in die SAP Tabellen einbringen. Der Import erfolgt durch die entwickelten BADIs.



ABAP OO Programmierung für eine kundenspezifische Anwendung: APM Advanced Planning Methode. Die Oberfläche des APM Tools ist als Web-Dynpro realisiert. Die Darstellung erfolgt im MS-Edge.

Die Aufgabe war eine Erweiterungsimplementierung, um weitere SAP Objekte in der Oberfläche anzeigen und bearbeiten zu können. Die Objekte: Material, Dokumente, Stücklisten sind der Standard, mit der Programmierung sollen Q-Meldungen und IPPE Objekte hinzukommen. Eine Anpassung der Web-Dynpro Oberfläche ist notwendig um die objektspezifischen Attribute unterbringen zu können. Eine Erweiterung ist im Design vorgesehen, sodass Enhancements zu einem Ergebnis führen. Zum internen Handling der neuen Objekte sind neue Implementierung und Redefinitionen in den SAP Klassen notwendig.

Andere Erweiterungen, wie ?Entscheidungen? und ?Filter? lassen sich durch Inheritance und weitere OO Prinzipien implementieren.

Per individueller ABAP Programmierung wird die Anwendung kundenspezifisch angepasst.

SAP GUI Eclipse mit ABAP Plugin Visual Studio MS Azure
SAP ABAP SAP ECTR LSMW OOD
Remote
4 Monate
2021-03 - 2021-06

Pflegetool zur Anpassung von Kostensätzen in einer Datenbanktabelle

Software-Entwickler
Software-Entwickler

Die Aufgabe umfasst eine Neuanlage, Änderung und Deaktivierung von Datensätzen. Die Anzeige und Eingabe der Kostensätze hat in deutscher Notation zu erfolgen unabhängig davon, dass die Datenbank Datumswerte und Beträge in US Format speichert.

Um kompatibel zu sein, erfolgt die Implementierung mittels Spring Boot Web-Service und Thymeleaf. Thymeleaf erzeugt die Webseiten aus den übergebenen Parametern des Spring Boot Controllers.
Es werden drei Thymeleaf Webseiten erstellt und mittels CSS (Cascading Style Sheets) formatiert. Im Spring Boot Web-Service Controller gibt es 5 Einsprünge um die Funktionalitäten ?anzeigen, neu, ändern? zu ermöglichen. In allen drei Aktionen wird der aktuelle Tabelleninhalt formatiert ausgegeben. Eine Änderung wird in Tabellensicht in Html durchgeführt. Der Betrag, als auch die Gültigkeit lässt sich direkt ändern und speichern. Eine Neuanlage erfolgt via Form Input Felder über die Datenbankzeile.



Eclipse Java Maven Spring Boot JPA Thymeleaf MindMap Dokumentation Postgresql
Remote
6 Monate
2020-07 - 2020-12

Generierung von Material-Stücklisten

Software-Entwickler
Software-Entwickler
9 Monate
2019-10 - 2020-06

Einführung von SAP S4/HANA als Greenfield Ansatz.

Teilprojektleitung PLM/DMS/MM
Teilprojektleitung PLM/DMS/MM

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der Fachhochschule Furtwangen
Abschluß als Diplom Informatiker FH 1990

Staatl. gepr. Techniker Nachrichtenelektronik
Abschluss 1983

Kompetenzen

Kompetenzen

Top-Skills

Oracle PL/SQL SAP Entwicklung JAVA Entwicklung ABAP/OO SAP PLM SAP Enterprise Control Center SAP Document Management

Betriebssysteme

HPUX
OS/400
SUN OS, Solaris
TOS
Unix
Windows

Programmiersprachen

ABAP4
PDM, DVS, MM
RPG
Cobol
Fortran
Java
Java als Applikation
JavaScript
Java als Applikation
Perl
PL/SQL
Shell
PLM

Datenbanken

DB/400
DB2 unter OS/400
DB2
JDBC
Java
MySQL
Oracle
AIX, Linux und Windows
Postgres
Linux
Proprietäre DB
HSQLDB
SQL
> 5 Jahre

Datenkommunikation

Ethernet
Internet, Intranet
SMTP
TCP/IP
UUCP

Hardware

AS/400
Digital
HP
IBM Großrechner
PC
SUN
VAX

Design / Entwicklung / Konstruktion

CATIA
NX
SolidEdge
SolidWorks

Branchen

Branchen

Luft- und Raumfahrt
Autobranche
Banken
Börse
Flughafen
Forschung
Softwarehersteller
Versicherung

Einsatzorte

Einsatzorte

Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Österreich, Schweiz
möglich

Projekte

Projekte

2 Jahre 3 Monate
2021-08 - 2023-10

Datenmigrationen aufgrund eines SAP Systemwechsels ERP nach SAP HANA

Software-Entwickler SAP ABAP SAP ECTR LSMW ...
Software-Entwickler

SAP bietet hier zwei Varianten an, einmal als Greenfield und einmal als Brownfield Ansatz. Beide Projekte sind Greenfield Projekte. Der zweite Fall ist eine vollständige Migration. Die Daten werden von Teamcenter nach SAP übertragen.


Datenmigration nach dem Greenfield Ansatz.

Die ALE Kommunikation zwischen den SAP-Systemen wird implementiert. Ziel ist es, dass die SAP ECTR Metadaten auf das HANA System übertragen werden können. Die geometrischen Originale werden durch eine Anpassung des symbolischen Links auf dem neuen System bereitgestellt. Die Metadaten werden per IDoc vom ERP auf das HANA System übertragen. Eine Problemstellung hierbei: Jedes IDoc Datensegment ist 1000 Zeichen gross. Die zu übertragenden Zeilen aus mehren ECTR Tabellen müssen entsprechend gesplittet und auf der Empfängerseite wieder konkateniert werden. Die Übertragung erfolgt in ASCII. D. h. numerische Felder müssen nach ASCII konvertiert werden. Tausender Positionen und Kommata sind entsprechend zu korrigieren. Die übertragenen Daten werden auf der Empfängerseite über eine neu erstellte SAP Klasse importiert. Der SAP ATC Check erlaubt keine ?Perform Form? Routinen mehr.



Datenmigration mittels SAP LSMW.

Auch hier spielen nur die Metadaten eine Rolle. Diese werden von einem weiteren Team aus Teamcenter abgezogen und im CSV Format aufbereitet. Die Textdateien im CSV sind der Input für den LSWM Import.

Der Datenimport soll aus Dokumentationsgründen über das SAP Tool LSMW erfolgen. Es gab etwas zu lernen. Im ersten Schritt erstelle ich RFC taugliche BADIs zum Import der Daten, da das von SAP nicht in dieser Art vorgesehen ist. Die Basis für einen Import per LSMW.
Das Datenformat der CSV Dateien und das Format, welches die BADIs erwarten wird in LSMW Oberfläche spezifiziert. Im letzten Schritt der LSMW Oberfläche werden IDoc erstellt, die dann ablaufen und die Daten in die SAP Tabellen einbringen. Der Import erfolgt durch die entwickelten BADIs.



ABAP OO Programmierung für eine kundenspezifische Anwendung: APM Advanced Planning Methode. Die Oberfläche des APM Tools ist als Web-Dynpro realisiert. Die Darstellung erfolgt im MS-Edge.

Die Aufgabe war eine Erweiterungsimplementierung, um weitere SAP Objekte in der Oberfläche anzeigen und bearbeiten zu können. Die Objekte: Material, Dokumente, Stücklisten sind der Standard, mit der Programmierung sollen Q-Meldungen und IPPE Objekte hinzukommen. Eine Anpassung der Web-Dynpro Oberfläche ist notwendig um die objektspezifischen Attribute unterbringen zu können. Eine Erweiterung ist im Design vorgesehen, sodass Enhancements zu einem Ergebnis führen. Zum internen Handling der neuen Objekte sind neue Implementierung und Redefinitionen in den SAP Klassen notwendig.

Andere Erweiterungen, wie ?Entscheidungen? und ?Filter? lassen sich durch Inheritance und weitere OO Prinzipien implementieren.

Per individueller ABAP Programmierung wird die Anwendung kundenspezifisch angepasst.

SAP GUI Eclipse mit ABAP Plugin Visual Studio MS Azure
SAP ABAP SAP ECTR LSMW OOD
Remote
4 Monate
2021-03 - 2021-06

Pflegetool zur Anpassung von Kostensätzen in einer Datenbanktabelle

Software-Entwickler
Software-Entwickler

Die Aufgabe umfasst eine Neuanlage, Änderung und Deaktivierung von Datensätzen. Die Anzeige und Eingabe der Kostensätze hat in deutscher Notation zu erfolgen unabhängig davon, dass die Datenbank Datumswerte und Beträge in US Format speichert.

Um kompatibel zu sein, erfolgt die Implementierung mittels Spring Boot Web-Service und Thymeleaf. Thymeleaf erzeugt die Webseiten aus den übergebenen Parametern des Spring Boot Controllers.
Es werden drei Thymeleaf Webseiten erstellt und mittels CSS (Cascading Style Sheets) formatiert. Im Spring Boot Web-Service Controller gibt es 5 Einsprünge um die Funktionalitäten ?anzeigen, neu, ändern? zu ermöglichen. In allen drei Aktionen wird der aktuelle Tabelleninhalt formatiert ausgegeben. Eine Änderung wird in Tabellensicht in Html durchgeführt. Der Betrag, als auch die Gültigkeit lässt sich direkt ändern und speichern. Eine Neuanlage erfolgt via Form Input Felder über die Datenbankzeile.



Eclipse Java Maven Spring Boot JPA Thymeleaf MindMap Dokumentation Postgresql
Remote
6 Monate
2020-07 - 2020-12

Generierung von Material-Stücklisten

Software-Entwickler
Software-Entwickler
9 Monate
2019-10 - 2020-06

Einführung von SAP S4/HANA als Greenfield Ansatz.

Teilprojektleitung PLM/DMS/MM
Teilprojektleitung PLM/DMS/MM

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der Fachhochschule Furtwangen
Abschluß als Diplom Informatiker FH 1990

Staatl. gepr. Techniker Nachrichtenelektronik
Abschluss 1983

Kompetenzen

Kompetenzen

Top-Skills

Oracle PL/SQL SAP Entwicklung JAVA Entwicklung ABAP/OO SAP PLM SAP Enterprise Control Center SAP Document Management

Betriebssysteme

HPUX
OS/400
SUN OS, Solaris
TOS
Unix
Windows

Programmiersprachen

ABAP4
PDM, DVS, MM
RPG
Cobol
Fortran
Java
Java als Applikation
JavaScript
Java als Applikation
Perl
PL/SQL
Shell
PLM

Datenbanken

DB/400
DB2 unter OS/400
DB2
JDBC
Java
MySQL
Oracle
AIX, Linux und Windows
Postgres
Linux
Proprietäre DB
HSQLDB
SQL
> 5 Jahre

Datenkommunikation

Ethernet
Internet, Intranet
SMTP
TCP/IP
UUCP

Hardware

AS/400
Digital
HP
IBM Großrechner
PC
SUN
VAX

Design / Entwicklung / Konstruktion

CATIA
NX
SolidEdge
SolidWorks

Branchen

Branchen

Luft- und Raumfahrt
Autobranche
Banken
Börse
Flughafen
Forschung
Softwarehersteller
Versicherung

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.