SAP HANA开发:ABAP 7.4端到端实战指南
需积分: 9 77 浏览量
更新于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上构建高效能、现代化应用的开发者和顾问来说,这是一个宝贵的参考资料。
2018-08-20 上传
2018-05-03 上传
2014-12-09 上传
点击了解资源详情
2010-09-02 上传
2011-05-25 上传
2009-10-13 上传
2010-04-22 上传
点击了解资源详情