Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 
AngelaDai
Product and Topic Expert
Product and Topic Expert
534

随着数字化转型的加速推进,为提供更多创新的功能和内容,S/4HANA Cloud公有云采取了半年一次的升级和持续功能交付模式。这些变更可能会对客户的自开发项目产生影响,特别是客制化的CDS视图。这意味着客户需要时刻关注系统的变化,并及时采取升级行动。这也给客户带来了挑战。

在本篇博客中,将会探讨一些实用的方法和工具,详细介绍如何帮助客户及时发现受影响的项目,并采取相应的升级行动。

 

  • 自定义CDS视图

 

在应用自定义CDS视图内,客户可以创建客制化CDS视图,也可以快速地找到需要及时修改的CDS视图。

进入应用,将过滤器展开,找到“改写”过滤器。该标签为“是”的情况则说明CDS视图需要进行修改。客户还可以根据任务的优先级情况,及时对需要修改的视图采取行动。

打开需要修改的自定义 CDS 视图并进入编辑模式,客户可以获取有关任务以及解决此任务的操作的详细信息。

AngelaDai_0-1716187939391.png

 

 

 

 

  • RASD 2.0/ Release Assessment and Scope Dependency 2.0

 

Release Assessment and Scope Dependency Tool (RASD) 是一个简单的自学习工具,可帮助客户轻松使用和采用 SAP S/4HANA Cloud 中的影响、改进和创新。

 

RASD 为客户提供了量身定制的针对每个 S/4HANA Cloud 版本和持续交付的已删除、已弃用、新对象和已更改对象(如应用、API 和 CDS 视图)的列表。 该清单根据客户使用和激活的范围进行筛选。客户可以在RASD中快速了解到与其系统/业务相关的变更信息,并做出及时响应。

 

除了升级会受到的影响外,RASD 还会(根据其范围)向客户显示所有可为其业务或行业增加价值的新功能和改进功能。详细有关于RASD2.0的介绍,可以查看下方链接:

  • 向客户发布的Release Assessment and Scope Dependency Tool (RASD 2.0) 查看

接下来介绍如何在RASD2.0中查找受影响的项目。

使用S-user ID登录RASD2.0,选择想要查看的版本,国家,以及租户等信息。

找到Where Used List 卡片。进入该卡片,可以查看到该版本下收到影响的业务目录以及CDS视图。

AngelaDai_1-1716187939395.png

 

尤其是客制化CDS视图,进入该标签,可以查看到系统内受影响的客制化CDS视图。客户可以通过该信息,快速找到受影响的开发项,并根据更改信息及时对开发内容进行修改。

AngelaDai_2-1716187939403.png

 

 

另外值得注意的是,对于三系统架构,RASD2.0目前仅支持查看生产,测试,和开发(Dev100)租户使用情况,若想要查看Dev80的开发项情况,可以使用另外一个工具。

 

  • ABAP Test Cockpit

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视图。客户可以根据提示及时做出响应。

AngelaDai_3-1716187939410.png

 

另外在SAP S/4HANA Cloud Public Edition中客户也可以通过“自定义代码迁移”应用,使用ATC检查系统内创建的自定义ABAP代码。

首先需要登录到Development系统Tenant 80。(注意:该应用只有在DEV80中可以使用。) 找到并打开“自定义代码迁移”应用。

若之前未建立过项目,则需要先创建自定义代码分析项目。创建项目中需要维护项目名称,检查变式,以及需要分析的系统。在SAP S/4HANA Cloud Public edition中,待分析系统默认是本系统。

检查变式可选择ABAP_CLOUD_DEVELOPMENT_DEFAULT,该变式包含了SAP ATC建议的所有应执行的检查。

AngelaDai_4-1716187939422.png

 

创建完项目并保存后系统会执行代码分析。可以通过刷新,查看最新的分析的状态和进度。然后更改项目范围,可以添加需要检查的package。

AngelaDai_5-1716187939439.png

 

代码检查完后,可以切换到分析的板块,查看分析结果,例如可以查看代码中是否使用到了已弃用的对象或元素等。客户可以在升级后,在该应用中快速地对自定义代码进行分析检查,查看升级后代码是否需要维护。    

AngelaDai_6-1716187939461.png

 

 

1 Comment
ZhengyanLi
Discoverer
0 Kudos

👍