这里介绍个函数:CURRENCY_CONVERTING_FACTOR,它可用于读取货币转换因子。 DATA: v LIKE vbap-netwr, p TYPE p DECIMALS 2, cur LIKE vbap-waerk, factor TYPE p DECIMALS 3. v = '1.3'. cur = 'JPY'. CALL FUNCTION 'CURRENCY_CONVERTING_FACTOR' EXPORTING currency = cur IMPORTING factor = factor E...
简单的使用Function CURRENCY_CONVERTING_FACTOR。输入币别,就可以得到相应的转换比率了。 函数中所涉及的常用选项: EXPORTING: CURRENCY: 将被处理的货币种别编号 IMPORTING: FACTOR: 转换后得到的货币比率 示范代码: FORM BRF_AP USING F_BETRAG " 金额 F_CURRENCY. " 货币代码 DATA: S_FACTOR TYPE P DECIMALS...
在上图中能看到日元的是没有小数点,是0,所以日元的转换因子 = 100 × 1 = 100. SAP提供了一个函数CURRENCY_CONVERTING_FACTOR能直接得到货币的转换因子, 上面这个货币的转换过程是SAP自动实现的,比如180日元在数据库中会自动保存成1.8,但是有个前提就是一定要指定币种。 数据库中显示: 而在屏幕上,读出来的就...
ABAP编程中,有个概念很重要,即Currency Converting Factor(货币转换因子)。可能很多ABAP初学者都不知道这是什么东西,这里我们就简单探讨下。 1. 什么是货币转换因子 在SAP中,货币是维护在TCURC表里面,这从Domain: WAERS中可以看到。 不过这里我们要介绍的是表TCURX,它维护了货币金额的小数位。比如JPY日元,在该表是...
DATA: lv_factor TYPE isoc_factor. FIELD-SYMBOLS LIKE LINE OF lt_price. LOOP AT lt_price ASSIGNING . lv_curr= -curr. CALL FUNCTION 'CURRENCY_CONVERTING_FACTOR' EXPORTING currency = lv_curr IMPORTING factor = lv_factor. IF lv_factor IS NOT INITIAL. ...
*2. 获取转换因子CALL FUNCTION 'CURRENCY_CONVERTING_FACTOR'EXPORTINGCURRENCY = S-WAERK "货币IMPORTINGFACTOR = S_C_FACTOR.CALL FUNCTION 'CURRENCY_CONVERTING_FACTOR'EXPORTINGCURRENCY = T-WAERKIMPORTINGFACTOR = T_C_FACTOR.L_RATE = CW_RATE-EXCH_RATE * ( CW_RATE-TO_FACTOR / CW_RATE-FROM_FACTOR...
币别因子: CURRENCY_CONVERTING_FACTOR 转换CONVERT_TO_LOCAL_CURRENCY 3.屏幕参数说明 4.实现效果 5.完整代码 代码语言:javascript 复制 *&---* *& Report ZMMRTEST2 *&---* *& *&---
1、使用function module CURRENCY_CONVERTING_FACTOR 获取某个币种的货币转换因子,然后将透明表中的金额乘以货币转换因子就可以了。2、使用function module FWOS_CURRENCY_DECIMALS_READ 获取某个币种的小数位数N,货币转换因子等于10的(2 - N)次方。3、直接进行转换的function module CURRENCY_AMOUNT_SAP_TO_DISPLAY,...
1、使用function module CURRENCY_CONVERTING_FACTOR 获取某个币种的货币转换因子,然后将透明表中的金额乘以货币转换因子就可以了。 2、使用function module FWOS_CURRENCY_DECIMALS_READ 获取某个币种的小数位数N,货币转换因子等于10的(2 - N)次方。 3、直接进行转换的function module CURRENCY_AMOUNT_SAP_TO_DISPLAY...
在上图中能看到日元的是没有小数点,是0,所以日元的转换因子 = 100 × 1 = 100. SAP提供了一个函数CURRENCY_CONVERTING_FACTOR能直接得到货币的转换因子, 上面这个货币的转换过程是SAP自动实现的,比如180日元在数据库中会自动保存成1.8,但是有个前提就是一定要指定币种。 数据库中显示: 而在屏幕上,读出来的就...