FORM FRM_GET_KURSK  USING PV_KURST            "M
PV_FCURR
PV_TCURR
PV_PRSDT
CHANGING PV_KURSK. DATA: LV_RATE LIKE BAPI1093_0,
LV_RETURN LIKE BAPIRET1. CALL FUNCTION 'BAPI_EXCHANGERATE_GETDETAIL'
EXPORTING
RATE_TYPE = PV_KURST
FROM_CURR = PV_FCURR
TO_CURRNCY = PV_TCURR
DATE = PV_PRSDT
IMPORTING
EXCH_RATE = LV_RATE
RETURN = LV_RETURN. IF LV_RETURN-TYPE = 'E'.
MESSAGE E000 WITH LV_RETURN-TYPE LV_RETURN-NUMBER LV_RETURN-MESSAGE.
ELSEIF LV_RETURN-TYPE <> ''.
PV_KURSK = LV_RATE-EXCH_RATE.
MESSAGE S000 WITH LV_RETURN-TYPE LV_RETURN-NUMBER LV_RETURN-MESSAGE.
ELSE.
PV_KURSK = LV_RATE-EXCH_RATE.
ENDIF. " 如果取不到正向汇率, 再取一次反向汇率.
IF LV_RETURN-NUMBER = ''.
CALL FUNCTION 'BAPI_EXCHANGERATE_GETDETAIL'
EXPORTING
RATE_TYPE = PV_KURST
FROM_CURR = PV_TCURR
TO_CURRNCY = PV_FCURR
DATE = PV_PRSDT
IMPORTING
EXCH_RATE = LV_RATE
RETURN = LV_RETURN. IF LV_RETURN-TYPE = 'E'.
MESSAGE E000 WITH LV_RETURN-TYPE LV_RETURN-NUMBER LV_RETURN-MESSAGE.
ELSEIF LV_RETURN-TYPE <> ''.
PV_KURSK = LV_RATE-EXCH_RATE.
MESSAGE S000 WITH LV_RETURN-TYPE LV_RETURN-NUMBER LV_RETURN-MESSAGE.
ELSE.
PV_KURSK = LV_RATE-EXCH_RATE * -.
ENDIF. ENDIF. ENDFORM.

sap 取货币之间汇率的更多相关文章

  1. 1.4.2 solr字段类型--(1.4.2.3)使用货币和汇率

    1.4.2 solr字段类型 (1.4.2.1) 字段类型定义和字段类型属性. (1.4.2.2) solr附带的字段类型 (1.4.2.3) 使用货币和汇率 (1.4.2.4) 使用Dates(日期 ...

  2. SAP 透明表之间的关联字段

    VTTK-TPLST=TTDST-TPLST(装运点的关联表及描述表字段TTDST-BEZEI) VTTK-ROUTE=TVROT-ROUTE(装运线路关联表及描述表字段TVROT-BEZEI) VT ...

  3. 用java实现取1-100之间的99个不重复的随机数 然后输出没有被取出的数字

    package cn.kgc.springtest2.demo1.dao; import java.util.BitSet; /** * @author * @create 2019-08-02 17 ...

  4. sap和OA之间数值传递2(工程创建)

    1.创建project. 右击--new-other

  5. sap和OA之间数值传递1(环境准备)

    1.本公司使用的是致远A8,首先在本机上准备好A8环境,java环境(jre1.8.0_131),eclipse版本(建议用eclipseInstaller下载最新的NEON版本),安装致远ide插件 ...

  6. QuantLib 金融计算——基本组件之 ExchangeRateManager 类

    目录 QuantLib 金融计算--基本组件之 ExchangeRateManager 类 概述 Money 类中的汇率转换配置 ExchangeRateManager 函数 如果未做特别说明,文中的 ...

  7. QuantLib 金融计算——基本组件之 ExchangeRate 类

    目录 QuantLib 金融计算--基本组件之 ExchangeRate 类 概述 构造函数 成员函数 如果未做特别说明,文中的程序都是 python3 代码. QuantLib 金融计算--基本组件 ...

  8. SAP 汇率处理总结

    SAP 汇率处理总结 OB08 http://blog.sina.com.cn/s/blog_a440b7ee0101mvpd.html   分类: FI.GL 1.能想到的几种Currency:lo ...

  9. [java] 汇率换算器实现(2)

    [java] 汇率换算器实现(2) // */ // ]]> // */ // ]]>   [java] 汇率换算器实现(2) Table of Contents 1 系列文章地址 2 前 ...

随机推荐

  1. javac找不到或无法加载主类 com.sun.tools.javac.Main

    在安装jdk后或者以前安装了jdk某时使用javac编译java文件时出现找不到或无法加载主类com.sun.tools.javac.Main,这个问题时,网上一般都说是环境变量配置不对,这样的说法其 ...

  2. html+css知识点总结(田彦霞)

    html部分 html头部声明 DOCTYPE是document type(文档类型)的简写,用来说明你用的XHTML或者HTML是什么版本.DOCTYPE声明必须放在每一个XHTML文档最顶部,在所 ...

  3. NOIP 考前 数据结构复习

    BZOJ 1455 左偏树即可 #include <cstdio> #define LL long long ; struct Info{LL l,r,v,Dis;}Tree[Maxn]; ...

  4. 一款基于bootstrap的datetimepicker

    <!DOCTYPE HTML> <html> <head> <link href="http://netdna.bootstrapcdn.com/t ...

  5. collections系列

    一.计数器(counter) Counter是对字典类型的补充,用于追踪值的出现次数. ps:具备字典的所有功能 + 自己的功能 c = Counter('abcdeabcdabcaba') prin ...

  6. win32记事本程序(一)

    我不会取标题,大体上我想用win32,模仿windows的记事本,写个记事本程序,最后让我的程序和微软的程序在外观和功能上都差不多.这样一来我可以学到一些新知识,巩固旧的知识. 一.首先做个菜单栏吧. ...

  7. Discuz 7.0版块横排显示版块图标和版块简介的方法

    Discuz 7.0版块横排显示版块图标和版块简介的方法 最近很多朋友咨询Discuz论坛设置论坛版块横排后,如何设置显示版块图标和简介的问题. 一.显示板块图标 找到templates\defaul ...

  8. ife2015-task2

    html部分: <!DOCTYPE html><html><head lang="en"> <meta charset="UTF ...

  9. Chp11 11.7

    <Java语言程序设计>P327 题目要求使用数组来模拟实现ArrayList的一些方法,并要求可以根据实际长度来实现数组自动增长,这里只贴出LikeArrayList.java 测试方法 ...

  10. 3.Complementing a Strand of DNA

    Problem In DNA strings, symbols 'A' and 'T' are complements of each other, as are 'C' and 'G'. The r ...