将单个合同记录链接到多个帐户(自定义)

2020-09-28 13:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我们有一个名为合...

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

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


尊敬的专家,

我们有一个名为"合同管理"的自定义BO,在其中,我们在"帐户TI"屏幕中添加了一个嵌入式组件,在其中可以为特定帐户创建许多实例。

我们已经设计了自定义BO,保留基数为[0,n]的根节点中的合同字段和多帐户中的账户ID,并且我为该BO创建了自定义查询,并添加了自定义BO根节点的所有字段 并在查询中使用"多个帐户"节点"帐户ID",并将该节点"帐户ID"用作EC中的查询参数。

我们的要求是对多个帐户使用相同的合同记录,这样就无需创建重复实例,而可以重复使用同一实例。

绑定到自定义查询元素的EC的数据模型

我们在EC中有一个"创建"按钮,因此当单击它时会打开一个QC屏幕,在该屏幕中,我们有两个选项可以创建一个新实例或将现有合同分配给帐户。

如果单击"新建",将允许我们为该特定帐户创建新实例;如果单击"分配现有合同",它将打开一个自定义OVS,该帐户将为所有帐户创建所有合同,因此用户可以选择任何合同 如果他们从OVS中选择任何合同,则不应创建新实例,而应使用同一实例。

但是对于我们来说,它正在创建一个新实例,而不是使用同一实例。 请帮助我们实现这一要求,并让我们知道过程中是否缺少任何步骤,或者我们在设计中必须进行任何修改。

注意:我们已将"合同ID"保留为BO中的备用密钥,该BO在创建合同记录时自动生成。

致谢

Adithyan RS

(120.4 kB)
1条回答

您好,

我了解的是,您想为Partuculat客户(嵌入EC的公司)创建新合同,或者要分配现有合同。 在现有合同中,您只需要更新" Multiple_customer"节点即可,而无需创建根节点实例,而仅添加该节点的更多实例。

快速创建始终为绑定了该节点的节点创建新实例。

以某种方式考虑,当您要创建新合同然后再创建新合同时,显然那时候您只能有一个客户用于子项录入。
当您要分配现有合同时,您必须编辑该实例 选择的合同。

关于

Sunil

一周热门 更多>