SAP HANA开发:ABAP 7.4端到端实战指南
需积分: 9 198 浏览量
更新于2024-07-19
收藏 6.21MB PDF 举报
"这篇文档是关于使用SAP ABAP 7.4在SAP HANA平台上进行端到端开发的指南,由Jasmin Gruschke撰写,主要面向开发者和顾问。内容涵盖从预备条件、场景描述、CDS视图构建、ABAP管理的数据库过程(AMDP)到网关OData服务以及Fiori风格应用程序的开发。"
在SAP ABAP 7.4 for SAP HANA的端到端开发中,有几个关键知识点值得深入理解:
1. **SAP NetWeaver 7.4 Support Package 5**:这是SAP NetWeaver的一个特定版本,它包含了对SAP HANA数据库的优化支持,提供了更高效的数据处理和分析能力。
2. **CDS视图(CDS View)**:CDS(Core Data Services)视图是一种声明式定义数据模型的方法,它允许开发者在ABAP层定义数据结构,同时支持SAP HANA的高级功能,如计算字段、联接操作和数据校验。
- **创建CDS视图**:文档中提到,我们需要创建一个或多个CDS视图来定义业务逻辑和数据结构。这涉及到使用ABAP语法来定义实体、属性、键和关联。
3. **ABAP Managed Database Procedures (AMDP)**:AMDP是ABAP与数据库交互的新方式,它们是运行在数据库服务器上的函数模块,可以直接访问SAP HANA的高性能功能。AMDP使得开发者可以在数据库层面编写代码,提高性能,同时保持ABAP的控制和管理。
- **创建AMDP**:在文档中,这部分介绍了如何定义和实现AMDP,包括设置数据库上下文、编写SQL代码,并将它们与CDS视图关联起来。
4. **Gateway OData服务**:SAP Gateway提供了一种方法,通过OData协议暴露ABAP后端的数据和服务,使得前端应用可以轻松地消费这些服务。在SAP ABAP 7.4中,开发者可以创建OData服务,使移动和Web应用能够实时访问SAP系统。
- **测试GW服务**:文档指导如何调试和测试创建的OData服务,确保其功能正常。
5. **Fiori-like Application**:Fiori是SAP的一种用户界面设计原则,提供简洁、任务导向的用户体验。开发者可以使用SAP UI5框架创建Fiori风格的应用,这些应用通常与SAP HANA OData服务紧密集成。
- **本地SAP UI5应用开发**:文档中讲解了如何在本地环境中使用Eclipse和SAP UI5工具链开发Fiori应用。
- **导入到ABAP后端**:完成本地开发后,应用需要导入到SAP ABAP后台系统,以便在生产环境中部署和使用。
6. **系统配置与示例数据生成**:这部分内容涉及设置系统环境,包括Eclipse的安装、必要的插件、ABAP后端连接的配置,以及生成用于测试的示例数据。
这个指南详细阐述了如何利用SAP ABAP 7.4和SAP HANA平台进行完整的端到端开发流程,涵盖了从数据建模到前端应用的整个生命周期。对于希望在SAP HANA上构建高效能、现代化应用的开发者和顾问来说,这是一个宝贵的参考资料。
297 浏览量
150 浏览量
116 浏览量
点击了解资源详情
2010-09-02 上传
126 浏览量
2009-10-13 上传
143 浏览量
114 浏览量
![](https://profile-avatar.csdnimg.cn/790d3399a1e04fb4a4920aec74c79392_shendehuaihuai.jpg!1)
shendehuaihuai
- 粉丝: 51
最新资源
- Akij-Group销售代表管理系统:进行中的技术创新
- Python快速入门教程,基础语法到Django框架
- STM32F0红外接收技术在物联网中的应用
- 多种输入法词库转换工具:绿色版使用指南
- STM32系列IC的LQFP封装全集合
- Matlab Interface开发:实现未截断牛顿时间算法
- GB2312标准宋粗字体文件压缩包详解
- HdfsExplorer开源客户端工具的C#实现
- 乔·苏米斯网页设计作品集解析
- Apache Tomcat 8.0.9 压缩包使用指南
- Neo4j 2.1.2版本的Windows运行包下载
- MbrFix:在Windows下恢复MBR以删除Linux系统的工具
- MATLAB符号表达式向量化转换技术解析
- 解决IE Applet小程序显示问题的JAVA插件
- 搭建简易Spring框架开发环境教程
- 地震波地下传播模拟的波动方程正演程序