CPI-覆盖功能是否可以上传现有iFlow的新版本?

2020-08-26 23:03发布

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

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


嗨,是否有可能增加在CPI中覆盖现有iFlow的功能,而不必上传具有其他ID的iFlow? 我注意到存在用于上传软件包的此选项,但不存在单个工件。

当前,这使得生产部署有些笨拙,因为没有将iFlow从开发者租户迁移到产品的简化方法。 我们真的很希望能够利用OData API自动执行部署,但是由于唯一的ID约束,目前看来这是不可能/不可行的。

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

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


嗨,是否有可能增加在CPI中覆盖现有iFlow的功能,而不必上传具有其他ID的iFlow? 我注意到存在用于上传软件包的此选项,但不存在单个工件。

当前,这使得生产部署有些笨拙,因为没有将iFlow从开发者租户迁移到产品的简化方法。 我们真的很希望能够利用OData API自动执行部署,但是由于唯一的ID约束,目前看来这是不可能/不可行的。

付费偷看设置
发送
3条回答
一只江湖小虾
1楼 · 2020-08-26 23:44.采纳回答

你好,马修,

据我所知,只是为了确保标准内容(仅配置内容)保持原样而没有任何变化(基本上在发布新版本的内容时) 其仅基于ID)。

希望这会有所帮助!

问候,

Sriprasad shivaram Bhat

派大星 ヾ
2楼-- · 2020-08-26 23:32

嗨,Sirprasad,

非常感谢您的详细回复。 抱歉,我的问题可能还不清楚。 我想知道是否有一种方法(或任何未来计划)在CPI中使用工件上传功能来上传工件的新版本,而不必更改ID使其唯一。

示例:我们在开发者Tennant中进行了iFlow的增强,并希望将新版本上载到Prod Tennant。 当前,我们执行此操作的唯一方法是将新版本上载到具有新ID的产品租户,或删除prod中的当前版本,然后上载新版本。 此系统不允许您上传与已经存在的iFlow具有相同ID的iFlow。

我们正在尝试自动将iFlow从开发人员迁移到产品,目前,当通过api尝试执行此操作时,我们会收到以下错误消息:

尝试通过UI时也会收到相同的错误:

悻福寶寶
3楼-- · 2020-08-26 23:47

您好,马修,

如果我已正确理解您的问题,它可能在iflow级别出现,您可以按照下面的步骤来实现。

只要对iflow进行更改,都应遵循以下步骤。 :

每当您编辑基本的IFlow时,请确保其版本。

使用SAP CPI IFlow进行版本控制:

步骤1和步骤2:

完成编辑后,单击"另存为版本"并提供版本。保存并部署以继续进行操作。

第3步:

完成所有更改后,请返回集成项目视图,并按照以下步骤查看版本历史记录。

< p> 1)单击版本号[示例1.0.1中的内容]

2)将显示弹出窗口,显示可用版本的列表以及简短描述,以及最后更改者。

3) 单击" Timer like"按钮,将其还原为 o较旧的版本或要激活的版本。

在导入到新环境中时需要执行的操作:

导航到目标软件包,然后单击"编辑"元数据 遵循下面提到的步骤的选项,以便提供iflow的所有历史记录。这可以确保在当前版本存在问题时都具有回滚选项。

此致

Sriprasad Shivaram Bhat

一周热门 更多>