2020-08-24 05:16发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨。
我必须为IDoc CRMXIF_ORDER_M01处理LSMW。 麻烦的是,我必须使用不同的Partner Function插入3 partner_no。 但是在映射过程中,我不知道如何设置。
你能给我个主意吗?
最诚挚的问候,
你好Maciej,
您是指CRMXIF_ORDER_SAVE_M01而不是CRMXIF_ORDER_M01吗?
如果是,则使用以下代码填充多个合作伙伴:
数据ls_partner_xt类型e101crmxif_partner_xt。 数据ls_partner类型e101crmxif_partner。 数据ls_partner_f TYPE e101crmxif_partner_f。 DATA ls_idoc_data TYPE已编辑。 edltd的数据lt_idoc_data TYPE TABLE。 lts_partner的数据lt_partners类型标准表。 数据ls_partners TYPE lts_partner。 -注释:lt_partners包含合作伙伴列表以及相应的合作伙伴功能 **细分partner_xt 清除ls_idoc_data。 将'e101crmxif_partner_xt'移动到ls_idoc_data-segnam。 将ls_idoc_data-segnam转换为大写。 ls_partner_xt-datax = abap_true。 将ls_partner_xt移动到ls_idoc_data-sdata。 附加ls_idoc_data至lt_idoc_data。 *细分合作伙伴 清除ls_idoc_data。 将'E101CRMXIF_PARTNER'移动到ls_idoc_data-segnam。 ls_partner-display_type ='BP'。 ls_partner-mainpartner = abap_true。 ls_partner-kind_of_entry ='C'。 ls_partner-object_task ='I'。 在lt_partners处循环进入ls_partners。 ls_partner-partner_no = ls_partners-partner。 ls_partner-partner_fct = ls_partners-partner_fct。 将ls_partner移动到ls_idoc_data-sdata。 附加ls_idoc_data至lt_idoc_data。 清除:ls_idoc_data。 结局。 清除:ls_partner。 *段结构partner_f 清除ls_idoc_data。 将'E101CRMXIF_PARTNER_F'移动到ls_idoc_data-segnam。 ls_partner_f-partner_no = abap_true。 ls_partner_f-partner_fct = abap_true。 ls_partner_f-display_type = abap_true。 ls_partner_f-mainpartner = abap_true。 ls_partner_f-kind_of_entry = abap_true。 将ls_partner_f移动到ls_idoc_data-sdata。 附加ls_idoc_data至lt_idoc_data。
感谢和问候,
Tanaya
最多设置5个标签!
你好Maciej,
您是指CRMXIF_ORDER_SAVE_M01而不是CRMXIF_ORDER_M01吗?
如果是,则使用以下代码填充多个合作伙伴:
感谢和问候,
Tanaya
一周热门 更多>