千家信息网

怎么使用Visual Studio Code编写和激活ABAP代码

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍"怎么使用Visual Studio Code编写和激活ABAP代码",在日常操作中,相信很多人在怎么使用Visual Studio Code编写和激活ABAP代码问题上存在疑惑,小编
千家信息网最后更新 2026年11月02日怎么使用Visual Studio Code编写和激活ABAP代码

这篇文章主要介绍"怎么使用Visual Studio Code编写和激活ABAP代码",在日常操作中,相信很多人在怎么使用Visual Studio Code编写和激活ABAP代码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么使用Visual Studio Code编写和激活ABAP代码"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

上图中应用服务器层的底层是数据库服务器层,Netweaver也支持多种主流数据库提供商的服务。例如下图是Jerry使用的一个Netweaver系统,支持包括SAP HANA在内的十种数据库管理系统(DBMS)。

我们简单回顾下之前Jerry介绍过的不同的ABAP开发工具。

首先是ABAP Development Tool(简称ADT), 对ABAP程序提供增删查改和激活操作的函数,通过位于路径sap/bc/下面的SICF服务节点adt暴露给外部消费者。

ABAP Development Tool的Java端实现就是Eclipse的一个扩展,使用JCO(Java Connector)连接ABAP后台的adt服务,实现对ABAP程序的操作。

关于ABAP Development Tool的细节,Jerry以前已经做过详细介绍,这里不再赘述,可以参考我这些文章:

  • 不喜欢SAP GUI?那试试用Eclipse进行ABAP开发吧

  • Jerry在SAP Community上写给老外看的文章: https://blogs.sap.com/2014/08/12/an-example-to-help-you-understand-how-does-adt-work/

而在浏览器里编写ABAP,即通常意义上的ABAP WebIDE,实现方式有两种。一种是通过传统的ITS****(Internet Trasaction Server),通过这种方式在浏览器里显示的ABAP代码缺乏语法高亮:

另一种技术就是S/4HANA某些应用,比如Custom Logic采用的,支持语法高亮。

当然这个语法高亮的支持不是天上掉下来的

再回到今天聊的Visual Studio Code。SAP成都研究院很多前端开发的同事都向我推荐过这个IDE。Jerry试用过之后,印象最深的就是它那超快的启动速度,一流的扩展性和繁荣的生态圈。其扩展应用的丰富程度不亚于Sublime Text和Eclipse这些老牌开发工具。

和SAP自研的ABAP Development Tool思路一样,本文介绍的Visual Studio Code扩展应用,ABAP Remote File System,也是通过另一种编程语言TypeScript去远程消费ABAP后台程序的增删查改服务。

该扩展应用的作者叫Marcello,一位居住在伦敦的程序猿(Jerry想起了西甲皇家马德里足球队昔日的队宠)。

这个Visual Studio Code的扩展是开源的

安装和配置的步骤在仓库的readme里有详细说明,最简单的方式就是在Visual Studio Code里直接用abap作为关键字搜索Market place,然后点Install安装。

这个扩展的配置文件settings.json的内容可以参考下图:

配置完成后,在Visual Studio Code的命令栏里能看到连接ABAP系统的指令和settings.json里配置的两条记录,任选一个后登入系统,显示该系统下的ABAP程序资源。操作它们的方式和基于Eclipse的ABAP Development Tool大同小异。

当然也有一些Visual Studio Code提供的特色功能,比如下图这种类Google的即时搜索。

这个扩展本身是不提供ABAP代码语法高亮的,需要安装另一个来自Lars Hvam贡献的语法高亮扩展。

安装完毕后,ABAP的语法高亮也能顺利在Visual Studio Code里工作了。

下面这张动图来自Marcello,演示了通过Visual Studio Code的这个扩展实现ABAP代码的基本编辑。

作者在他的readme也明确注明,这个扩展还处于Beta测试阶段,使用者需自己承担风险。

在Jerry看来,Visual Studio Code的这个扩展,如果用来做ABAP开发的话,功能还相对局限,但是如果对SAPGUI或者ABAP Development Tool产生了审美疲劳,想换一种工具来阅读ABAP源代码,那么它和下图的Sublime Text一样,都是不错的选择。

到此,关于"怎么使用Visual Studio Code编写和激活ABAP代码"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

代码 语法 高亮 服务 激活 程序 系统 应用 开发 下图 就是 方式 学习 支持 配置 工具 数据 数据库 文章 作者 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 山东特亿宝互联网科技有限公司 金融科技与互联网金融 紫鲸互联网科技 远拓互联网科技 居家互联网科技有限公司 哈尔滨新华互联网科技学院 须眉科技是互联网公司吗 宁波青枫互联网科技有限公司 福建科技产业互联网发展 和信科技工业互联网 广州市恰铎互联网科技有限公司 中国科技创新与世界互联网大会 互联网金融科技名词解释 2021互联网科技公司排名 锡山区互联网智能科技产品供应 互联网第三次科技革命特征 半导体是互联网高科技吗 互联网科技新闻 科技互联网专业务虚会材料 承德科技产业互联网平台 科技互联网项目 互联网巨头科技公司 互联网 视角下的科技创新 北京大学互联网科技怎么样 南平创想时代互联网科技有限公司 移动互联网科技公司 怎样加入科技互联网 35岁以上互联网科技行业 万物互联网智能科技 北京军民互联网科技公司
0