数据库_oracle数据库服务_代金券

时间:2022-05-15 06:00       来源: 微辰云

数据库_oracle数据库服务_代金券

这是ABAP测试驾驶舱(ATC)远程代码分析系列博客的第二篇博客

另见博客:

技术要求

要在ABAP测试驾驶舱(ATC)中使用远程代码分析,您需要安装和配置一个ATC中央检查系统SAP\ U BASIS 7.51或>=SAP\ U BASIS 7.52。根据您需要考虑的自定义对象的数量,SAP建议系统大小为每16000个对象每天约1个CPU和4GB RAM,数据库上的数据量为每对象约400kB。

您要在您的环境中检查的系统必须基于SAP\ U 7.00(不在SP15之前)、7.01(不在SP01之前),7.02(SP09之前)、7.31(SP03之前)、7.40(SP02之前)或7.50版本。有关支持的SP级别,物联网是啥,另请参阅SAP注释2385520。

所有检查系统的RFC目的地必须在ATC中央检查系统中提供,并且RFC存根必须在所有检查系统中实现。

根据支持包级别,您需要应用相应的SAP注释以使用ATC执行远程分析。请参阅SAP注释2364916。

如果您打算为自己的自定义名称空间(Z*或Y*名称空间除外)中的对象运行ATC,则需要在中央ATC系统中注册选中系统的自定义名称空间。

您还需要管理和质量保证活动的授权。请参阅ABAP测试驾驶舱的授权。

请同时为您的RFC用户分配SAP Note 2672703远程检查场景的授权角色

请注意:ATC中央检查系统只能分析相同或更低软件级别的系统。

1。设置系统角色

通过设置系统角色,您可以将当前系统指定为远程ATC检查的中心检查系统。

以ATC管理员身份登录ATC中心检查系统并调用事务ATC。在ATC管理->设置下双击设置系统角色条目:

切换到更改模式,选择仅由对象提供者进行ATC检查选项,然后单击保存按钮。

此选项定义当前系统担任ATC中心检查系统的角色,ATC用于分析远程系统中的开发对象。

2。为选中的系统定义RFC目的地

使用事务SM59为每个ABAP系统创建RFC目的地,双线服务器租用,这些目的地将在当前中央ATC系统中被选中。

3。维护对象提供者

当ATC检查在中央系统中运行时,ATC框架使用到远程检查系统的RFC连接,从自定义代码中提取模型进行分析。对象提供程序定义这些RFC连接,因此必须配置它们以供使用。

每个对象提供程序必须分配给一个系统组,商业大数据分析,因此在配置对象提供程序之前,需要创建系统组。系统组包含同一SAP版本的多个SAP系统。定义多个系统组会很有帮助(例如,为公司的每个子公司定义自己的自定义代码)。在集中检查系统中,ATC豁免仅对整个相关系统组有效。

要创建系统组,请在ATC事务中,电梯物联网,在"ATC管理"->"设置"下双击"维护对象提供程序",然后双击要选择的项目系统组。切换到更改模式,点击工具栏中的New Entries按钮,输入要添加的新系统组的ID和简短描述。

现在您可以维护对象提供者。通过双击选择RFC对象提供程序,切换到更改模式并单击"新建条目"按钮。指定远程SAP系统的ID、说明、系统组和有效的RFC目标。对要设置的每个对象提供程序重复这些步骤。

校正系统定义RFC连接,可用于查看和更改源代码。

4.配置运行系列

现在需要为远程ATC检查配置ATC运行系列。在"ATC管理"->"运行"下的"ATC事务"中,双击"计划运行",然后单击工具栏中的"创建"按钮。在对话框中输入序列的名称,然后单击Enter。指定新系列配置的数据:说明、检查变量(全局代码检查器变量)、对象提供程序和对象选择(选择远程系统中的包或对象集)。保存您的配置。

5.计划运行系列

现在您可以在中央系统中计划ATC检查运行,以检查远程系统。在ATC事务的"订单概述"中,在"ATC管理"->"运行"下双击"计划运行"条目。从带有运行序列的列表中选择有问题的运行序列,然后单击工具栏中的计划按钮。选择Execute(或F8)执行ATC检查。

6.查看结果

ATC运行成功后,远程检查的SAP系统的检查结果将在ATC集中检查系统中进行分析。

现在您可以作为开发者登录ATC集中检查系统,并在ATC结果浏览器中查看ATC结果(切换到SE80中的ATC结果浏览器)。

在ATC结果浏览器中,选择按系统组的结果,选择相应的系统组并显示其ATC运行序列。

双击运行序列的节点可查看结果列表。双击查找以查看详细信息。现在您可以详细检查这个发现,人工智能大数据,访问相关文档以及有关如何更正它的信息,导航到相关的源代码行并更正发现或请求豁免。就这样。