想在 Visual Studio Code 里进行 ABAP 开发,需要安装这些 VS Code 扩展:
ABAP Remote FileSystem
ABAP Syntax Highlighting
ABAP CDS Language Support
ABAP Snippets
安装完毕后,我们可以将 SAP 系统配置为 Visual Studio Code 连接的远程文件系统。
为了连接到 SAP 系统,需要启用 ABAP 开发工具 (ADT) ICF 节点,这与 SAP Hana Studio 等工具使用的服务相同。
打开 SAP GUI 并连接到目标系统,运行事务 SICF,然后激活 ADT_SRV 服务,如下所示。
这启用了允许代码编辑器和 IDE 连接到 SAP 系统的服务。
配置 Visual Studio Code 的 ABAP Remote File system 以连接到 SAP 系统,使用快捷键 Control/Command +
打开 VS Code 设置,在菜单中选择 Extensions
,然后在 ABAP-FS
插件中,单击 Edit in settings.json
.
ABAP report 无法在 VS Code 中执行。 函数模块、类等也是如此。
VS Code 不允许调试 ABAP 代码。 它只能从 SAP GUI 完成。
无法在 VS Code 中创建传输请求。 只能使用从 SAP GUI 创建的那些,或者先在 SAP GUI 中创建一个 TR,然后在 VS Code 中使用它。
没有办法像在 SAP GUI 中那样处理事务。
它允许轻松创建、编辑和删除 ABAP 对象。
可以轻松地转到结构、方法、类、自定义表等的定义和实现。
可以在 SAP GUI 中从 VS Code 打开 TR。 为此,需要右键单击要打开的任何 TR,然后单击“在 GUI 中打开传输”。 它将在 SAP GUI 中打开 TR,可以在其中进行进一步更改。
Visual Studio Code 能够对 ABAP 代码进行美化显示,颜色协调并提供良好的编码体验。
关于 Visual Studio Code 更详细的配置,请参考笔者这篇文章。
联系客服