Die Wiederverwendung von Daten in SAP R/3

Wiederverwendung als lange propagiertes Konzept der Softwaretechnik soll Komplexität verringern, vor allem in großen Systemen. Üblicherweise fordert man dies von Funktionen, es gilt jedoch auch für Daten. Typen sind nichts Anderes als wiederverwendbare Integritätsbedingungen für Basistypen, ergänzt um Aufzählungstypen. Die Praktikabilität einer Wiederverwendung semantischer Typen wurde in einem industriellen Umfeld empirisch nachgewiesen [Spit96a]. Benutzt wurde hierbei ein integriertes, aktives Data Dictionary, im konkreten Fall PREDICT von der Software AG. Es lag nahe, einmal ein großes releasefähiges Softwaresystem auf den Aspekt der Wiederverwendung von Daten hin zu untersuchen. Wegen der Verbreitung und der stringenten Entwicklungsumgebung wurde SAP R/3 ausgewählt.