SAP ABAP 税计算(BAPI_ACC_DOCUMENT_POST)
主要是模拟会计凭证过账时勾选自动税计算
调用FM ‘CALCULATE_TAX_FROM_GROSSAMOUNT’
传入参数 公司代码、税码、货币、金额
部分代码段
*---------------------------------------------------------------------*
* 税计算
*---------------------------------------------------------------------*
IF NOT v_taxcode IS INITIAL.
CALL FUNCTION 'CALCULATE_TAX_FROM_GROSSAMOUNT'
EXPORTING
i_bukrs = v_bukrs " 公司
i_mwskz = v_taxcode " 税码
i_waers = v_waers " 货币
i_wrbtr = v_dmbtr " 金额
TABLES
t_mwdat = it_mwdat.
IF it_mwdat IS INITIAL.
* message error here
RETURN.
ELSE.
READ TABLE it_mwdat INTO wa_mwdat INDEX 1.
"-- 税
wa_accounttax-itemno_acc = v_itemno.
wa_accounttax-tax_code = v_taxcode.
wa_accounttax-acct_key