我知道一个叫“grunt -nwabap-ui5uploader”的插件,用来在netweaver ABAP系统上部署一个UI5网络应用。因此,我可以使用任何IDE来开发应用程序并将其推送到系统中。在我的例子中,我喜欢使用Visual Studio代码。
有没有类似的插件来做类似的事情,但是检索现有的bsp应用程序,类似于用于UI5开发的eclipse插件。
或者甚至有可能进行开发?
发布于 2019-10-25 15:57:03
一种方法是将应用程序从SAP Netwaever systems BSP存储库中导入到用于SAPUI5和Fiori开发的SAP中。
导入UI5应用:

然后将其作为zip导出到您的计算机:

前提条件:如果你使用UI5应用程序,你的公司应该已经可以访问WebIDE,这是管理UI5和Fiori应用程序的标准工具。SAP WebIDE通过Cloud Connector连接到您的Netweaver ABAP系统。
但是,对于单个文件访问,有一种手动方法:您可以通过SAP登录到SAP,然后启动transaction SE80,您可以在其中访问用作UI5应用程序存储的BSP存储库:

您还可以将应用程序转储为在transaction SE38中执行report BSP_EXPORT_CLASSES的文本文件。在这里输入在SE80中找到的BSP应用程序的名称。祝好运!
发布于 2019-10-25 15:28:58
我认为没有eclipse插件的签入签出过程很难处理。您可以“尝试”在eclipse中签出Team->share UI5应用程序。然后使用file级别的导出工具对项目进行export。
在那里使用VS代码进行编辑。
导入回Eclipse或手动将更改包含回Eclipse。
然后使用eclipse签入SAP后端。
不幸的是,在后端直接从Se80访问,除了mimes之外,没有导出/导入文件的工具。因此,除非您知道如何调用插件接口,否则您将手动创建或更改文件并粘贴代码。
编写VS代码插件来执行签入和签出并不是不可能的,但是eclipse插件使用rest和SAP专有的RFC调用。我还没有在接口上看到docu。它们可能只在内部使用。
推荐你正在尝试的东西并不容易。
发布于 2019-10-28 18:36:27
您可以在transaction SE38中使用report /UI5/UI5_REPOSITORY_LOAD。
只需提供BSP应用程序的名称、编码(UTF-8)和放置源代码的目录。
建议在某个地方创建一个新目录,您不希望直接在桌面上创建30个新文件和文件夹。
https://stackoverflow.com/questions/58525154
复制相似问题