MTA或NEO环境中的单个项目

2020-08-18 01:02发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的SAP Cloud Pla...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的SAP Cloud Platform社区,

我已经在NEO环境中开发应用程序一段时间了,但是仍然有一个问题需要我脑海中回答。 哪一个更适合NEO环境:具有不同模块或单独部署的单独模块的MTA项目?

我分别创建和部署项目:创建SAPUI5应用程序,进行开发然后单独部署。 Java应用程序也具有相同的生命周期。

然后我发现了有关MTA的信息,在我看来,它非常有用。 如果不同的模块/应用程序一起工作,请在一个MTA项目中创建它们,然后将它们整体部署。 它非常有条理和整洁。 为了创建MTA项目,必须使用Full-stack Web ide。 在内部创建MTA和模块后,我意识到了一些。 在部署选项上的项目上单击鼠标右键时,只有" Deploy to Cloud Foundry"使我想到了第一个问题:MTA仅适用于Cloud Foundry环境吗?

然后,我弄清楚了如何将MTA项目部署到NEO环境,但是这比应该的要困难得多。 经过许多问题和解决方案后,我终于进入了Java应用程序的hana(mdc)连接步骤。 我按照教程中的说明配置了xml并编写了Java类,但出现此错误:

ClassNotFoundException:com.sap.xs.jdbc.datasource.tomcat.TomcatDataSourceFactory

在我开发单个项目时,我很容易建立Hana连接,但是对于MTA项目,我已经在此问题上进行了两天的尝试,尝试了许多变通方法,但仍然遇到相同的错误。 我检查了NEO SDK,找不到此类。

因此,我正在考虑发展个人并放弃针对NEO环境的MTA。 但是我不知道此选项将来是否会对我造成限制。 MTA针对单个项目的优势是什么? 它们之间有区别吗?

任何答案都适用。

4条回答
ZJXianG
2020-08-18 01:42

嗨尤努斯,

除了Ivan已经提供的信息之外,还为您提供了一个基准:我们正在生产Neo环境中处理数千个MTA,因此从这个角度来看,MTA是Neo环境中的推荐方法,以简化部署 并处理跨多个模块的应用程序的相互依赖性。

除上述论点外,MTA还将是通过变更管理方法处理SAP Cloud Platform应用程序的传输的先决条件,如增强的变更和传输(CTS +)和SAP解决方案管理器中的更高级别的变更管理产品所提供的( 质量门管理和Chane请求管理)。

Cloud Foundry和Neo的处理方式不同是正确的,并且我们知道目前对于Cloud Foundry环境而言,这要平滑得多。 因此,我们正在研究减轻Neo负担的方法-例如,我们计划很快为Neo提供一个MTA解决方案导出向导,该向导计划允许自动创建一个MTA文件(包含所有元文件)。 已经部署的应用程序。

对于您当前与SAP HANA连接有关的问题,我建议您在BC-NEO-LCM下打开一个事件,以便我们的开发同事看一下。 同事们真的很想了解他们的流程和工具的问题,因此,我们将不胜感激!

感谢+最好的问候,
鲍里斯

一周热门 更多>