Leistungen

SAP Entwicklung und Beratung

  • Professionelle SAP-Entwicklung in ABAP OO und/oder Fiori/SAPUI5 nach gängigen Best Practices

  • GMP konforme SAP-Entwicklung mit elektronischer Signatur und Audit-Trail
  • Custom Code Migration nach HANA DB bzw. S/4HANA
  • Absicherung von unternehmenskritischen Anwendungen mit ABAP Unit Tests
  • Entwicklung von Anwendung für mobile Handscanner auf Basis von Mobisys Solution Builder (MSB)
  • Schnittstellenentwicklung nach SAP oder non-SAP via IDoc, RFC, BAPI, OData oder SOAP
  • Entwicklung von Workflows zur Automatisierung von Geschäftsprozessen
  • Wartung oder Neuentwicklung von Formularen sowohl in den älteren Technologien SAPscript und Smartforms als auch in der neuesten Formulartechnologie Adobe Forms
  • Beratung zur Konfiguration des Fiori Launchpads
  • Klare und zielgruppenorientierte Dokumentation unter Zuhilfenahme von Modellen. Dokumentation und Kommunikation der Software- und Systemarchitektur mit der arc42 Vorlage

Analyse von Anforderungen (Requirements Engineering)

  • User Stories nach dem INVEST Prinzip zur einfachen Kommunikation von Anforderungen zwischen Entwickler und Fachbereich
  • Erstellung von Mockups um die Anwendung möglichst früh zu visualisieren und potenzielle Probleme und Fehler zu identifizieren solang Änderungen noch kostengünstig sind
  • Definition einer einheitlichen Sprache (Ubiquitous Language) mit Glossar für ein gemeinsames und eindeutiges Verständnis der Domäne und des Kontextes

Qualität von Eigenentwicklungen

  • Leichtgewichtige Entwicklungsrichtlinie die die wichtigsten Bereiche abdeckt, den Entwickler aber nicht in ein zu enges Korsett zwängen. Ein einheitlicher Umgang mit SAP-Erweiterungen, die Einhaltung von Namenskonventionen und Best Practices führen zu konsistenten, sicheren und wartungsarmen Entwicklungen
  • Einführung, Konfiguration und Schulung des ABAP Test Cockpits (ATC) zur fortwährenden Prüfung von Eigenentwicklungen (Einhaltung von Richtlinien, Steigerung Codequalität, HANA bzw. S/4HANA readiness)
  • Durchführung von Code Reviews, Code Dojos oder Pair Programming für ABAP OO zur Verbesserung der Codequalität und des Know-Hows der Entwickler
  • Analyse Eigenentwicklungen: Laufzeitprüfungs-Monitor, SQL Monitor, ABAP Call Monitor (SCMON), ABAP Test Cockpit (ATC), Verbrauchsdaten (SUSG)
  • Analyse und Optimierung der Top 10 SQL-Anweisungen (SQL-Monitor)
  • Analyse und Optimierung der Performance (ABAP und SQL-Anweisungen)

Coaching zu unterschiedlichen Themengebieten

 

  • Grundlagen ABAP und ABAP OO
  • ABAP Development Tools (ADT) in Eclipse
  • ABAP Test Cockpit (ATC) zur statischen Codeprüfung
  • Exception Handling in ABAP
  • Performance in ABAP
  • Refactoring: Die Verbesserung des Designs von bestehendem Code
  • Software Design Patterns: Model View Controller (MVC), Singleton, Strategy oder Factory
  • Test Driven Development (TDD)
  • SAP Adobe Forms

State of the Art

 

  • Neugierde und Nase im Wind zu allen Themen rund um die Software bzw. SAP Entwicklung, Design und Architektur
  • Beobachtung und Anwendung von neuen Technologien wie SAP SAP BTP ABAP Environment, ABAP RESTful Application Programming (RAP) Model oder Cloud Application Programming (CAP) Model