EC组件到机会C4C SDK的项目节点

2020-09-24 17:24发布

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

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


嗨,

我创建了一个新的自定义BO,并将Item UUID作为唯一键,并在其中添加了一个节点。

BO的结构看起来像这样。

元素ItemUUID

元素ProductID

元素机会ID

节点字符

元素Char1

元素Char2

元素Char3

我为此自定义BO创建了EC,并为节点Char添加了标题字段和表

使用"项目"窗格容器将此链接与"机会" BO"项目"节点,分配了in端口并创建事件以创建实例。

问题是创建实例时,它仅创建一个实例,而不是为每个项目创建差异实例,而是为所有项目创建一个通用实例。由于这个原因,节点Char始终具有所有项目的值。

这是产品限制,还是可以为每个项目创建单独的实例?

感谢和问候,

Ajith

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

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


嗨,

我创建了一个新的自定义BO,并将Item UUID作为唯一键,并在其中添加了一个节点。

BO的结构看起来像这样。

元素ItemUUID

元素ProductID

元素机会ID

节点字符

元素Char1

元素Char2

元素Char3

我为此自定义BO创建了EC,并为节点Char添加了标题字段和表

使用"项目"窗格容器将此链接与"机会" BO"项目"节点,分配了in端口并创建事件以创建实例。

问题是创建实例时,它仅创建一个实例,而不是为每个项目创建差异实例,而是为所有项目创建一个通用实例。由于这个原因,节点Char始终具有所有项目的值。

这是产品限制,还是可以为每个项目创建单独的实例?

感谢和问候,

Ajith

付费偷看设置
发送
3条回答
小灯塔
1楼 · 2020-09-24 18:13.采纳回答

嗨Ajith,

我相信,您正在通过从入口触发的事件处理程序在自定义BO上创建实例。

如您所知,仅在加载EC时才会触发入口。 这意味着inport仅被触发一次,因此create仅被调用一次。

由于要求不明确,因此我无法在此处提出最佳设计。 但是,如果要创建多个项目节点。

您需要使用"根"和"项目"节点为自定义BO建模。 实施自定义操作,该操作将读取opp项目信息并调用自定义BO的项目节点的创建。 在EC中,入口事件处理程序将首先读取/创建自定义BO的实例,然后调用BO操作。

谢谢与问候

Pramodh

小c菟菟
2楼-- · 2020-09-24 18:29

嗨,Promodh,

我从下面的链接中获得了解决方案。

https://archive.sap.com/discussions/thread/3849703

感谢您的回复。

Ajith。

暮风yp
3楼-- · 2020-09-24 18:07

嗨Ajith,

问题解决了吗?

如果是,我对销售报价有类似要求。

请帮助我提供您的电子邮件ID。

致谢

Deepak Das

一周热门 更多>