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

亚马逊云_数据库访问_怎么样

小七 141 0

当我开始学习ABAP时,我发现自己对sapgui for Java的响应速度越来越失望,我寻找了其他的选择,这就是我发现可以将SAP系统作为一个文件系统装载到VS代码中的原因。本博客将介绍如何从VS代码开始开发ABAP。

注意:如果您没有运行Netweaver v7.51+,则必须安装一个补丁,作为第一个插件安装选项的一部分。

获取正确的插件

VS代码是本教程以及以下插件所必需的:

ABAP Remote文件系统ABAP语法突出显示ABAP CD语言支持ABAP代码片段

一旦安装了这些插件,就可以开始将SAP系统配置为远程文件系统。

注意:在本博客中,我只介绍ABAP远程文件系统插件的配置。有关配置所列其他插件的更多信息,请查看VS Code Marketplace/GitHub存储库。

配置SAP系统

为了连接到SAP系统,您需要启用ABAP开发工具(ADT)ICF节点,这与SAP Hana Studio等工具使用的服务相同。

打开SAP GUI并连接到目标系统,运行事务SICF,然后激活ADT\U SRV服务,如下所示。

这将启用允许代码编辑器和IDE连接到SAP系统的服务。

配置VS代码

配置此插件以连接到SAP系统很简单,只需按"Control/Command+"打开VS代码设置,大数据提供,在菜单中选择"Extensions",然后在"ABAP-FS"插件中单击"Edit in"设置.json"

然后您需要更新下面的json块,淘客,以包含您的SAP系统和用户详细信息。您可以通过右键单击SAP系统上SICF中的节点(如我们之前打开服务时)并选择"测试服务"来查找URL详细信息。

这将打开ADT服务,您可以从此处复制顶级域和端口号。

注意:如果您使用的SAP系统只能在上访问,则通常规则适用一个特定的网络,那么你仍然需要在该网络上连接!

这将创建一个系统配置文件供您在VS代码中连接,一旦您保存了设置,按F1(启动命令的快捷方式)并开始键入"ABAP",您将看到"ABAPfs连接到ABAP系统"命令出现,单击此按钮。然后选择您刚刚设置的概要文件,您将连接到您的系统。

用VS代码编写ABAP

现在您已连接到SAP系统,您可以开始用VS代码创建自己的报表、类和结构。要开始,云服务器哪里好,请确保您已经为您的用户打开了传输,大数据解决方案,您不能从VS代码创建传输。

您可以通过打开侧栏中的SAP插件查看分配给您(或同事)的传输,如下图所示:

要在VS代码中创建ABAP对象,您只需右键单击工作区中的某个位置,然后选择"ABAPfs Create object"。

然后您必须选择一种支持的对象类型,包括核心数据服务(CDS)对象。选择要创建的对象类型后,必须为该对象编写名称和描述,然后将其分配给包和传输。

在VS代码中编辑ABAP对象时,无需返回到SAP GUI以激活更改。您可以在VS代码中通过单击对象编辑器右上角的"激活"棒来完成此操作。

编辑器顶部的面包屑完全支持导航到相关对象,就像任何其他语言一样。

使用VS代码进行ABAP日常操作

现在您可以在VS代码中编写ABAP了!恭喜你,我希望你使用VS代码的"禅模式"(快捷键:Ctrl+KZ)来减少分心。

我会给你一个警告,我认为他的设置还没有完全"生产准备就绪"…我发现使用这个5周左右的主要问题,对象锁定可能有点不稳定,需要重新启动VS代码,而且没有像Eclipse那样的sapgui集成。也就是说,坐下来继续编写一些代码还是很好的。

我希望你喜欢安装,这至少会让你更有效率,360大数据,请在评论中告诉我你的进展。