点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
我们在yM Cloud 1805上。
在此帖子 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。
我们需要从广告系列中读取数据。 有人可以告诉我是否存在像CL_CUAN_INTERACT_CNTCT_HELPER这样的类,我们可以用来从Hybris Marketing Campaign中读取数据吗?
我们已经在广告系列操作中创建了一些自定义字段,这些字段必须在执行"开放渠道整合"时使用,必须添加到有效负载中。
干杯
嗨,奥利弗,
签入以下标记为粗体的代码:
template-id_origin ='SAP_HYBRIS_MKT_IC'。
template-interaction_type ='Z_LETTER'。 "这是客户定义的交互类型,
template-communication_medium ='PAPER'。"示例如何使用广告系列根API来设置参数TEMPLATE广告系列相关信息
数据:lv_campaign_id TYPE cuan_initiative_id,
lr_oc_header_attribute TYPE REF TO cuan_s_oc_header_attribute,
ls_campaign_root_api类型cuan_s_campaign_root_api。 " CAMPAIGN
IF sy-subrc EQ0。"广告系列标识符已在参数HEADER_ATTRIBUTES
lv_campaign_id = lr_oc_header_attribute-> param_value中传递。 IF ls_campaign_root_api-priority EQ cl_cuan_campaign_helper_api => co_priority-high。
template-interaction_type ='Z_LETTER'。
ELSE。
template-interaction_type ='Z_EMAIL'。
ENDIF
嗨,奥利弗,
您可以尝试调用下面的代码-
ls_campaign_root_api = cl_cuan_campaign_helper_api => campaign_root_read(导出iv_id = lv_campaign_id)。
一周热门 更多>