Icon  | Bedeutung  | 
|---|---|
  | Erfüllt die Anforderung vollständig  | 
  | Erfüllt die Anforderung nur unter bestimmten Bedingungen  | 
  | Erfüllt die Anforderungen nicht  | 
Aspekt  | BUS->READ  | BUS->SELECT  | ABAP-SQL oder CDS-Sichten auf Z-Infotabellen  | ABAP-SQL oder CDS-Sichten auf Datenbanktabellen  | 
|---|---|---|---|---|
Governance/ Berechtigungen  | 
  | 
  | 
  | 
  | 
Vererbung von Daten Referenzen Berücksichtigung von BADIs/Redefinitionen beim Aufbau der Daten  | 
  | 
  | 
 Sofern Infoklasse BUS→READ verwendet  | 
  | 
Initialisierung des Objekts im Speicher  | 
  | 
  | 
  | 
  | 
Konvertierung von Werten ins Ausgabeformat  | 
  | 
  | 
 Sofern Infoklasse BUS→READ verwendet  | 
  | 
Aggregation von Daten (JOIN)  | 
 Eine Aggregation kann nachträglich im ABAP-Programm ausgeführt werden. Kein Datenbank-JOIN.  | 
  | 
  | |
Geschwindigkeit  | Der BUS→READ liest die Daten pro Objekt zunächst von der Datenbank (auch SHMO/HANA). Anschließend werden die Daten im Speicher initialisiert. Dabei werden bereits Programmlogiken ausgeführt, um beispielsweise Referenzen aufzulösen, BADIs auszuführen oder Kundenlogik auszuführen. Daher ist das Auslesen von Daten über den BUS→READ immer langsamer als ein direkter Zugriff über die Datenbank.  | |||
Aufwärtskompatibilität bei Releasewechsel  | 
  | 
  | 
  | |