点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我遇到此问题......
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我遇到此问题......
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我遇到此问题...我创建了一个货币为EUR的销售订单(VA01)。 然后,我在附加数据B中更改一个客户字段并保存。 它工作正常。
然后我对该销售订单执行VA02并将货币更改为USD,然后更改客户字段(日期为ZZFECHAEXW)并保存。 我得到M2 815:确定时出错。 loc。 crcy:汇率类型M日期00.00.0000从USD转换为EUR。
仅当我修改此客户字段时,才会出现此错误,我认为我已经检查了MV45AFZZ中的所有用户出口。 我有什么想念的吗?
预先感谢
玛丽亚
我比较了更改货币和日期以及仅更改日期时发生的情况。
包括LMCS1F10,格式为MCINF_UPDATE_ALL。 在这两种情况下,都将清除KURSK_DAT,因为表XMCVBKD中没有SUPKZ = 1的条目。在此之前,KURSK_DAT为03.05.2014
使用密钥supkz = xmcvbkd_key-supkz读取表xmcvbkd
mandt = xmcvbkd_key-mandt
vbeln = xmcvbkd_key-vbeln
posnr = xmcvbkd_key-posnr二进制搜索。
如果sy-subrc NE正常,
清除xmcvbkd。
ENDIF。
如果xmcvbkd-kursk_dat是INITIAL。
将xmcvbkd-prsdt移动到xmcvbkd-kursk_dat。
ENDIF。
如果xmcvbkd-kurrf_dat是INITIAL。
将xmcvbkd-prsdt移动到xmcvbkd-kurrf_dat。
ENDIF。
因此,当执行到达形式为STAT_CURR_CONVERT_EX时,在首发情况(货币和日期不同)中,P_L_DATE是初始的。
在第二种情况下(日期不同,币种不变),P_L_DATE也是初始值,但由于两种币种相同,因此它在" CHECK p_d_curr NE p_s_curr"处停止。
在我的用户出口USER_EXIT_SAVE_DOCUMENT_PREPARE中,如果我更改ZZDATE,是否有必要将ZVBKD-IPDKZ更改为" U"? 如果我不这样做,则不会出现错误。
谢谢。
玛丽亚
一周热门 更多>