3

I know the grunt plugin 'grunt-nwabap-ui5uploader', to deploy an UI5 webapp to the netweaver ABAP system. Therefor I can use any IDE to develop and push my apps to the system. In my case I would love to use Visual Studio Code.

Is there any plugin to do the similar but retrieve the existing bsp application, similar as ithe eclipse plugin for UI5 development.

Or is it even possible to develop?

4

3 回答 3

1

一种方法是将应用程序从 SAP Netwaever 系统 BSP 存储库导入到用于 SAPUI5 和 Fiori 开发的 SAP WebIDE。

导入 UI5 应用程序:

截图导入UI5 App

然后以 zip 格式导出到计算机:

屏幕截图 以 zip 格式导出到本地文件

先决条件:如果您使用 UI5 应用程序,您应该已经可以访问贵公司的 SAP WebIDE,这是管理 UI5 和 Fiori 应用程序的标准工具。SAP WebIDE 通过云连接器连接到您的 Netweaver ABAP 系统。

但是,对于单个文件访问,有一种手动方法:您通过 SAP GUI 登录到 SAP 并启动事务 SE80,您可以在其中访问 BSP 存储库,该存储库用作 UI5 应用程序的存储:

SE80 BSP 回购截图

您还可以在事务 SE38 中将应用转储到执行报告 BSP_EXPORT_CLASSES 的文本文件中。在此输入在 SE80 中找到的 BSP 应用程序的名称。祝你好运!

于 2019-10-25T07:57:03.230 回答
0

/UI5/UI5_REPOSITORY_LOAD您可以在事务中使用报表SE38

只需提供 BSP 应用程序的名称、编码 ( UTF-8) 和存放源代码的目录。

建议在某个地方创建一个新目录,您不希望直接在桌面上创建 30 个新文件和文件夹。

于 2019-10-28T10:36:26.580 回答
0

我认为没有eclipse插件的签入签出过程很难处理。您可以“尝试”Team->share 在 Eclipse 中签出 UI5 应用程序。然后export项目使用file关卡导出工具。

从那里使用 VS 代码进行编辑。

重新导入或手动将更改包含回 Eclipse。

然后使用 eclipse 检查 SAP 后端。

不幸的是,在后端直接从 Se80 访问,除了 mime 之外,没有文件的导出/导入工具。因此,除非您知道如何调用插件接口,否则您将手动创建或更改文件并粘贴代码。

编写 VS 代码插件来进行签入和签出并非不可能,但 eclipse 插件使用了 rest 和 SAP 专有的 RFC 调用。我没有在接口上看到文档。它们可能只是内部的。

推荐你正在尝试的东西并不容易。

于 2019-10-25T07:28:57.587 回答