ABAP For HANA 开发人员所需的技能

ABAP For HANA 开发人员所需的技能

 

ABAP开发人员应如何处理SAP HANA对应用程序开发的影响?仅仅了解所描述的影响当然是不够的。为了能够优化现有应用程序并开发基于ABAPSAP HANA的新应用程序或应用程序类型,开发人员需要获得专业知识。你应该确保在早期阶段获得这些知识。

 

从我们的角度来看,您应该获得有关Open SQL的详细知识(如果您还不熟悉该语言),还应该熟悉SQL标准和SAP HANA数据库的技术,这些技术超越了Open SQL。您应该知道如何为SAP HANA视图建模以及如何在SAP HANA视图和数据库过程中使用SQLScript来满足更复杂的要求。

 

性能分析和优化:

要优化SAP HANA的现有应用程序,尤其是在性能方面,您需要知道哪些程序和代码模式这些课程中特别适合考生。您应该熟悉用于识别合适的代码下推程序的开发工具。您应该能够执行运行时分析以彻底检查已识别的程序。总而言之,我们假设在内存技术方面的性能分析和性能优化领域的合理知识将变得(甚至)比过去更重要,而且比传统数据库更重要。

 

新的UI技术:

要开发使用SAP HANA处理大量数据的新应用程序,必须从一开始就相应地设计应用程序架构。对于最终用户,SAP HANA的性能必须引人注目。简单地执行高性能计算可能还不够。还必须以简单直观的视图非常快速地向用户显示这些计算的结果。因此,您应该熟悉开发现代用户界面的技术。

 

新旧规则:

最后,您应该了解SAP HANA对已知的ABAP编程规则的影响。正如第1.5节开头已经提到的,许多规则基本上仍然有效。但是,某些规则现在具有不同的优先级,例如,与使用传统数据库相比,它们在实施SAP HANA时现在或多或少具有重要性。示例:避免许多单独的SQL语句(例如在循环中)现在比过去更重要。

 

同时,新指南将帮助您创建模块化单元的多个替代实现,以便可以最佳地运行程序,例如,在SAP HANA数据库和传统数据库上。ABAP开发人员也应该熟悉这些新指南。有关所有这些指南的详细信息,SAP HANAABAP开发与SAP最新的开发工具密切相关,后者基于Eclipse平台。ABAP开发人员需要对该平台有基本的了解,特别是应熟悉SAP NetWeaverSAP HANA StudioABAP开发工具。

猜你喜欢

转载自blog.csdn.net/Sundam/article/details/86473605