转换因子:SAP在存价格进数据库的时候,因为有些币种的面值实在不值钱或者有些币种实在太值钱了,所以SAP会设置一个转换因子,以扩大或者缩小对应的金额存到数据库表里
比如,JPY VND TWD (日元、越南盾、台币)这三种金额进到SAP数据库是会被缩小100倍的,如果我们写外挂报表直接取出来,那么价格就会缩小一百倍,所以我们取价格的时候,要乘以转换因子

参考代码:

DATA : s_exc TYPE bapi1093_0 . "汇率返回表"获取汇率IF itab-waers <> 'CNY'.CLEAR s_exc.CALL FUNCTION 'BAPI_EXCHANGERATE_GETDETAIL'EXPORTINGrate_type  = 'M'from_curr  = itab-waersto_currncy = 'CNY'date       = sy-datumIMPORTINGexch_rate  = s_exc."价格转换成人民币IF NOT s_exc-to_factor IS INITIAL.itab-netpr = itab-netpr * s_exc-exch_rate * s_exc-from_factor / s_exc-to_factor.itab-netwr = itab-netwr * s_exc-exch_rate * s_exc-from_factor / s_exc-to_factor.ENDIF.ENDIF.

SAP 获取不同币种间的汇率 RFC BAPI_EXCHANGERATE_GETDETAIL相关推荐

  1. 货币兑换表设计mysql_不同币种换汇及汇率数据库表结构设计

    要实现汇率和换汇相关的功能,效果如下图: 首先要提供一个查看实时汇率信息的表,该表用来从三方获取对应币种的换汇汇率信息.核心字段包括以下内容: id:ID,数据库主键 currency_code_fr ...

  2. SAP维护币种间汇率前的币种间的汇况比例维护实例

    以前只知道在OB08中维护汇率,并没有维护过折算率.在SAP中有很多类似情况,由于后台有一些标准的基础配置存在,所以正常情况下,可以满足基本的业务需求.但当业务需求扩展时,有时基础配置并不能完全满足需 ...

  3. oracle外币账套 初始化,Oracle EBS查找帐套本位币及币种间汇率转换的方法

    (1)获取帐套本位币 --取得当前帐套本位币 SELECT gsob.currency_code FROM gl_sets_of_books   gsob, hr_operating_units ho ...

  4. SAP MM 维护公司间STO报错-No delivery type defined for supplying plant NMI1 and document type NB-

    SAP MM 维护公司间STO(vendor consignment 模式)报错-No delivery type defined for supplying plant NMI1 and docum ...

  5. SAP 获取采购订单表头长文本

    SAP 获取采购订单表头长文本 长文本不是直接存在某个table中,你在(me23n)可以双击该文本,然后选择菜单goto->header,查看该文本的技术信息,然后通过function mod ...

  6. [WPF]获取控件间的相对位置

    [WPF]获取控件间的相对位置                            周银辉 我们知道WPF有着比较灵活的布局方式,关于某个控件的坐标,Canvas中的元素最简单,我们可以直接通过其G ...

  7. SAP MM 公司代码间质检库存的STO (I)

    SAP MM  公司代码间质检库存的STO (I) 笔者2年前的某个SAP项目里,客户的SAP系统里有使用跨公司STO来实现对质检库存做跨公司代码的转移的. 这确实是一个很少见的流程.正常情况下,即使 ...

  8. SAP MM 公司代码间质检库存的STO (II)

    SAP MM 公司代码间质检库存的STO (II) 跨公司代码的质检库存STO,是一个项目实践中不怎么常用的流程.毕竟在企业的正常流程和认知里,要把己方商品销售给客户(即使是集团内客户),一定要确保商 ...

  9. SAP ABAP BAPI_ACC_DOCUMENT_POST 币种小数位数为0时导致的本位币借贷不平问题的相关解决思路

    在使用BAPI BAPI_ACC_DOCUMENT_POST 创建会计凭证时存在以下业务背景: 交易币为USD,本位币为VND,OB08维护的当期USD转换为VND的汇率为23655.以下为对应的US ...

  10. 【SAP】ABAP——币种金额转换

    在凭证中,当币种为JYP(日币).VND(越南盾)等币种时,假如凭证的币种为JPY,显示的金额为100.00,则存进表里的数据为1000.00; 假如凭证的币种为VND,显示的金额为100.00,则存 ...

最新文章

  1. 软件体系架构模式之三微内核体系架构
  2. 今日头条屏幕适配方案落地研究
  3. DCMTK:将VeriLUM CCx_xx.dat文件转换为DCMTK显示文件
  4. Python面向对象案例汇总
  5. Nginx server_name通配符匹配配置
  6. Codeforces Round #594 (Div. 2) C. Ivan the Fool and the Probability Theory 思维 + dp
  7. c语言实现各种排序,c语言实现各种排序算法
  8. python怎么测试uwsgi并发量_nginx + uWSGI 为 django 提供高并发
  9. 50 行代码,看 Python + OpenCV 玩转实时图像处理!
  10. Python+OpenCV:理解K-Means聚类(K-Means Clustering)
  11. 在安装mysql出现的错误以及解决方法
  12. android svn新建分支,android studio中创建、切换svn分支
  13. Vue.js菜鸟教程自学(一)
  14. 操作系统与网络实现 之二十三(丙)
  15. python 证件照换背景色(蓝底->白底,蓝底->红底)
  16. 集团化企业的电子印章管理模式
  17. pbe服务器无限火力模式,LOL4月9日PBE更新:无限火力模式上线!
  18. 解决chrome下textarea控件滚动条不好使情况
  19. 解决pycharm中安装不了tesserocr库的问题
  20. 关于电脑CPU双核四线程

热门文章

  1. 解决JSONNull导致的JSONObject序列化问题
  2. 图文并茂说明Linux启动流程
  3. MATLAB 的 colormap 函数详解
  4. 基于STM32和阿里云的智能家居
  5. 微型计算机数码管显示实验,微机原理实验八段数码管显示.doc
  6. 可闭环、可沉淀、可持续的企业级数据赋能体系
  7. CentOS7如何升级ruby版本
  8. java 实现排列组合输出
  9. 机器人心灵感应:允许人类远程操作和训练机器人手
  10. 输入的魔法师,cherry机械键盘介绍