云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名注册_数据库文档生成工具_高性价比

小七 141 0

这是ABAP Test Cockpit(ATC)远程代码分析系列博客的第一个博客,返利机器人是真的吗,

另请参阅博客:

ATC简介

对于使用代码检查器(SCI)但对ABAP Test Cockpit(ATC)还不熟悉的用户,它是SAP的静态功能的中心质量保证基础设施,性能和安全代码检查,它捆绑在一起,众所周知的和广泛使用的质量工具,如语法检查,SLIN,ABAP单位,安全检查,并可扩展为您的自定义检查。ATC重用代码检查器检查,并通过为整个开发环境提供统一的质量标准和建立新的质量保证过程(质量门、豁免、大规模回归测试)来最大限度地减少生产系统中的错误,从而显著提高代码质量。除此之外,ATC还提供了一套可供选择的工具集,通过特殊的SAP HANA和SAP S/4HANA检查,交通大数据,实现ABAP代码到SAP HANA和SAP S/4HANA的平滑迁移。

ABAP Test Cockpit(ABAP测试驾驶舱)博客提供了关于ATC的一个非常好的概述—SAP新的ABAP质量保证工具简介。ATC还集成在Eclipse中的ABAP开发工具(Eclipse中开发人员的ABAP测试驾驶舱)中。

限制

假设您有较旧的系统(SAP基础>=7.00)和您自己的自定义代码库,并且希望对您的自定义代码执行最新的安全检查和SAP S/4HANA就绪检查,以便符合增加的公司安全要求,并为SAP S/4HANA迁移准备代码。

一个问题是,ATC仅适用于SAP基础7.02,因此它根本不存在于旧系统中。另一个问题是,要为所有系统应用统一的质量标准,必须在要检查的每个系统中进行相同的检查,大数据行业报告,而在具有SAP基础7.02、7.40、750等的异构环境中则不是这样:每个版本都有不同的检查。除此之外,安全检查仅适用于SAP®BASIS 7.02,最新检查(如SAP S/4HANA readiness)仅适用于SAP NetWeaver for ABAP 7.51创新包。因此,看起来您根本无法应用检查。

事实上,解决此问题的方法并不简单:您需要将整个系统环境升级到最新的SAP版本和支持包级别,并在每个升级的系统上使用最新的检查运行ATC。这意味着一方面管理开销很大,另一方面,升级可能既不是您公司目前的目标,也根本不可能。因此,教育大数据,无法验证是否符合增加的公司安全要求,也无法为SAP S/4HANA准备自定义代码。

解决方案–ATC中的远程代码分析

因此,如何在SAP环境中对所有系统应用最新检查,而不必升级每个系统?

从SAP NetWeaver AS ABAP 7.51创新软件包开始,SAP客户和合作伙伴可以在ATC中执行远程代码分析,从而允许使用最新检查自定义代码进行远程分析,即使在旧系统中也只使用一个ATC系统(SAP基础>=7.51)。

您需要将一个集中式SAP NetWeaver设置为ABAP 7.51或更高版本7.52(仅限SAP\ U基础)系统作为ATC检查系统,并在一个系统中集中运行最新检查的ATC,检查您环境中的多个系统。您不需要升级整个系统环境,可以应用最新的检查。

对于上述有问题的用例,它意味着通过使用远程代码分析建立一个中央ATC检查系统,您可以对整个系统环境应用最新的安全检查和SAP S/4HANA就绪检查。

设置

您需要做的只是在SAP系统环境中安装和配置一个ATC中央检查系统:纯SAP基础系统(SAP\ U基础>=7.51)。ATC检查变体仅在ATC中央检查系统中维护,并且必须启用RFC。

在ATC执行期间,中央检查系统通过所谓的远程存根使用RFC连接远程访问您的环境中的系统。远程存根作为ATC中央检查系统和检查系统之间的接口,并从需要检查的自定义代码返回模型。

更多详细信息,请参阅ATC-技术设置中的博客远程代码分析。

优点

使用ATC远程代码分析的优点很明显:

对现有系统的影响较小系统环境:无需升级到最新的SAP版本集中检查系统可以独立安装,工作量小(无需升级,无需测试业务流程)一个ATC中央系统可用于检查多个SAP系统最新检查只能通过升级中央检查系统来应用。整个系统的一个质量标准是可能的,独立于开发系统中的使用和发布所有新检查都将由SAP仅在新版本中实施仅在中央系统中执行管理任务,例如维护检查变量豁免集中办理基线概念,云服务器买哪个好,以防您想要抑制旧遗留代码的结果