访问在SDK解决方案中创建的自定义字段

2020-08-31 14:44发布

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

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


大家好,

在SDK的C4C中,我们有一个自定义解决方案" A",在其中我们在商机根节点上创建了一个字段(元素)。

我们想在商机根节点的" BeforeSave"方法中的其他自定义解决方案" B"中使用此元素。 但是,SDK引发错误,无法识别此元素。 也不显示在建议列表中。

我尝试将.ref文件添加到客户字段,但是在其中找不到该字段。 我相信它只会显示在KUT中创建的自定义字段。

所以我的问题是您是否知道如何访问解决方案" B"中的此客户字段?

非常感谢!

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

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


大家好,

在SDK的C4C中,我们有一个自定义解决方案" A",在其中我们在商机根节点上创建了一个字段(元素)。

我们想在商机根节点的" BeforeSave"方法中的其他自定义解决方案" B"中使用此元素。 但是,SDK引发错误,无法识别此元素。 也不显示在建议列表中。

我尝试将.ref文件添加到客户字段,但是在其中找不到该字段。 我相信它只会显示在KUT中创建的自定义字段。

所以我的问题是您是否知道如何访问解决方案" B"中的此客户字段?

非常感谢!

付费偷看设置
发送
3条回答
Aaron 3364
1楼 · 2020-08-31 15:47.采纳回答

您好,Sandesh,您必须在解决方案A和B中创建一个KUT字段交叉引用。然后您可以在两个解决方案中使用该字段。 但是请注意,您必须使两个解决方案之间的字段保持同步,因为从技术上讲,这是两个单独的字段。 使用AfterModify例如 从扩展字段更新KUT字段,然后将其从KUT保存到其他解决方案的第二个扩展字段中。

95年老男孩
2楼-- · 2020-08-31 15:46

嗨,迈克尔,

由于某种原因,将来这两个字段之间似乎很不同步。 因此,我最好在解决方案A的修补程序版本中编写代码。

我真正的问题是,每当我们为包含此新字段的解决方案A创建补丁时,一旦部署此补丁,此字段中的数据就会在所有机会中重置为空。

haha101010
3楼-- · 2020-08-31 15:22

您好Sandesh,

是的,很容易取消同步。 最好是决定一个领先领域,例如 在解决方案A中,另一个仅用于更新/读取原始的。

重置所有值的问题是,也许您有一些默认值会覆盖或您在目标租户中禁用/启用了补丁程序? 让我知道更多细节。

一周热门 更多>