当前位置:主页 > 混合云 > 正文

免备案CDN_接收服务器类型_代金券

时间:2021-05-05 14:10 来源:埃里克云 编辑:埃里克云

核心提示

简介 在客户环境中,我们几乎没有在本地SAP HANA环境中移动开发对象的选项。 它们是手动导出导入(不推荐)、本地HANA传输或增强的更改和传输系统(增强的CTS或CTS+)。 相比之下,...

简介

在客户环境中,我们几乎没有在本地SAP HANA环境中移动开发对象的选项。

它们是手动导出导入(不推荐)、本地HANA传输或增强的更改和传输系统(增强的CTS或CTS+)。

相比之下,CTS主要用于ABAP和非HANA环境,增强型CTS或CTS+可以支持非ABAP SAP环境的升级管理(HALM和CTS一起工作;这就像将仍由HALM管理的开发对象移交给CTS一样)。

在已经存在的生产环境中实施增强型CTS解决方案时,很少遇到问题。这基本上意味着,增强的CTS实施是通过使用其他一些选项来完成之前的促销活动的。

增强的CTS传输方法还使用本机SAP HANA的HALM(HANA应用程序生命周期管理)工具来收集作为交付单元(DU)或DU内单个(已发布)变更列表的更改对象。如果你想了解更多关于哈姆的知识,请参阅下面的博客HANA对象的HALM传输

一旦对象被收集,它们将被移交给CTS+传输系统,以便可以在目标系统中作为正常的SAP传输请求导入更改。

本机HANA传输和增强的CTS之间的一个主要区别是,对于本机SAP HANA传输,执行导入意味着您在目标系统上,并且使用配置的传输路由从源系统提取导出。因此,生产系统中的每次导入都会触发从测试系统的单独导出。

现在,如果您有多个生产系统,您必须确保在生产系统中执行导入时测试系统保持不变。

与此不同,使用增强的CTS,您创建了一个可供导入的传输进入多个目标系统。因此,使用增强型CTS,除了帮助非ABAP对象传输支持之外,您还可以使用经验证的CTS机制,该机制可以捕获更改并在多个导入的传输请求中可用(如果需要)。

图:CTS+中的通用ABAP和非ABAP对象传输机制

图:增强型CTS,高级流程概述

第一个问题:

我们在客户实施增强型CTS时遇到的问题很少,因为与许多其他初始客户环境一样,我们的计划是保持系统开放,不进行更改跟踪,直到确定传输机制的最佳方法。因此,当客户需要实现增强的CTS时,许多开发对象已经在生产中,业务依赖于它们。在实施变更方法时,我们必须考虑到这一点,因为我们不希望将开发对象完全重新传输到生产中,因为由于持续的开发,两个系统之间存在版本差异。问题是,如何确保生产对象(版本)不被当前开发对象覆盖,同时将环境置于CTS+之下?

第二个问题:

这是由于SAP HANA环境从HANA 1.0 SPS 12升级到HANA 2.0 SPS 03,这意味着系统也从单一数据库容器移动到多数据库容器。这不会引起什么问题,因为有两组表可用于管理CTS+。首先是存储库表,如CHANGES、CHANGE\u ENTRIES、CHANGE\u CONTRIBUTORS、PACKAGE\u CATALOG等,以及HALM表。由于源系统名称(ID)从SDC中的名称更改为MDC中的名称,这将影响对象从源系统传输到目标系统的方式。

如何确保不再发送完整的DU,需要考虑两件事。首先,已经发送到目标系统的对象;其次,源系统名称已更改。

下面我提供了我们在客户项目中如何处理这两个问题。

问题:

在现有SAP HANA生产环境中实施增强的CTS

当生产环境中的系统之间有不同版本的开发对象时,在使用HANA开发对象的导出和导入之前手动管理对象的情况下,使用标准流程实现增强CTS并不容易。

正常流程,在使用增强CTS实现启用更改跟踪后,第一次创建基本更改列表,包含传递单元中的所有对象(映射到HANA内容中的包),尽管用户仅为更改选择了一个对象。这是基本变更列表的创建,因为这是第一次将变更发送到HALM已知的目标系统。(忽略之前发生的所有导出和导入)。如果传输,目标系统中的所有更改都将被删除,并将替换为源系统的当前版本(可能,开发系统就是源系统)。

