Ist das SAP Enhancement-Package Framework das erhoffte „Alle“?
Oft werde ich von Kunden gefragt, ob SAP Enhancement-Packages (SAP EHP) entsprechend einfach eingespielt werden können. Denn die Erwartung, die hinter SAP EHP steht, ist sehr hoch: SAP Enhancement-Packages sollen die von Kunden geliebte Anpassungsfähigkeit des SAP-Standards bei Upgrades gewährleisten und dabei gleichzeitig den Aufwand reduzieren.
Diese Erwartung widerspiegelt sich in der SAP-Marketing-Botschaft, welche Enhancement-Packages als die Lösung schlechthin für alle Kunden versteht, die auf SAP upgrades verzichten können wollen.
Doch lassen wir besser einmal die Fakten sprechen: Was können Enhancement-Packages, und was können sie nicht?
SAP Enhancement-Packages sind Funktionalitätspakete. Ihre Vorteile liegen vor allem in den Bereichen:
Upgrades ausgelieferter Funktionalitäten (Business Functions) – mit weniger Aufwand und tieferen Unterhaltskosten als klassische SAP-Upgrades
Diese Vorteile kann ein SAP Enhancement-Package allerdings nur in einem begrenzten Kontext einlösen: wenn keine oder nur wenig Kundenentwicklungen/-anpassungen vorhanden sind. Mit Kundenentwicklungen/-anpassungen meine ich ABAP-Änderungen, Anpassungen an Modulen/Klassen, kundeneigene Transaktionen/-programme etc. usw. – alles, was dem entsprechend im CIM-Modell als kundeneigene Software-Artefakte verwaltet werden muss. Was Enhancement-Packages explizit nicht können:
Klare Verantwortlichkeiten zurück zu den kundeneigenen Softwareartefakten herzustellen („Separation of Concerns“ zügeln)
Kundeneigene Softwareartefakte (Customizing und Entwicklungen), welche im klassischen Quell-SAP-Objekte sind, zu identifizieren/versionsverwalten und insbesondere auf korrekte „Wirkung“ zu testen
Fazit: Wenn wir die bestehenden Kundenimplementierungen zum SAP Standard ins Verhältnis setzen – welcher Kunde kann ernsthaft auf sein kundeneigenes, gewachsenes SAP-„Customizing“ resp. „Enhancements“ verzichten? In der Praxis ist das wirklich nicht einfach. Somit wird klar: die technischen Möglichkeiten von Enhancement-Packages setzen in Sachen Flexibilität und Kundenspezifizierung klare Grenzen.
Dennoch, SAP Enhancement-Packages sind für SAP-Kunden die gehen wollen, eine reelle Option. Sie müssen aber als das verstanden werden was sie sind – eine Upgrade Option aus einer Vielzahl von Optionen.
🇬🇧 Read this post in English