点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我需要将销售订单的...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我需要将销售订单的...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我需要将销售订单的自定义字段数据从CRM传输到ECC
在CRM中,我已使用ECC中的AET在CRMD_ORDERADM_H中创建了5个字段,我已在VBAK表中添加了相同的字段
我还增强了CRM和ECC中的BAPE_VBAK结构。我还增强了CRM中ECC中的ECC中BAPE_VBAKX,VBAKOZ和VBAKOZX的结构。我也增强了BADI的CRM_DATAEXCHANGE_BADI并将代码添加 方法
IF_EX_CRM_DATAEXCHG_BADI〜CRM_DATAEXCH_AFTER_BAPI_FILL
我看到数据一直流到BDOC,但没有复制到ECC
在CRM BADI中添加了代码:
方法IF_EX_CRM_DATAEXCHG_BADI〜CRM_DATAEXCH_AFTER_BAPI_FILL。
数据:wa_bape_vbap TYPE bape_vbap,*
*将表IT_BUS_TRANS_MSG读入ls_bus_trans_msg
wa_bapiparex TYPE bapiparex。
数据:ls_orderadm_h类型为bad_orderadm_h_mess,
ls_orderadm_i类型为BAD_ORDERADM_I_MESS。
* wa_bapiparex-structure ='BAPE_VBAPX'。
将IT_BUS_TRANS_MSG-orderadm_h循环到ls_orderadm_h。
wa_bapiparex-valuepart1 + 10(12)= ls_orderadm_h-zzcustom1。
* wa_bapiparex-valuepart1 + 10(8)= ls_orderadm_h-number_int + 4(6)。
* wa_bapiparex-valuepart1 + 16(12) = ls_orderadm_h-zzcustom1。
将wa_bapiparex附加到ct_bapiparex。
wa_bapiparex-structure ='BAPE_VBAKX'。
wa_bapiparex-valuepart1 + 0(10)= ls_orderadm_h-object_id。
* wa_bapiparex-valuepart1 + 10(6)= ls_orderadm_i-number_int + 4(6)。 br> wa_bapiparex-valuepart1 + 10(1)='X'。
将wa_bapiparex附加到ct_bapiparex。
清除wa_bapiparex。
* endloop。
ENDLOOP。
* wa_bape_vbap-ZZCUSTOM1_I ='ZZCUSTOM1_I'。"自定义字段。
* wa_bapiparex-valuepart1 = wa_bape_vbap。
ENDMETHOD
谢谢你们,
问题已解决
一周热门 更多>