
随着数字化转型的加速推进,为提供更多创新的功能和内容,S/4HANA Cloud公有云采取了半年一次的升级和持续功能交付模式。这些变更可能会对客户的自开发项目产生影响,特别是客制化的CDS视图。这意味着客户需要时刻关注系统的变化,并及时采取升级行动。这也给客户带来了挑战。
在本篇博客中,将会探讨一些实用的方法和工具,详细介绍如何帮助客户及时发现受影响的项目,并采取相应的升级行动。
在应用自定义CDS视图内,客户可以创建客制化CDS视图,也可以快速地找到需要及时修改的CDS视图。
进入应用,将过滤器展开,找到“改写”过滤器。该标签为“是”的情况则说明CDS视图需要进行修改。客户还可以根据任务的优先级情况,及时对需要修改的视图采取行动。
打开需要修改的自定义 CDS 视图并进入编辑模式,客户可以获取有关任务以及解决此任务的操作的详细信息。
Release Assessment and Scope Dependency Tool (RASD) 是一个简单的自学习工具,可帮助客户轻松使用和采用 SAP S/4HANA Cloud 中的影响、改进和创新。
RASD 为客户提供了量身定制的针对每个 S/4HANA Cloud 版本和持续交付的已删除、已弃用、新对象和已更改对象(如应用、API 和 CDS 视图)的列表。 该清单根据客户使用和激活的范围进行筛选。客户可以在RASD中快速了解到与其系统/业务相关的变更信息,并做出及时响应。
除了升级会受到的影响外,RASD 还会(根据其范围)向客户显示所有可为其业务或行业增加价值的新功能和改进功能。详细有关于RASD2.0的介绍,可以查看下方链接:
接下来介绍如何在RASD2.0中查找受影响的项目。
使用S-user ID登录RASD2.0,选择想要查看的版本,国家,以及租户等信息。
找到Where Used List 卡片。进入该卡片,可以查看到该版本下收到影响的业务目录以及CDS视图。
尤其是客制化CDS视图,进入该标签,可以查看到系统内受影响的客制化CDS视图。客户可以通过该信息,快速找到受影响的开发项,并根据更改信息及时对开发内容进行修改。
另外值得注意的是,对于三系统架构,RASD2.0目前仅支持查看生产,测试,和开发(Dev100)租户使用情况,若想要查看Dev80的开发项情况,可以使用另外一个工具。
ABAP Test Cockpit(ATC)是一个强大的工具,可以帮助开发人员自动化执行代码质量检查和单元测试,提高ABAP代码的质量和稳定性。ATC直接集成了ABAP Workbench和ADT,客户可以直接在开发环境中检查代码。
因此在开发过程或者升级期间,客户都可以使用 ATC 检查代码,对代码进行及时维护。更多关于ATC的信息,可以参考博文How to configure ABAP Test Cockpit (ATC) in the cloud
接下来主要介绍一下如何在ADT中使用ATC。选中项目,选择Run As -> ABAP Test Cockpit,即可执行对该项目的测试。
执行完后,客户可以在ADT中查看到该项目的执行结果,点击相关的条目可以查看到相关问题的详情。例如下图中可以查看到该项目中使用了已被弃用的CDS视图。客户可以根据提示及时做出响应。
另外在SAP S/4HANA Cloud Public Edition中客户也可以通过“自定义代码迁移”应用,使用ATC检查系统内创建的自定义ABAP代码。
首先需要登录到Development系统Tenant 80。(注意:该应用只有在DEV80中可以使用。) 找到并打开“自定义代码迁移”应用。
若之前未建立过项目,则需要先创建自定义代码分析项目。创建项目中需要维护项目名称,检查变式,以及需要分析的系统。在SAP S/4HANA Cloud Public edition中,待分析系统默认是本系统。
检查变式可选择ABAP_CLOUD_DEVELOPMENT_DEFAULT,该变式包含了SAP ATC建议的所有应执行的检查。
创建完项目并保存后系统会执行代码分析。可以通过刷新,查看最新的分析的状态和进度。然后更改项目范围,可以添加需要检查的package。
代码检查完后,可以切换到分析的板块,查看分析结果,例如可以查看代码中是否使用到了已弃用的对象或元素等。客户可以在升级后,在该应用中快速地对自定义代码进行分析检查,查看升级后代码是否需要维护。
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
5 | |
4 | |
4 | |
4 | |
4 | |
4 | |
3 | |
3 | |
3 | |
3 |