您知道可以使用CTS传输SAP云平台门户网站吗?通过这个博客,我想向您展示如何使用CTS传输在SAP云平台门户服务中创建的站点。
对于这个演示,我在SAP云平台Neo中使用了一个简单的两级环境,开发帐户名为CLD,生产帐户由CLP表示。同样的概念显然也适用于更大、更复杂的景观。
此外,我正在使用连接到互联网的CTS系统,以便它能够到达SAP云平台。Harald Stevens博客在SAP Cloud Platform中设置支持CTS+的传输环境描述了传输SAP Cloud Platform内容的必要配置。
我创建了两个站点:
这两个站点都是简单但具有代表性的示例。每一个都有额外的资产,如shell插件、小部件、一些应用程序以及新创建的角色、目录和组。
在查看"站点服务"->"传输内容"下的文档时,您可能会注意到,对于Freestyle和FLP站点,传输内容的可用选项是不同的。在下面的描述中,我将向您展示如何设置一个FLP站点的传输,云店,但是对于任何一种站点类型都将使用相同的方法。我将在本博客的"注意事项"部分进一步讨论可用选项。
SAP云平台内容与CTS松散耦合。实际上,这意味着我们需要按照3个步骤为SCP门户内容创建传输
,这是从站点目录完成的:
转到SCP门户服务的站点目录,选择站点的选项菜单,然后选择导出
选择内容包作为导出选项。这将创建一个多目标应用程序存档,简称MTAR,它将包含站点中使用的所有构件,包括HTML5应用程序、SCP角色、配置、,等
注意:您必须在SAP云平台子帐户中具有管理员角色才能执行内容包导出。
因此,大数据应用前景,您站点的mtar将下载。
现在我们准备创建传输请求,我们可以将导出的站点内容附加到该请求。
转到CTS系统并打开事务STMS。单击TransportOrganizerUI按钮(顶部有一个小地球仪的页面),然后选择开发系统(在我的例子中是CLD)作为系统。然后在Transport Organizer overview中选择Create Request。
将生产系统CLP设置为目标并对Transport Request进行说明
要附加站点内容,请单击DisplayChange in the Transport Request details,选择Object List ride并单击attach。
上载mtar文件。确保应用程序设置为多目标存档。此选项是在为SAP云平台设置CTS期间创建的,如"前提条件"部分所述。点击〖附加〗按钮,确认运输请求已保存。
现在运输请求已完成,大淘客怎么推广,我们可以将其发布到生产系统。选择顶部菜单中的小卡车释放按钮,确认您要释放运输请求。
执行运输请求
为了完成运输,我们需要打开生产系统的导入队列并开始导入。
返回SAP GUI并打开事务STMS。通过单击左上角的卡车符号打开导入概述。在那里,双击您的生产系统以打开导入队列。您应该在可用传输列表中看到已发布的传输请求。选择运输请求,然后单击导入请求图标,这是一辆带有橙色和白色有效负载的小卡车。这将只导入选定的请求。
可以设置触发导入的特定时间或条件。为此,看云,我设置为立即。单击绿色复选标记开始导入。
在导入开始后验证
需要-30秒才能完成。您可以在该时间之后刷新导入队列。如果传输成功,图数据库有哪些,RC字段将变为绿色。如果出现错误(红色圆圈)或警告(黄色三角形),您可以通过右键单击传输并选择日志来查看错误详细信息。
如果导入成功,则站点和所有相关内容(如UI5应用程序、SCP角色和配置)现在都存在于生产性SCP帐户中。
需要注意的一些事项注意
上述流程描述了将SAP云平台门户服务与CTS结合使用的基本工作流,可应用于freestyle和fiori launchpad站点。如果您查看官方文档,您会发现在从门户服务导出时还有其他几个选项,例如仅站点配置、角色和目录:
目前这些选项不能与CTS一起使用。作为一种解决方法,可以使用内容包功能将更改传输到站点。这将完全覆盖目标帐户中的以前版本。通过重新导入包含完整站点的先前传输请求,也可以进行回滚。