SAP Softwareentwicklung
Die Entwicklung im SAP-Umfeld ist im Wandel. In S/4HANA wurde der Leitsatz "Keep the Core Clean" geprägt. Der Leitsatz "Keep the Core Clean" betont die Wichtigkeit, den zentralen Kern eines Systems klar und wartbar zu halten, insbesondere im Kontext von SAP-Software-Entwicklung und -Implementierung. Dies ist von zentraler Bedeutung, um Flexibilität, Skalierbarkeit und zukünftige Wartungsfähigkeit sicherzustellen.
Schlüsselprinzipien und Praktiken
Hier sind die Schlüsselprinzipien und Praktiken, spezifisch auf SAP bezogen, um diesem Prinzip nachzukommen:
1. Nutzung von SAP-Standardfunktionen
Ziel: Vermeidung unnötiger Anpassungen.
- Best Practices folgen: Setzen Sie SAP Best Practices ein, um die meisten Geschäftsprozesse abzudecken und den Nutzen der Standardlösungen zu maximieren.
- Fit-Gap-Analyse: Führen Sie eine Fit-Gap-Analyse durch, um zu bestimmen, welche Anforderungen durch Standardfunktionen abgedeckt werden und welche Erweiterungen wirklich notwendig sind.
2. SAP Erweiterungstechnologien
Ziel: Anpassungen unabhängig vom Kernsystem durchführen.
- SAP Erweiterungspunkte nutzen: Nutzen Sie Technologien wie Enhancement Points, BAdIs (Business Add-Ins) und User Exits, um Anpassungen vorzunehmen, ohne den Kerncode zu ändern.
- SAP Fiori und UI5: Verwenden Sie SAP Fiori und SAPUI5 für benutzerfreundliche und standardkonforme Oberflächenanpassungen.
- ABAP Erweiterungen: Setzen Sie auf die neuesten ABAP-Entwicklungsmethoden, wie ABAP for SAP HANA (ABAP 7.54) und ABAP RESTful Application Programming Model (RAP).
3. Zentrale SAP-Anwendungsplattformen
Ziel: Standardisierte und zukunftssichere Entwicklung.
- SAP Business Technology Platform (BTP): Verwenden Sie die SAP BTP für die Entwicklung von Erweiterungen und Integrationen, die unabhängig vom Kernsystem sind.
- Cloud-Erweiterungen: Nutzen Sie die Vorteile der Cloud, um mittels CAP (Cloud Application Programming Model) oder anderen SAP Cloud Application Services Erweiterungen zu entwickeln, die den Kern unangetastet lassen.
4. Modulare und Mikroservice-Architektur
Ziel: Entkopplung von Systemkomponenten und Unterstützung der Skalierbarkeit.
- OData Services und APIs: Nutzen Sie OData-Services und RESTful APIs zur Implementierung von Schnittstellen und zur Entkopplung von Erweiterungen.
- Service-oriented Architecture (SOA): Implementieren Sie eine serviceorientierte Architektur, um Erweiterungen als separate Dienste zu verwalten.
Unserer Leistungen
SAP® Modul- und Cloud, sowie Low-Code Entwicklung
Wir unterstützen Sie gerne bei der Entwicklung von folgenden SAP®-Technologien:
- ABAP und ABAP Objects
- SmartForms, SAPScript, Adobe Forms
- State-of-the-Art-API-Schnittstellen (OData V2 und OData V4)
- Web Services, IDOC, RFC, EDI, REST, SOAP
- RESTful ABAP (RAP) CDS Views
- Cloud Application Programming Model (CAP)
- Java, JavaScript, AJAX, jQuery, jSON, HTML5, Node.js
- Eclipse
- SAP WebIDE
- SAP Business Application Studio
Entwicklung in den SAP-Systemen und Lösungen:
- SAP S/4 HANA
- Business Technology Platform
- SAP Document and Reporting Compliance
- SAP Service and Asset Manager
- ArchiveLink und ArchiveLink PLUS
- Dokumenten-Verwaltungssystem (DVS)
- SAP® FIORI, SAPUI5
- Neptune DX Platform,
- SAP Build,
- Zapier
- Android, iOS
OpenText™ Entwicklung
Wir unterstützen Sie gerne bei der Entwicklung von folgender EIM OpenText™ und SAP®-Technologien:
- SAP Document Access by OpenText™ (DocuLink)
- SAP Extended ECM by OpenText™
- SAP Invoice Management by OpenText™ (OpenText™ Vendor Invoice Management)
- OpenText™ Document Pipeline
- OpenText™ Rendition Server
- OpenText™ Image Enterprise Scan
- OpenText™ Imaging Windows Viewer
Fazit
Das Prinzip "Keep the Core Clean" ist entscheidend für die langfristige Wartbarkeit und Flexibilität des SAP-Systems. Durch die Minimierung von kundenspezifischen Anpassungen, Verwendung bewährter Standardmethoden und Beibehaltung einer sauberen Codebasis kann die Komplexität reduziert und die Effizienz gesteigert werden. Dies erleichtert nicht nur die Wartung und Weiterentwicklung, sondern trägt auch zur Zufriedenheit der Kunden bei.