ALE消息VG203

2020-09-03 19:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)所有人, 我的情况是通过AL...

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

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


所有人,

我的情况是通过ALE从另一个SAP系统转换采购订单来自动创建到SAP系统的销售订单。

我使用了消息类型ORDERS,并且遇到以下问题。

该Idoc已正确传递到接收器系统,但状态为51(该文档尚未发布)。 双击状态,我收到消息"无法识别物料000010的物料号"。

我已经创建了一个到接收器系统的客户信息记录,很奇怪的是,每当我使用tcode WE19并手动运行(foregroung)相关的入站功能模块(IDOC_INPUT_ORDERS)时,文档都将发布而没有任何问题。

有人可以给我一个解释吗?

谢谢。

GA

6条回答
樱桃小丸子0093
2020-09-03 20:31

我的解决方案是将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

希望这会有所帮助

致谢

马库斯

一周热门 更多>