Hybris营销中开放Chanel实施中的错误

2020-09-15 11:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我已经使用增...

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

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


尊敬的专家,

我已经使用增强选项和用例电子邮件创建实现了"开放渠道集成",这意味着Campaign执行时,它将向特定的电子邮件发送电子邮件,并为目标组中涉及的成员编写交互。/p>

以下工作正常:

1。 在执行Campaign时执行Iflow

2。 从Cloud Platform Integration返回到Hybris Marketing没有错误

3。 没有增强功能5,Campaign不会返回错误。

以下内容无效:

1。 没有向成员写入交互,在增强功能5中添加了以下代码:

 template-id_origin ='SAP_ERP_CUSTOMER'。
     template-interaction_type ='LOY_POINT_ACCRUAL'。  "这是客户定义的互动类型
     template-communication_medium ='ONLINE_SHOP'。
 

2。 广告系列因以下消息而导致错误:

能否请您说明ID的来源? 因为我在Enhacement 5中找不到ID的属性。

谢谢,克里希(Krish)

unbenannt.jpg (63.7 kB)
6条回答
路亽曱_Ryan
2020-09-15 12:06

Krishnendu,

正如Hakan已经提到的那样," ID"似乎是错误的,因为用于编写交互的" ID"必须是" ID_ORIGIN"所指定的" ID"。 您使用标识符来源" SAP_ERP_CUSTOMER",因此框架需要ERP客户标识符。

您可以尝试实施BADI"(4)开放渠道:增强数据传输的有效载荷"以设置正确的标识符:

 LOOP AT target_group_member_status分配字段符号()。
   "用ID_ORIGIN特定的标识符替换给定的标识符
   CL_CUAN_INTERACT_CNTCT_HELPER => GET_CONTACT_FACETS(导出IT_CONTACT_KEYS =值#((转换#( -TG_MEMBER_INTERACTION_CONTACT)))
                                                      正在导入ET_CONTACT_FACET = data(lt_contact_facet))。
   使用键id_origin ='SAP_ERP_CUSTOMER'读取表lt_contact_facet分配字段符号()。
   如果SY-SUBRC EQ 0。
      -communication_id =  -id。
   万一。
 ENDLOOP。

该代码段应演示如何仅替换标识符。 当然,您应该提供性能更高的实现。

我希望这会有所帮助。

关于

Ingo

一周热门 更多>