想在 Visual Studio Code 里进行 ABAP 开发,需要安装的扩展列表

想在 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.

在 Visual Studio Code 使用 ABAP 的缺点

  • ABAP report 无法在 VS Code 中执行。 函数模块、类等也是如此。
  • VS Code 不允许调试 ABAP 代码。 它只能从 SAP GUI 完成。
  • 无法在 VS Code 中创建传输请求。 只能使用从 SAP GUI 创建的那些,或者先在 SAP GUI 中创建一个 TR,然后在 VS Code 中使用它。
  • 没有办法像在 SAP GUI 中那样处理事务。

在 Visual Studio Code 使用 ABAP 的优点

  • 它允许轻松创建、编辑和删除 ABAP 对象。
  • 可以轻松地转到结构、方法、类、自定义表等的定义和实现。
  • 可以在 SAP GUI 中从 VS Code 打开 TR。 为此,需要右键单击要打开的任何 TR,然后单击“在 GUI 中打开传输”。 它将在 SAP GUI 中打开 TR,可以在其中进行进一步更改。
  • Visual Studio Code 能够对 ABAP 代码进行美化显示,颜色协调并提供良好的编码体验。

关于 Visual Studio Code 更详细的配置,请参考笔者这篇文章

0 条评论
请不要发布违法违规有害信息,如发现请及时举报或反馈
还没有人评论呢,速度抢占沙发!
相关文章
  • 背景今天一时手误,在 vscode 的远程服务器中,工程下所有未提交的文件,在切换分支的时候,执行了 discard all changes,所有文件在 vscode、Finder、Trash 中都没...

  • 一、前言 你可以使用任意文本编辑器,再结合命令行工具来开发 Flutter 应用。然而,我们推荐使用本文接下来介绍的编辑器插件以获取更好的开发体验。这些插件提供了代码补全、代码高亮、widget 辅助...

  • 这个扩展可以在 Visual Studio Code 的状态栏上实时显示当前选中文件在文件系统中的绝对路径,如下图所示: 作者 RoscoP: 选择 Extension Setti...

  • cmake的基本使用 1. cmake的常用指令 cmake是一个跨平台的安装编译软件,可以用简单的语法规则描述所有平台的安装编译过程,下面介绍cmake的常用指令 cmake_minimum_...

  • 网上能搜到的问题都是怎么设置host 访问github.com,但是还是无法成功使用github登录vscode。1、打开vscode,ctrl+shift+p,输入log,选择开发人员:打开扩展日志...

  • VSCode插件使用Code Runner报错:Code language not supported or defined.解决方法:找到Code-runner:Default language设置...

  • 五 安装VS Code Visual Studio Code,简称VS Code,是一种简化且高效的代码编辑器,同时支持诸如调试,任务执行和版本管理之类的开发操作。它的目标是提供一种快速的编码编译...

  • mac + zsh 下使用 vscode 1.40.0 版本,发现了很多问题终端内,中文不显示,变成了 unicodezsh 的历史输入信息补不全!回退方法: https://update.code....

  • vscode使用chatGPT 一、下载chatPGT 在拓展中找到chatGPT,我这里下载的是中文版 二、使用 1.使用快捷键 ctrl+shift+p进行查找 chatGPT 2.点击请输入问...

  • 使用vscode调试PHP底层C源码 一直想着有机会调试一下php底层代码来着,这周正好心血来潮,就跟着教程配置了一下。本篇文章是基于macOS,可能在编译php源码之前的步骤对使用windows的师...

  • 本文模仿 vscode-server 效果,借助 ssh 、反向代理 的方式把本地代码映射到外网,通过 Web IDE 打开。 概述 vscode 推出了一个新的功能 —— vscode-server...

  • Visual Studio Code 的核心是一个代码编辑器,它通过我们的远程开发经验与其他环境集成,变得更加强大和灵活。你可能不知道的是,VS Code 有一个内置的命令行界面(CLI),可以让你控...

  • 当我在 Visual Studio Code 中打开多个项目时,经常会自己问自己“我现正在哪个项目中工作?”,所以我尝试为每个项目设置不同的编辑器背景颜色,以此通过窗口颜色的不同来区分项目!设置前:设...

  • 欢迎来到 VS Code 11月更新,此版本更新包括自定义资源管理器自动显示、隐藏活动栏和面板徽章、合并编辑器撤消/重做、管理不安全的存储库、Go to Definition on return、远程...

  • 大家好我是费老师,代码智能补全是近几年非常热门的话题,有前不久宣告项目终结的kite,反响平平的tabnine,以及最近吃了一堆官司的copilot。   而广大从事编程工作的用户只关心市面上的代码智...

  • 在VsCode中搭建C/C++运行环境需要先安装以下插件 1、安装c/c++插件 2、安装code runner插件 当然也可以安装一些其他的美化插件根据个人习惯,但是以上这两个是必装的。 ...

  • 算是记录了一下常用的快捷键吧,当然复制粘贴之类的没算进来,希望有所帮助吧,(mac会有所不同)。1.新建文件:Ctrl+N新建的文件属于文本文档(txt),保存时可以选择文件类型。2.显示/隐藏左侧边...

  • VSCode(Visual Studio Code)是一款开源、跨平台、轻量级的代码编辑器,具有非常丰富的插件生态。他本身就是JavaScript + Electron ( /ɪˈlektrɒn/电子...

  • 本人第一次使用 vs code在linux下开发.net core项目,由于处于内网,无法通过在线安装,所以在遇见离线安装Nuget包时,耗费了一番功夫,网上也没有相关的,最后还是多个思路结合才解决的...

  • 在阅读 VSCode 代码的过程中,我们会发现每一个模块中都有大量装饰器的使用,用来装饰模块以及其中依赖的模块变量。这样做的目的是什么呢?在这一篇中我们来详细分析一下。依赖注入介绍如果有这样一个模块 ...