首页 > SAP > ABAP > AI的ABAP开发中的使用
2026
04-06

AI的ABAP开发中的使用

现在AI的智力发展很快,AI技术的使用也有变化很快,之前还想着在SAP中使用使用调用AI接口来帮助ABAP开发,写一文“SAP中使用AI的分享“,但后来发现AI模型太多,发展太快,使用外网平台的AI时TOKEN太贵,且AI本身对ABAP的支持也有限,实际使用中可能还需要使用MCP,技能等新的AI技术,所以对ABAP的开发中使用AI,直接在SAP中使用限制还是太多,所以后来就还是转到的VSCODE,TRAE,ECLIPSE来使用AI辅助开发,下面主要介绍TRAE,ECLIPSE中使用AI的开发,我觉得这两种开发在当前AI时代,作为一个ABAP开发是必须的,在开发效率上,我觉得至少可提高50%上开发效果。

1.AI在ECLIPSE中辅助ABAP开发

Eclipse是新一开ABAP开的的平台,特别是对于CDS的开发当前只能在Eclipse中开发,在SAP gui中不能开发,当然Eclipse中也是支持SAP其它所有对象的开发的,所以作为ABAP人员学习使用Eclipse的使用是很有必要的,并且,Eclipse中还能使用AI的一些插件来帮助开发,

在Eclipse中开发ABAP,需要先在Eclipse中安装ABAP Development Tools,还可以安装SAP官网的cleaner工具来进行代码优化,AI的工具有很多,感觉使用Copilot4Eclipse挺好用的,重点的对变通用用户来说免费的TOKEN也够用了,所以相当于是免费使用

1.1.安装ECLIPSE

安装 Eclipse 2026-03 (e.g. Eclipse IDE for Java Developers),下载安装就行

1.2.在ECLIPSE中安装ABAP开发工具

安装好ECLIPSE后,默认是不支持ABAP开发的,还需要安装对应的ABAP插件工具才行,更多具体的细节可查看SAP官网的说明

  1. In Eclipse, choose in the menu bar Help > Install New Software…
  2. Enter the URL https://tools.hana.ondemand.com/latest
  3. Press Enter to display the available features.
  4. Select ABAP Development Tools and choose Next.
  5. On the next wizard page, you get an overview of the features to be installed. Choose Next.
  6. Confirm the license agreements and choose Finish to start the installation.
AI的ABAP开发中的使用 - 第1张  | 优通SAP
AI的ABAP开发中的使用 - 第2张  | 优通SAP

上面的插件安装好的,在文件中就能创建ABAP项目了,创建项目就可引用当前SAP gui中的SAP连接,之后就可打开项目进行ABAP开发了。

AI的ABAP开发中的使用 - 第3张  | 优通SAP

1.3.安装cleaner

Cleaner 的核心作用是 “增强版的美化器” ,能一键按照 Clean ABAP 等最佳实践进行代码深度、自动化的统一清理、优化,从而大幅提升代码的可读性和可维护性,提交代码的效率,这是SAP官网的一个优化建议,比如代码的格式化,比在SAP GUI中更好用,同时也会对代码进行一些优化,比如我习惯在LOOP中写CHECK来退出执行当前行,如安装Cleaner后,按CTRL +4时就会执行LEANER,就会把check转换为if .continue ‌.endif.这样还有其它许多优化。

在ECLIPSE的菜单中,Help > Install New Software —>https://sap.github.io/abap-cleaner/updatesite来进行安装

AI的ABAP开发中的使用 - 第4张  | 优通SAP

安装完成,可以打开一个现有的ABAP程序,在代码中按CTRL+ 4来进行CLEANER,然后再代码的变化,更多的设置使用细可在代码中右键,SOURSE code下找到CLEANER的更多设置。

1.4.安装Copilot4Eclipse

Copilot4Eclipse是一个将GitHub Copilot的AI能力无缝集成到Eclipse IDE的免费插件,为开发者提供AI辅助编程,支持各类开发语言的AI开发,ABAP只是其中一种。它和SAP官方推出的Joule,是目前ABAP开发者可用的两个主力AI助手。

安装有多种方法,推荐Eclipse Marketplace 安装:

  • 1.菜单栏的 Help -> Eclipse Marketplace...
  • 在弹出的对话框中,搜索 Copilot4Eclipse,在搜索结果中找到并点击 Install
  • 确认插件选择,勾选 Copilot4Eclipse 及相关组件,点击 Confirm 并接受许可协议,然后点击 Finish 开始安装
  • 安装完成后,根据提示 重启 Eclipse 以激活插件
  • 登陆

使用前需要先登陆,登陆时我使用的是github账号的登陆,在ECLIPSE的右下角的Copilot4Eclipse图标上点击,点击登陆,登陆成功后,打开ABAP代码,在写代码时它会依据代码的上下文,调用AI提示代码输入,按TAB键就能确认输入,能完我会先写注释,AI会依据注释给出最合适的ABAP代码。

AI的ABAP开发中的使用 - 第5张  | 优通SAP

登陆成功后,记得设置在下“Preferences“,选中ABAP(默认没有选中),然后在代码中先写注释,回车后,等一下AI就会给出提示,或者你按你的想法写代码,AI会依据你的当前代码提示代码。

AI的ABAP开发中的使用 - 第6张  | 优通SAP

2.TRAE中开发ABAP程序

最后编辑:
作者:yangsen
本站为个人博客网站,全由我个人维护,我从事SAP开发13年,其它ERP开发7年,基本都是零售行业。本站记录工作学习的过程, 有SAP相关询问专、兼职工作可随时联系我。 有网站相关的问题可直接在文章下方留言,或者联系我。 邮件:yan252@163.com给我。 QQ:415402519

留下一个回复

你的email不会被公开。