点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)所有人, 我的情况是通过AL...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)所有人, 我的情况是通过AL...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
所有人,
我的情况是通过ALE从另一个SAP系统转换采购订单来自动创建到SAP系统的销售订单。
我使用了消息类型ORDERS,并且遇到以下问题。
该Idoc已正确传递到接收器系统,但状态为51(该文档尚未发布)。 双击状态,我收到消息"无法识别物料000010的物料号"。
我已经创建了一个到接收器系统的客户信息记录,很奇怪的是,每当我使用tcode WE19并手动运行(foregroung)相关的入站功能模块(IDOC_INPUT_ORDERS)时,文档都将发布而没有任何问题。
有人可以给我一个解释吗?
谢谢。
GA
我的解决方案是将SH(德语为WE)切换为SP(AG为德语),反之亦然,如下所示。
在包含LVEDAF23/FORM define_material中,我添加了以下增强功能:
FORM确定材料。
"""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""" """""" $" $ \ SE:(1)表格DETERMINE_MATERIAL,Anfang D
* $ * $-开始:(1)----------------- -------------------------------------------------- ------------- $ * $ *
增强21 Z_DETERMINE_MATERIAL_01。 "活动版本
数据:像xvbadr一样的ls_xvbadr,
le_kunnr_ag TYPE kunnr,
le_kunnr_we TYPE kunnr。
在xvbadr上循环进入ls_xvbadr。
案例ls_xvbadr-parvw。
当'AG'时。 。
当别人。
结束。
ENDLOOP。
xvbak-kunnr = le_kunnr_we。
增强功能。
* $ * $-结束:(1)----------------------- -------------------------------------------------- ------- $ * $ *
******************************************** ****************************************
* ...原始SAP代码
* ****************************************************** *********************************
"""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""" """ $" $ \ SE:(2)DETERMINE_MATERIAL表格,Ende D
* $ * $-开始:(2)-------------------- -------------------------------------------------- ---------- $ * $ *
增强22 Z_DETERMINE_MATERIAL_01。 "活动版本
xvbak-kunnr = le_kunnr_ag。
ENDENHANCEMENT。
* $ * $-结束:(2)-------------------- -------------------------------------------------- ---------- $ * $ *
ENDFORM。" DETERMINE_MATERIAL
在包括MV45AFZB/FORM userexit_cust_material_read中,我实现了相应的User-Exit(使用增强技术)
使用us_kunnr格式的userexit_cust_material_read。
"""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""" """""""" $" $ \ SE:(1)USEREXIT_CUST_MATERIAL_READ表格,Anfang D
* $ * $-开始:(1)--------------- -------------------------------------------------- --------------- $ * $ *
增强348 Z_CUST_MATERIAL_READ。 "活动版本
数据:ls_xvbpa类似于xvbpa的产品线,
le_kunnr_ag TYPE kunnr,
le_kunnr_we TYPE kunnr。
将xvbpa循环到ls_xvbpa。
案例ls_xvbpa-parvw。
当'AG'。 。
当别人。
结束。
ENDLOOP。
us_kunnr = le_kunnr_we。
ENDENCANCED。
* $ * $-结束:(1)------------------------- -------------------------------------------------- ----- $ * $ *
* US_KUNNR = xxxx-zzfield1。
ENDFORM。 " USEREXIT_CUST_MATERIAL_READ
希望这会有所帮助
致谢
马库斯
一周热门 更多>