Icon  | Meaning  | 
|---|---|
  | Fulfils the requirement completely  | 
  | Meets the requirement only under certain conditions  | 
  | Does not meet the requirements  | 
Aspect  | BUS->READ  | BUS->SELECT  | ABAP-SQL or CDS-views on Z-Info tables  | ABAP-SQL or CDS-views on Database tables  | 
|---|---|---|---|---|
Governance/ Authorizations  | 
  | 
  | 
  | 
  | 
Inheritance of data References Consideration of BADIs/redefinitions when building the data  | 
  | 
  | 
 Provided that info class BUS→READ is used.  | 
  | 
Initialization of the object in memory  | 
  | 
  | 
  | 
  | 
Conversion of values into the output format  | 
  | 
  | 
 Provided that info class BUS→READ is used.  | 
  | 
Aggregation of data (JOIN)  | 
 An aggregation can be executed subsequently in the ABAP program. No database JOIN.  | 
  | 
  | |
Speed  | The BUS→READ first reads the data per object from the database (also SHMO/HANA). The data is then initialized in the memory. During this process, program logic is already executed, for example, to resolve references, execute BADIs, or execute customer logic. Therefore, reading data via the BUS→READ is always slower than direct access via the database.  | |||
Upward compatibility for release upgrades  | 
  | 
  | 
  | |