UX100文档 101-120页

SAP HANA 不仅仅是数据库它可在数据级别上执行计算比任何之前的技术包括 ABAP 都要快 SAP Business Suite 数据会被带入代码中这意味着它已从数据库中读取并已在 AS ABAP 应用程序服务器中处理借助 SAP HANA能够更加高效地将代码带入数据将计算从 AS ABAP 叠加到 SAP HANA并只传回结果图表 83: ABAP 代码自上而下方法将计算移至数据库以有利于其功能这对 SAP HANA 而言并不新鲜长期以来始终可使用存储过程在多个数据库中进行计算但是存储过程在 ABAP 中很少使用因为它们仅在开发它们的数据库中运行因此不可进行传输通过 SAP S/4HANAABAP 资源库扩展了两个新的数据库对核心数据服务 (CDS) 视图和 ABAP 管理的数据库存储过程 (AMDP)CDS 视图在 SAPHANA 数据库中被部署为 SAP HANA 视图AMDP 被部署为存储过程这与将 ABAP 资源库中的透明表部署为 AnyDB 中的数据库表类似图表 84: ABAP 核心数据服务 (CDS) 视图ABAP CDS 视图在一定程度上包含与 AnyDB 兼容的经典数据库视图但这些视图还包括注释等附加元素这只能通过 SAP HANA 数据库进行说明尽管在 SAP GUI 中使用事务 SE80 可查看CDS 视图但只有数据库视图在此事务中可见CDS 视图可使用 Eclipse 中的 ABAP 开发工具(ADT) 进行开发可在此处访问数据定义单元 3: 架构106© 版权. 保留所有权利