freiberufler Senior-Programmierer SAP ABAP / ABAP OO, Controls (ALV-Grid, Tree, Text, HTML, ...), Dialoganwendungen, Schnittstellen, HANA, Formulartechnologien (SAPscript, SmartForms, SAP Interactive Forms by Adobe) auf freelance.de

Senior-Programmierer SAP ABAP / ABAP OO, Controls (ALV-Grid, Tree, Text, HTML, ...), Dialoganwendungen, Schnittstellen, HANA,...

offline
  • auf Anfrage
  • 96120 Bischberg, Oberfranken
  • Umkreis (bis 200 km)
  • de  |  en
  • 22.04.2023

Kurzvorstellung

Ich bin Softwareentwickler SAP ABAP / ABAP OO, Controls (ALV-Grid, Tree, Text, HTML, ...), SAP Interactive Forms by Adobe; Dialoganwendungen, Schnittstellen, Migration, LSMW, Workflow, HANA, ...

Qualifikationen

  • SAP-Entwicklung mit ABAP
  • SAP BC
  • SAP Datenmigration

Projekt‐ & Berufserfahrung

SAP© Softwareentwickler
Kundenname anonymisiert, Mühldorf am Inn
2/2019 – 8/2019 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2019 – 8/2019

Tätigkeitsbeschreibung

