点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我们有一个名为"合同管理"的自定义BO,在其中,我们在"帐户TI"屏幕中添加了一个嵌入式组件,在其中可以为特定帐户创建许多实例。
我们已经设计了自定义BO,保留基数为[0,n]的根节点中的合同字段和多帐户中的账户ID,并且我为该BO创建了自定义查询,并添加了自定义BO根节点的所有字段 并在查询中使用"多个帐户"节点"帐户ID",并将该节点"帐户ID"用作EC中的查询参数。
我们的要求是对多个帐户使用相同的合同记录,这样就无需创建重复实例,而可以重复使用同一实例。
我们在EC中有一个"创建"按钮,因此当单击它时会打开一个QC屏幕,在该屏幕中,我们有两个选项可以创建一个新实例或将现有合同分配给帐户。
如果单击"新建",将允许我们为该特定帐户创建新实例;如果单击"分配现有合同",它将打开一个自定义OVS,该帐户将为所有帐户创建所有合同,因此用户可以选择任何合同 如果他们从OVS中选择任何合同,则不应创建新实例,而应使用同一实例。
但是对于我们来说,它正在创建一个新实例,而不是使用同一实例。 请帮助我们实现这一要求,并让我们知道过程中是否缺少任何步骤,或者我们在设计中必须进行任何修改。
注意:我们已将"合同ID"保留为BO中的备用密钥,该BO在创建合同记录时自动生成。
致谢
Adithyan RS
(120.4 kB)
您好,
我了解的是,您想为Partuculat客户(嵌入EC的公司)创建新合同,或者要分配现有合同。 在现有合同中,您只需要更新" Multiple_customer"节点即可,而无需创建根节点实例,而仅添加该节点的更多实例。
快速创建始终为绑定了该节点的节点创建新实例。
以某种方式考虑,当您要创建新合同然后再创建新合同时,显然那时候您只能有一个客户用于子项录入。
当您要分配现有合同时,您必须编辑该实例 选择的合同。
关于
Sunil
一周热门 更多>