如何启用/禁用自定义增强功能?

2020-09-10 04:41发布

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

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


大家好,

我正在尝试找出启用/禁用增强功能的"最佳实践"方法(注意,我指的不是新功能!因此无法通过作用域实现)。 让我们以这个示例为例,我们正在一个正在实施敏捷方法论的项目上进行工作,并将工作分解为多个版本。 假设我们在2月,下一个版本从4月开始。 由于X的原因,您被分配去从事一项新功能,该功能在4月发行之前不需要启用。

话虽如此,我应该如何处理这种情况?

注释/取消注释代码不是有效的解决方案,因为我可以生成不需要代码的其他对象(例如屏幕,表单等)。

我认为不是最大的另一种选择是生成某种框架来激活每个新功能,并且我们的代码应检查该框架是否处于活动状态。 再次,这仅对我们仅在增强功能中包含代码的情况有效。

我想听听SAP团队的任何专家! 我相信这是一个非常好的话题,因为我认为尚无标准解决方案(至今!)。

问候。

亚历杭德罗。

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

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


大家好,

我正在尝试找出启用/禁用增强功能的"最佳实践"方法(注意,我指的不是新功能!因此无法通过作用域实现)。 让我们以这个示例为例,我们正在一个正在实施敏捷方法论的项目上进行工作,并将工作分解为多个版本。 假设我们在2月,下一个版本从4月开始。 由于X的原因,您被分配去从事一项新功能,该功能在4月发行之前不需要启用。

话虽如此,我应该如何处理这种情况?

注释/取消注释代码不是有效的解决方案,因为我可以生成不需要代码的其他对象(例如屏幕,表单等)。

我认为不是最大的另一种选择是生成某种框架来激活每个新功能,并且我们的代码应检查该框架是否处于活动状态。 再次,这仅对我们仅在增强功能中包含代码的情况有效。

我想听听SAP团队的任何专家! 我相信这是一个非常好的话题,因为我认为尚无标准解决方案(至今!)。

问候。

亚历杭德罗。

付费偷看设置
发送
4条回答
浮生未央
1楼-- · 2020-09-10 05:36

您好 Alejandro Kinsbrunner

我同意,这在C4C中应该是一个不错的功能! SAP的任何人都知道这是否已经可用或已计划。

BAC是否可以处理这种情况? 就像标准对象之前保存的代码一样,我们要更改的屏幕,新表单,数据源等...

感谢和问候,

Marlos Damasceno

hongfeng1314
2楼-- · 2020-09-10 05:28

嗨亚历杭德罗,

根据我对您的问题的了解,您想使用各种功能,但是直到发布之日,该功能才可以在前端使用。

以此作为您的要求,有多种方法可以根据您的租户环境进行管理。

如果您有2个测试租户,则可以在一个租户的补丁中使用您的功能,将其称为开发租户,然后将其释放给测试租户进行测试等。

如果只有一个测试租户在进行开发,则可以选择使用原始版本的补丁,但禁用此补丁。 原始文件将在您的租户中启用,并且如果您想测试您的开发,可以启用补丁并根据需要禁用。 您可以从SDK的实施经理那里获得此信息。

请访问此博客,它可以为您提供有用的帮助或阐明生命周期管理。

https://blogs .sap.com/2015/08/27/sap-cloud-applications-studio-deployment-landscape-basics/

我希望这会有所帮助,

艾德里安

Nir深蓝
3楼-- · 2020-09-10 05:28

你好亚历杭德罗。

前段时间我在考虑您的问题,我相信当前的SAP Cloud Applications工作室是不可能的。

对于这种复杂的部署,我认为与并行扩展一起使用会更好。 通过这种方法,您可以使用功能更强大的版本控制和增强功能的部署。

您可以查看此最新博客以探索并行扩展: https://blogs.sap.com/2019/02/03/sap-business-bydesign-side-by-side-extensions- 系统设置/

暮风yp
4楼-- · 2020-09-10 05:25

亲爱的亚历杭德罗,

通常,合作伙伴会根据他们的项目周期创建增强功能,因此只需创建补丁即可 以及针对特定要求的增强功能并将其部署到PRD。 对于下一个增强功能,将创建另一个补丁,并且以相同的周期进行。

不过,对于您的第二个意见,我鼓励您在SAP客户影响论坛-

中添加您的想法。 https://influence.sap.com ,以便我们相关的产品管理团队可以查看您的反馈。


Anant

一周热门 更多>