CDS views can be created to read and process data at DB layer. Whereas AMDP can be created to process and modify data at DB layer. AMDP is used to work with stored procedures, which further go to HANA DB layer and execute that. This functionality can't be achieved by Open SQL and CDS .