SAP-FICO 货币汇率转换

一、货币转换因子

有些货币比较特殊,比如日元JPY、越南盾VND等货币是没有小数点的,表-TCURX

但是SAP系统后台表存储必须保留2位小数,所以前台和后台表查询到的金额会不一致。

SAP有设置转换因子,表-TCURF,比率为100表示在系统中存储缩小了100倍

可以调用函数:CURRENCY_CONVERTING_FACTOR - 获取转换因子,将金额进行换算

  DATA: F_FACTOR TYPE P DECIMALS 3.
  CLEAR: F_FACTOR.

**获取转换因子
  CALL FUNCTION 'CURRENCY_CONVERTING_FACTOR'
       EXPORTING
            currency          = GT_BSEG-WAERS
       IMPORTING
            factor            = F_FACTOR           "USD转换因子是1;JPY转换因子是100
       EXCEPTIONS
            too_many_decimals = 1
            OTHERS            = 2.

    IF F_FACTOR IS NOT INITIAL.
      gt_bseg-wrbtr_n = gt_bseg-wrbtr_n * F_FACTOR.    "原币金额 * 转换因子
    ENDIF.

也可以调用函数:BAPI_CURRENCY_CONV_TO_EXTERNAL - 将内部金额转换成外部实际金额

二、汇率维护

维护货币兑换汇率类型-OB07

EURX-变化汇率(欧盟国家使用,CNY->EUR维护)

M-平均汇率(财务记账使用的汇率)

V-期末评估汇率(外币评估汇率)

维护货币汇率-OB08

货币汇率每修改一次,都会创建一条新的记录,存储在表-TCURR

汇率转换函数:CONVERT_TO_LOCAL_CURRENCY

CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY'
  EXPORTING
    DATE             = SY-DATUM
    FOREIGN_AMOUNT   = F_PRICE
    FOREIGN_CURRENCY = ITAB-WAERS      "将外币转换为CNY
    LOCAL_CURRENCY   = 'CNY'
  IMPORTING
    LOCAL_AMOUNT     = IT_MAIN-F_NETPR
  EXCEPTIONS
    NO_RATE_FOUND    = 1
    OVERFLOW         = 2
    NO_FACTORS_FOUND = 3
    NO_SPREAD_FOUND  = 4
    DERIVED_2_TIMES  = 5
    OTHERS           = 6.

以上~~

  • 11
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
SAP FI/CO 知识 浓缩版(上)(2009-02-12 08:35:21) 一、SAP FI/CO 模块设置 1. 一般设置—货币—定义货币换算换算率 增加换算率:M(标准兑换)-EUR(欧元)-RMB(人民币)-比率 2. 一般设置—货币—输入汇率 增加汇率:M(标准兑换)-从EUR-到RMB-直接报价-开始生效日期 3. 企业结构—定义—财务会计—定义公司 维护公司名称、详细信息(地址、语言、国家、货币) 4. 企业结构—定义—财务会计—定义信贷控制范围 建立维护信贷控制范围, 5. 企业结构—定义—财务会计—定义、复制、删除,检查公司代码—复制,删除,检查公司代码拷贝建立一个公司代码,删除现有的公司代码,检查公司代码的一致性 6. 企业结构—定义—财务会计—定义、复制、删除,检查公司代码—编辑公司代码数据维护公司代码的名称、城市、国家、货币、语言 7. 企业结构—分配—财务会计—给信贷控制区分配公司代码 为公司代码指定一个已经定义的信贷控制范围 8. 财务会计—总帐会计—总帐科目—主记录—准备—编辑科目表清单 新建或拷贝会计科目表,维护科目表说明、语言、成本控制集成 9. 财务会计—总帐会计—总帐科目—主记录—准备—给科目表分配公司代码 为公司代码指定一个已经定义的科目表 10. 财务会计—总帐会计—总帐科目—主记录—准备—定义科目组 科目表创建或拷贝不同的帐户组,指定帐户组名称、科目范围 11. 财务会计—总帐会计—总帐科目—主记录—准备—定义留存收益科目 设置自动结帐科目,业务:BIL结转余额,损益表科目类型:X 科目:31410100利润分配-未分配利润 12. 财务会计—财务会计全局设置—公司代码—输入全局参数 设置公司代码的全局性数据: 会计组织:会计科目表、公司、信贷管理范围、会计年度变式 处理参数:字段状态变式、记帐期间变式 地址:标题、名称、地址、邮箱、通讯、搜索等 13. 财务会计—财务会计全局设置—会计年度—维护会计年度变式 维护

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值