2020-09-19 06:52发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,我在SAP FIORI中遇到一个问题。 我无法更改标准的FIORI程序。
我的问题是,当我要将标准FIORI APP导入Web IDE时,要更改标准FIORI程序,那时候请向我显示信息消息。
<您导入的项目不应该用于开发,因为它是构建工件而不是源代码。
要与其他人在项目上进行协作,应使用Git存储库。 >
我找不到解决方案。您能帮我吗?
该消息屏幕已附加。
大家好,
您可以将Fiori标准应用程序从系统导入SAP Web IDE中,以供参考,但是不建议将它们视为开发的起点。
让我解释一下: Fiori标准应用程序是在部署到系统之前构建的。 这会产生多种影响,其中之一就是它们是"扁平的",这意味着它们的所有资源都直接依赖于根文件夹。
在SAP Web IDE中开发应用程序时,最佳实践是将" webapp"文件夹及其所有开发资源置于其下。
Web IDE期望使用这种结构,如果不同,则可能会表现异常。
导入构建的工件并继续对其进行开发是违反最佳实践的。
您应该从模板创建一个新应用,并使用导入的标准应用作为参考,或者为该标准应用创建扩展项目。
在团队中进行开发并进行协作时,建议使用Git作为源代码管理管理(并且不要部署到ABAP系统中,以使您的同事拥有更新的版本)。
以下是开发内置工件时可能发生的示例: https://blogs.sap.com/2016/12/26/cant-see-your- sap-web-ide在运行时部署的更改可能是您做错了。/
总而言之,您可以从系统中导入应用程序(当在对话框消息中单击"确定"时,该应用程序将被导入到您的工作空间中),但是继续开发此导入的应用程序是违反最佳实践的。 其他错误和意外行为可能会进一步发生。
致谢, Michal。
嗨,Tejas,
感谢您的及时重播。
我正在从SAP UI5 ABAP存储库中执行文件>导入>应用程序,然后从DEV SAP/ERP> MM_PR_APV FIORI APP Import进行操作。 之后,向我显示Informationn消息
<您导入的项目不应用于开发,因为它是构建工件而不是源代码。>
此致
Bahram
嗨Bahram,
理想情况下,您应该上传UI5项目/BSP应用。 如果要上传构建项目,请转到导入构建项目的路径,而不是常规的上传ui5项目文件的方式。
Tejas
该建议要求您使用Git存储库。 但是,要包含所有更改,您需要使用Web IDE的扩展框架。 您在使用它吗?
我认为您可以按照以下步骤将Fiori应用程序从ABAP网关服务器导入WebIDE。
================================================ ======================================
首先,如果尚未设置试用帐户,则需要 Cloud Cockpit
然后,您需要为SAP网关实例设置目标值。 SAP HANA云平台
然后继续订阅,它们应该是WebIDE的订阅
在WebIDE中,您可以从ABAP储存库导入和应用。
从列表中选择网关服务器,然后您应该能够选择所需的应用程序。
================================================ =======================================
最好的问候
Kevin
您尝试过其他应用吗? Anfd,如果单击"确定",则Web IDE会如何反应?
通常,当您使用连接到ABAP的连接器并导入任何BSP项目时,它应该只提取页面/内容。
您在Web控制台中是否看到任何错误?
最多设置5个标签!
大家好,
您可以将Fiori标准应用程序从系统导入SAP Web IDE中,以供参考,但是不建议将它们视为开发的起点。
让我解释一下:
Fiori标准应用程序是在部署到系统之前构建的。 这会产生多种影响,其中之一就是它们是"扁平的",这意味着它们的所有资源都直接依赖于根文件夹。
在SAP Web IDE中开发应用程序时,最佳实践是将" webapp"文件夹及其所有开发资源置于其下。
Web IDE期望使用这种结构,如果不同,则可能会表现异常。
导入构建的工件并继续对其进行开发是违反最佳实践的。
您应该从模板创建一个新应用,并使用导入的标准应用作为参考,或者为该标准应用创建扩展项目。
在团队中进行开发并进行协作时,建议使用Git作为源代码管理管理(并且不要部署到ABAP系统中,以使您的同事拥有更新的版本)。
以下是开发内置工件时可能发生的示例:
https://blogs.sap.com/2016/12/26/cant-see-your- sap-web-ide在运行时部署的更改可能是您做错了。/
总而言之,您可以从系统中导入应用程序(当在对话框消息中单击"确定"时,该应用程序将被导入到您的工作空间中),但是继续开发此导入的应用程序是违反最佳实践的。 其他错误和意外行为可能会进一步发生。
致谢,
Michal。
嗨,Tejas,
感谢您的及时重播。
我正在从SAP UI5 ABAP存储库中执行文件>导入>应用程序,然后从DEV SAP/ERP> MM_PR_APV FIORI APP Import进行操作。 之后,向我显示Informationn消息
<您导入的项目不应用于开发,因为它是构建工件而不是源代码。>
此致
Bahram
嗨Bahram,
理想情况下,您应该上传UI5项目/BSP应用。 如果要上传构建项目,请转到导入构建项目的路径,而不是常规的上传ui5项目文件的方式。
此致
Tejas
该建议要求您使用Git存储库。 但是,要包含所有更改,您需要使用Web IDE的扩展框架。 您在使用它吗?
嗨,Tejas,
我认为您可以按照以下步骤将Fiori应用程序从ABAP网关服务器导入WebIDE。
================================================ ======================================
首先,如果尚未设置试用帐户,则需要 Cloud Cockpit
然后,您需要为SAP网关实例设置目标值。 SAP HANA云平台
然后继续订阅,它们应该是WebIDE的订阅
在WebIDE中,您可以从ABAP储存库导入和应用。
从列表中选择网关服务器,然后您应该能够选择所需的应用程序。
================================================ =======================================
最好的问候
Kevin
您尝试过其他应用吗? Anfd,如果单击"确定",则Web IDE会如何反应?
通常,当您使用连接到ABAP的连接器并导入任何BSP项目时,它应该只提取页面/内容。
您在Web控制台中是否看到任何错误?
一周热门 更多>