货币信息不一致

2020-08-16 14:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好, 我在BAPI BAPI...

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

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


您好,

我在BAPI BAPI_ACC_DOCUMENT_POST中收到错误"货币信息不一致"。

我也要求将本地货币也传递给BAPI,但是添加代码后,我在现有代码中遇到了错误。

第二条记录出现错误(如下面的截图所示),如果我在调试模式下(例如PHP)将其更改为本地货币,则USD是我的标题文本货币。

。有人可以帮我吗?

(65.6 kB)
6条回答
CPLASF-自律
2020-08-16 14:30

感谢Marek。

但是程序中编写的代码是FM" CALCULATE_TAX_FROM_GROSSAMOUNT"已用于计算GrossAmount。

呼叫功能'CALCULATE_TAX_FROM_GROSSAMOUNT'
导出
i_bukrs = lwa_accountgl-comp_code
i_mwskz = lwa_accountgl-tax_code
i_txjcd = lwa_accountgl-tax_urers


i_taxps = lwa_accountgl-itemno_tax
导入
e_fwste = lv_fwste
表格
t_mwdat = lt_mwdat

如果sy-subrc = 0.
如果lv_taxes_item不是INTIIAL。 lwa_currency-amt_doccur = lwa_currency-amt_doccur-lv_fwste。
ENDIF。

将lt_mwdat环入INTO lwa_mwdat。

lv_count = lv_count +1。
lwa_currency_tax-itemno_acc = lv_count。
lwa_currency_tax-currency = gwa_icjv_header-waers。
lwa_currency_tax-amt_doccur = lwa_mwdat-wm_curr_ency =基础= lwa_mwdat-wmw_tency =
APPEND将lwa_currency_tax转到gt_currency。
清除lwa_currency_tax。
ENDLOOP。
ENDIF。

因此它要追加三倍

1。 当地货币

2。 标头货币

3。 对于具有抬头货币的总金额

在添加我的本地货币代码之前,它运行良好,下面是添加我的代码之前的表currencyamount的屏幕截图:

一周热门 更多>