EDI发票过帐问题-未计算现金折扣

2020-09-03 13:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在研究将edi发票过帐到SA...

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

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


我正在研究将edi发票过帐到SAP的过程。

发票已过帐,没有错误,但是现金折扣未计算/显示在抬头上。

我正在使用标准edi设置

IDOC INVOIC01

MESS类型INVOIC

处理INVL

折扣基本金额已通过限定符012映射到E1EDS01

折扣金额已通过限定符13映射到E1EDS01

折扣条款在E1EDK18中传递

日期为当前日期(未超过折扣到期日期)。

任何帮助将不胜感激

谢谢

A。

5条回答
zhangjiyang1323
2020-09-03 13:22 .采纳回答

嗨Aneta,

如果要在标题(字段名WSKTO)中显示折扣,则必须使用客户出口。 尝试使用增强功能MRMH0002(TA CMOD),EXIT_SAPLMRMH_014。 以下编码有帮助:

 *&---------------------------------------------  ------------------------ *
 *&包括ZXM08U25
 *&------------------------------------------------  --------------------- *
 *此出口处理公司代码1001的发票的折扣(标题)
 数据:ls_e1eds01类型e1eds01。
 清除:ls_e1eds01。
 如果e_rbkpv-bukrs ='1001'。
   如果i_idoc_data-segnam ='E1EDS01'并且i_idoc_data-sdata(3)='013'。
     ls_e1eds01 = i_idoc_data-sdata。
     e_rbkpv-wskto = ls_e1eds01-summe。
     e_change ='X'。
   万一。
 ENDIF。

在IDOC中,使用以下映射:

折扣基本金额已通过限定符012映射到E1EDS01

折扣金额已使用限定符013映射到E1EDS01

希望有帮助。

Ralph

一周热门 更多>