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

腾讯云_在线美国服务器_代金券

小七 141 0

如果您打算使用SAP云平台ABAP环境,并希望将您的自定义代码应用程序带到云中(另请参阅博客How to check your custom ABAP code for SAP Cloud Platform ABAP Environment),那么时间就到了,当您需要在SAP云平台ABAP环境下运行的全新ABAP系统上调整您的自定义云代码时,

为此,您将在SAP云平台ABAP环境中的ABAP系统上,大数据能做什么,使用Eclipse中ABAP开发工具中的SAP\ CP\ READINESS check变体运行经验证的工具ABAP测试驾驶舱,并将获得需要修复的ATC结果工作列表。

为了尽可能减少您对云的自定义代码调整工作,我们提供自动代码使用Eclipse中ABAP开发工具的快速修复(或Ctrl+1快捷方式)功能进行调整(另请参阅类似的博客"SAP S/4HANA系统转换后的半自动自定义代码调整"。

前提条件

客户端:ABAP开发工具(ADT)>=3.4

后端:ABAP系统,在SAP云平台ABAP环境中运行。

有关访问SAP云平台ABAP环境的更多详细信息,请参阅SAP云平台网站上的SAP云平台、ABAP环境或SAP应用商店中的SAP云平台、ABAP环境。

在对自定义代码对象执行ATC运行之前,tnrt新零售企业应用中心,它们必须被激活。

快速修复的用例

目前我们提供以下用例的快速修复。

如果您的自定义代码使用的ABAP语言语句不是为云发布的(不包含在ABAP语言版本5(Cloud))中,例如使用MOVE语句而不是赋值,然后,您的代码将在SAP Cloud Platform ABAP环境中遇到语法错误:

旧语言语句必须替换为ABAP语言版本5(Cloud):

如果您的自定义代码使用的是数据元素,例如,该数据元素不是为Cloud发布的,但有一个替代方案,必须在Cloud中使用。例如,靠谱云服务器,如果您的代码包含未发布的布尔数据类型,那么它将在SAP Cloud Platform ABAP环境中遇到语法错误:

这些布尔数据类型必须替换为已发布的数据类型ABAP\U布尔:

如果您的自定义代码使用的是SY字段,这些字段不是为Cloud发布的,您的代码将在SAP Cloud Platform ABAP环境中遇到语法错误:

对SY字段的直接访问必须替换为提供的相应API调用:

ABAP语言版本5(Cloud)的可用快速修复

目前ABAP语言版本5(Cloud)有以下ADT快速修复:

应用快速修复

应用快速修复有两种可能性。

您可以从ATC工作列表中选择一个ATC查找,并在上下文菜单中选择快速修复(或Ctrl+1快捷方式):

然后在弹出窗口中选择显示的快速修复,并选择完成:

建议:如果一个ATC查找有多个可用的快速修复,我们建议选择显示的第一个快速修复。

或者,您可以通过双击相应的ATC查找跳转到受影响的源代码行,并在上下文菜单中选择快速修复(或Ctrl+1快捷方式)。双击弹出窗口中的快速修复程序,将其应用于受影响的源代码行。

就是这样。您可以激活源代码并重新运行ATC.

使用批量快速修复程序

您可以使用批量快速修复程序一次性调整完整的软件包或软件组件,并以这种方式大幅减少您对云的自定义代码调整工作。

只需在ATC结果中选择多个ATC结果并使用上下文菜单建议的快速修复…

为您选择的ATC结果提供建议的快速修复的向导开始:

在下一个屏幕(下一步按钮)上,联网,您可以在两个编辑器中看到快速修复以方便的方式建议的每个自定义对象的更改,并排显示原始源代码和重构源代码。

如果单击Finish(完成)按钮,服务器,您可以一次性为所有选定的ATC结果应用快速修复,这些快速修复可用。