Clean Core in SAP S/4HANA – Konzept und Umsetzung

Getting started ... Alles für einen gelungenen Start.
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

Clean Core in SAP S/4HANA – Konzept und Umsetzung

Beitrag von nico_dev (ForumUser / 0 / 0 / 0 ) »
Hallo Leute,

Ich arbeite mich gerade ins Thema "Clean Core" ein – mein Ausbilder hat mich gebeten, einmal völlig unvoreingenommen zu prüfen, was sich hinter dem Begriff wirklich verbirgt. Da ich aus der Python-/Data-Welt komme, ist vieles für mich neu, und ich hoffe auf euer Feedback, ob ich alles richtig verstanden habe.

Soweit ich es sehe, ist Clean Core ein Entwicklungs-Konzept für SAP S/4HANA: Der Standard-Kern soll möglichst unangetastet bleiben. Statt Standardcode zu ändern oder direkt auf Tabellen wie MARA zuzugreifen, läuft die Erweiterung über Extension Points, freigegebene (released) APIs oder ergänzende Anwendungen in der Cloud Platform (BTP).

Das erinnert mich von der Idee her an "Separation of Concerns" aus der sauberen Software-Architektur. Nur klingt der Sprung vom klassischen ABAP (Dynpro, ALV, direkte SQL-Reads) hin zu CDS-Views und dem RAP-Framework deutlich radikaler – gerade wenn man über Jahre gewachsenen Code betrachtet.

Was mich konkret interessiert:
  • Wie strikt ist das Verbot des direkten Tabellenzugriffs wirklich? Gibt es legitime Ausnahmen?
  • Lohnt sich der Aufwand vor allem bei Greenfield-Projekten oder auch beim Umbau bestehender Systeme?
  • Wie prüft ihr, ob der vorhandene Code sauber wird – z.B. über die ATC-Checks?
Ich bin gespannt auf eure Praxiserfahrungen.

Grüße Nico

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Seite 1 von 1

Über diesen Beitrag

nico_dev

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Vergleichbare Themen

ABAP Clean Code
von nickname8 » 06.05.2019 08:06
Diskussionsthema: Clean Code
von c oco » 19.07.2017 14:19
WebService mit C# .net Core 6 konsumieren
von stony007_de » 16.09.2022 11:06
Ehp Konzept??
von Robert B » 23.09.2008 16:12