点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
所有人,
我的情况是通过ALE从另一个SAP系统转换采购订单来自动创建到SAP系统的销售订单。
我使用了消息类型ORDERS,并且遇到以下问题。
该Idoc已正确传递到接收器系统,但状态为51(该文档尚未发布)。 双击状态,我收到消息"无法识别物料000010的物料号"。
我已经创建了一个到接收器系统的客户信息记录,很奇怪的是,每当我使用tcode WE19并手动运行(foregroung)相关的入站功能模块(IDOC_INPUT_ORDERS)时,文档都将发布而没有任何问题。
有人可以给我一个解释吗?
谢谢。
GA
我有同样的问题。 找到解决方案了吗?
最好的问候
Markus
感谢您的快速回复! 注释314823和相关注释不适合,因为系统是SAP ECC 6.0。
最好的问候
Markus
你好,
检查以下SAP注释,该注释解释了入库ORDERS-Idocs的物料确定:
305309物料确定 收到ORDERS-IDOC
后,请检查材料确定的三种可能性的正确使用,以避免出现错误消息VG203。
关于,
David p>
感谢David对这三种情况的解释。
我正在使用idoc ORDERS从PO中创建SO。 默认注释符为001,表示根据注释305309的物料"作为客户物料"。
已创建客户物料信息记录。 在后台执行但在前台执行时,idoc出现错误。 我认为出现错误是因为在创建项目时在前台,物料先是空的,然后填充,然后出现信息消息:
消息号 V1009
诊断
您已经更改了客户材料字段或材料字段。 未重新确定"从属"字段。
系统响应
仅当字段中没有值时,系统才确定"从属"字段。 例如,当您更改客户物料字段时,材料字段是从属的。 更改材料字段时,客户材料字段是相关的。
程序
为使系统在更改内容时自动重新确定"从属"字段,必须删除该字段的内容。
我认为在后台此信息消息会阻止idoc的处理。
我找到了一个解决方案,稍后将对其进行介绍。
致谢
Markus
我的解决方案是将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
希望这会有所帮助
致谢
马库斯
一周热门 更多>