有选择性的启用SAP UI5调试版本的源代码

举报
汪子熙 发表于 2022/01/23 16:09:24 2022/01/23
【摘要】 在低版本的SAP UI5应用中,我们一旦切换成调试模式,那么应用程序源代码和UI5框架程序的源代码的调试版本都会重新加载,耗时很长。我最近发现UI5新版本1.66.1提供了选择性加载调试版本的源代码的选项,即下图中的Select Specific modules:如果确认问题出在我们应用程序,只想调试自己编写的应用代码,那么我们可以只切换应用程序成为调试版本,这样速度大大提高。此时浏览器地址...

在低版本的SAP UI5应用中,我们一旦切换成调试模式,那么应用程序源代码和UI5框架程序的源代码的调试版本都会重新加载,耗时很长。

我最近发现UI5新版本1.66.1提供了选择性加载调试版本的源代码的选项,即下图中的Select Specific modules:

clipboard1,1

如果确认问题出在我们应用程序,只想调试自己编写的应用代码,那么我们可以只切换应用程序成为调试版本,这样速度大大提高。

clipboard2,2

此时浏览器地址栏里看到的参数为sap-ui-debug=dis/#, 意思是仅仅disnamespace下的所有资源加载成调试版本:

clipboard3,3

调试速度大大提高:

clipboard4,4

CRM(WebClient UI)

clipboard1

CRM(SAP GUI,事务码PPOMA_CRM)

在这里插入图片描述

C4C

以列表方式显示:

在这里插入图片描述

以图形方式显示:

clipboard4

UI模型:
/SAP_BYD_APPLICATION_UI/mom/org/COD_OrgUnit_OWL.OWL.uicomponent

在这里插入图片描述

明细页面:/SAP_BYD_APPLICATION_UI/mom/org/COD_OrgUnit_TI

clipboard6

BO name: OrganisationalUnit
通过递归执行association ChildOrganisationalUnit就可以得到unit hierarchy:

在这里插入图片描述

未来ABAP平台将始终是这些产品的技术平台:

S/4HANA On-Premises和Cloud将基于一个统一的ABAP codeline:

SAP云平台上的ABAP编程环境:

什么是SAP Cloud Platform上的ABAP编程环境?

该编程环境使用基于云优化之后的ABAP编程语言,是传统ABAP编程语言的一个子集,有部分关键字和ABAP语言特性因为不适合云的使用场合,故在SAP Cloud Platform的ABAP环境上无法使用。

在SAP Cloud Platform的ABAP编程环境里推荐使用ABAP Restful编程模型,能方便地扩展云和On-Premises系统上的SAP解决方案。

使用基于Eclipse的ABAP Development Tool这个开发IDE,同时能充分利用SAP云平台上提供的各种服务。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。