我们的景观已经在生产中,与已经转移到测试或生产中的对象相比,有些对象是开发中的较新版本。当然,没有人希望删除这些内容,并用开发系统中对象的当前版本替换它们。

下面是我们如何处理该场景。

解决方法:

目标是使源系统和目标系统在DU级别同步,同时,不要像当前版本中的对象那样丢失它们目标系统。需要同步,因为一旦发生这种情况,将基本变更列表从源传输到目标,下一次传输将只带来自上次传输以来的差异或增量更改(包括所需的前置任务,如果有的话)。

首先将目标系统中的所有对象备份到SAP HANA中的本地备份。其次,在源系统HALM中,创建并释放Changelist,将Changelist附加到传输请求(这里需要更好的注意,一般来说,如果选择DU而不是"Released Changelist",它将始终用DU的完整传输覆盖目标系统的包),并将该传输导入目标系统。您将第一次看到预期的"发布的变更列表"和"基本变更列表"。

  • 域名解析_商城网站建设平台_超低折扣 域名解析_商城网站建设平台_超低折扣

    让我们假设以下场景:由于业务需求,BPC维度中的层次结构发生了显著变化(甚至在多个层次结构的情况下被删除)。因此,许多节点已过时,必须删除。没有DM包可以删除成员,并且...

  • <strong>域名交易_视频服务器的作用_优惠券</strong> 域名交易_视频服务器的作用_优惠券

    注:有关我们博客文章系列的完整概述,请访问SAP Cloud SDK概述。 有关SAP Cloud SDK新功能的概述,请参阅我们最近发布的文章。 简介 随着SAP Cloud SDK的新版本3,可以集成自定义缓存框架...

  • <strong>香港服务器_企业网站建设多少钱_多少钱</strong> 香港服务器_企业网站建设多少钱_多少钱

    此博客文章是与SAP云平台警报通知服务相关的一系列博客文章的一部分。 有关服务本身的更多详细信息,请参阅父博客文章。 让我们考虑以下情况—我们在SAP云平台上部署了一个解决...

  • <strong>金山云_美国cn2云服务器_评分榜</strong> 金山云_美国cn2云服务器_评分榜

    当我去纽约的时候,我喜欢表演,走在街上,听一些好听的音乐,吃很多好吃的东西!当然,见到名人总是很有趣的! 由于地层数据会议的召开,今年9月的行程会更好!本次会议是一...

  • <strong>负载均衡_oracle数据库管理_便宜的</strong> 负载均衡_oracle数据库管理_便宜的

    作为一个成长中的年轻人,我的老师、教练或其他成年人会毫不犹豫地使用诸如"你可以做得更好"、"我期望更多"甚至"尽力而为"这样的词汇。我(和大多数孩子一样)经常达不到期望...

  • 负载均衡_阿里云何万青_超低折扣 负载均衡_阿里云何万青_超低折扣

    您好,团队, 在生成文档的过程中,支付组件遵循一定的模式。我们做了大量的测试,生成了50多个文档,得出了以下结论: 案例1——当所有支付组件都添加到一个交易的UI中时。(...

  • <strong>腾讯云_hana服务器_限量秒杀</strong> 腾讯云_hana服务器_限量秒杀

    在这个博客中,我将向我的CAP服务添加一个UI,它使用机器学习服务:https://blogs.sap.com/2019/08/19/combine-cap-m-with-machine-learning-sdk-api-part/ 我知道许多其他博客展示了如何将UI模块添加到M...

  • <strong>网站服务器_网站建设服务商_最新活动</strong> 网站服务器_网站建设服务商_最新活动

    短链接 这篇文章是为业务流程专家在SAP S/4HANA中配置工作流而写的,同时也为您在开发自己的工作流场景(未来博客的主题)时可以做些什么做了铺垫 它将帮助您理解为什么这个概念...

  • <strong>域名交易_企业邮箱登入口_速度快</strong> 域名交易_企业邮箱登入口_速度快

    这篇博文是向SAP Analytics Cloud:Analytics Designer Hackathon提交的。 德勤数字工厂遵循"告诉我,不要告诉我"的原则,为客户提供数字化方面的实际最佳实践,以充分发挥其供应链组织的潜力...