内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

CDN_诡探百度云_哪家好

2021-07-19 02:37 出处:欧普曼云计算 人气: 评论(0

在SAP Cloud Platform的第一篇博文ABAP Environment–Lifecycle Management–Introduction中,重点介绍了软件组件生命周期管理的基础知识。在本博客中,我将讨论在SAP云平台的ABAP环境中进行开发时处理生命周期管理的三种设置。

将讨论的三种场景根据开发项目的复杂性满足不同的需求。

用例1:3-ABAP系统环境中的一条代码线用例2:5-ABAP系统环境中的一条代码线用例3:一个代码行在一个"1系统环境"

此外,将讨论如何使用Eclipse中的ABAP开发工具来处理双重维护。

用例1:一个代码行在一个3-ABAP系统环境

如果您有需要在其中运行测试的更大应用程序的偶尔开发活动,您可以应用此设置与开发并行或应该在非开发系统中进行,以确保解决方案也在非开发系统中运行。在此设置中,您需要能够暂停开发,以便在下一个版本之前交付修复程序,或者必须将修复程序作为下一个可能版本的一部分交付。

此环境包括开发、质量保证、,生产ABAP系统。

上线启动情况:

最近创建的开发ABAP系统DEV和其他已经存在的ABAP系统还不能基于某个分支,因为软件组件还不存在。

上线过程的特点是只在第一次需要时创建不同的系统,但是,您可以预先设置ABAP系统。此外,计划解决方案的软件组件从一开始就不存在。生成的发布分支是yyy-01。除此之外,大数据网站,上线过程与之后的发布开发过程没有区别

上线后的启动情况:

开发ABAP系统开发基于主分支质量保证ABAP系统QAS和生产ABAP系统PRD基于最新发布的分支YYYY-。如果在上线后首次发布,淘客推广渠道,YYYY-为YYYY-01

除非测试和发布新的变更,否则QAS ABAP系统始终与PRD ABAP系统具有相同的软件状态。这意味着只有在开发完成并且计划将更改导入生产ABAP系统时,传输请求才会在开发ABAP系统中发布。

此过程也可用于延迟更正,这些更正不需要在下一个开发版本之前到达生产。这些修正像常规开发一样处理。

开始情况:

开发ABAP系统开发基于主分支质量保证ABAP系统QAS和生产ABAP系统PRD基于最新发布的分支YYYY-。如果在第二次发布前上线后进行更正,YYYY-为YYYY-01

此过程与开发它的分支中的前一个过程不同。由于更正过于紧迫,无法仅在下一个开发版本中发布,因此在发布分支中完成。为了实现这种分离,所有当前的开发活动都需要暂停,因为DEV ABAP系统需要签出最新发布的分支,而不是主分支。

用例2:5-ABAP-system景观中的一条代码线

在本节中,我们将仔细研究以下场景:5-ABAP-System环境中的一个开发和更正代码行。

如果您对具有许多开发人员的大型应用程序有永久/无限的开发活动,并且无法暂停开发以执行紧急更正,则可以应用此设置。更正需要与开发并行运行,并且处于已发布状态。您需要将测试与开发分开,以确保解决方案在交付生产之前也在非开发ABAP系统中运行。

ABAP系统COR和QAS的软件状态与生产ABAP系统PRD相同,除非测试并发布了新的更改。这意味着只有在开发完成并且计划将更改导入生产ABAP系统时,传输请求才会在DEV ABAP系统中发布。提前计划发布并传达给开发部门:截止日期后,开发完成。此时发布的所有开发都必须经过测试并具有良好的质量。从那时起,您必须修复COR系统中的缺陷,并在DEV系统中并行维护它们,请参见双重维护。在发布日期后,所有缺陷必须修复。如果您在QAS系统中测试期间决定没有交付完整的功能,开发人员必须删除、恢复或禁用COR系统中的功能,并释放相应的传输请求。不能从发布分支中删除对象,例如,通过取消选择传输请求。要将对象恢复到较旧的传输状态,南京大数据,请使用Eclipse"History"视图的比较编辑器。如果需要在DEV系统中执行功能的撤销,则认为这是一种纠正,您必须执行双重维护。COR系统发布的软件状态导入生产ABAP系统PRD。ABAP系统COR通常被锁定用于开发。首先,这意味着开发人员不能在默认情况下进行更改,并且有两种方法来处理此问题:

其次,淘客联盟,开发人员也不允许自己创建传输请求和任务,但是是发布经理为所有开发人员创建传输请求和任务。这种分离是通过将业务目录SAP_A4C_BC_TRN_MNG_PC(开发-传输管理)分配给发布经理而不是更正ABAP系统COR中的开发人员角色来实现的

上线的开始情况:

刚刚创建的开发ABAP系统DEV和其他已经存在的ABAP系统不能基于某些分支,因为软件组件还不存在

上线过程的特点是只在第一次需要时创建不同的系统,但是,您可以预先设置ABAP系统。此外,未来解决方案的软件组件一开始还不存在。生成的发布分支将是YYYY-01。除此之外,上线过程与之后的发布开发过程没有区别

上线后的启动情况:

开发ABAP系统DEV和测试ABAP系统TST在主分支上修正ABAP系统COR、质量保证ABAP系统QAS和生产ABAP系统PRD在发布分支YYYY-

上。此过程也可用于延迟修正,这些修正不需要在下一个开发版本之前达到生产。这些修正像正常开发一样处理。

如果YYYY-测试阶段的问题在下一个发布日期之前无法在合理的时间范围内修复,您可以跳过该版本,特别是如果您有一个紧凑的发布时间表("连续交付"模型)。在这种情况下,您必须对开发ABAP系统的主分支中YYYY-中未完成的更正执行双重维护,发布它们,并创建从该主分支派生的新发布分支YYYY-。这样,分支YYYY-包含已完成的新开发以及来自分支YYYY-的未完成更正。之后,您可以将系统COR和QAS带到分支YYYY-并继续。请注意,分支不能被删除或标记为过时。因此,重要的是使用其他工具告知消费者不要使用分支YYYY-

起始情况:

开发ABAP系统DEV和测试ABAP系统TST都在主分支上修正ABAP系统COR、质量保证ABAP系统QAS和生产ABAP系统PRD在发布分支YYYY-

上此过程是上一个开发过程的子集,可应用于过于紧急而无法随下一个开发版本发布的修正。

用例3:一个按需开发的代码行ABAP系统

在本节中,我们将讨论一个代码行与按需ABAP系统。

如果您有:

小型开发项目(例如,一个SAP Fiori应用程序,一个开发人员),则可以应用此设置偶尔的开发活动(例如,在初始开发阶段之后,预计每年只实施新功能)

ABAP系统由一个永久性生产ABAP系统和一个按需开发ABAP系统组成。

此设置的优点是您必须管理很少的ABAP系统,并且只需在开发期间支付开发ABAP系统的费用。根据系统生命周期的支付模式需要SAP云平台企业协议合同。

分享给小伙伴们:
本文标签: 诡探百度哪家

相关文章

评论

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

签名: 验证码: 点击我更换图片

评论列表