*SAPscript Formularanpassungen
*Neuentwicklung einer Dialogtransaktion
*Neuentwicklung einer AddOn Steuerung
*Neuentwicklung eines Tools zum Customizen von Feeldkatalogen und -Gruppen
*Erweiterung und Anpassung diverser Auswertungsreports

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Softwareentwickler
Kundenname anonymisiert, Sindelfingen
7/2007 – 4/2019 (11 Jahre, 10 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2007 – 4/2019

Tätigkeitsbeschreibung

ALFA-Allgemeiner Fahrzeug- und Aggregate-Hardware-Entwicklungsprozess
Auftrag des Projektes ist u. A. die Zusammenfassung der Prozesse bzgl. Planung, Logistik, Beauftragung, Werkstätten, Prüffeld und Dokumentation in eine harmonisierte, durchgängige Prozesslösung, die den Anforderungen der Fahrzeug- und Aggregateentwicklung sowie der Anlauffabrik und weiterer Nutzer entspricht.
LAV-Ablösung (Lagerabwicklungssystem für Versuchsteile)
Die Lager im MTC (Mercedes Benz Technology Center) wurden im Rahmen einer Komplett-Umstellung in das SAP R/3 Warehouse Management übernommen und an die jeweiligen lagerspe-zifischen Anforderungen angepasst.
• Messmatrix
• Erweiterung der Messmatrix um Dienstleisterinformationen.
• Vereinfachung der Zelleneinfärbung.
• Optimierung der Datenbankzugriffe.
• Erweiterung der Markierungsmöglichkeiten.
• Definition kundeneiger Suchhilfen und Suchhilfe-Exits.
• Anpassungen an PDF-Formularen und Schnittstellen.
• Einlagervorerfassung (SD-SLS-SO)
• Neuentwicklung einer Vorschalt-Transaktion für die Erfassung von Retouren.
• Customizing der Nachrichtenfindung zur Steuerung der Formularausgabe.
• Erstellung neuer PDF-Formulare.
• Ablieferprozess
• Entwicklung einer kundenspezifischen Dialogtransaktion zur Erstellung von Auslagerungs-aufträgen.
• Anzeige der Bedarfe und der Bestände jeweils in einem ALV-Grid.
• Summation der getroffenen Auswahl und Anzeige in einem dynamischen Dokument.
• Fehlerbehandlung mittels klassenbasierter Ausnahmen.
Reporting-Tapete
• Eigenentwicklung einer Anwendung zum Drucken von Materialstammdaten und Grafiken auf einem Plotter. Das PDF-Dokument kann in der Vorschau betrachtet und bearbeitet werden.
• Ablage der Grafiken im Dokumentenverwaltungssystem.
• Qualitätssicherungsmaßnahmen
• Unicodeprüfungen
• Herstellung der Unicodefähigkeit für Programme und Funktionsgruppen.
• Virtual Forge CodeProfiler
• Bearbeitung / Korrektur von Findings, Schließung von Sicherheitslücken.
• SAP Interactive Forms by Adobe (BC-SRV-FP)
• Austausch Strichcode gegen Datenmatrixcode auf dem Formular Warenanhänger.
• Ablösung diverser MS-Word-Formulare durch PDF-Formulare.
• Neuentwicklung einer Schnittstelle und eines editierbaren PDF-basierten Formulars welches auf einem Plotter ausgegeben wird.
• Neuentwicklung einer Schnittstelle sowie mehrerer editierbarer PDF-basierter Formulare für die Messplanung, Messbeauftragung, etc.
• Übersetzung des Formulars Komponentenliste.
• Korrektur und Umgestaltung des PDF-basierten Formulars zur Messmatrix.
• Dynamisches Ausblenden von anonymen Personen-Informationen bei der Ausgabe der Instandhaltungsmeldung als PDF.
• SAP Interactive Forms by Adobe auf ZEBRA-Drucker ausgeben.
• Mailversand via BCS – Business Communication Services (BC-SRV-COM)
• Nutzung der Klassen CL_BCS und CL_DOCUMENT_BCS um Dokumente und Anlagen zu erstellen und einem Sendeauftrag zuzuordnen.
• Umstellung des Mailversands von Text auf HTML.
• Ticketbearbeitung
• Support, Fehleranalyse, Fehlerbehebung.
• Auslieferungsanlage zum Netzplan (BC-SRV-BAL, LE-SHP-PI)
• Implementierung zum BAdI workorder_update um bei Netzplan-Freigabe eine Auslieferung anzulegen; ähnlich zu Transaktion CNS0 – Lieferung aus Projekt.
• Nutzung des ApplicationLog zum Sammeln von Meldungen.
• Erweiterung MRP – Material Requirements Planning (AP-SDM-MRP)
• Implementierung verschiedener Kundenerweiterungen (Classic BAdIs, Enhancements) zur Berücksichtigung kundeneigener Kriterien zur Bedarfsgenerierung.
• Nutzung des Switch-Framework um mit Schaltern die Aktivität der Kundenerweiterungen zu steuern.
• Einsatz einer Checkgruppe zur eventuellen Analyse der Verarbeitung im Produktivbetrieb.
• FiNAS-Schnittstellen (BC)
• Wartung mehrerer Schnittstellen zu einem Fremdsystem mittels RFTS/x (Reliable File Transfer System).
• Smaragd-Schnittstelle (BC, AP-PPE)
• Wartung einer Schnittstelle zur Übernahme von Stücklistendaten aus einem Fremdsystem.
• Lesen und Entpacken der ZIP-Files, Parsen der XML-Daten und Einbuchung in die iPPE (Integriertes Produkt- und Prozeß-Engineering).
• eCATT - Extended Computer Aided Test Tool (BC-TWB-ECA)
• Erstellung eines Testskriptes zur Massenanlage von Benutzern.
• Erstellung eines Testskriptes zur Massenanlage von Bezugsorten.
• Definition von Testdaten.
• Ausführung und Auswertung von Testkonfigurationen.
• Job-Toolbox (BC)
• Entwicklung eines ‘Werkzeugkasten’ zur Steuerung von Jobs
• Realisierung eines Reports zur Einhaltung einer zeitlichen Pause zwischen zwei Jobläufen.
• Realisierung eines Reports zur Einschränkunkung des Joblaufs in Abhängigkeit anderer Jobs.
• Realisierung eines Reports zur Definition eines zeitlichen Rahmens innerhalb dessen der Job laufen darf.
• NACOS-Schnittstelle (BC, MM-PUR-VM)
• Wartung und Tuning einer Schnittstelle bei der Orderbücher, Einkaufsinfosätze und Kondi-tionen aus einem Fremdsystem eingelesen und als IDocs im SAP-System verbucht werden.
• QM-Meldung QM-Tool (BC, QM-QN)
• Entwicklung mehrerer ABAP-OO-Klassen die als zusätzliche Reiter in der Qualitätsmeldung eingebunden werden und die Daten unter Nutzung des ALV-Grid zur Anzeige bringen.
• Realisierung von Eingabeprüfungen, F4-Wertehilfen, Verbucherfunktionsbausteinen, customizebarer Funktionen und customizebarer Spaltensteuerung.
• Customizing einer Folgeaktion zur Maßnahme und Implementation einer Mail-Sende-Funktion mit Hilfe der BCS (Business Communication Srvices).
• Definition eigener Sammel- und elementarer Suchhilfen sowie Entwicklung von Suchhilfe-Exits.
• NCM-/ ACM-Schnittstelle (BC, PM-WOC-MN)
• Entwicklung einer Dialoganwendung zur Übernahme, Prüfung, Sichtung, Konvertierung, und Speicherung von Meldungsdaten aus einem Fremdsystem.
• Entwicklung einer MS-Excel-Upload-Funktion mit dynamischer Wertzuweisung zwischen Excel-Spalten und SAP-Tabellenfeldern.
• Nutzung eines BAPIs zur Anlage der Instandhaltungsmeldung.
• IH-Meldung Beteiligtenkette (BC, PM-WOC-MN)
• Entwicklung einer ABAP-OO-Klasse die als zusätzlicher Reiter in der Meldung eingebunden wird und die Daten unter Nutzung des ALV-Grid zur Anzeige bringt.
• Realisierung von Eingabeprüfungen, F4-Wertehilfen, Verbucherfunktionsbausteinen, etc.
• WM-Änderungsmanagement (BC, SD, LE)
• Neuentwicklung eines kundeneigenen Business Objekttypen.
• Definition von Ereignissen die via Änderungsbelegen und Anwenderstatusänderungen ausgelöst werden.
• Entwicklung von sog. Checkfunktionsbausteinen zur Prüfung der Ereignisauslösung.
• Definition von Workflow-Mustern und Workflow-Aufgaben sowie Pflege der Datenflüsse.
• Logistikmonitor (BC, SD, LE)
• Weiterentwicklung eines objektorientierten Tools zur Überwachung von Belegflüssen von der Entstehung eines Bedarfs bis hin zur Kommissionierung. Das Tool basiert auf einem eigenentwickeltem, standardisiertem Framework für Monitore.
• Kommissionierung (SD-SLS-SO, LE-SHP-DL, LE-WM-TFM)
• Wartung und Weiterentwicklung diverser ABAP-OO-Klassen mit deren Hilfe Kundenaufträge angelegt und prozessiert werden, Lieferungen erzeugt werden sowie Transportaufträge erzeugt und quittiert werden.
• Implementierung eines User-Exit’s zum Split von Transportaufträgen nach Lagernummer.
• Neuentwicklung der Kommissionierunsergebnissanzeige unter Nutzung der objektorientierten Verschalung des ALV.
• Ablösung eines Workflows durch einen Job der in regelmäßigen Zeitabständen das Alter von Kundenauftragspositionen prüft und die Positionen gegebenenfalls absagt.
• Redesign eines Reports zur Kommissionierung
• Kapselung der ALV-Grid’s für das Übersichts- und Detailbild in eigenen Klassen
• Erweiterung der Dynprofolge um ein Abschlussbild mit einem ALV-Tree-Control zur Prüfung und Änderung der verdichteten Bedarfe.
• Ablösung des Fehlerprotokolls durch das Business Application Log.
• Customizing und Implementation von kommissionierungsartenabhängigen Lese-Klassen.
• Erweiterung des Funktionsumfangs auf weitere Kommissionierungsarten.
• Nutzung klassenbasierter Ausnahmen.
• Auslagermonitor (SD-SLS-SO, LE-SHP-DL, LE-WM-TFM)
• Entwicklung einer Anwendung zur Überwachung und Steuerung der Auslagerungsaufträge, Lieferungen und Transportaufträge. Aus Gründen der Übersichtlichkeit und Performance wurde ein ALV Tree Control eingesetzt.
• Anlage von Customizing-Tabellen und Pflegedialogen zur Steuerung der Sortierung und Feldeigenschaften im ALV Tree Control.
• Nutzung von BAPI’s für Funktionen zur Änderung von Kundenauftragsdaten.
• Prüfungen der Berechtigungen.
• Performanceoptimierungen.
• Mindestbestandsverwaltung (LO-MD-MM / BC-FES-CTL)
• Entwicklung einer Transaktion zur Pflege von Mindestbeständen, bei deren Unterschreitung eine Benachrichtigung an frei wählbare E-Mail-Empfänger erfolgt. Hierbei kommen zwei ALV Grid Controls und ein Text Edit Control zum Einsatz.
• Materialbelegliste (MM-IM-GF-REP)
• Erweiterung des Feldvorrats um Chargenmerkmale.
• Erweiterung des Feldvorrats um Informationen aus dem Belegfluß.
• Erweiterung der Funktionen um zusätzlich Absprünge in diverse andere Transaktionen.
• Berechnung der Vorher- und Nachher-Bestände auf Werks- und Lagerortebene.
• Performanceanalysen und Tuning.
• Kundeneigene Auftragsvorgangsliste (PM-WOC-MO)
• Performanceanalyse und Performanceoptimierung.
• Erweiterungen der Selektionsmöglichkeiten.
• Erweiterung der Listausgabe um diverse kundeneigene Felder.
• Realisierung diverser kundeneigener Funktionen.
• Workflow (BC-BMT-WFM)
• Wartung und Weiterentwicklung diverser Workflows für das Buchen von Kundenauftrags-bestand, Erzeugen von Lieferungen sowie das Erzeugen von Transportaufträgen.
• Administration von Workflows. Überwachung, Monitoring, Neustart nach Fehler, Fortsetzen nach Systemabsturz, lögisches Löschen, etc. von Workflows bzw. Workitems.
• Definition einer Regel zur Findung der Workflow-Administratoren.
• Releasewechsel SAP R/3 Release 4.6C nach ECC 6.0 (BC)
• Umsetzen der kundeneigenen Workflows, Business Objekttypen, Klassen, Funktionsgruppen, Programmen und anderer Objekte von SAP R/3 Release 4.6C nach ECC 6.0.
• Test der umgesetzen Objekte und Dokumentation der Ergebnisse.
• Durchgehende Beauftragung (PM-WOC-MN)
• Implementation eines Kundenerweiterungsbildes mit ALV-Grid zur externen Beauftragung
• Dynamische Steuerung der Spaltenattribute (hell, obligatorisch, etc.) via Customizing
• Verprobung einzelner Zellen im ALV-Grid

Eingesetzte Qualifikationen

SAP BC

Ausbildung

Staatlich geprüfter Elektrotechniker Fachrichtung Datenverarbeitungstechnik
Ausbildung
1991
Erlangen
Feingeräteelektroniker
Ausbildung
1986
Erlangen

Weitere Kenntnisse

SAP ABAP / ABAP OO, Controls (ALV-Grid, Tree, Text, HTML, ...), Dialoganwendungen, Schnittstellen, Migration, LSMW, Workflow, HANA

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
3413
Alter
57
Berufserfahrung
32 Jahre und 7 Monate (seit 09/1991)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden